dotfiles/vscode/.vscode/extensions/ms-python.vscode-pylance-2024.7.1/dist/server.bundle.js
Errol Sancaktar 5f8db31398 alacritty
2024-07-15 17:06:13 -06:00

3 lines
1.3 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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['_maxDegreeOfParalellism']){const _0x328268=this[_0x141749(0x506)][_0x141749(0x837)]();this['_runningPromises']++;const _0x308109=_0x328268['factory']();_0x308109[_0x141749(0x53b)](_0x328268['c'],_0x328268['e']),_0x308109[_0x141749(0x53b)](()=>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+|[&nbsp;]+)/);if(_0x38ad6d)return _0x38ad6d[0x0]['replace'](/&nbsp;/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+|[&nbsp;]+)/);if(_0x17ae2e)return this['_result']=this[_0x2a1913(0x1f8)][_0x2a1913(0xc31)](0x0,_0x23de49+0x1)+_0x1a7a79['slice'](_0x17ae2e[0x0][_0x2a1913(0xab7)]),_0x17ae2e[0x0][_0x2a1913(0x12fc)](/&nbsp;/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<br/>'+_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*<ul>([\s\S]*)<\/ul>\s*$/,'$1')+'\x0a---\x0a');}return![];}}_0x48cc78[_0x251544(0x103f)]=_0x2deaff;},0x8cc4:(_0x192ff6,_0x28e445,_0x12e256)=>{'use strict';const _0x5d0774=a1_0x5357;Object[_0x5d0774(0x9ae)](_0x28e445,_0x5d0774(0x7fe),{'value':!![]}),_0x28e445[_0x5d0774(0x61b)]=_0x28e445[_0x5d0774(0xcb0)]=void 0x0;const _0x1b1a41=_0x12e256(0xc7b0);let _0x246c02=undefined;async function _0x5b63d8(_0x59a5b0,_0x32f142){const _0x5e211d=_0x5d0774;await _0x1b1a41[_0x5e211d(0x2d4)]({'locateFile'(_0x322924,_0xa6d9dc){const _0x334977=_0x5e211d;return _0x59a5b0[_0x334977(0xa16)]();}}),_0x246c02=await _0x1b1a41['Language'][_0x5e211d(0x782)](_0x32f142);}_0x28e445[_0x5d0774(0xcb0)]=_0x5b63d8;class _0x1ae87f{[_0x5d0774(0xc4a)](_0x3a49ab,_0x35be76){const _0x2ef115=_0x5d0774,_0x5f25da=new _0x1b1a41();return _0x5f25da[_0x2ef115(0x12a2)](_0x246c02),_0x5f25da[_0x2ef115(0xc4a)](_0x3a49ab,_0x35be76);}}_0x28e445['RestructuredTextParser']=_0x1ae87f;},0x3bd8:(_0x5ef8a0,_0x522ec7)=>{'use strict';const _0x569bbf=a1_0x5357;Object[_0x569bbf(0x9ae)](_0x522ec7,_0x569bbf(0x7fe),{'value':!![]}),_0x522ec7[_0x569bbf(0x12d8)]=_0x522ec7['ChildFieldMarker']=_0x522ec7['MarkdownSpaceLength']=_0x522ec7[_0x569bbf(0x11a0)]=void 0x0,_0x522ec7[_0x569bbf(0x11a0)]=_0x569bbf(0xc5e),_0x522ec7[_0x569bbf(0x551)]=_0x522ec7[_0x569bbf(0x11a0)]['length'],_0x522ec7[_0x569bbf(0x336)]=_0x569bbf(0x12e4),_0x522ec7[_0x569bbf(0x12d8)]=_0x569bbf(0xee8);},0x5438:(_0x2e47c9,_0x2c7ac0)=>{'use strict';const _0x21155c=a1_0x5357;Object[_0x21155c(0x9ae)](_0x2c7ac0,'__esModule',{'value':!![]}),_0x2c7ac0['commonIndent']=_0x2c7ac0[_0x21155c(0xf57)]=_0x2c7ac0[_0x21155c(0x12fa)]=_0x2c7ac0[_0x21155c(0xd89)]=_0x2c7ac0['isReturns']=_0x2c7ac0['isType']=_0x2c7ac0[_0x21155c(0x458)]=_0x2c7ac0[_0x21155c(0x923)]=void 0x0;function _0x5b3668(_0x4d41dc){const _0x4589a2=_0x21155c;return _0x4d41dc[_0x4589a2(0x94e)]('')[_0x4589a2(0xac9)]((_0xca29bb,_0x3cec3e,_0x44e0db)=>_0xca29bb===_0x44e0db[0x0]);}_0x2c7ac0['isAllSame']=_0x5b3668;function _0x1b5344(_0x3c9944){const _0x5ad4ad=_0x21155c,_0x3934bc=_0x3c9944['toLowerCase']();return _0x3934bc==='parameters'||_0x3934bc==='parameter'||_0x3934bc===_0x5ad4ad(0x224)||_0x3934bc==='arg'||_0x3934bc===_0x5ad4ad(0xcfa)||_0x3934bc==='argument'||_0x3934bc===_0x5ad4ad(0x6ac)||_0x3934bc===_0x5ad4ad(0x7ff);}_0x2c7ac0[_0x21155c(0x458)]=_0x1b5344;function _0x54b292(_0x4abb44){const _0x4d2904=_0x21155c;return _0x4abb44[_0x4d2904(0x449)]()==='type';}_0x2c7ac0[_0x21155c(0x61d)]=_0x54b292;function _0x9f4264(_0x54475a){const _0x2421d2=_0x21155c,_0x1997c8=_0x54475a[_0x2421d2(0x449)]();return _0x1997c8===_0x2421d2(0x11bf)||_0x1997c8===_0x2421d2(0xc5c)||_0x1997c8==='yields'||_0x1997c8===_0x2421d2(0xdc6);}_0x2c7ac0[_0x21155c(0x189)]=_0x9f4264;function _0x5217de(_0x4bbca1){const _0x1200fe=_0x21155c;return _0x4bbca1['toLowerCase']()[_0x1200fe(0x2c9)]('attributes');}_0x2c7ac0[_0x21155c(0xd89)]=_0x5217de;function _0x45e4ab(_0x57de0b){const _0x532284=_0x21155c;return _0x57de0b['toLowerCase']()[_0x532284(0x2c9)]('raise');}_0x2c7ac0[_0x21155c(0x12fa)]=_0x45e4ab;function _0x170b9d(_0x1735c0){const _0x4e90b2=_0x21155c,_0x52f673=_0x1735c0[_0x4e90b2(0xb49)](_0x25fee3=>_0x25fee3[_0x4e90b2(0x1176)](/\S/));_0x52f673[_0x4e90b2(0x9d3)]((_0x1f60b9,_0x15adc3)=>_0x1f60b9-_0x15adc3);const _0x307159=_0x52f673[_0x52f673['length']/0x2];return'\x20'[_0x4e90b2(0x5f8)](_0x307159>0x0?_0x307159:0x4);}_0x2c7ac0['medianIndent']=_0x170b9d;function _0x217e11(_0x5edb38,_0x2ed5a3=''){const _0x3d0bcf=_0x21155c;let _0x5cce5f=null,_0x573c0d='',_0x5d24c8=0x0,_0x351dba=0x0;for(let _0x5c4df0=0x1;_0x5c4df0<_0x5edb38['length'];_0x5c4df0++){const _0x1d6d29=_0x5edb38[_0x5c4df0];_0x1d6d29[_0x3d0bcf(0x1173)]()!==''&&(_0x351dba===0x0&&!_0x5cce5f&&(_0x5cce5f=_0x1d6d29[_0x3d0bcf(0x1044)](/^\s+/),_0x573c0d=_0x5cce5f?_0x5cce5f[0x0]:''),_0x351dba++,_0x573c0d===''&&/^\.\s+/[_0x3d0bcf(0xad4)](_0x1d6d29)&&(_0x5cce5f=_0x1d6d29[_0x3d0bcf(0x1044)](/^\.\s+/),_0x573c0d=_0x5cce5f?_0x5cce5f[0x0]:''),_0x573c0d[_0x3d0bcf(0xab7)]>0x0&&_0x1d6d29[_0x3d0bcf(0xcc3)](_0x573c0d)&&_0x5d24c8++);}if(_0x5d24c8>_0x351dba*0x2/0x3)return _0x573c0d[_0x3d0bcf(0xab7)]>0x0?_0x573c0d:_0x2ed5a3;return'';}_0x2c7ac0[_0x21155c(0x5a6)]=_0x217e11;},0x109f4:(_0x4681e4,_0x4b53a6,_0x2efef0)=>{'use strict';const _0x5716fd=a1_0x5357;Object['defineProperty'](_0x4b53a6,_0x5716fd(0x7fe),{'value':!![]}),_0x4b53a6[_0x5716fd(0xb62)]=void 0x0;const _0x4d9b2a=_0x2efef0(0x3d44),_0x475ca4=_0x2efef0(0x15000),_0x2c5980=_0x2efef0(0xd77c);class _0x229399{constructor(_0x2bd0aa,_0x18ef89){const _0x33eb91=_0x5716fd;this[_0x33eb91(0x183)]=_0x2bd0aa,this['_baseDocument']=_0x18ef89,this['_documents']=[],this[_0x33eb91(0x65b)]['push']({'document':_0x4d9b2a[_0x33eb91(0x67f)][_0x33eb91(0xffd)]('N/A',_0x33eb91(0x8b9),0x0,this[_0x33eb91(0x2f9)]),'forwardChanges':[],'reverseChanges':[]});}get[_0x5716fd(0x7b4)](){const _0x4062d4=_0x5716fd;return this[_0x4062d4(0x65b)]['length']>0x1;}get[_0x5716fd(0x11e6)](){const _0x18012f=_0x5716fd;return this[_0x18012f(0x7e4)][_0x18012f(0x78b)][_0x18012f(0x1248)]();}['applyChanges'](_0x3824f9){const _0x4cf392=_0x5716fd;_0x3824f9=(0x0,_0x475ca4[_0x4cf392(0x378)])(_0x3824f9)?_0x3824f9:[_0x3824f9];const _0x38dce4=_0x3824f9[_0x4cf392(0xb49)](_0x34bcae=>({'range':_0x34bcae[_0x4cf392(0x1285)],'newText':_0x34bcae[_0x4cf392(0x924)]})),_0x3c7e03=this[_0x4cf392(0x7e4)][_0x4cf392(0x78b)],_0x2d9035=_0x4d9b2a[_0x4cf392(0x67f)][_0x4cf392(0xffd)](_0x3c7e03[_0x4cf392(0xae2)],_0x3c7e03[_0x4cf392(0x1238)],_0x3c7e03[_0x4cf392(0xd08)]+0x1,_0x4d9b2a[_0x4cf392(0x67f)]['applyEdits'](_0x3c7e03,_0x38dce4)),_0x5dcfe6=_0x3824f9[_0x4cf392(0xb49)](_0x3bbcdb=>({'range':_0x2c5980[_0x4cf392(0x2b9)][_0x4cf392(0x1103)](_0x3c7e03[_0x4cf392(0x20a)](_0x3bbcdb['range'][_0x4cf392(0x116c)]),_0x3c7e03[_0x4cf392(0x20a)](_0x3bbcdb[_0x4cf392(0x1285)][_0x4cf392(0x43c)])),'replacementText':_0x3bbcdb[_0x4cf392(0x924)]}))[_0x4cf392(0x9d3)]((_0xf5dc6f,_0x94a93)=>_0xf5dc6f[_0x4cf392(0x1285)]['start']-_0x94a93['range'][_0x4cf392(0x116c)]),_0x21073b=this[_0x4cf392(0xff7)](_0x3c7e03[_0x4cf392(0x1248)](),_0x5dcfe6);return this['_documents'][_0x4cf392(0x71f)]({'document':_0x2d9035,'forwardChanges':_0x5dcfe6,'reverseChanges':_0x21073b}),this[_0x4cf392(0x11e6)];}['tryConvertToOriginal'](_0x5a078d){const _0x401062=_0x5716fd;if(_0x2c5980[_0x401062(0x898)]['is'](_0x5a078d))return this[_0x401062(0x788)](_0x5a078d);const _0x4b4933=this['_tryConvertToOriginal'](_0x5a078d[_0x401062(0x116c)]),_0x1ce055=this['_tryConvertToOriginal'](_0x5a078d[_0x401062(0x43c)]);return!!_0x4b4933&&!!_0x1ce055?{'start':_0x4b4933,'end':_0x1ce055}:undefined;}[_0x5716fd(0xee9)](_0x3eaa91){const _0x357cb8=_0x5716fd;if(_0x2c5980[_0x357cb8(0x898)]['is'](_0x3eaa91))return this[_0x357cb8(0x17b)](_0x3eaa91);const _0x4c7796=this[_0x357cb8(0x17b)](_0x3eaa91[_0x357cb8(0x116c)]),_0x3408af=this[_0x357cb8(0x17b)](_0x3eaa91[_0x357cb8(0x43c)]);return!!_0x4c7796&&!!_0x3408af?{'start':_0x4c7796,'end':_0x3408af}:undefined;}get['_lastTextEntry'](){const _0x3551c6=_0x5716fd;return this[_0x3551c6(0x65b)][this[_0x3551c6(0x65b)][_0x3551c6(0xab7)]-0x1];}['_tryConvertToOriginal'](_0x1ca912){const _0x2511b6=_0x5716fd;let _0x3d208a=this[_0x2511b6(0x7e4)]['document']['offsetAt'](_0x1ca912);for(let _0x1d79ec=this[_0x2511b6(0x65b)][_0x2511b6(0xab7)]-0x1;_0x1d79ec>=0x1;_0x1d79ec--){const _0x264690=this[_0x2511b6(0x1df)](_0x3d208a,this[_0x2511b6(0x65b)][_0x1d79ec]['reverseChanges']);if(_0x264690===undefined)return undefined;_0x3d208a+=_0x264690;}return this[_0x2511b6(0x65b)][0x0][_0x2511b6(0x78b)][_0x2511b6(0x454)](_0x3d208a);}[_0x5716fd(0x17b)](_0x4a1e02){const _0x2500f4=_0x5716fd;let _0x1daaf4=this['_documents'][0x0]['document'][_0x2500f4(0x20a)](_0x4a1e02);for(let _0x26f528=0x1;_0x26f528<this[_0x2500f4(0x65b)][_0x2500f4(0xab7)];_0x26f528++){const _0x4892d3=this[_0x2500f4(0x1df)](_0x1daaf4,this[_0x2500f4(0x65b)][_0x26f528][_0x2500f4(0x190)]);if(_0x4892d3===undefined)return undefined;_0x1daaf4+=_0x4892d3;}return this['_lastTextEntry'][_0x2500f4(0x78b)][_0x2500f4(0x454)](_0x1daaf4);}[_0x5716fd(0x1df)](_0x59b3b7,_0x46fa95){const _0x932362=_0x5716fd;let _0x32f672=0x0;for(const _0x30cd22 of _0x46fa95){const _0x1a15d8=_0x2c5980['TextRange'][_0x932362(0xe7d)](_0x30cd22['range']);if(_0x59b3b7<=_0x30cd22[_0x932362(0x1285)][_0x932362(0x116c)])continue;if(_0x30cd22[_0x932362(0x1285)][_0x932362(0x116c)]<_0x59b3b7&&_0x59b3b7<_0x1a15d8)return undefined;_0x1a15d8<=_0x59b3b7&&(_0x32f672+=_0x30cd22['replacementText'][_0x932362(0xab7)]-_0x30cd22[_0x932362(0x1285)]['length']);}return _0x32f672;}[_0x5716fd(0xff7)](_0x1af4b9,_0x193c67){const _0xa3f773=_0x5716fd,_0x5676b2=[];let _0x299f16=0x0;for(const _0xac307d of _0x193c67){_0x5676b2[_0xa3f773(0x71f)]({'range':_0x2c5980[_0xa3f773(0x2b9)][_0xa3f773(0xffd)](_0xac307d['range'][_0xa3f773(0x116c)]+_0x299f16,_0xac307d[_0xa3f773(0x924)][_0xa3f773(0xab7)]),'replacementText':_0x1af4b9[_0xa3f773(0xc85)](_0xac307d[_0xa3f773(0x1285)]['start'],_0x2c5980['TextRange'][_0xa3f773(0xe7d)](_0xac307d[_0xa3f773(0x1285)]))}),_0x299f16+=_0xac307d[_0xa3f773(0x924)][_0xa3f773(0xab7)]-_0xac307d[_0xa3f773(0x1285)][_0xa3f773(0xab7)];}return _0x5676b2;}}_0x4b53a6[_0x5716fd(0xb62)]=_0x229399;},0x7e20:(_0x153d5a,_0x3fba36,_0x2086c6)=>{'use strict';const _0x1b81b3=a1_0x5357;Object[_0x1b81b3(0x9ae)](_0x3fba36,_0x1b81b3(0x7fe),{'value':!![]}),_0x3fba36[_0x1b81b3(0x935)]=void 0x0;const _0x1323d4=_0x2086c6(0x171a8),_0x428c8d=_0x2086c6(0x15000),_0x4b9c86=_0x2086c6(0xd77c),_0x1cb689=_0x2086c6(0xd72c),_0x188cac=_0x2086c6(0x109f4);class _0x4a0b05{constructor(_0x43a6a8){const _0x57ece1=_0x1b81b3;this[_0x57ece1(0xfb4)]=_0x43a6a8;}[_0x1b81b3(0x126f)](_0x4750bf,_0x241860,_0x4bb576,_0x25f32c){const _0xa069e=_0x1b81b3,_0x48caf7=_0x241860[_0xa069e(0x1213)],_0x1465ff=_0x1cb689[_0xa069e(0xb38)][_0xa069e(0xc4a)](_0x48caf7[_0xa069e(0xae2)],_0x4750bf[_0xa069e(0xbd5)][_0xa069e(0x609)]),_0x403331=_0x48caf7[_0xa069e(0xc89)];return this[_0xa069e(0x9e2)](_0x4750bf,_0x1465ff,_0x403331,_0x4bb576,_0x410571=>{const _0x24af1b=_0xa069e,_0x71f13={..._0x48caf7,'position':_0x410571};return _0x241860[_0x24af1b(0x1213)]=_0x71f13,_0x241860;},_0x25f32c);}['runWithPosition'](_0x1fd360,_0x5c76b1,_0x20fbe9,_0x30e1db){const _0x4a3bde=_0x1b81b3,_0x24ec20=_0x1cb689[_0x4a3bde(0xb38)][_0x4a3bde(0xc4a)](_0x5c76b1[_0x4a3bde(0x697)][_0x4a3bde(0xae2)],_0x1fd360['service'][_0x4a3bde(0x609)]);return this[_0x4a3bde(0x9e2)](_0x1fd360,_0x24ec20,_0x5c76b1['position'],_0x20fbe9,_0x1f1912=>_0x1f1912,_0x30e1db);}['_runCore'](_0x182ac4,_0x213488,_0x16ca7e,_0x1b1fe6,_0x582a43,_0x538de8){const _0xb111e9=_0x1b81b3,_0x1bedbb=_0x182ac4['service'][_0xb111e9(0x97b)](_0x213488),_0x24ff2f=_0x1bedbb===null||_0x1bedbb===void 0x0?void 0x0:_0x1bedbb[_0xb111e9(0x10ec)]();if(_0x24ff2f===undefined)return _0x182ac4[_0xb111e9(0xbd5)][_0xb111e9(0x126f)](_0x3e4268=>_0x1b1fe6(_0x3e4268,_0x582a43(_0x16ca7e)),_0x538de8);const _0x1a22a2=this[_0xb111e9(0xfb4)][_0xb111e9(0x1110)](_0x15c947=>_0x15c947[_0xb111e9(0x4f7)](_0x182ac4[_0xb111e9(0xbd5)][_0xb111e9(0x23f)]['program'],_0x213488,_0x16ca7e,_0x538de8));if(_0x1a22a2['length']===0x0)return _0x182ac4[_0xb111e9(0xbd5)][_0xb111e9(0x126f)](_0xc4cca=>_0x1b1fe6(_0xc4cca,_0x582a43(_0x16ca7e)),_0x538de8);let _0x5214fc;const _0x42c1c9=new _0x188cac[(_0xb111e9(0xb62))](_0x213488,_0x24ff2f);return _0x182ac4['service'][_0xb111e9(0x92d)](_0x367e85=>{const _0x26bf5d=_0xb111e9;_0x1a22a2['forEach'](_0x51d918=>_0x51d918[_0x26bf5d(0x89f)](_0x367e85,_0x213488,_0x16ca7e,_0x42c1c9,_0x538de8));if(!_0x42c1c9[_0x26bf5d(0x7b4)]){_0x5214fc=_0x1b1fe6(_0x367e85,_0x582a43(_0x16ca7e));return;}const _0x279e46=_0x42c1c9[_0x26bf5d(0xee9)](_0x16ca7e);if(!_0x279e46){_0x5214fc=_0x1b1fe6(_0x367e85,_0x582a43(_0x16ca7e));return;}_0x5214fc=_0x1b1fe6(_0x367e85,_0x582a43(_0x279e46)),_0x5214fc!==undefined&&_0x5214fc!==null&&(_0x5214fc=this[_0x26bf5d(0x6c2)](_0x42c1c9,_0x5214fc));},_0x538de8),_0x5214fc;}[_0x1b81b3(0x6c2)](_0x557a21,_0x2d65f3){const _0x1fe502=_0x1b81b3;if(_0x59fb21(_0x2d65f3))return _0x294854[_0x1fe502(0x856)](_0x557a21,_0x2d65f3);if(_0x53de51(_0x2d65f3))return _0x294854[_0x1fe502(0xb63)](_0x557a21,_0x2d65f3);if(_0xa59afd(_0x2d65f3))return _0x294854[_0x1fe502(0x10a0)](_0x557a21,_0x2d65f3);return _0x2d65f3;}}_0x3fba36['DocumentTransformer']=_0x4a0b05;class _0x294854{static[_0x1b81b3(0xdcb)](_0x3d2a4c,_0x5f2ba4){const _0x12a059=_0x1b81b3;return _0x3d2a4c[_0x12a059(0xa01)](_0x5f2ba4);}static[_0x1b81b3(0xa69)](_0x272dc5,_0x1c5772){const _0x47e09f=_0x1b81b3,_0x535649=this[_0x47e09f(0xdcb)](_0x272dc5,_0x1c5772[_0x47e09f(0x1285)]);if(!_0x535649)return undefined;return{..._0x1c5772,'range':_0x535649};}static[_0x1b81b3(0xfeb)](_0x552631,_0xbc3ca7){const _0x59f0d6=_0x1b81b3,_0xa3541b=this[_0x59f0d6(0xdcb)](_0x552631,_0xbc3ca7['insert']);if(!_0xa3541b)return undefined;const _0xa21578=this[_0x59f0d6(0xdcb)](_0x552631,_0xbc3ca7['replace']);if(!_0xa21578)return undefined;return{..._0xbc3ca7,'insert':_0xa3541b,'replace':_0xa21578};}static[_0x1b81b3(0x124a)](_0x4fdc74,_0x527958){const _0xd496f7=_0x1b81b3,_0xb895ef=_0x4fdc74[_0xd496f7(0xa01)](_0x527958['position']);if(!_0xb895ef)return undefined;return{..._0x527958,'position':_0xb895ef};}static[_0x1b81b3(0xb63)](_0x5d2865,_0x15e7c3){const _0x418f1d=_0x1b81b3,_0x48c4df=_0x15e7c3[_0x418f1d(0x744)]?_0x1323d4['TextEdit']['is'](_0x15e7c3[_0x418f1d(0x744)])?this[_0x418f1d(0xa69)](_0x5d2865,_0x15e7c3[_0x418f1d(0x744)]):this['convertInsertionEdit'](_0x5d2865,_0x15e7c3['textEdit']):undefined;if(!_0x48c4df)return _0x15e7c3;const _0x35ce29=_0x15e7c3[_0x418f1d(0x598)];if(_0x35ce29)for(let _0x3201bc=0x0;_0x3201bc<_0x35ce29[_0x418f1d(0xab7)];_0x3201bc++){const _0x20758c=this[_0x418f1d(0xa69)](_0x5d2865,_0x35ce29[_0x3201bc]);if(!_0x20758c)return _0x15e7c3;_0x35ce29[_0x3201bc]=_0x20758c;}const _0x539922=_0x15e7c3[_0x418f1d(0x1213)]?this['convertCompletionItemData'](_0x5d2865,_0x15e7c3[_0x418f1d(0x1213)]):undefined;return{..._0x15e7c3,'textEdit':_0x48c4df,'additionalTextEdits':_0x35ce29,'data':_0x539922};}static['convertCompletionList'](_0x41b83d,_0x17f366){const _0x3eea77=_0x1b81b3;for(let _0x50495e=0x0;_0x50495e<_0x17f366[_0x3eea77(0x1222)]['length'];_0x50495e++){const _0x1f41e3=this[_0x3eea77(0xb63)](_0x41b83d,_0x17f366[_0x3eea77(0x1222)][_0x50495e]);_0x17f366[_0x3eea77(0x1222)][_0x50495e]=_0x1f41e3;}return _0x17f366;}static[_0x1b81b3(0xc61)](_0x1dc728,_0x1afc5a){const _0xd7dd96=_0x1b81b3,_0x598d1b=this[_0xd7dd96(0xdcb)](_0x1dc728,_0x1afc5a[_0xd7dd96(0x1285)]);if(!_0x598d1b)return _0x1afc5a;return{..._0x1afc5a,'range':_0x598d1b};}static['convertDocumentRanges'](_0x44339e,_0x5a5d3f){const _0x1499ac=_0x1b81b3;for(let _0x5448c5=0x0;_0x5448c5<_0x5a5d3f['length'];_0x5448c5++){if(!_0x5a5d3f[_0x5448c5]['uri'][_0x1499ac(0x23d)](_0x44339e[_0x1499ac(0x183)]))continue;const _0x761f50=this[_0x1499ac(0xc61)](_0x44339e,_0x5a5d3f[_0x5448c5]);_0x5a5d3f[_0x5448c5]=_0x761f50;}return _0x5a5d3f;}}function _0x59fb21(_0x330047){const _0x2351ad=_0x1b81b3;return _0x330047&&(0x0,_0x428c8d[_0x2351ad(0xe57)])(_0x330047[_0x2351ad(0xb03)])&&Array[_0x2351ad(0x378)](_0x330047[_0x2351ad(0x1222)]);}function _0x53de51(_0x1c309f){const _0x5a7231=_0x1b81b3;return _0x1c309f&&(0x0,_0x428c8d[_0x5a7231(0xc57)])(_0x1c309f[_0x5a7231(0x1112)]);}function _0xa59afd(_0x26efcd){const _0x21db00=_0x1b81b3;return _0x26efcd&&(0x0,_0x428c8d[_0x21db00(0x378)])(_0x26efcd)&&(_0x26efcd[_0x21db00(0xab7)]===0x0||_0x1110e9(_0x26efcd[0x0]));}function _0x1110e9(_0x47c055){const _0x389d3e=_0x1b81b3;return _0x47c055&&(0x0,_0x428c8d[_0x389d3e(0xc57)])(_0x47c055[_0x389d3e(0x3e5)])&&_0x4b9c86[_0x389d3e(0x53e)]['is'](_0x47c055[_0x389d3e(0x1285)]);}},0xe52c:function(_0x510891,_0x50300c,_0x2c5b68){'use strict';const _0xca8f7f=a1_0x5357;var _0x2e9666=this&&this['__createBinding']||(Object[_0xca8f7f(0xffd)]?function(_0x2c9833,_0x18cd15,_0x8b348f,_0x998641){const _0x12e81a=_0xca8f7f;if(_0x998641===undefined)_0x998641=_0x8b348f;var _0x318300=Object['getOwnPropertyDescriptor'](_0x18cd15,_0x8b348f);(!_0x318300||(_0x12e81a(0x10b5)in _0x318300?!_0x18cd15[_0x12e81a(0x7fe)]:_0x318300[_0x12e81a(0xe29)]||_0x318300[_0x12e81a(0x55e)]))&&(_0x318300={'enumerable':!![],'get':function(){return _0x18cd15[_0x8b348f];}}),Object[_0x12e81a(0x9ae)](_0x2c9833,_0x998641,_0x318300);}:function(_0x1022b3,_0x128bd0,_0x11ceff,_0x95788){if(_0x95788===undefined)_0x95788=_0x11ceff;_0x1022b3[_0x95788]=_0x128bd0[_0x11ceff];}),_0x42d830=this&&this[_0xca8f7f(0xc98)]||(Object['create']?function(_0x362755,_0xc1ddf){const _0x2cee1b=_0xca8f7f;Object[_0x2cee1b(0x9ae)](_0x362755,_0x2cee1b(0x1015),{'enumerable':!![],'value':_0xc1ddf});}:function(_0x44e2b0,_0x4efa05){const _0xbba3f0=_0xca8f7f;_0x44e2b0[_0xbba3f0(0x1015)]=_0x4efa05;}),_0x22589e=this&&this[_0xca8f7f(0x280)]||function(_0x16daac){const _0x3df639=_0xca8f7f;if(_0x16daac&&_0x16daac['__esModule'])return _0x16daac;var _0x5a8a03={};if(_0x16daac!=null){for(var _0x1e4db8 in _0x16daac)if(_0x1e4db8!==_0x3df639(0x1015)&&Object[_0x3df639(0x4cc)][_0x3df639(0x9b9)][_0x3df639(0x84f)](_0x16daac,_0x1e4db8))_0x2e9666(_0x5a8a03,_0x16daac,_0x1e4db8);}return _0x42d830(_0x5a8a03,_0x16daac),_0x5a8a03;};Object[_0xca8f7f(0x9ae)](_0x50300c,_0xca8f7f(0x7fe),{'value':!![]}),_0x50300c['encrypt']=_0x50300c[_0xca8f7f(0x7e5)]=void 0x0;const _0x355cbd=_0x22589e(_0x2c5b68(0x157a0)),_0x25e81e=_0x2c5b68(0x2ef4),_0x4fdad9=_0xca8f7f(0xa93),_0x4bd60c=_0xca8f7f(0x80c),_0x17e09c=_0x355cbd[_0xca8f7f(0x102a)](_0x25e81e[_0xca8f7f(0xc10)],_0x4bd60c,0x18),_0x2f658c=Buffer[_0xca8f7f(0x895)](_0x4bd60c);function _0x4c7290(_0x40596a){const _0x4030aa=_0xca8f7f,_0x42d047=_0x355cbd[_0x4030aa(0xf92)](_0x4fdad9,_0x17e09c,_0x2f658c);let _0x38483e=_0x42d047['update'](_0x40596a,_0x4030aa(0x930),_0x4030aa(0x8fa));return _0x38483e+=_0x42d047['final'](_0x4030aa(0x8fa)),_0x38483e;}_0x50300c['decrypt']=_0x4c7290;function _0x38c299(_0x5b2652){const _0x3360ef=_0xca8f7f,_0x277c44=_0x355cbd[_0x3360ef(0x1048)](_0x4fdad9,_0x17e09c,_0x2f658c);let _0x327612=_0x277c44[_0x3360ef(0x1ab)](_0x5b2652,_0x3360ef(0x8fa),_0x3360ef(0x930));return _0x327612+=_0x277c44['final'](_0x3360ef(0x930)),_0x327612;}_0x50300c[_0xca8f7f(0x359)]=_0x38c299;},0x10ca0:(_0x53e244,_0x40a14c,_0x2eeeed)=>{'use strict';const _0x4bbc31=a1_0x5357;Object['defineProperty'](_0x40a14c,_0x4bbc31(0x7fe),{'value':!![]}),_0x40a14c[_0x4bbc31(0x99e)]=void 0x0;const _0x2c086a=_0x2eeeed(0xfcc0),_0x2fc63a=_0x2eeeed(0xd8bc);function _0x234f17(_0x49fe4f,_0x17fc49,_0x51242a){const _0x3348f1=_0x4bbc31,_0x4945a4=_0x17fc49[_0x3348f1(0x1f4)](),_0x382626=_0x17fc49[_0x3348f1(0x9d0)],_0x27020c=_0x17fc49[_0x3348f1(0xb29)],_0x4c23ff=_0x49fe4f[_0x3348f1(0xbd5)][_0x3348f1(0x10d8)]();let _0x518901=_0x17fc49,_0x2b4e18=0x1,_0x203549=(0x0,_0x2fc63a[_0x3348f1(0x1066)])(_0x4c23ff,_0x17fc49,!![]);while(!_0x37aaba(_0x49fe4f,_0x518901,_0x203549)){(0x0,_0x2c086a['throwIfCancellationRequested'])(_0x51242a),_0x518901=_0x4945a4[_0x3348f1(0xaee)](_0x382626+'_'+_0x2b4e18++ +_0x27020c),_0x203549=_0x2b4e18<=0x64?_0x203549:![];}return _0x518901;}_0x40a14c['getUniqueUri']=_0x234f17;function _0x37aaba(_0x45d82c,_0x30aa5e,_0x42a9b7){const _0x1b883a=_0x4bbc31;if(_0x45d82c[_0x1b883a(0xbd5)][_0x1b883a(0xb4e)](_0x30aa5e)||_0x45d82c[_0x1b883a(0xbd5)]['fs'][_0x1b883a(0x3a2)](_0x30aa5e))return![];const _0xb86b21=_0x45d82c[_0x1b883a(0xbd5)]['getConfigOptions']();return!_0x42a9b7||(0x0,_0x2fc63a['matchFileSpecs'])(_0xb86b21,_0x30aa5e,!![]);}},0x159ac:(_0x448189,_0x3d4e2d)=>{'use strict';const _0x5e5fb8=a1_0x5357;Object[_0x5e5fb8(0x9ae)](_0x3d4e2d,_0x5e5fb8(0x7fe),{'value':!![]}),_0x3d4e2d[_0x5e5fb8(0x78a)]=_0x3d4e2d[_0x5e5fb8(0x99c)]=void 0x0;function _0x32e698(_0x4908af){const _0x19d875=_0x5e5fb8,_0x2d785e=[],_0x24fc99=_0x4908af[_0x19d875(0x94e)](/\r?\n/);if(!_0x24fc99||_0x24fc99['length']===0x0)return _0x2d785e;for(const _0x71f3c1 of _0x24fc99){_0x71f3c1[_0x19d875(0x1173)]()[_0x19d875(0xab7)]>0x0&&_0x2d785e[_0x19d875(0x71f)](_0x71f3c1);}return _0x2d785e;}_0x3d4e2d[_0x5e5fb8(0x99c)]=_0x32e698;function _0x4f5a65(_0x45cf2b){const _0x6b34ed=_0x5e5fb8,_0x4a1d36=_0x45cf2b[_0x6b34ed(0x94e)](/\r?\n/);if(!_0x4a1d36||_0x4a1d36[_0x6b34ed(0xab7)]===0x0)return[];return _0x4a1d36;}_0x3d4e2d[_0x5e5fb8(0x78a)]=_0x4f5a65;},0x17134:(_0xa93984,_0x4492c4,_0x3a5d4e)=>{'use strict';const _0x319bc9=a1_0x5357;Object[_0x319bc9(0x9ae)](_0x4492c4,_0x319bc9(0x7fe),{'value':!![]}),_0x4492c4[_0x319bc9(0xe1a)]=_0x4492c4[_0x319bc9(0x121b)]=_0x4492c4['getAttrMode']=void 0x0;const _0x113574=_0x3a5d4e(0x16948),_0x42897e=_0x3a5d4e(0x2078),_0x45e695=_0x3a5d4e(0x15000),_0xb0730d='__getattribute__',_0x43c487=_0x319bc9(0x734),_0x5af00c=_0x319bc9(0x611),_0x8b4558=_0x319bc9(0x1006);function _0x8d90a1(_0x1dccb7){const _0x366b45=_0x319bc9;var _0x4d36f1,_0x218203;if(((_0x4d36f1=_0x1dccb7['parent'])===null||_0x4d36f1===void 0x0?void 0x0:_0x4d36f1['nodeType'])===0x3&&_0x1dccb7['parent']['leftExpression']===_0x1dccb7)return _0x366b45(0xbc1);if(((_0x218203=_0x1dccb7[_0x366b45(0xfcf)])===null||_0x218203===void 0x0?void 0x0:_0x218203[_0x366b45(0x80d)])===0x11&&_0x1dccb7[_0x366b45(0xfcf)]['expressions'][_0x366b45(0x10e5)](_0x2c4d70=>_0x2c4d70===_0x1dccb7))return _0x366b45(0xb46);return'get';}_0x4492c4[_0x319bc9(0x62d)]=_0x8d90a1;function _0x1c95cc(_0x96378e,_0x29f32a,_0x2cdbc3){const _0x26fd04=_0x319bc9;var _0x523897;const _0x1534fc=_0x96378e['getBuiltInType'](_0x29f32a,_0x26fd04(0x102e));if(!(0x0,_0x42897e['isInstantiableClass'])(_0x1534fc))return undefined;const _0xa768cc=_0x96378e[_0x26fd04(0x4c0)](_0x29f32a[_0x26fd04(0xd00)]);if(!_0xa768cc||!(0x0,_0x42897e[_0x26fd04(0x1047)])(_0xa768cc))return undefined;const _0x69d10a=_0x1275ae(_0x96378e,_0x29f32a,_0xa768cc,_0x2cdbc3);if(!_0x69d10a)return undefined;if((0x0,_0x42897e[_0x26fd04(0xe15)])(_0x69d10a[_0x26fd04(0x8b6)]))return _0x69d10a[_0x26fd04(0x8b6)];if(!(0x0,_0x42897e[_0x26fd04(0xe8d)])(_0x69d10a[_0x26fd04(0x8b6)]))return undefined;const _0x2c819a=_0x42897e[_0x26fd04(0xb78)][_0x26fd04(0x629)](_0x42897e['ClassType'][_0x26fd04(0xf4e)](_0x1534fc),_0x29f32a[_0x26fd04(0xe9b)]['value']),_0x54fcd9=[{'argumentCategory':0x0,'typeResult':{'type':_0x2c819a}}];if(_0x2cdbc3==='set'){const _0xbf11f7=_0x110be3(_0x96378e,_0x29f32a);_0x54fcd9[_0x26fd04(0x71f)]({'argumentCategory':0x0,'typeResult':{'type':(_0x523897=_0xbf11f7===null||_0xbf11f7===void 0x0?void 0x0:_0xbf11f7[_0x26fd04(0x8b6)])!==null&&_0x523897!==void 0x0?_0x523897:_0x42897e[_0x26fd04(0xee7)][_0x26fd04(0xffd)](),'isIncomplete':!!(_0xbf11f7===null||_0xbf11f7===void 0x0?void 0x0:_0xbf11f7[_0x26fd04(0xb03)])}});}return _0x96378e[_0x26fd04(0x23e)](_0x29f32a[_0x26fd04(0xe9b)],{'type':_0x69d10a[_0x26fd04(0x8b6)]},_0x54fcd9);}_0x4492c4[_0x319bc9(0x121b)]=_0x1c95cc;function _0x14f36f(_0x3c2457,_0x3c1724,_0x1e83d5,_0x20a4b9=![]){const _0x5c748c=_0x319bc9,_0x664071=[],_0x4e3253=_0x3c2457[_0x5c748c(0x4c0)](_0x3c1724);if(!_0x4e3253||!(0x0,_0x42897e[_0x5c748c(0x1047)])(_0x4e3253))return _0x664071;const _0x3414dd=_0x1275ae(_0x3c2457,_0x3c1724,_0x4e3253,_0x1e83d5);if(!_0x3414dd||!_0x3414dd[_0x5c748c(0x12b5)])return _0x664071;let _0x24ada5=undefined;if((0x0,_0x42897e[_0x5c748c(0xe15)])(_0x3414dd['type']))_0x24ada5=_0x3414dd['type'][_0x5c748c(0x6d6)]['name'];else(0x0,_0x42897e[_0x5c748c(0xe8d)])(_0x3414dd[_0x5c748c(0x8b6)])&&_0x3414dd[_0x5c748c(0x8b6)][_0x5c748c(0x441)][_0x5c748c(0xab7)]>0x0&&(_0x24ada5=_0x3414dd[_0x5c748c(0x8b6)]['overloads'][0x0]['details']['name']);if(_0x24ada5===undefined)return _0x664071;const _0x1b7c53=_0x3c2457[_0x5c748c(0x274)](_0x4e3253,_0x24ada5);if(!_0x1b7c53)return _0x664071;return(0x0,_0x42897e['isFunction'])(_0x1b7c53)&&_0x3e7fe0(_0x1b7c53,_0x664071,_0x20a4b9),(0x0,_0x42897e[_0x5c748c(0xe8d)])(_0x1b7c53)&&_0x1b7c53['overloads'][_0x5c748c(0xc22)](_0x18de9b=>_0x3e7fe0(_0x18de9b,_0x664071,_0x20a4b9)),_0x664071;}_0x4492c4[_0x319bc9(0xe1a)]=_0x14f36f;function _0x3e7fe0(_0x6cfd49,_0x5113e8,_0x34f512=![]){const _0x328da3=_0x319bc9,_0x4c24de=(0x0,_0x113574[_0x328da3(0x4e6)])(_0x6cfd49);if(_0x4c24de===undefined)return;const _0x4c86e0=_0x4c24de[_0x328da3(0x8b6)];if(_0x4c86e0[_0x328da3(0xbe6)]===0x6&&_0x4c86e0[_0x328da3(0x81b)]&&(0x0,_0x45e695['isString'])(_0x4c86e0[_0x328da3(0x81b)])){_0x5113e8[_0x328da3(0x71f)](_0x6cfd49);return;}if(_0x4c86e0[_0x328da3(0xbe6)]===0x8&&(_0x4c86e0[_0x328da3(0xc6a)][_0x328da3(0x6f7)]||_0x4c86e0[_0x328da3(0x95c)][_0x328da3(0x6f7)])){_0x5113e8[_0x328da3(0x71f)](_0x6cfd49);return;}if(_0x34f512&&_0x4c86e0[_0x328da3(0xbe6)]===0x6&&_0x42897e[_0x328da3(0xb78)]['isBuiltIn'](_0x4c86e0,_0x328da3(0x102e))){_0x5113e8[_0x328da3(0x71f)](_0x6cfd49);return;}}function _0x1275ae(_0x4c1361,_0x2b0f7a,_0x13e1b4,_0x27f197){const _0x8fe790=_0x319bc9;var _0x396a87;if(_0x27f197===_0x8fe790(0x10b5))return(_0x396a87=_0x25315b(_0x4c1361,_0x2b0f7a,_0x13e1b4,_0xb0730d))!==null&&_0x396a87!==void 0x0?_0x396a87:_0x25315b(_0x4c1361,_0x2b0f7a,_0x13e1b4,_0x43c487);if(_0x27f197==='set')return _0x25315b(_0x4c1361,_0x2b0f7a,_0x13e1b4,_0x5af00c);return _0x25315b(_0x4c1361,_0x2b0f7a,_0x13e1b4,_0x8b4558);}function _0x25315b(_0x50b5b1,_0x1d7d5b,_0x57dc53,_0x129c40){const _0x4fcb73=_0x319bc9;return _0x50b5b1[_0x4fcb73(0xb69)](_0x1d7d5b,_0x57dc53,_0x129c40,{'method':_0x4fcb73(0x10b5)},undefined,0x200|0x4);}function _0x110be3(_0x4c11d2,_0x174a4a){const _0x42eed8=_0x319bc9;var _0x1388df;if(((_0x1388df=_0x174a4a[_0x42eed8(0xfcf)])===null||_0x1388df===void 0x0?void 0x0:_0x1388df[_0x42eed8(0x80d)])===0x3)return _0x4c11d2[_0x42eed8(0x8c6)](_0x174a4a['parent']['rightExpression']);return undefined;}},0x7234:(_0x5750fc,_0x273cc0,_0x1933bf)=>{'use strict';const _0x483786=a1_0x5357;Object[_0x483786(0x9ae)](_0x273cc0,_0x483786(0x7fe),{'value':!![]}),_0x273cc0[_0x483786(0x56d)]=_0x273cc0[_0x483786(0x571)]=_0x273cc0['wellKnownAbbreviationMap']=_0x273cc0[_0x483786(0x1d9)]=void 0x0;const _0x1a70a4=_0x1933bf(0xff70),_0x1aebb4=_0x1933bf(0xef9c),_0x555b74=_0x1933bf(0x198),_0x387524=_0x1933bf(0x13c30),_0x9aae=_0x1933bf(0x2078),_0x565782=_0x1933bf(0x11de0),_0x16fb5e=_0x1933bf(0x10b4c);_0x273cc0[_0x483786(0x1d9)]=0.4,_0x273cc0[_0x483786(0xff8)]=new Map([['np',{'importName':_0x483786(0x542)}],['pd',{'importName':_0x483786(0xe08)}],['tf',{'importName':_0x483786(0x45b)}],[_0x483786(0xd77),{'importName':'pyplot','importFrom':_0x483786(0xec9)}],['mpl',{'importName':_0x483786(0xec9)}],['m',{'importName':_0x483786(0xbf1)}],[_0x483786(0x1013),{'importName':'io','importFrom':_0x483786(0xabf)}],['sp',{'importName':_0x483786(0xabf)}],['pn',{'importName':_0x483786(0x26c)}],['hv',{'importName':_0x483786(0x1299)}]]);function _0x2dcc09(_0x193c86,_0x3e6bb2){const _0x118d5b=_0x483786,_0x2f8a3b={'leadingDots':0x0,'nameParts':[_0x193c86],'importedSymbols':new Set()},_0x311f5b=_0x3e6bb2[_0x118d5b(0x11ab)][_0x118d5b(0xb74)](_0x3e6bb2[_0x118d5b(0x423)]),_0x464de2=_0x3e6bb2['importResolver'][_0x118d5b(0xe37)](_0x3e6bb2[_0x118d5b(0x423)],_0x311f5b,_0x2f8a3b);return _0x311f5b[_0x118d5b(0xe1d)]===_0x118d5b(0xbf3)||_0x311f5b['pythonPlatform']===undefined?!![]:_0x464de2[_0x118d5b(0x7ce)]&&(!_0x464de2['isStubPackage']||_0x464de2[_0x118d5b(0x5b0)]!==undefined);}_0x273cc0['isPackageInstalled']=_0x2dcc09;function _0x306cac(_0x449f28,_0x5014e1,_0x9f63d3,_0x4bd8c7){const _0x1f57ad=_0x483786;var _0x4e2314,_0x45fd60,_0x7a0f32,_0x5335f3,_0x10d213,_0x26d7f4,_0xe07f31,_0x121712,_0xaf6171;const _0x5c31c5=(0x0,_0x565782['getOutermostEnclosingClassNameNode'])(_0x4bd8c7[_0x1f57ad(0x6e0)]),_0x3c0eeb=_0x5c31c5?(_0x4e2314=_0x449f28[_0x1f57ad(0x113d)]['getType'](_0x5c31c5))!==null&&_0x4e2314!==void 0x0?_0x4e2314:_0x9f63d3:_0x9f63d3,_0x4a8b0f=(0x0,_0x9aae[_0x1f57ad(0xcf7)])(_0x3c0eeb)&&_0x3c0eeb[_0x1f57ad(0x316)]?_0x3c0eeb[_0x1f57ad(0x316)]:(_0x45fd60=_0x5c31c5===null||_0x5c31c5===void 0x0?void 0x0:_0x5c31c5[_0x1f57ad(0x6a7)])!==null&&_0x45fd60!==void 0x0?_0x45fd60:(0x0,_0x1aebb4['getNameFromDeclaration'])(_0x4bd8c7);for(const _0x4fd867 of _0x5014e1[_0x1f57ad(0xcd9)]){if(_0x4fd867[_0x1f57ad(0x6e0)][_0x1f57ad(0x80d)]!==0x19)continue;if(_0x4fd867[_0x1f57ad(0x6e0)][_0x1f57ad(0xf72)])continue;for(const _0x31a3f3 of _0x4fd867[_0x1f57ad(0x6e0)]['imports']){const _0x4c9484=(_0x7a0f32=_0x31a3f3['alias'])!==null&&_0x7a0f32!==void 0x0?_0x7a0f32:_0x31a3f3['name'],_0x2f971=_0x449f28[_0x1f57ad(0x113d)][_0x1f57ad(0x4c0)](_0x4c9484);if(_0x2f971&&_0x9aae['TypeBase']['isInstantiable'](_0x2f971)&&_0x1597ab(_0x3c0eeb,_0x2f971))return{'outermostName':_0x4c9484[_0x1f57ad(0x6a7)]};}}if(_0x4a8b0f)for(const _0x2eb731 of _0x5014e1['orderedImports']){if(_0x2eb731[_0x1f57ad(0x6e0)][_0x1f57ad(0x80d)]===0x19)for(const _0x320917 of _0x2eb731[_0x1f57ad(0x6e0)]['imports']){const _0x1a32ed=(_0x5335f3=_0x320917[_0x1f57ad(0x3d6)])!==null&&_0x5335f3!==void 0x0?_0x5335f3:_0x320917[_0x1f57ad(0x1ed)],_0x5db8b8=_0x424a9a(_0x449f28,_0x1a32ed,(_0x26d7f4=(_0x10d213=_0x320917['alias'])===null||_0x10d213===void 0x0?void 0x0:_0x10d213[_0x1f57ad(0x6a7)])!==null&&_0x26d7f4!==void 0x0?_0x26d7f4:_0x320917[_0x1f57ad(0x1ed)][_0x1f57ad(0x6a7)],_0x3c0eeb,_0x4a8b0f);if(_0x5db8b8)return _0x5db8b8;}if(_0x2eb731[_0x1f57ad(0x6e0)][_0x1f57ad(0x80d)]===0x17){const _0x150e97=_0x2eb731[_0x1f57ad(0x1277)];if(!_0x150e97||_0x150e97['module']['nameParts'][_0x1f57ad(0xab7)]<=0x0)continue;const _0x1779c4=(_0xe07f31=_0x150e97[_0x1f57ad(0x3d6)])!==null&&_0xe07f31!==void 0x0?_0xe07f31:_0x150e97[_0x1f57ad(0x654)][_0x1f57ad(0xdbc)][_0x150e97[_0x1f57ad(0x654)]['nameParts']['length']-0x1],_0x227e6a=_0x424a9a(_0x449f28,_0x1779c4,(_0xaf6171=(_0x121712=_0x150e97[_0x1f57ad(0x3d6)])===null||_0x121712===void 0x0?void 0x0:_0x121712[_0x1f57ad(0x6a7)])!==null&&_0xaf6171!==void 0x0?_0xaf6171:_0x2eb731[_0x1f57ad(0x12e2)],_0x3c0eeb,_0x4a8b0f);if(_0x227e6a)return _0x227e6a;}}return undefined;}_0x273cc0[_0x483786(0x56d)]=_0x306cac;function _0x424a9a(_0x111daa,_0x3cf015,_0x1f376,_0x49a96c,_0x5da70d){const _0x107ab8=_0x483786,_0x4e9648=_0x111daa[_0x107ab8(0x113d)][_0x107ab8(0x4c0)](_0x3cf015);if(_0x4e9648){if(!(0x0,_0x9aae[_0x107ab8(0xa9b)])(_0x4e9648))return undefined;return _0x1899bb(_0x111daa,_0x4e9648['fileUri'],_0x1f376,_0x49a96c,_0x5da70d);}const _0x3bc64a=_0x111daa[_0x107ab8(0x113d)]['getDeclarationsForNameNode'](_0x3cf015);for(const _0x1a70ab of _0x3bc64a!==null&&_0x3bc64a!==void 0x0?_0x3bc64a:[]){if(!(0x0,_0x1a70a4[_0x107ab8(0x10ad)])(_0x1a70ab))continue;if(_0x1a70ab['submoduleFallback'])continue;return _0x1899bb(_0x111daa,_0x1a70ab[_0x107ab8(0xae2)],_0x1f376,_0x49a96c,_0x5da70d);}return undefined;}function _0x1899bb(_0x5ec35b,_0x1b09ae,_0x388160,_0x3f6a18,_0x215eee){const _0x32e3c3=_0x483786,_0x4027dc=_0x5ec35b[_0x32e3c3(0xbb6)](_0x1b09ae);if(!_0x4027dc)return undefined;_0x5ec35b['getParseResults'](_0x1b09ae);const _0x5db21c=_0x4027dc[_0x32e3c3(0x404)]['getModuleSymbolTable']();if(!_0x5db21c)return undefined;const _0x2858db=_0x5db21c[_0x32e3c3(0x10b5)](_0x215eee);if(_0x2858db){if(_0x543277(_0x5ec35b,_0x3f6a18,_0x2858db))return{'module':_0x388160,'outermostName':_0x215eee};}if(!(0x0,_0x555b74['isUserCode'])(_0x4027dc))return undefined;for(const _0x596e78 of _0x5db21c){const _0x192840=_0x596e78[0x0],_0xf68ea5=_0x596e78[0x1];if((0x0,_0x387524[_0x32e3c3(0x5d0)])(_0x192840)||(0x0,_0x387524[_0x32e3c3(0x254)])(_0x192840)||_0xf68ea5[_0x32e3c3(0x105d)]())continue;if(_0x543277(_0x5ec35b,_0x3f6a18,_0xf68ea5))return{'module':_0x388160,'outermostName':_0x192840};}return undefined;}function _0x543277(_0x1f87cd,_0x89bbce,_0x3c23aa){const _0x3c7e1c=_0x483786;return _0x3c23aa[_0x3c7e1c(0x2dd)]()['some'](_0x166c58=>{const _0x35e967=_0x3c7e1c,_0xb0182d=_0x1f87cd[_0x35e967(0x113d)][_0x35e967(0x470)](_0x166c58,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0xb0182d)return![];if((0x0,_0x9aae[_0x35e967(0xcf7)])(_0x89bbce)&&!_0x89bbce[_0x35e967(0x316)]&&!_0x89bbce[_0x35e967(0x6d6)]['fileUri'][_0x35e967(0x23d)](_0xb0182d[_0x35e967(0xae2)]))return![];const _0x1cb096=_0x1f87cd['evaluator'][_0x35e967(0x9ac)](_0x3c23aa,_0xb0182d);return _0x1597ab(_0x89bbce,_0x1cb096);});}function _0x1597ab(_0x3d7a17,_0x1ce0d9){const _0x43a962=_0x483786;if(_0x1ce0d9===undefined)return![];if((0x0,_0x16fb5e['isUnion'])(_0x3d7a17)&&(0x0,_0x16fb5e[_0x43a962(0xee3)])(_0x1ce0d9))return!![];_0x3d7a17=_0xbf5b58(_0x3d7a17),_0x1ce0d9=_0xbf5b58(_0x1ce0d9);if((0x0,_0x9aae['isClass'])(_0x3d7a17)&&(0x0,_0x9aae[_0x43a962(0xcf7)])(_0x1ce0d9)&&_0x9aae[_0x43a962(0xb78)][_0x43a962(0x9cc)](_0x3d7a17,_0x1ce0d9))return!![];return(0x0,_0x9aae[_0x43a962(0x800)])(_0x3d7a17,_0x1ce0d9,{'ignoreTypeFlags':!![]});}function _0xbf5b58(_0xca942c){const _0xf5fb74=_0x483786;if((0x0,_0x9aae['isClass'])(_0xca942c))switch(_0xca942c[_0xf5fb74(0x6d6)]['fullName']){case _0xf5fb74(0x676):return _0x9aae[_0xf5fb74(0x1113)]['createNoReturn']();case _0xf5fb74(0xbd2):return _0x9aae['NeverType']['createNever']();}return _0xca942c;}},0x8ff8:function(_0x218b27,_0x2b2e85,_0xbff9bf){'use strict';const _0x45b626=a1_0x5357;var _0x8a35b9=this&&this[_0x45b626(0x80e)]||(Object[_0x45b626(0xffd)]?function(_0x18d5aa,_0x3bf3e2,_0x3a32a5,_0x54b1d0){const _0x7edbcd=_0x45b626;if(_0x54b1d0===undefined)_0x54b1d0=_0x3a32a5;var _0x5780bf=Object[_0x7edbcd(0x8ec)](_0x3bf3e2,_0x3a32a5);(!_0x5780bf||(_0x7edbcd(0x10b5)in _0x5780bf?!_0x3bf3e2[_0x7edbcd(0x7fe)]:_0x5780bf[_0x7edbcd(0xe29)]||_0x5780bf[_0x7edbcd(0x55e)]))&&(_0x5780bf={'enumerable':!![],'get':function(){return _0x3bf3e2[_0x3a32a5];}}),Object[_0x7edbcd(0x9ae)](_0x18d5aa,_0x54b1d0,_0x5780bf);}:function(_0xe2eb23,_0x45584f,_0x472f73,_0x43de32){if(_0x43de32===undefined)_0x43de32=_0x472f73;_0xe2eb23[_0x43de32]=_0x45584f[_0x472f73];}),_0x179914=this&&this[_0x45b626(0xc98)]||(Object[_0x45b626(0xffd)]?function(_0x390204,_0x34e2cd){const _0x48b201=_0x45b626;Object[_0x48b201(0x9ae)](_0x390204,_0x48b201(0x1015),{'enumerable':!![],'value':_0x34e2cd});}:function(_0x5e339a,_0x213bdc){_0x5e339a['default']=_0x213bdc;}),_0xaf23c1=this&&this['__importStar']||function(_0x4f7801){const _0x1b50eb=_0x45b626;if(_0x4f7801&&_0x4f7801[_0x1b50eb(0x7fe)])return _0x4f7801;var _0x518fa9={};if(_0x4f7801!=null){for(var _0xce92b6 in _0x4f7801)if(_0xce92b6!==_0x1b50eb(0x1015)&&Object[_0x1b50eb(0x4cc)][_0x1b50eb(0x9b9)]['call'](_0x4f7801,_0xce92b6))_0x8a35b9(_0x518fa9,_0x4f7801,_0xce92b6);}return _0x179914(_0x518fa9,_0x4f7801),_0x518fa9;};Object[_0x45b626(0x9ae)](_0x2b2e85,_0x45b626(0x7fe),{'value':!![]}),_0x2b2e85['IndentationUtils']=_0x2b2e85[_0x45b626(0xfdf)]=void 0x0;const _0x216a1e=_0xbff9bf(0x6eb4),_0x41b509=_0xbff9bf(0x6d88),_0x37cf1c=_0xbff9bf(0x177c1),_0x3c147e=_0xbff9bf(0xd77c),_0xe1e96d=_0xaf23c1(_0xbff9bf(0x11450)),_0x10c179=_0xbff9bf(0x902b);_0x2b2e85[_0x45b626(0xfdf)]={'defaultTabSequence':_0x45b626(0x10b9),'tabSize':0x4};class _0x37478e{constructor(_0x1c52a5=_0x2b2e85[_0x45b626(0xfdf)]){const _0x2fe0f6=_0x45b626;this[_0x2fe0f6(0x4ef)]=_0x1c52a5;}[_0x45b626(0x1cd)](_0xf4f7cc,_0x234c31,_0xd187ee){const _0x1829b5=_0x45b626,_0x1aef23=this[_0x1829b5(0xd03)](_0xf4f7cc,_0x234c31);if(_0x1aef23!==undefined)return _0x1aef23;const _0x3a40cd=this['_tryHandleMultilineConstructs'](_0xf4f7cc,_0x234c31);if(_0x3a40cd!==undefined)return _0x3a40cd;return _0xd187ee=_0xd187ee!==null&&_0xd187ee!==void 0x0?_0xd187ee:this[_0x1829b5(0x956)](_0xf4f7cc,_0x234c31),Math[_0x1829b5(0x236)](this['_getIndentation'](_0xf4f7cc,_0x234c31,_0xd187ee)[_0x1829b5(0x289)],0x0);}['reindentSpan'](_0x1cf150,_0x56ecb1,_0x303b2a,_0x5bbd35=!![]){const _0x25b583=_0x45b626;let _0x40b34e=0x0;const _0x31b2b4=[],_0x2d4014=this[_0x25b583(0x456)](_0x1cf150,_0x56ecb1);let _0x18961d=_0x2d4014[0x0];_0x40b34e=_0x303b2a-this[_0x25b583(0x4c6)](_0x1cf150,_0x18961d[_0x25b583(0x1285)]['start'][_0x25b583(0x291)],_0x18961d[_0x25b583(0x1285)][_0x25b583(0x116c)][_0x25b583(0x89a)])[_0x25b583(0x289)];_0x18961d[_0x25b583(0x7f2)]?(0x0,_0x41b509[_0x25b583(0x11a9)])(_0x31b2b4,this[_0x25b583(0xc15)](_0x1cf150,_0x18961d,_0x40b34e)):(_0x5bbd35&&_0x31b2b4[_0x25b583(0x71f)](this[_0x25b583(0x881)](_0x1cf150,_0x303b2a)),_0x31b2b4[_0x25b583(0x71f)](_0x18961d['text']));for(let _0xf055fb=0x1;_0xf055fb<_0x2d4014[_0x25b583(0xab7)];_0xf055fb++){const _0x35965c=_0x2d4014[_0xf055fb];_0x35965c[_0x25b583(0x71e)]?(_0x31b2b4[_0x25b583(0x71f)](_0x1cf150[_0x25b583(0xddd)][_0x25b583(0x32d)][_0x25b583(0x5f8)](_0x35965c['range'][_0x25b583(0x116c)][_0x25b583(0x291)]-_0x18961d[_0x25b583(0x1285)]['end']['line'])),_0x35965c[_0x25b583(0x7f2)]?(0x0,_0x41b509[_0x25b583(0x11a9)])(_0x31b2b4,this['_reindentLinesFromText'](_0x1cf150,_0x35965c,_0x40b34e)):(_0x31b2b4['push'](this[_0x25b583(0x881)](_0x1cf150,Math[_0x25b583(0x236)](0x0,this[_0x25b583(0x4c6)](_0x1cf150,_0x35965c[_0x25b583(0x1285)][_0x25b583(0x116c)][_0x25b583(0x291)],_0x35965c[_0x25b583(0x1285)][_0x25b583(0x116c)][_0x25b583(0x89a)])['indentation']+_0x40b34e))),_0x31b2b4[_0x25b583(0x71f)](_0x35965c[_0x25b583(0xfb5)]))):(_0x31b2b4[_0x25b583(0x71f)]('\x20'['repeat'](_0x35965c[_0x25b583(0x1285)][_0x25b583(0x116c)][_0x25b583(0x89a)]-_0x18961d[_0x25b583(0x1285)]['end'][_0x25b583(0x89a)])),_0x31b2b4[_0x25b583(0x71f)](_0x35965c['text'])),_0x18961d=_0x35965c;}return{'originalSpan':_0x3c147e[_0x25b583(0x2b9)][_0x25b583(0x1104)](_0x2d4014),'text':_0x31b2b4[_0x25b583(0x576)]('')};}[_0x45b626(0x11c9)](_0x124879){const _0x482dee=_0x45b626;if(_0x124879[_0x482dee(0xbf0)][_0x482dee(0x9a9)]['statements']['length']===0x0)return this[_0x482dee(0x1cd)](_0x124879,_0x124879[_0x482dee(0xbf0)][_0x482dee(0x9a9)][_0x482dee(0xab7)],!![]);return this[_0x482dee(0x1cd)](_0x124879,_0x124879[_0x482dee(0xbf0)][_0x482dee(0x9a9)]['statements'][0x0]['start'],!![]);}[_0x45b626(0xe27)](_0x47e9c4,_0xfabc6c,_0x5c93b9){const _0x8511e2=_0x45b626,_0x1c036d=this['getIndentationFromText'](_0x47e9c4,_0xfabc6c)[_0x8511e2(0x289)];return this[_0x8511e2(0x881)](_0x47e9c4,_0x1c036d+_0x5c93b9);}['findNonWhitespaceTokenAtOrBeforeOffset'](_0x1f7c2c,_0x15ca65){const _0x21dbc1=_0x45b626,_0x49fbca=_0x1f7c2c[_0x21dbc1(0xfbf)](_0x15ca65);if(_0x49fbca<0x0)return undefined;return this[_0x21dbc1(0x122d)](_0x1f7c2c,_0x49fbca);}[_0x45b626(0xfce)](_0x257950,_0x12b34e){const _0x58e075=_0x45b626,_0x114812=_0x257950['getItemAtPosition'](_0x12b34e);let _0x54726e=(0x0,_0x216a1e[_0x58e075(0x222)])(_0x257950,_0x114812);if(!_0x54726e)return undefined;let _0x2c9488;if(_0x3c147e[_0x58e075(0x2b9)][_0x58e075(0xe7d)](_0x54726e)<_0x12b34e&&_0x114812<_0x257950[_0x58e075(0x41e)]-0x1){_0x54726e=(0x0,_0x216a1e[_0x58e075(0x222)])(_0x257950,_0x114812+0x1);if(!_0x54726e)return undefined;_0x2c9488=_0x54726e['comments'];}else _0x2c9488=(0x0,_0x216a1e['getCommentsAtTokenIndex'])(_0x257950,_0x114812);if(_0x2c9488)for(let _0x464b87=_0x2c9488[_0x58e075(0xab7)]-0x1;_0x464b87>=0x0;_0x464b87--){const _0x2e2b6=_0x2c9488[_0x464b87];if(_0x2e2b6['start']<_0x12b34e)return _0x2e2b6;}return undefined;}[_0x45b626(0x4c6)](_0x2d2e19,_0x1724ca,_0x2ce23d){const _0x5478e1=_0x45b626;let _0x40d949=0x0,_0x27ba8e=0x0,_0x8eaafe=![],_0x577aca=![];const _0x9467=this[_0x5478e1(0x1eb)](_0x2d2e19),_0x33720b=_0x2d2e19[_0x5478e1(0xddd)][_0x5478e1(0xc4f)][_0x5478e1(0x661)](_0x1724ca);for(let _0x35947e=0x0;_0x35947e<_0x33720b['length'];_0x35947e++){const _0x3ea973=_0x2d2e19['text'][_0x5478e1(0x4e7)](_0x33720b['start']+_0x35947e);switch(_0x3ea973){case 0x20:_0x27ba8e++,_0x40d949++,_0x8eaafe=!![];break;case 0x9:_0x27ba8e++,_0x40d949+=_0x9467,_0x577aca=!![];break;default:if(!_0x2ce23d||_0x2ce23d===_0x35947e)return{'charOffset':_0x27ba8e,'indentation':_0x40d949,'containsSpaces':_0x8eaafe,'containsTabs':_0x577aca};_0x27ba8e++,_0x40d949++;}}return{'charOffset':_0x27ba8e,'indentation':_0x40d949,'containsSpaces':_0x8eaafe,'containsTabs':_0x577aca};}[_0x45b626(0x881)](_0x5169d9,_0x3e5529){const _0x260432=_0x45b626,_0x16ad44=this[_0x260432(0x28c)](_0x5169d9),_0x5983a0=_0x16ad44[_0x260432(0xab7)];if(_0x5983a0===0x1&&_0x16ad44['charCodeAt'](0x0)===0x9){const _0x13866d=_0x3e5529%this[_0x260432(0x4ef)][_0x260432(0x5b3)],_0xf384e9=(_0x3e5529-_0x13866d)/this['_editorIndentConfig'][_0x260432(0x5b3)];return'\x09'[_0x260432(0x5f8)](_0xf384e9)+'\x20'[_0x260432(0x5f8)](_0x13866d);}return'\x20'[_0x260432(0x5f8)](_0x3e5529);}[_0x45b626(0x28c)](_0x5b4f4d){const _0x4c7292=_0x45b626;return _0x5b4f4d[_0x4c7292(0xddd)]['hasPredominantTabSequence']?_0x5b4f4d[_0x4c7292(0xddd)][_0x4c7292(0x9bf)]:this[_0x4c7292(0x4ef)][_0x4c7292(0x7c6)];}[_0x45b626(0x1b3)](_0x3693fc,_0x5632a6,_0x43b40c){const _0x2330b7=_0x45b626,_0x558b62=_0x3693fc[_0x2330b7(0xfb5)],_0x5dacb8=_0x3693fc[_0x2330b7(0xddd)][_0x2330b7(0xc4f)][_0x2330b7(0x661)](_0x5632a6);return _0x558b62[_0x2330b7(0xc31)](_0x5dacb8['start'],_0x5dacb8[_0x2330b7(0x116c)]+_0x43b40c);}['_getIndentation'](_0x3085ac,_0x35883b,_0x27580f){const _0x15eb28=_0x45b626,_0x5b131e=_0x3085ac[_0x15eb28(0xddd)][_0x15eb28(0x240)],_0x4846b6=this[_0x15eb28(0xa95)](_0x5b131e,_0x35883b);if(!_0x4846b6)return{'indentation':0x0};const _0x1b452c=(0x0,_0x216a1e['findNodeByOffset'])(_0x3085ac[_0x15eb28(0xbf0)][_0x15eb28(0x9a9)],_0x3c147e[_0x15eb28(0x2b9)][_0x15eb28(0xe7d)](_0x4846b6));if(!_0x1b452c)return{'indentation':0x0};if(_0x1b452c[_0x15eb28(0x80d)]===0x3f){const _0x330cdd=this['_getTabSize'](_0x3085ac),_0x431dc0=(0x0,_0x10c179['getContainer'])(_0x1b452c,![]),_0x4eb74f=this[_0x15eb28(0x1258)](_0x3085ac,_0x35883b,_0x431dc0!==null&&_0x431dc0!==void 0x0?_0x431dc0:_0x3085ac[_0x15eb28(0xbf0)][_0x15eb28(0x9a9)],_0x1b452c);return _0x4eb74f['indentation']+=_0x330cdd,_0x4eb74f;}const _0x1f1ebe=(0x0,_0x216a1e[_0x15eb28(0xaeb)])(_0x1b452c,0x32);if(!_0x1f1ebe)return this[_0x15eb28(0x1258)](_0x3085ac,_0x35883b,_0x3085ac['parserOutput'][_0x15eb28(0x9a9)],_0x1b452c);const _0x2e40c3=(0x0,_0x37cf1c[_0x15eb28(0x218)])(_0x1f1ebe,_0x3085ac['tokenizerOutput'][_0x15eb28(0xc4f)]);if(_0x27580f||_0x2e40c3['start'][_0x15eb28(0x291)]===_0x2e40c3[_0x15eb28(0x43c)][_0x15eb28(0x291)]&&_0x1f1ebe['statements']['length']>0x0){const _0x3a9533=(0x0,_0x10c179[_0x15eb28(0x115b)])(_0x1f1ebe,![]);return this[_0x15eb28(0x1258)](_0x3085ac,_0x35883b,_0x3a9533!==null&&_0x3a9533!==void 0x0?_0x3a9533:_0x3085ac[_0x15eb28(0xbf0)][_0x15eb28(0x9a9)],_0x1f1ebe);}return this[_0x15eb28(0x1258)](_0x3085ac,_0x35883b,_0x1f1ebe,_0x1b452c);}[_0x45b626(0x1258)](_0x45c6d8,_0x2e3e06,_0x2c9719,_0x4a266d){const _0x434447=_0x45b626;if(_0x2c9719[_0x434447(0x80d)]===0x24)return{'token':this[_0x434447(0xf43)](_0x45c6d8,_0x2c9719,_0x4a266d),'indentation':0x0};if(_0x2c9719[_0x434447(0x80d)]===0x3f||this[_0x434447(0xebd)](_0x45c6d8,_0x2e3e06,_0x2c9719)){const _0x41af3f=this[_0x434447(0x1eb)](_0x45c6d8),_0x180bdc=(0x0,_0x10c179['getContainer'])(_0x2c9719,![]),_0xd309fe=this[_0x434447(0x1258)](_0x45c6d8,_0x2e3e06,_0x180bdc!==null&&_0x180bdc!==void 0x0?_0x180bdc:_0x45c6d8[_0x434447(0xbf0)][_0x434447(0x9a9)],_0x2c9719);return{'token':_0xd309fe['token'],'indentation':_0xd309fe[_0x434447(0x289)]+_0x41af3f};}else{const _0x5e43cc=_0x45c6d8[_0x434447(0xddd)][_0x434447(0x240)];return{'token':this['_getFirstTokenOfStatement'](_0x45c6d8,_0x2c9719,_0x4a266d),'indentation':this['_getIndentationFromIndentToken'](_0x45c6d8,_0x5e43cc[_0x434447(0xfbf)](_0x2c9719['start']))};}}[_0x45b626(0xebd)](_0x4e6e4c,_0x2c2955,_0x508911){const _0x260a9b=_0x45b626,_0x1b4656=_0x508911['statements'][_0x260a9b(0x1110)](_0x119a89=>_0x119a89[_0x260a9b(0xab7)]>0x0);if(_0x1b4656[_0x260a9b(0xab7)]===0x0)return!![];if(_0x1b4656[_0x260a9b(0xab7)]===0x1){if(_0x1b4656[0x0]['nodeType']!==0x2f||_0x1b4656[0x0][_0x260a9b(0xffa)][_0x260a9b(0xab7)]===0x1){if(_0x1b4656[0x0][_0x260a9b(0x116c)]>=_0x2c2955){const _0x531f1c=_0x4e6e4c[_0x260a9b(0xddd)]['lines']['getItemAtPosition'](_0x1b4656[0x0]['start']),_0x5d681f=_0x4e6e4c[_0x260a9b(0xddd)][_0x260a9b(0xc4f)][_0x260a9b(0xfbf)](_0x2c2955);if(_0x531f1c===_0x5d681f)return!![];}}}const _0x5aea89=_0x4e6e4c[_0x260a9b(0xddd)][_0x260a9b(0x240)],_0x4339f1=_0x5aea89[_0x260a9b(0xfbf)](_0x508911['start']),_0x47554f=_0x5aea89[_0x260a9b(0xfbf)](_0x508911[_0x260a9b(0xffa)][0x0][_0x260a9b(0x116c)]);for(let _0x5ecfc5=_0x4339f1;_0x5ecfc5<=_0x47554f;_0x5ecfc5++){const _0x58f4f8=(0x0,_0x216a1e[_0x260a9b(0x222)])(_0x5aea89,_0x5ecfc5);if((_0x58f4f8===null||_0x58f4f8===void 0x0?void 0x0:_0x58f4f8['type'])===0x3)return![];}return!![];}[_0x45b626(0xf43)](_0x52087c,_0x38ed33,_0x4718b9){const _0xaf38c8=_0x45b626,_0x5a5e84=_0x52087c[_0xaf38c8(0xddd)]['tokens'];for(const _0x2f348a of _0x38ed33[_0xaf38c8(0xffa)]){if(!_0x3c147e['TextRange'][_0xaf38c8(0xa84)](_0x2f348a,_0x4718b9))continue;return(0x0,_0x216a1e[_0xaf38c8(0xf91)])(_0x5a5e84,_0x2f348a['start']);}return(0x0,_0x216a1e['getTokenAt'])(_0x5a5e84,_0x38ed33[_0xaf38c8(0x116c)]);}[_0x45b626(0x8f3)](_0x4a3ecc,_0x41b6b1){const _0x1a2d71=_0x45b626,_0x1faf10=_0x4a3ecc[_0x1a2d71(0xddd)]['tokens'];for(let _0xd28071=_0x41b6b1;_0xd28071<_0x1faf10[_0x1a2d71(0x41e)];_0xd28071++){const _0x3281f0=(0x0,_0x216a1e[_0x1a2d71(0x222)])(_0x1faf10,_0xd28071);if((_0x3281f0===null||_0x3281f0===void 0x0?void 0x0:_0x3281f0[_0x1a2d71(0x8b6)])===0x3){const _0xa07fbb=this[_0x1a2d71(0x1eb)](_0x4a3ecc);let _0x532c53=0x0;for(let _0x3edaf2=0x0;_0x3edaf2<_0x3281f0[_0x1a2d71(0xab7)];_0x3edaf2++){const _0x490f61=_0x4a3ecc[_0x1a2d71(0xfb5)][_0x1a2d71(0x4e7)](_0x3281f0[_0x1a2d71(0x116c)]+_0x3edaf2);_0x490f61===0x9?_0x532c53+=_0xa07fbb:_0x532c53++;}return _0x532c53;}}return 0x0;}[_0x45b626(0x1038)](_0x45bb,_0x217e63){const _0x437184=_0x45b626,_0x12299c=_0x45bb[_0x437184(0xddd)][_0x437184(0x240)],_0x23afdc=_0x45bb['tokenizerOutput']['lines'],_0x4b4141=this['_findNextTokenIndex'](_0x12299c,_0x217e63);if(_0x4b4141<0x0)return undefined;for(let _0x2558e6=_0x4b4141;_0x2558e6>0x0;_0x2558e6--){const _0x50659d=(0x0,_0x216a1e['getTokenAtIndex'])(_0x12299c,_0x2558e6);if(_0x3c147e[_0x437184(0x2b9)][_0x437184(0xe7d)](_0x50659d)<_0x217e63)return undefined;const _0x33c541=(0x0,_0x216a1e[_0x437184(0x222)])(_0x12299c,_0x2558e6-0x1),_0x33284f=_0x50659d?(0x0,_0x37cf1c[_0x437184(0x218)])(_0x50659d,_0x23afdc):undefined,_0x56169e=_0x33c541?(0x0,_0x37cf1c[_0x437184(0x218)])(_0x33c541,_0x23afdc):undefined;if(_0x33284f&&_0x56169e&&_0x56169e[_0x437184(0x116c)][_0x437184(0x291)]<_0x33284f[_0x437184(0x116c)][_0x437184(0x291)]&&_0x33c541[_0x437184(0x8b6)]!==0x2)return this[_0x437184(0x3da)](_0x45bb,_0x33c541,_0x50659d,_0x217e63);}return undefined;}['_isWhitespaceString'](_0x5e02f4,_0x58edd2,_0x33263){const _0x2da8cb=_0x45b626;let _0x582a08;if(_0x5e02f4[_0x2da8cb(0x8b6)]===0x5)_0x582a08=_0xe1e96d[_0x2da8cb(0xaa1)](_0x5e02f4);else{if(_0x5e02f4['type']===0x1a)_0x5e02f4=_0x58edd2[_0x2da8cb(0x661)](_0x33263-0x1),_0x582a08=_0xe1e96d['getUnescapedString'](_0x5e02f4);else _0x5e02f4[_0x2da8cb(0x8b6)]===0x19&&(_0x582a08=_0xe1e96d[_0x2da8cb(0xaa1)](_0x5e02f4));}return _0x582a08!==undefined&&_0x582a08[_0x2da8cb(0x6a7)][_0x2da8cb(0x1173)]()[_0x2da8cb(0xab7)]===0x0;}['_tryHandleStringLiterals'](_0x119923,_0x567690){const _0x276866=_0x45b626,_0x40b00e=_0x119923[_0x276866(0xddd)][_0x276866(0x240)],_0x36e793=_0x40b00e[_0x276866(0xfbf)](_0x567690);if(_0x36e793<0x0)return undefined;const _0x281062=this[_0x276866(0x1000)](_0x40b00e,_0x36e793);if(!_0x281062||_0x281062[_0x276866(0x8b6)]===0x18)return undefined;if(_0x3c147e[_0x276866(0x2b9)][_0x276866(0xe7d)](_0x281062)<_0x567690)return undefined;if(!(_0x281062[_0x276866(0x12f8)]&0x4))return undefined;const _0x3eaaa1=(0x0,_0x216a1e[_0x276866(0x6dc)])(_0x119923[_0x276866(0xbf0)][_0x276866(0x9a9)],_0x567690),_0xb568d3=_0x3eaaa1?(0x0,_0x216a1e[_0x276866(0xbd0)])(_0x3eaaa1,0x2f):undefined;if(!_0xb568d3||!(0x0,_0x216a1e[_0x276866(0xc27)])(_0xb568d3)){if(this[_0x276866(0xf99)](_0x281062,_0x40b00e,_0x36e793))return 0x0;return undefined;}const _0x2c5311=_0x119923[_0x276866(0xddd)][_0x276866(0xc4f)],_0x1a6291=(0x0,_0x37cf1c[_0x276866(0xa47)])(_0x281062[_0x276866(0x116c)],_0x2c5311),_0x4bae55=(0x0,_0x37cf1c[_0x276866(0xa47)])(_0x567690,_0x2c5311);return this[_0x276866(0x95d)](_0x119923,_0x4bae55[_0x276866(0x291)],_0x1a6291[_0x276866(0x291)]);}[_0x45b626(0x30d)](_0x4a74e5){const _0x1dab67=_0x45b626;return _0x4a74e5[_0x1dab67(0x8b6)]===0xd||_0x4a74e5[_0x1dab67(0x8b6)]===0xf||_0x4a74e5[_0x1dab67(0x8b6)]===0x11;}['_isCloseToken'](_0x28a689){const _0x58fe94=_0x45b626;return _0x28a689[_0x58fe94(0x8b6)]===0xe||_0x28a689[_0x58fe94(0x8b6)]===0x10||_0x28a689[_0x58fe94(0x8b6)]===0x12;}['_getIndentationForNextLine'](_0x1d766e,_0x559bfa,_0x32226a,_0x23a40c){const _0x457bf6=_0x45b626,_0x5289ba=_0x1d766e['tokenizerOutput'][_0x457bf6(0xc4f)],_0x4e9143=(0x0,_0x37cf1c['convertOffsetToPosition'])(_0x559bfa[_0x457bf6(0x116c)],_0x5289ba)[_0x457bf6(0x291)],_0x41c67d=_0x5289ba[_0x457bf6(0x661)](_0x4e9143),_0x10458d=this['_getTabSize'](_0x1d766e);let _0xbd2614=_0x559bfa,_0x32549a=!![],_0x1604e5=0x0;while(_0xbd2614&&_0xbd2614[_0x457bf6(0x116c)]>=_0x41c67d[_0x457bf6(0x116c)]){if(this[_0x457bf6(0x10be)](_0xbd2614))_0x32549a=![],_0x1604e5+=0x1;else{if(this[_0x457bf6(0x30d)](_0xbd2614)&&_0x1604e5===0x0){const _0x385c82=(0x0,_0x216a1e[_0x457bf6(0x6dc)])(_0x1d766e[_0x457bf6(0xbf0)][_0x457bf6(0x9a9)],_0xbd2614[_0x457bf6(0x116c)]-0x1),_0x3877e7=(0x0,_0x216a1e[_0x457bf6(0xaeb)])(_0x385c82,0x1f);if(_0xbd2614[_0x457bf6(0x8b6)]===0xd&&_0x32549a&&_0x3877e7&&(0x0,_0x37cf1c[_0x457bf6(0xa47)])(_0x3877e7[_0x457bf6(0x116c)],_0x5289ba)[_0x457bf6(0x291)]===_0x4e9143){const _0x1d8bc4=this[_0x457bf6(0x885)](_0x1d766e,_0xbd2614[_0x457bf6(0x116c)],![])[_0x457bf6(0x289)];return _0x1d8bc4+_0x10458d*0x2;}else{if(_0x32549a){const _0x1bf0ce=(0x0,_0x37cf1c[_0x457bf6(0xa47)])(_0xbd2614['start'],_0x5289ba)[_0x457bf6(0x291)];return this[_0x457bf6(0x4c6)](_0x1d766e,_0x1bf0ce)[_0x457bf6(0x289)]+_0x10458d;}else return _0xbd2614['start']-_0x41c67d[_0x457bf6(0x116c)]+0x1;}}else{if(this[_0x457bf6(0x30d)](_0xbd2614)&&_0x1604e5>0x0)_0x1604e5--,_0x32549a=![];else!this[_0x457bf6(0xd75)](_0xbd2614[_0x457bf6(0x8b6)])&&(_0x32549a=![]);}}_0xbd2614=this['findNonWhitespaceTokenAtOrBeforeOffset'](_0x1d766e['tokenizerOutput']['tokens'],_0xbd2614[_0x457bf6(0x116c)]-0x1);}return this[_0x457bf6(0x95d)](_0x1d766e,(0x0,_0x37cf1c[_0x457bf6(0xa47)])(_0x23a40c,_0x1d766e[_0x457bf6(0xddd)][_0x457bf6(0xc4f)])['line'],_0x4e9143);}[_0x45b626(0x95d)](_0x222410,_0x376433,_0x199a55){const _0x481488=_0x45b626;_0x199a55=Math[_0x481488(0x236)](_0x199a55,0x0);for(let _0xf9d40e=_0x376433;_0xf9d40e>=_0x199a55;_0xf9d40e--){const _0x2c7870=this[_0x481488(0x4c6)](_0x222410,_0xf9d40e);if(!this[_0x481488(0x17e)](_0x222410,_0xf9d40e,_0x2c7870['charOffset']))return _0x2c7870[_0x481488(0x289)];}return this['getIndentationFromText'](_0x222410,_0x199a55)[_0x481488(0x289)];}[_0x45b626(0x1000)](_0x18140b,_0x104627){const _0xa09f52=_0x45b626,_0x5a4fcf=this[_0xa09f52(0x122d)](_0x18140b,_0x104627);if(!_0x5a4fcf)return undefined;switch(_0x5a4fcf[_0xa09f52(0x8b6)]){case 0x5:case 0x18:case 0x19:case 0x1a:return _0x5a4fcf;default:return undefined;}}[_0x45b626(0x122d)](_0x103ca0,_0x130f4f){const _0x43c383=_0x45b626;for(let _0x485f08=_0x130f4f;_0x485f08>=0x0;_0x485f08--){const _0x1930f7=(0x0,_0x216a1e[_0x43c383(0x222)])(_0x103ca0,_0x485f08);if(!_0x1930f7)break;if(this[_0x43c383(0xd75)](_0x1930f7[_0x43c383(0x8b6)]))continue;return _0x1930f7;}return undefined;}[_0x45b626(0x8a4)](_0x11fd04,_0x188cbf){const _0x24524e=_0x45b626,_0x4880eb=_0x11fd04[_0x24524e(0xfbf)](_0x188cbf);if(_0x4880eb<0x0)return _0x4880eb;for(let _0x1c74b2=_0x4880eb+0x1;_0x1c74b2<_0x11fd04[_0x24524e(0x41e)];_0x1c74b2++){const _0x563926=(0x0,_0x216a1e[_0x24524e(0x222)])(_0x11fd04,_0x1c74b2);if((_0x563926===null||_0x563926===void 0x0?void 0x0:_0x563926[_0x24524e(0x8b6)])===0x4||(_0x563926===null||_0x563926===void 0x0?void 0x0:_0x563926['type'])===0x2)continue;return _0x1c74b2;}return _0x11fd04[_0x24524e(0x41e)]-0x1;}['_shouldDedentAfterKeyword'](_0x3377d9,_0x54db91){const _0x1de7a9=_0x45b626,_0x2f40fb=_0x3377d9['tokenizerOutput'][_0x1de7a9(0x240)],_0x43aaea=_0x2f40fb['getItemAtPosition'](_0x54db91);if(_0x43aaea<0x0)return![];for(let _0x5139de=_0x43aaea;_0x5139de>=0x0;_0x5139de--){const _0x10f018=(0x0,_0x216a1e[_0x1de7a9(0x222)])(_0x2f40fb,_0x5139de);if(!_0x10f018)return![];switch(_0x10f018[_0x1de7a9(0x8b6)]){case 0x4:case 0x2:case 0x1:continue;case 0x8:{const _0x367dc0=(0x0,_0x216a1e[_0x1de7a9(0x222)])(_0x2f40fb,_0x5139de-0x1);if((_0x367dc0===null||_0x367dc0===void 0x0?void 0x0:_0x367dc0['type'])===0xa)return![];const _0x41c376=_0x10f018;if(_0x41c376['keywordType']===0x1e||_0x41c376['keywordType']===0x20||_0x41c376['keywordType']===0x5||_0x41c376[_0x1de7a9(0x31b)]===0x8||_0x41c376[_0x1de7a9(0x31b)]===0x1f)return!![];if(_0x41c376[_0x1de7a9(0x31b)]!==0x21&&_0x41c376[_0x1de7a9(0x31b)]!==0xf&&_0x41c376[_0x1de7a9(0x31b)]!==0x1a&&_0x41c376[_0x1de7a9(0x31b)]!==0x9)return![];}}const _0x43cf40=(0x0,_0x216a1e['findNodeByOffset'])(_0x3377d9[_0x1de7a9(0xbf0)][_0x1de7a9(0x9a9)],_0x10f018[_0x1de7a9(0x116c)]),_0x518df7=(0x0,_0x216a1e['getFirstAncestorOrSelf'])(_0x43cf40,_0x10a370=>_0x10a370[_0x1de7a9(0x80d)]===0x2c||_0x10a370[_0x1de7a9(0x80d)]===0x2b);return!!_0x518df7;}return![];}[_0x45b626(0x17e)](_0x150d11,_0x217d0d,_0x2978e8){const _0x43c827=_0x45b626,_0x16d6f6=this[_0x43c827(0x38f)](_0x150d11,_0x217d0d),_0x561c4e=_0x150d11[_0x43c827(0xddd)][_0x43c827(0xc4f)]['getItemAt'](_0x217d0d);return _0x2978e8===_0x561c4e[_0x43c827(0xab7)]-_0x16d6f6;}[_0x45b626(0x38f)](_0x2b9f02,_0x1793dd){const _0xa15e8f=_0x45b626;let _0x3bb44c=0x0;const _0x23682f=_0x2b9f02[_0xa15e8f(0xddd)]['lines'][_0xa15e8f(0x661)](_0x1793dd);for(let _0x149be0=_0x23682f[_0xa15e8f(0xab7)]-0x1;_0x149be0>=0x0;_0x149be0--){const _0x4146df=_0x2b9f02[_0xa15e8f(0xfb5)][_0xa15e8f(0x4e7)](_0x23682f[_0xa15e8f(0x116c)]+_0x149be0);switch(_0x4146df){case 0xc:case 0x23:case 0xa:case 0xd:_0x3bb44c++;break;default:return _0x3bb44c;}}return _0x3bb44c;}['_convertTokenStreams'](_0x2d9b61,_0x5b91f6){const _0x33450d=_0x45b626,_0x543344=_0x2d9b61[_0x33450d(0xddd)]['tokens'];let _0x27e583=Math['max'](_0x543344[_0x33450d(0xfbf)](_0x5b91f6['start']),0x0);const _0x5e10a5=(0x0,_0x216a1e['getTokenAtIndex'])(_0x543344,_0x27e583);_0x3c147e[_0x33450d(0x2b9)]['getEnd'](_0x5e10a5)<_0x5b91f6[_0x33450d(0x116c)]&&_0x27e583++;let _0x45b299=Math[_0x33450d(0xfcc)](_0x543344[_0x33450d(0xfbf)](_0x3c147e[_0x33450d(0x2b9)][_0x33450d(0xe7d)](_0x5b91f6)),_0x543344[_0x33450d(0xab7)]-0x1);const _0x55a72d=(0x0,_0x216a1e[_0x33450d(0x222)])(_0x543344,_0x45b299);_0x3c147e[_0x33450d(0x2b9)][_0x33450d(0xe7d)](_0x5b91f6)<=_0x55a72d[_0x33450d(0x116c)]&&_0x45b299--;_0x45b299<_0x543344[_0x33450d(0xab7)]-0x1&&this[_0x33450d(0xd75)](_0x543344[_0x33450d(0x661)](_0x45b299+0x1)['type'])&&_0x45b299++;const _0x875d13=[],_0x48cee5=_0x2d9b61['tokenizerOutput'][_0x33450d(0xc4f)];for(let _0x40fb6a=_0x27e583;_0x40fb6a<=_0x45b299;_0x40fb6a++){const _0x5177d3=(0x0,_0x216a1e[_0x33450d(0x222)])(_0x543344,_0x40fb6a);if(_0x5177d3[_0x33450d(0xc77)])for(const _0x209f55 of _0x5177d3[_0x33450d(0xc77)]){_0x875d13[_0x33450d(0x71f)]({'start':_0x209f55[_0x33450d(0x116c)],'length':_0x209f55[_0x33450d(0xab7)],'range':(0x0,_0x37cf1c[_0x33450d(0x218)])(_0x209f55,_0x48cee5),'text':_0x209f55[_0x33450d(0x6a7)],'kind':'comment','firstTokenOnLine':![],'multilineDocComment':![]});}if(this['_isWhitespaceToken'](_0x5177d3['type'])||_0x5177d3['length']===0x0)continue;_0x875d13[_0x33450d(0x71f)]({'start':_0x5177d3[_0x33450d(0x116c)],'length':_0x5177d3[_0x33450d(0xab7)],'range':(0x0,_0x37cf1c[_0x33450d(0x218)])(_0x5177d3,_0x48cee5),'text':_0x2d9b61[_0x33450d(0xfb5)][_0x33450d(0x11f8)](_0x5177d3[_0x33450d(0x116c)],_0x5177d3[_0x33450d(0xab7)]),'kind':_0x5177d3[_0x33450d(0x8b6)]===0x5?_0x33450d(0xccd):_0x33450d(0x766),'firstTokenOnLine':![],'multilineDocComment':![]});}if(_0x875d13[_0x33450d(0xab7)]===0x0)return _0x875d13;_0x875d13[_0x33450d(0x9d3)]((_0x5acb59,_0x4c90b6)=>_0x5acb59['start']-_0x4c90b6['start']);let _0xa3efdc=_0x875d13[0x0];const _0x540db5=[];if(_0xa3efdc[_0x33450d(0x812)]==='comment'){const _0x20114e=_0x27e583===0x0?0x0:_0x3c147e['TextRange'][_0x33450d(0xe7d)]((0x0,_0x216a1e['getTokenAtIndex'])(_0x543344,_0x27e583-0x1));this[_0x33450d(0x5e5)](_0x2d9b61,_0x20114e,_0xa3efdc[_0x33450d(0x116c)],0x23,_0x540db5);}for(let _0x1ba8c0=0x1;_0x1ba8c0<_0x875d13['length'];_0x1ba8c0++){const _0x2b66a7=_0x875d13[_0x1ba8c0];if(_0xa3efdc[_0x33450d(0x812)]!=='comment')for(let _0x38ba3b=_0xa3efdc[_0x33450d(0x1285)][_0x33450d(0x43c)]['line'];_0x38ba3b<_0x2b66a7[_0x33450d(0x1285)]['start'][_0x33450d(0x291)];_0x38ba3b++){const _0x2be8d6=_0x48cee5[_0x33450d(0x661)](_0x38ba3b),_0x206e08=_0x2be8d6[_0x33450d(0xab7)]-this[_0x33450d(0x38f)](_0x2d9b61,_0x38ba3b)-0x1;if(_0x206e08>=0x0){const _0x3a4d8b=_0x2be8d6[_0x33450d(0x116c)]+_0x206e08;this[_0x33450d(0x5e5)](_0x2d9b61,_0x3a4d8b,_0x3a4d8b+0x1,0x5c,_0x540db5);}}if(_0x2b66a7['kind']==='comment'){const _0x5e7b15=_0xa3efdc[_0x33450d(0x1285)]['end'][_0x33450d(0x291)]===_0x2b66a7[_0x33450d(0x1285)][_0x33450d(0x116c)][_0x33450d(0x291)]?_0x3c147e[_0x33450d(0x2b9)]['getEnd'](_0xa3efdc):_0x48cee5['getItemAt'](_0x2b66a7[_0x33450d(0x1285)][_0x33450d(0x116c)][_0x33450d(0x291)])[_0x33450d(0x116c)];this[_0x33450d(0x5e5)](_0x2d9b61,_0x5e7b15,_0x2b66a7['start'],0x23,_0x540db5);}_0xa3efdc=_0x2b66a7;}(0x0,_0x41b509[_0x33450d(0x11a9)])(_0x875d13,_0x540db5),_0x875d13[_0x33450d(0x9d3)]((_0x42918e,_0x154997)=>_0x42918e[_0x33450d(0x116c)]-_0x154997[_0x33450d(0x116c)]),_0xa3efdc=_0x875d13[0x0];if(_0x27e583===0x0)_0xa3efdc[_0x33450d(0x71e)]=!![];else{const _0x3545df=this[_0x33450d(0x122d)](_0x543344,_0x27e583-0x1);if(_0x3545df){const _0x4f5737=(0x0,_0x37cf1c[_0x33450d(0xa47)])(_0x3c147e[_0x33450d(0x2b9)]['getEnd'](_0x3545df),_0x48cee5);_0xa3efdc['firstTokenOnLine']=_0x4f5737[_0x33450d(0x291)]!==_0xa3efdc[_0x33450d(0x1285)]['start'][_0x33450d(0x291)];}else _0xa3efdc[_0x33450d(0x71e)]=!![];}_0xa3efdc[_0x33450d(0x7f2)]=this[_0x33450d(0x59e)](_0x2d9b61[_0x33450d(0xbf0)],_0xa3efdc);for(let _0xdbc3d3=0x1;_0xdbc3d3<_0x875d13[_0x33450d(0xab7)];_0xdbc3d3++){const _0x283a59=_0x875d13[_0xdbc3d3];_0x283a59[_0x33450d(0x71e)]=_0xa3efdc['range'][_0x33450d(0x43c)][_0x33450d(0x291)]!==_0x283a59['range']['start'][_0x33450d(0x291)],_0x283a59[_0x33450d(0x7f2)]=this[_0x33450d(0x59e)](_0x2d9b61[_0x33450d(0xbf0)],_0x283a59),_0xa3efdc=_0x283a59;}return _0x875d13;}[_0x45b626(0x5e5)](_0x48623e,_0x367e97,_0x21dcf8,_0xe579c3,_0x352f92){const _0x3fae51=_0x45b626;for(let _0x1ff955=_0x367e97;_0x1ff955<_0x21dcf8;_0x1ff955++){_0x48623e[_0x3fae51(0xfb5)][_0x3fae51(0x4e7)](_0x1ff955)===_0xe579c3&&_0x352f92['push']({'start':_0x1ff955,'length':0x1,'range':(0x0,_0x37cf1c['convertTextRangeToRange'])(_0x3c147e['TextRange'][_0x3fae51(0xffd)](_0x1ff955,0x1),_0x48623e[_0x3fae51(0xddd)][_0x3fae51(0xc4f)]),'text':String[_0x3fae51(0x1183)](_0xe579c3),'kind':_0x3fae51(0x766),'firstTokenOnLine':![],'multilineDocComment':![]});}}['_isWhitespaceToken'](_0x5e79e4){switch(_0x5e79e4){case 0x4:case 0x2:case 0x3:case 0x1:return!![];default:return![];}}[_0x45b626(0x59e)](_0x961b02,_0x10d994){const _0x36ac8b=_0x45b626;var _0x367714,_0x102e28;if(_0x10d994[_0x36ac8b(0x812)]!=='string'||!_0x10d994['firstTokenOnLine']||_0x10d994['range'][_0x36ac8b(0x116c)][_0x36ac8b(0x291)]===_0x10d994[_0x36ac8b(0x1285)][_0x36ac8b(0x43c)][_0x36ac8b(0x291)])return![];const _0x11a44d=(0x0,_0x216a1e[_0x36ac8b(0x6dc)])(_0x961b02['parseTree'],_0x10d994['start']);if((_0x11a44d===null||_0x11a44d===void 0x0?void 0x0:_0x11a44d[_0x36ac8b(0x80d)])!==0x31||((_0x367714=_0x11a44d['parent'])===null||_0x367714===void 0x0?void 0x0:_0x367714[_0x36ac8b(0x80d)])!==0x30||((_0x102e28=_0x11a44d[_0x36ac8b(0xfcf)][_0x36ac8b(0xfcf)])===null||_0x102e28===void 0x0?void 0x0:_0x102e28['nodeType'])!==0x2f)return![];return(0x0,_0x216a1e[_0x36ac8b(0xc27)])(_0x11a44d[_0x36ac8b(0xfcf)][_0x36ac8b(0xfcf)]);}['_reindentLinesFromText'](_0x2c900a,_0x1aff68,_0x15cef0){const _0x3c9a39=_0x45b626,_0x33d6bb=[];for(let _0x2343cc=_0x1aff68[_0x3c9a39(0x1285)][_0x3c9a39(0x116c)]['line'];_0x2343cc<=_0x1aff68[_0x3c9a39(0x1285)][_0x3c9a39(0x43c)][_0x3c9a39(0x291)];_0x2343cc++){_0x33d6bb[_0x3c9a39(0x71f)](this[_0x3c9a39(0xde1)](_0x2c900a,_0x2343cc,_0x15cef0,_0x2343cc===_0x1aff68[_0x3c9a39(0x1285)][_0x3c9a39(0x43c)][_0x3c9a39(0x291)]?_0x1aff68:undefined));}return _0x33d6bb;}[_0x45b626(0xde1)](_0x2e54ce,_0x2d2bac,_0x646155,_0x9a925f){const _0x136526=_0x45b626,_0x475d09=this[_0x136526(0x4c6)](_0x2e54ce,_0x2d2bac);let _0x44825f=_0x2e54ce[_0x136526(0xddd)]['lines']['getItemAt'](_0x2d2bac);_0x9a925f&&(_0x44825f=_0x3c147e[_0x136526(0x2b9)][_0x136526(0x1103)](_0x44825f[_0x136526(0x116c)],Math['min'](_0x3c147e['TextRange'][_0x136526(0xe7d)](_0x9a925f),_0x3c147e[_0x136526(0x2b9)][_0x136526(0xe7d)](_0x44825f))));const _0x51224c=_0x2e54ce[_0x136526(0xfb5)]['substr'](_0x44825f[_0x136526(0x116c)]+_0x475d09['charOffset'],_0x44825f[_0x136526(0xab7)]-_0x475d09[_0x136526(0x897)]);if(this[_0x136526(0x17e)](_0x2e54ce,_0x2d2bac,_0x475d09[_0x136526(0x897)]))return _0x51224c;return this[_0x136526(0x881)](_0x2e54ce,Math[_0x136526(0x236)](_0x475d09['indentation']+_0x646155,0x0))+_0x51224c;}[_0x45b626(0x1eb)](_0x27b42c){const _0x33528a=_0x45b626,_0x3a3c75=this[_0x33528a(0x28c)](_0x27b42c),_0x49eab1=_0x3a3c75[_0x33528a(0xab7)];if(_0x49eab1===0x1&&_0x3a3c75[_0x33528a(0x4e7)](0x0)===0x9)return this['_editorIndentConfig'][_0x33528a(0x5b3)];return _0x49eab1;}}_0x2b2e85[_0x45b626(0x648)]=_0x37478e;},0x902b:(_0x5809c6,_0x1a21ae,_0x1374fd)=>{'use strict';const _0x52cdb0=a1_0x5357;Object[_0x52cdb0(0x9ae)](_0x1a21ae,_0x52cdb0(0x7fe),{'value':!![]}),_0x1a21ae[_0x52cdb0(0x115b)]=_0x1a21ae[_0x52cdb0(0x7f8)]=void 0x0;const _0x4004c4=_0x1374fd(0x2464),_0x10ab97=_0x1374fd(0xef9c),_0x196535=_0x1374fd(0x6eb4),_0xcc37ea=_0x1374fd(0x13c30),_0x427d2a=_0x1374fd(0x15000),_0x18f304=_0x1374fd(0x177c1),_0x2df54f=_0x1374fd(0xd77c);function _0x1fbfdf(_0x3db2c7,_0x1edd2a,_0x149331,_0x103a25){const _0x33c96b=_0x52cdb0;var _0x51405a,_0x4e5bcb;const _0xa0e16a=_0x1edd2a[_0x33c96b(0xbf0)][_0x33c96b(0x9a9)],_0x298fe2=_0x1b4ea3(_0x1edd2a);if(_0xa0e16a['statements'][_0x33c96b(0xab7)]===0x0)return(0x0,_0x427d2a['containsOnlyWhitespace'])(_0x1edd2a[_0x33c96b(0xfb5)])?0x0:_0x298fe2;const _0x9fd0c6=(0x0,_0x4004c4['getScope'])(_0xa0e16a);if(!_0x9fd0c6)return _0x298fe2;const _0x48b7a4=(0x0,_0x4004c4[_0x33c96b(0xa49)])(_0xa0e16a),_0x5da096=_0x9fd0c6[_0x33c96b(0xf05)](_0x149331);if(_0x5da096&&_0x430c62(_0x3db2c7,_0x5da096[_0x33c96b(0x2dd)](),_0x48b7a4[_0x33c96b(0x183)],_0x103a25)['length']>0x0)return undefined;const _0x1fd032=(_0x51405a=_0x103a25===null||_0x103a25===void 0x0?void 0x0:_0x103a25[_0x33c96b(0x993)])!==null&&_0x51405a!==void 0x0?_0x51405a:_0x298fe2;if((0x0,_0xcc37ea[_0x33c96b(0x5d0)])(_0x149331))return Math[_0x33c96b(0x236)](0x0,_0x1fd032);if(_0x1fd032<_0x2df54f[_0x33c96b(0x2b9)]['getEnd'](_0xa0e16a['statements'][0x0]))return Math[_0x33c96b(0x236)](0x0,Math['min'](_0x1fd032,_0xa0e16a[_0x33c96b(0xffa)][0x0][_0x33c96b(0x116c)]));const _0xe29022=_0x18cb53(_0xa0e16a[_0x33c96b(0xffa)],(_0x4e5bcb=_0x103a25===null||_0x103a25===void 0x0?void 0x0:_0x103a25[_0x33c96b(0x993)])!==null&&_0x4e5bcb!==void 0x0?_0x4e5bcb:_0x298fe2),_0x1af483=(0x0,_0x18f304[_0x33c96b(0xa47)])(_0x2df54f['TextRange'][_0x33c96b(0xe7d)](_0xe29022),_0x1edd2a[_0x33c96b(0xddd)]['lines']);return(0x0,_0x18f304[_0x33c96b(0x4d3)])(_0x1edd2a[_0x33c96b(0xddd)],_0x1edd2a[_0x33c96b(0xfb5)],_0x1af483[_0x33c96b(0x291)]);}_0x1a21ae[_0x52cdb0(0x7f8)]=_0x1fbfdf;function _0x2bd18a(_0x3911e3,_0x264514=!![]){const _0x132fd4=_0x52cdb0;return(0x0,_0x196535[_0x132fd4(0x8ed)])(_0x3911e3,_0x536f00=>{const _0x4dfd45=_0x132fd4;if(!_0x264514&&_0x3911e3===_0x536f00)return![];return _0x536f00[_0x4dfd45(0x80d)]===0x32||_0x536f00['nodeType']===0x3f;});}_0x1a21ae[_0x52cdb0(0x115b)]=_0x2bd18a;function _0x1b4ea3(_0xe9bf2c){const _0x458c31=_0x52cdb0;var _0x22d902;const _0x4b890a=_0x2df54f['TextRange'][_0x458c31(0xe7d)](_0xe9bf2c['parserOutput']['parseTree']),_0x523f2f=(0x0,_0x18f304[_0x458c31(0xa47)])(_0x4b890a,_0xe9bf2c['tokenizerOutput']['lines']);if(_0x523f2f[_0x458c31(0x89a)]===0x0)return _0x4b890a;if((0x0,_0x196535['isBlankLine'])(_0xe9bf2c[_0x458c31(0xddd)],_0xe9bf2c[_0x458c31(0xfb5)],_0x523f2f['line']))return(_0x22d902=(0x0,_0x18f304['convertPositionToOffset'])({'line':_0x523f2f[_0x458c31(0x291)],'character':0x0},_0xe9bf2c['tokenizerOutput'][_0x458c31(0xc4f)]))!==null&&_0x22d902!==void 0x0?_0x22d902:_0x4b890a;return _0x4b890a;}function _0x430c62(_0x527a2a,_0x57650e,_0x45098f,_0x1c8f70){const _0x2ada6b=_0x52cdb0;return _0x57650e[_0x2ada6b(0x1110)](_0x50445e=>{const _0x468f15=_0x2ada6b,_0x41705b=_0x527a2a['resolveAliasDeclaration'](_0x50445e,!![],{'allowExternallyHiddenAccess':!![]});if(!_0x41705b)return![];if((_0x1c8f70===null||_0x1c8f70===void 0x0?void 0x0:_0x1c8f70['symbolDeclToIgnore'])&&_0x41705b['uri'][_0x468f15(0x23d)](_0x1c8f70[_0x468f15(0xe43)]))return![];if(_0x50445e[_0x468f15(0x8b6)]===0x8){const _0x4df5a9=(0x0,_0x10ab97[_0x468f15(0x6e6)])(_0x50445e);if(!_0x4df5a9)return![];const _0x395d7a=(0x0,_0x4004c4[_0x468f15(0xa49)])(_0x4df5a9);return _0x395d7a[_0x468f15(0x183)][_0x468f15(0x23d)](_0x45098f);}return _0x41705b[_0x468f15(0xae2)][_0x468f15(0x23d)](_0x45098f);});}function _0x18cb53(_0x466585,_0x3f43d3){const _0x289ab3=_0x52cdb0;let _0x34cdbd=_0x466585[0x0];for(let _0x5688b3=0x1;_0x5688b3<_0x466585['length'];_0x5688b3++){const _0x5d49bd=_0x466585[_0x5688b3];if(_0x3f43d3<_0x2df54f[_0x289ab3(0x2b9)]['getEnd'](_0x5d49bd))return _0x34cdbd;switch(_0x5d49bd[_0x289ab3(0x80d)]){case 0xa:case 0x1f:{if((0x0,_0xcc37ea['isPrivateName'])(_0x5d49bd['name'][_0x289ab3(0x6a7)]))return _0x34cdbd;_0x34cdbd=_0x5d49bd;continue;}case 0x2f:{if(_0x5d49bd[_0x289ab3(0xffa)][_0x289ab3(0x10e5)](_0x3b4489=>_0x3b4489[_0x289ab3(0x80d)]===0x3&&_0x3b4489[_0x289ab3(0xd00)][_0x289ab3(0x80d)]===0x26&&(0x0,_0xcc37ea['isPrivateName'])(_0x3b4489['leftExpression']['value'])))return _0x34cdbd;_0x34cdbd=_0x5d49bd;continue;}default:_0x34cdbd=_0x5d49bd;continue;}}return _0x34cdbd;}},0x4950:(_0x52dc41,_0x258968,_0xeb8ebb)=>{'use strict';const _0x1ef421=a1_0x5357;Object[_0x1ef421(0x9ae)](_0x258968,_0x1ef421(0x7fe),{'value':!![]}),_0x258968[_0x1ef421(0x5ef)]=_0x258968[_0x1ef421(0x3b9)]=void 0x0;const _0x369941=_0xeb8ebb(0x5168),_0x41ce0d=0x5*0x3e8,_0x205bee=0xa*0x3e8,_0x58a28d=0x14*0x3c*0x3e8;function _0x4a853a(_0x32b58b,_0x2d42f0){const _0x3dd1bb=_0x1ef421,_0x7d01e6=_0x2d42f0[_0x3dd1bb(0xab7)]===0x1&&_0x2d42f0[0x0]===_0x369941[_0x3dd1bb(0x4bd)]['Regular']?_0x32b58b[_0x3dd1bb(0xcc4)](_0x2d42f0[0x0])?_0x205bee:_0x41ce0d:_0x41ce0d;return _0x315db0(_0x7d01e6);}_0x258968[_0x1ef421(0x3b9)]=_0x4a853a;function _0x315db0(_0x46759c){const _0x55e677=_0x1ef421;let _0x27d367=_0x46759c,_0x3b9368=![];const _0x281dfa=()=>_0x27d367;return _0x281dfa[_0x55e677(0x4d1)]=()=>{_0x3b9368=!![];},_0x281dfa[_0x55e677(0xaa5)]=_0x4cc57d=>{if(!_0x4cc57d){_0x3b9368&&(_0x27d367=_0x46759c);return;}_0x3b9368&&(_0x27d367=Math['min'](_0x27d367*0x2,_0x58a28d)),_0x3b9368=![];},_0x281dfa;}_0x258968[_0x1ef421(0x5ef)]=_0x315db0;},0x2ef4:(_0x4afdb1,_0x37d535)=>{'use strict';const _0x3da0f3=a1_0x5357;Object['defineProperty'](_0x37d535,'__esModule',{'value':!![]}),_0x37d535[_0x3da0f3(0xc10)]=void 0x0,_0x37d535['licenseErrorText']=[_0x3da0f3(0x6d7),_0x3da0f3(0xa67),'and\x20services\x20(collectively,\x20the\x20“Visual\x20Studio\x20Products\x20and\x20Services”)\x20to\x20develop\x20and\x20test\x20your\x20applications.',_0x3da0f3(0x12ee),'You\x20may\x20not:','work\x20around\x20any\x20technical\x20limitations\x20in\x20the\x20software\x20that\x20only\x20allow\x20you\x20to\x20use\x20it\x20in\x20certain\x20ways;',_0x3da0f3(0x8f8),_0x3da0f3(0xe35),_0x3da0f3(0x7c2),'use\x20the\x20software\x20in\x20any\x20way\x20that\x20is\x20against\x20the\x20law\x20or\x20to\x20create\x20or\x20propagate\x20malware;\x20or',_0x3da0f3(0x8eb),_0x3da0f3(0x457)][_0x3da0f3(0x576)]('\x20');},0x7d70:(_0x6737a9,_0x10ba59,_0xa3bb32)=>{'use strict';const _0x313289=a1_0x5357;Object['defineProperty'](_0x10ba59,_0x313289(0x7fe),{'value':!![]}),_0x10ba59[_0x313289(0x11ec)]=void 0x0;const _0x55efe4=_0xa3bb32(0xbf58);class _0x33abbc{constructor(_0x1b0fbf,_0x22e311,_0x5acf43){const _0x52666f=_0x313289;this['_notAllowedRoot']=_0x1b0fbf,this[_0x52666f(0xfa0)]=_0x22e311,this[_0x52666f(0x996)]=_0x5acf43,this[_0x52666f(0x12be)]=[];}[_0x313289(0xfac)](_0x5eec4c){const _0x77e0e9=_0x313289;this[_0x77e0e9(0x12be)]=_0x5eec4c!==null&&_0x5eec4c!==void 0x0?_0x5eec4c:[];}[_0x313289(0x3a2)](_0x5a179a){const _0xfd713a=_0x313289;if(!this[_0xfd713a(0x5b9)](_0x5a179a))return![];return this[_0xfd713a(0x996)]['existsSync'](_0x5a179a);}[_0x313289(0x128d)](_0x1f1941){const _0x364093=_0x313289;if(!this['_allowed'](_0x1f1941))return[];return this[_0x364093(0x996)][_0x364093(0x128d)](_0x1f1941);}['readdirSync'](_0x356a19){const _0x244f26=_0x313289;if(!this[_0x244f26(0x5b9)](_0x356a19))return[];return this[_0x244f26(0x996)][_0x244f26(0x83d)](_0x356a19);}[_0x313289(0x1267)](_0x301197,_0x19f08a){const _0x5e0dfe=_0x313289;if(!this[_0x5e0dfe(0x5b9)](_0x301197))return'';return this[_0x5e0dfe(0x996)][_0x5e0dfe(0x1267)](_0x301197,_0x19f08a);}[_0x313289(0x815)](_0x1b62d8){const _0x4ba41f=_0x313289;if(!this['_allowed'](_0x1b62d8))throw new Error(_0x1b62d8+'\x20doesn\x27t\x20exist');return this[_0x4ba41f(0x996)]['statSync'](_0x1b62d8);}[_0x313289(0xf7e)](_0x56b181){const _0x4a71ea=_0x313289;if(!this['_allowed'](_0x56b181))return _0x56b181;return this[_0x4a71ea(0x996)][_0x4a71ea(0xf7e)](_0x56b181);}[_0x313289(0x8be)](_0x276ab9){const _0x4cc18d=_0x313289;if(!this[_0x4cc18d(0x5b9)](_0x276ab9))return _0x276ab9;return this[_0x4cc18d(0x996)][_0x4cc18d(0x8be)](_0x276ab9);}[_0x313289(0xa25)](_0x2e91e0){if(!this['_allowed'](_0x2e91e0))return![];return this['_baseFS']['isInZip'](_0x2e91e0);}[_0x313289(0xdd7)](_0x4e8053,_0x2bbd0d,_0x1a2f74){const _0x2e7b53=_0x313289;if(!this[_0x2e7b53(0x5b9)](_0x4e8053))return;this[_0x2e7b53(0x996)][_0x2e7b53(0xdd7)](_0x4e8053,_0x2bbd0d,_0x1a2f74);}[_0x313289(0x2e1)](_0x1a46c9){const _0x51801c=_0x313289;if(!this[_0x51801c(0x5b9)](_0x1a46c9))return;this['_baseFS'][_0x51801c(0x2e1)](_0x1a46c9);}[_0x313289(0x35d)](_0x1ce664){const _0x31c4f4=_0x313289;if(!this[_0x31c4f4(0x5b9)](_0x1ce664))return;this[_0x31c4f4(0x996)][_0x31c4f4(0x35d)](_0x1ce664);}['copyFileSync'](_0x29a4d1,_0x404bdb){const _0x27a8d0=_0x313289;if(!this[_0x27a8d0(0x5b9)](_0x29a4d1)||!this[_0x27a8d0(0x5b9)](_0x404bdb))return;this[_0x27a8d0(0x996)][_0x27a8d0(0x751)](_0x29a4d1,_0x404bdb);}[_0x313289(0x54e)](_0x572c45,_0x2c091b){const _0x5298fd=_0x313289;if(!this[_0x5298fd(0x5b9)](_0x572c45))return;this[_0x5298fd(0x996)][_0x5298fd(0x54e)](_0x572c45,_0x2c091b);}['createReadStream'](_0xf7645b){const _0xe1e368=_0x313289;if(!this[_0xe1e368(0x5b9)](_0xf7645b))throw new Error(_0xf7645b+'\x20doesn\x27t\x20exist');return this[_0xe1e368(0x436)](_0xf7645b);}['createWriteStream'](_0x5bd62e){const _0xbba36=_0x313289;if(!this[_0xbba36(0x5b9)](_0x5bd62e))throw new Error(_0x5bd62e+'\x20doesn\x27t\x20exist');return this[_0xbba36(0xa2c)](_0x5bd62e);}[_0x313289(0xfe6)](_0x48ab98){const _0x3ec942=_0x313289;if(!this['_allowed'](_0x48ab98))throw new Error(_0x48ab98+_0x3ec942(0x575));return this[_0x3ec942(0xfe6)](_0x48ab98);}[_0x313289(0x656)](_0x128bf1,_0xd95abe){const _0x5c3aae=_0x313289;if(!this[_0x5c3aae(0x5b9)](_0x128bf1))throw new Error(_0x128bf1+_0x5c3aae(0x575));return this[_0x5c3aae(0x656)](_0x128bf1,_0xd95abe);}[_0x313289(0x2c6)](){const _0x49e825=_0x313289;return this[_0x49e825(0x996)][_0x49e825(0x2c6)]();}[_0x313289(0x94c)](_0x959c66,_0x28d576){const _0x2e029e=_0x313289;return _0x55efe4['nullFileWatcherProvider'][_0x2e029e(0x422)]([],_0x28d576);}[_0x313289(0x8c1)](_0x2406d0){const _0x597ebb=_0x313289;return this['_baseFS'][_0x597ebb(0x8c1)](_0x2406d0);}[_0x313289(0xdf4)](_0x6c23f6){const _0x29ff12=_0x313289;return this[_0x29ff12(0x996)]['getOriginalUri'](_0x6c23f6);}[_0x313289(0x89d)](_0x1a027c){const _0x22532e=_0x313289;return this[_0x22532e(0x996)][_0x22532e(0x89d)](_0x1a027c);}[_0x313289(0x1d5)](_0x45c8ea){const _0x450c7c=_0x313289;return this[_0x450c7c(0x996)][_0x450c7c(0x1d5)](_0x45c8ea);}['_allowed'](_0x72eaa0){const _0x45eb6e=_0x313289;if(this['_bundledStubs'][_0x45eb6e(0x10e5)](_0x17055f=>_0x72eaa0[_0x45eb6e(0xcc3)](_0x17055f)))return!![];if(this[_0x45eb6e(0x12be)][_0x45eb6e(0x10e5)](_0x170341=>_0x72eaa0[_0x45eb6e(0xcc3)](_0x170341)))return!![];if(this[_0x45eb6e(0x3af)])return!_0x72eaa0[_0x45eb6e(0xcc3)](this[_0x45eb6e(0x3af)]);return![];}}_0x10ba59[_0x313289(0x11ec)]=_0x33abbc;},0xaa2c:(_0x558b16,_0x2d4ce8,_0x3a5c68)=>{'use strict';const _0x4026b3=a1_0x5357;Object[_0x4026b3(0x9ae)](_0x2d4ce8,_0x4026b3(0x7fe),{'value':!![]}),_0x2d4ce8[_0x4026b3(0x577)]=void 0x0;const _0x139b79=_0x3a5c68(0xe0a4);class _0x181bd1{constructor(_0x1395b6){this['_console']=_0x1395b6;}get['level'](){const _0x2b515c=_0x4026b3;return this['_console'][_0x2b515c(0xc8c)];}['log'](_0x1522cf,_0x49e35e){const _0x28aa4f=_0x4026b3;(0x0,_0x139b79[_0x28aa4f(0x638)])(this[_0x28aa4f(0xc49)],_0x1522cf,_0x49e35e);}}_0x2d4ce8[_0x4026b3(0x577)]=_0x181bd1,function(_0x2c67e9){function _0x15839c(_0x22255d){return _0x22255d instanceof _0x2c67e9;}_0x2c67e9['is']=_0x15839c;}(_0x181bd1||(_0x2d4ce8[_0x4026b3(0x577)]=_0x181bd1={}));},0x12748:(_0x4cfed0,_0x19e160,_0x306d50)=>{'use strict';const _0xb3b33d=a1_0x5357;Object[_0xb3b33d(0x9ae)](_0x19e160,_0xb3b33d(0x7fe),{'value':!![]}),_0x19e160[_0xb3b33d(0xf27)]=_0x19e160[_0xb3b33d(0x1e7)]=void 0x0;const _0x217078=_0x306d50(0xd618);class _0x2e48d2{constructor(_0x18699b){const _0x5d98c6=_0xb3b33d;this[_0x5d98c6(0xfcd)]=_0x18699b;}[_0xb3b33d(0xb08)](_0x4cb260,..._0x4d0c06){const _0x74049c=_0xb3b33d;return this[_0x74049c(0xfcd)]['window'][_0x74049c(0xb08)](_0x4cb260,..._0x4d0c06);}['showWarningMessage'](_0x4f7b27,..._0x227c19){const _0x10bd4b=_0xb3b33d;return this[_0x10bd4b(0xfcd)]['window'][_0x10bd4b(0x1234)](_0x4f7b27,..._0x227c19);}[_0xb3b33d(0x11b2)](_0x5c29a8,..._0x2bac55){const _0x4c43a4=_0xb3b33d;return this[_0x4c43a4(0xfcd)][_0x4c43a4(0x11ff)][_0x4c43a4(0x11b2)](_0x5c29a8,..._0x2bac55);}[_0xb3b33d(0xcb8)](_0x50fa4b,..._0x187ce9){const _0x10c029=_0xb3b33d;_0x217078[_0x10c029(0xba1)][_0x10c029(0x344)](this[_0x10c029(0xfcd)],_0x217078['CustomLSP'][_0x10c029(0x116d)][_0x10c029(0xe10)],{'command':_0x50fa4b,'args':_0x187ce9});}}_0x19e160[_0xb3b33d(0x1e7)]=_0x2e48d2;var _0x2f1293;(function(_0x445771){function _0x15fb64(_0x48df5c){const _0xd3f8ff=a1_0x5357;return!!_0x48df5c&&_0x48df5c[_0xd3f8ff(0xcb8)]!==undefined;}_0x445771['is']=_0x15fb64;}(_0x2f1293||(_0x19e160[_0xb3b33d(0xf27)]=_0x2f1293={})));},0x150a4:(_0x2eae52,_0x2eb5c8,_0x58e9ab)=>{'use strict';const _0x2bd5f3=a1_0x5357;Object['defineProperty'](_0x2eb5c8,_0x2bd5f3(0x7fe),{'value':!![]}),_0x2eb5c8[_0x2bd5f3(0x4db)]=void 0x0;const _0x4a45bd=_0x58e9ab(0x15000),_0x15714b=_0x58e9ab(0x11bbc),_0x5b1240=_0x58e9ab(0x3a90);class _0x273ac3{constructor(){const _0x194852=_0x2bd5f3;this[_0x194852(0x8c7)]=0x0,this[_0x194852(0x4de)]=0x0,this[_0x194852(0x795)]=0x3e8*0x3c*0x3c,this['_globalLimit']=0x64,this['_lastCaptured']=new Map(),this[_0x194852(0x1062)]=0x3e8*0x3c*0x5,this[_0x194852(0xdb8)]=0x3e8*0x3c,this[_0x194852(0x35a)]=new Set(['textDocument/declaration',_0x194852(0x510),_0x194852(0x830),_0x194852(0xb18),_0x194852(0x327),_0x194852(0xd13),_0x194852(0x11ce)]);}[_0x2bd5f3(0xef8)](_0x2435a5,_0x372c3b,_0x3b96da,_0x37e9b4,_0x5d07d4,_0x5daa53){const _0xc11a81=_0x2bd5f3,_0x2dfd62=Date[_0xc11a81(0x288)](),_0x4462b8=new _0x5b1240[(_0xc11a81(0x1030))]();_0x2dfd62>this['_nextWindow']&&(this[_0xc11a81(0x8c7)]=_0x2dfd62+this['_globalDebounce'],this['_eventCount']=0x0);const _0x37c903=_0x2bc61e=>{const _0x4f1dce=_0xc11a81,_0x3eb733=this[_0x4f1dce(0x35a)][_0x4f1dce(0xf8b)](_0x2435a5)?this[_0x4f1dce(0xdb8)]:this['_debounceFrequentCall'],_0x300676=this[_0x4f1dce(0x3e2)][_0x4f1dce(0x10b5)](_0x2435a5);if(_0x3b96da()&&this['_eventCount']<this[_0x4f1dce(0x977)]&&(!_0x300676||_0x2dfd62-_0x300676>_0x3eb733)){this[_0x4f1dce(0x3e2)]['set'](_0x2435a5,_0x2dfd62),this['_eventCount']+=0x1;const _0x5e6cbe=_0x2435a5[_0x4f1dce(0x12fc)](/\//g,'.');let _0x438893={'duration':_0x4462b8[_0x4f1dce(0x4b9)]};_0x5d07d4&&(_0x438893={..._0x438893,..._0x5d07d4(this,_0x2bc61e)});let _0x12dfbe={'lsVersion':_0x15714b[_0x4f1dce(0x195)],'method':_0x5e6cbe};_0x5daa53&&(_0x12dfbe={..._0x12dfbe,..._0x5daa53(this,_0x2bc61e)}),_0x37e9b4(_0x438893,_0x12dfbe);}return _0x2bc61e;},_0x35ce31=_0x372c3b();if((0x0,_0x4a45bd[_0xc11a81(0xbad)])(_0x35ce31))return _0x35ce31['then'](_0x37c903);return _0x37c903(_0x35ce31);}}_0x2eb5c8['LspTelemetryThrottler']=_0x273ac3;},0x9144:(_0x51bf50,_0x5df7a9,_0x8bcd39)=>{'use strict';const _0x3dd23d=a1_0x5357;Object['defineProperty'](_0x5df7a9,'__esModule',{'value':!![]}),_0x5df7a9[_0x3dd23d(0x12c0)]=_0x5df7a9[_0x3dd23d(0x562)]=_0x5df7a9[_0x3dd23d(0xc5b)]=_0x5df7a9['getMagicMethodInfoForKeyword']=_0x5df7a9['getMagicMethodInfoForOperator']=_0x5df7a9['hasMagicMethodForIdentifier']=_0x5df7a9['hasMagicMethodForKeyword']=_0x5df7a9[_0x3dd23d(0x605)]=void 0x0;const _0x7ed003=_0x8bcd39(0x6eb4),_0x234086=_0x8bcd39(0x2078),_0xa3ba1c=_0x8bcd39(0x328),_0x4aca4c=_0x8bcd39(0xd77c),_0xbf96c5=new Map([[0x0,[_0x3dd23d(0x25b),_0x3dd23d(0xfca)]],[0x21,['__sub__',_0x3dd23d(0x109d)]],[0x1a,['__mul__',_0x3dd23d(0xe5b)]],[0xa,[_0x3dd23d(0x2be),_0x3dd23d(0x461)]],[0xd,[_0x3dd23d(0x121f),_0x3dd23d(0x9fa)]],[0x18,[_0x3dd23d(0x3ab),_0x3dd23d(0x7b3)]],[0x1d,[_0x3dd23d(0xb65),_0x3dd23d(0x6cd)]],[0x11,[_0x3dd23d(0x592),_0x3dd23d(0x5d7)]],[0x1f,['__rshift__',_0x3dd23d(0x397)]],[0x3,['__and__',_0x3dd23d(0x1164)]],[0x8,[_0x3dd23d(0xa7b),'__rxor__']],[0x6,[_0x3dd23d(0x9fb),'__ror__']],[0x14,[_0x3dd23d(0x30a),_0x3dd23d(0xd2e)]],[0x15,[_0x3dd23d(0x283),'__ge__']],[0xc,[_0x3dd23d(0x1043),_0x3dd23d(0x1043)]],[0x1c,[_0x3dd23d(0x587),_0x3dd23d(0x587)]],[0xf,[_0x3dd23d(0xd2e),'__lt__']],[0x10,[_0x3dd23d(0x5b5),_0x3dd23d(0x283)]],[0x16,[_0x3dd23d(0xb70),_0x3dd23d(0xa64)]],[0x17,['__imatmul__']]]),_0x25ba60=new Map([[0x0,[_0x3dd23d(0x207)]],[0x21,[_0x3dd23d(0x101c)]],[0x5,[_0x3dd23d(0x97a)]]]),_0x5e489d=new Map([[0x1,[_0x3dd23d(0x3a1)]],[0x22,[_0x3dd23d(0x7f3)]],[0x1b,[_0x3dd23d(0x4a6)]],[0xb,[_0x3dd23d(0xce9)]],[0xe,[_0x3dd23d(0xbf7)]],[0x19,[_0x3dd23d(0xa14)]],[0x1e,[_0x3dd23d(0xfb1)]],[0x12,['__ilshift__']],[0x20,[_0x3dd23d(0xba7)]],[0x4,[_0x3dd23d(0x1b7)]],[0x9,[_0x3dd23d(0xa54)]],[0x7,[_0x3dd23d(0x10d2)]]]),_0x2fa301=new Map([[0x16,[_0x3dd23d(0x875)]],[0x1c,[_0x3dd23d(0x875)]]]),_0x55cd1d=new Map([['repr',{'name':_0x3dd23d(0x1221),'argIndex':0x0}],[_0x3dd23d(0x102e),{'name':'__str__','argIndex':0x0}],['print',{'name':_0x3dd23d(0x258),'argIndex':0x0}],[_0x3dd23d(0xd53),{'name':'__bytes__','argIndex':0x0}],['format',{'name':_0x3dd23d(0xfb9),'argIndex':0x0}],['hash',{'name':'__hash__','argIndex':0x0}],[_0x3dd23d(0xb6e),{'name':_0x3dd23d(0xd8b),'argIndex':0x0}],[_0x3dd23d(0xf5e),{'name':_0x3dd23d(0x4c4),'argIndex':0x0}],[_0x3dd23d(0x319),{'name':_0x3dd23d(0xf26),'argIndex':0x0}],['reversed',{'name':_0x3dd23d(0x62b),'argIndex':0x0}],['next',{'name':_0x3dd23d(0x1177),'argIndex':0x0}],[_0x3dd23d(0x74b),{'name':_0x3dd23d(0x1a8),'argIndex':0x0}],['pow',{'name':_0x3dd23d(0xb65),'argIndex':0x0}],['abs',{'name':_0x3dd23d(0xbe5),'argIndex':0x0}],[_0x3dd23d(0xc73),{'name':_0x3dd23d(0xa60),'argIndex':0x0}],[_0x3dd23d(0xbb9),{'name':_0x3dd23d(0xe4b),'argIndex':0x0}],[_0x3dd23d(0x324),{'name':_0x3dd23d(0x29f),'argIndex':0x0}],['int',{'name':'__int__','argIndex':0x0}],['isinstance',{'name':_0x3dd23d(0x4a4),'argIndex':0x1,'useMeta':!![]}]]);function _0x35ea6c(_0x25b661,_0x3737d7){const _0x31d4e4=_0x3dd23d,_0x1c3b9b=_0x3e2df2(_0x3737d7);if(!_0x1c3b9b)return![];const _0x5e076b=_0x4ade70(_0x25b661,_0x51ed9a(_0x3737d7),_0x1c3b9b[0x0]);if(_0x5e076b&&(0x0,_0x234086[_0x31d4e4(0xcf7)])(_0x5e076b[_0x31d4e4(0x12b5)]))return!_0x3665c5(_0x5e076b[_0x31d4e4(0x12b5)][_0x31d4e4(0x6d6)][_0x31d4e4(0x12e2)]);if(_0x1c3b9b[_0x31d4e4(0xab7)]<0x2)return![];return _0x4c3ef1(_0x25b661,_0x3737d7['rightExpression'],_0x1c3b9b[0x1]);}_0x5df7a9[_0x3dd23d(0x605)]=_0x35ea6c;function _0x372649(_0x6922bf,_0x3e7d21){const _0x5dc053=_0x3dd23d,_0x1ed7cb=_0x1c4b45(_0x3e7d21);if(!_0x1ed7cb)return![];if(_0x3e7d21[_0x5dc053(0x80d)]===0x7)return _0x4c3ef1(_0x6922bf,_0x3e7d21[_0x5dc053(0xdc2)],_0x1ed7cb[0x0]);for(const _0x4cdbc0 of _0x1ed7cb){if(_0x4c3ef1(_0x6922bf,_0x3e7d21[_0x5dc053(0x187)],_0x4cdbc0))return!![];}return![];}_0x5df7a9[_0x3dd23d(0x1120)]=_0x372649;function _0x7762fc(_0xaf8d80,_0x55c660){const _0x125220=_0x3dd23d;if(_0x55c660[_0x125220(0xd00)][_0x125220(0x80d)]!==0x26)return![];const _0x54885f=_0x55cd1d[_0x125220(0x10b5)](_0x55c660['leftExpression']['value']);if(!_0x54885f)return![];if(_0x55c660[_0x125220(0xcfa)][_0x125220(0xab7)]<=_0x54885f[_0x125220(0x9a6)]||_0x55c660[_0x125220(0xcfa)][_0x54885f[_0x125220(0x9a6)]][_0x125220(0x245)]!==0x0)return![];return _0x4c3ef1(_0xaf8d80,_0x55c660[_0x125220(0xcfa)][_0x54885f[_0x125220(0x9a6)]][_0x125220(0x9e1)],_0x54885f['name'],_0x54885f['useMeta']);}_0x5df7a9['hasMagicMethodForIdentifier']=_0x7762fc;function _0xfb31fd(_0x3535c8,_0x3d557d,_0x3146b2){const _0x2910a0=_0x3dd23d,_0x202aeb=_0x3146b2[_0x2910a0(0xfc8)];if(!_0xbf96c5[_0x2910a0(0xf8b)](_0x202aeb)&&!_0x25ba60[_0x2910a0(0xf8b)](_0x202aeb)&&!_0x5e489d['has'](_0x202aeb))return undefined;const _0x5398bc=(0x0,_0x7ed003['findNodeByOffset'])(_0x3d557d[_0x2910a0(0x9a9)],_0x3146b2[_0x2910a0(0x116c)]);if(!_0x5398bc)return undefined;const _0x416766=(0x0,_0x7ed003[_0x2910a0(0x8ed)])(_0x5398bc,_0x57c965=>{const _0x224f9b=_0x2910a0;if(_0x57c965[_0x224f9b(0x80d)]===0x7||_0x57c965['nodeType']===0x37)return _0x57c965[_0x224f9b(0x101e)]===_0x3146b2;if(_0x57c965[_0x224f9b(0x80d)]===0x5)return _0x57c965[_0x224f9b(0xc8b)]===_0x202aeb;return![];});if(!_0x416766)return undefined;const _0x1a6ffb=_0x3e2df2(_0x416766);if(!_0x1a6ffb)return undefined;const _0x136808=_0x3535c8[_0x2910a0(0x4c0)](_0x51ed9a(_0x416766));if(!_0x136808||!(0x0,_0x234086[_0x2910a0(0xcf7)])(_0x136808))return undefined;let _0x374598=_0x1a6ffb[0x0],_0x558ead=_0x3535c8[_0x2910a0(0x274)](_0x136808,_0x374598);if(!_0x558ead&&_0x1a6ffb[_0x2910a0(0xab7)]>0x1){_0x374598=_0x1a6ffb[0x1];const _0x2d8a1d=_0x3535c8['getType'](_0x416766[_0x2910a0(0xdc2)]);_0x2d8a1d&&(0x0,_0x234086[_0x2910a0(0xcf7)])(_0x2d8a1d)&&(_0x558ead=_0x3535c8['getBoundMagicMethod'](_0x2d8a1d,_0x374598));}return{'name':_0x374598,'method':_0x558ead};}_0x5df7a9[_0x3dd23d(0xde6)]=_0xfb31fd;function _0x21d1f9(_0x2d2d9a,_0x280e43,_0x29bed3){const _0x305307=_0x3dd23d,_0x3e9cf6=_0x29bed3[_0x305307(0x31b)];if(!_0x2fa301[_0x305307(0xf8b)](_0x3e9cf6))return undefined;const _0x1f77c5=(0x0,_0x7ed003[_0x305307(0x6dc)])(_0x280e43[_0x305307(0x9a9)],_0x29bed3['start']);if(!_0x1f77c5)return undefined;const _0xe7edd0=(0x0,_0x7ed003[_0x305307(0x8ed)])(_0x1f77c5,_0x2015b7=>{const _0x35b079=_0x305307;if(_0x2015b7[_0x35b079(0x80d)]===0x7)return _0x2015b7[_0x35b079(0x101e)]===_0x29bed3;if(_0x2015b7[_0x35b079(0x80d)]===0x1d)return _0x4aca4c[_0x35b079(0x2b9)][_0x35b079(0x176)](_0x4aca4c[_0x35b079(0x2b9)]['fromBounds'](_0x4aca4c[_0x35b079(0x2b9)]['getEnd'](_0x2015b7[_0x35b079(0x9d1)]),_0x2015b7[_0x35b079(0x187)][_0x35b079(0x116c)]),_0x29bed3[_0x35b079(0x116c)]);return![];});if(!_0xe7edd0)return undefined;const _0x1bacc6=_0x1c4b45(_0xe7edd0);if(!_0x1bacc6)return undefined;const _0x13f83d=_0xe7edd0[_0x305307(0x80d)]===0x7?_0xe7edd0[_0x305307(0xdc2)]:_0xe7edd0['iterableExpression'],_0x3129a7=_0x2d2d9a[_0x305307(0x4c0)](_0x13f83d);if(!_0x3129a7||!(0x0,_0x234086[_0x305307(0xcf7)])(_0x3129a7))return undefined;for(const _0x38314c of _0x1bacc6){const _0xf55577=_0x2d2d9a[_0x305307(0x274)](_0x3129a7,_0x38314c);if(!_0xf55577)continue;return{'name':_0x38314c,'method':_0xf55577};}return undefined;}_0x5df7a9[_0x3dd23d(0x367)]=_0x21d1f9;function _0x3ef86e(_0x2ce303,_0x2017d1,_0x147a98){const _0x596b1c=_0x3dd23d;var _0x26386b;const _0xda90c3=_0x55cd1d[_0x596b1c(0x10b5)](_0x147a98[_0x596b1c(0x6a7)]);if(!_0xda90c3)return undefined;const _0x24b5cf=(0x0,_0x7ed003[_0x596b1c(0x6dc)])(_0x2017d1[_0x596b1c(0x9a9)],_0x147a98[_0x596b1c(0x116c)]);if(!_0x24b5cf)return undefined;const _0x29b9c2=(0x0,_0x7ed003[_0x596b1c(0x8ed)])(_0x24b5cf,_0x3a9913=>{const _0x4bf554=_0x596b1c;if(_0x3a9913['nodeType']===0x9)return _0x3a9913['leftExpression'][_0x4bf554(0x80d)]===0x26&&_0x3a9913['leftExpression'][_0x4bf554(0x766)]===_0x147a98;return![];});if(!_0x29b9c2||_0x29b9c2[_0x596b1c(0xcfa)][_0x596b1c(0xab7)]<=_0xda90c3[_0x596b1c(0x9a6)]||_0x29b9c2[_0x596b1c(0xcfa)][_0xda90c3[_0x596b1c(0x9a6)]][_0x596b1c(0x245)]!==0x0)return undefined;const _0x173edc=_0x29b9c2[_0x596b1c(0xcfa)][_0xda90c3['argIndex']][_0x596b1c(0x9e1)],_0x2ceb6e=_0x1a3ae2(_0x2ce303,_0x173edc,(_0x26386b=_0xda90c3['useMeta'])!==null&&_0x26386b!==void 0x0?_0x26386b:![]);if(!_0x2ceb6e)return undefined;const _0x3b81f8=_0x2ce303[_0x596b1c(0x274)](_0x2ceb6e,_0xda90c3[_0x596b1c(0x1ed)]);return{'name':_0xda90c3[_0x596b1c(0x1ed)],'method':_0x3b81f8};}_0x5df7a9[_0x3dd23d(0xc5b)]=_0x3ef86e;function _0x3e2df2(_0x3d5950){const _0x13c719=_0x3dd23d;return _0x3d5950[_0x13c719(0x80d)]===0x7?_0xbf96c5[_0x13c719(0x10b5)](_0x3d5950[_0x13c719(0xc8b)]):_0x3d5950['nodeType']===0x5?_0x5e489d[_0x13c719(0x10b5)](_0x3d5950[_0x13c719(0xc8b)]):_0x25ba60[_0x13c719(0x10b5)](_0x3d5950[_0x13c719(0xc8b)]);}_0x5df7a9[_0x3dd23d(0x562)]=_0x3e2df2;function _0x3665c5(_0x1ed3f0){const _0x34ec6a=_0x3dd23d;return _0x1ed3f0==='builtins'||_0x1ed3f0===_0x34ec6a(0x112b);}_0x5df7a9['isMagicMethodFromBuiltinTypes']=_0x3665c5;function _0x1c4b45(_0x386434){const _0x46ba14=_0x3dd23d;if(_0x386434[_0x46ba14(0x80d)]===0x7){const _0x46c870=_0x386434[_0x46ba14(0x101e)];return _0x2fa301[_0x46ba14(0x10b5)](_0x46c870[_0x46ba14(0x31b)]);}return[_0x46ba14(0xa65),_0x46ba14(0x594)];}function _0x51ed9a(_0x4b3c53){const _0x1f058d=_0x3dd23d;if(_0x4b3c53[_0x1f058d(0x80d)]===0x7||_0x4b3c53[_0x1f058d(0x80d)]===0x5)return _0x4b3c53['leftExpression'];return _0x4b3c53['expression'];}function _0x1a3ae2(_0x590818,_0x5732db,_0x5e6d16){const _0x50833a=_0x3dd23d;var _0x4c8ca2;let _0x33e25f=_0x590818[_0x50833a(0x4c0)](_0x5732db);if(!_0x33e25f||!(0x0,_0x234086[_0x50833a(0xcf7)])(_0x33e25f))return undefined;if(_0x5e6d16&&(_0x33e25f['details'][_0x50833a(0x9ed)]||_0x33e25f[_0x50833a(0x6d6)][_0x50833a(0x495)])){_0x33e25f=(_0x4c8ca2=_0x33e25f[_0x50833a(0x6d6)][_0x50833a(0x9ed)])!==null&&_0x4c8ca2!==void 0x0?_0x4c8ca2:_0x33e25f['details'][_0x50833a(0x495)];if(!_0x33e25f||!(0x0,_0x234086['isClass'])(_0x33e25f))return undefined;}return _0x33e25f;}function _0x4c3ef1(_0xe75bd5,_0x1ac817,_0x50ff2a,_0x2e2a02=![]){const _0x549bd6=_0x3dd23d,_0x29e690=_0x4ade70(_0xe75bd5,_0x1ac817,_0x50ff2a,_0x2e2a02);return _0x29e690&&(0x0,_0x234086[_0x549bd6(0xcf7)])(_0x29e690[_0x549bd6(0x12b5)])&&!_0x3665c5(_0x29e690[_0x549bd6(0x12b5)][_0x549bd6(0x6d6)]['moduleName']);}function _0x4ade70(_0x52e922,_0x9fc1f6,_0x4e2b1b,_0x1bf585=![]){const _0x250c7f=_0x3dd23d,_0x4786be=_0x1a3ae2(_0x52e922,_0x9fc1f6,_0x1bf585);if(!_0x4786be)return undefined;return(0x0,_0xa3ba1c[_0x250c7f(0x247)])(_0x4786be,_0x4e2b1b,0x4);}},0x163ec:(_0x274664,_0x43f160)=>{'use strict';const _0x24413d=a1_0x5357;var _0x443bb7;Object[_0x24413d(0x9ae)](_0x43f160,_0x24413d(0x7fe),{'value':!![]}),_0x43f160[_0x24413d(0xf59)]=void 0x0;const _0x14e7b6=process[_0x24413d(0xa8d)];_0x43f160['mainFilename']=_0x14e7b6?(_0x443bb7=_0x14e7b6[_0x24413d(0xb32)])!==null&&_0x443bb7!==void 0x0?_0x443bb7:undefined:undefined;},0x52bf:function(_0xd87540,_0x4891b7,_0x1f308f){'use strict';const _0x2ed46f=a1_0x5357;var _0x50d751=this&&this[_0x2ed46f(0x80e)]||(Object[_0x2ed46f(0xffd)]?function(_0x470154,_0x3f4682,_0x280840,_0xed4584){const _0x2cd5fa=_0x2ed46f;if(_0xed4584===undefined)_0xed4584=_0x280840;var _0x368a9b=Object[_0x2cd5fa(0x8ec)](_0x3f4682,_0x280840);(!_0x368a9b||(_0x2cd5fa(0x10b5)in _0x368a9b?!_0x3f4682['__esModule']:_0x368a9b[_0x2cd5fa(0xe29)]||_0x368a9b[_0x2cd5fa(0x55e)]))&&(_0x368a9b={'enumerable':!![],'get':function(){return _0x3f4682[_0x280840];}}),Object[_0x2cd5fa(0x9ae)](_0x470154,_0xed4584,_0x368a9b);}:function(_0x2d57c8,_0xf9fea6,_0x447524,_0xa40e53){if(_0xa40e53===undefined)_0xa40e53=_0x447524;_0x2d57c8[_0xa40e53]=_0xf9fea6[_0x447524];}),_0x2c86b0=this&&this[_0x2ed46f(0xc98)]||(Object[_0x2ed46f(0xffd)]?function(_0x3a8c92,_0x38e5a2){const _0x410362=_0x2ed46f;Object[_0x410362(0x9ae)](_0x3a8c92,_0x410362(0x1015),{'enumerable':!![],'value':_0x38e5a2});}:function(_0x1aa731,_0x550d6e){const _0x1517a9=_0x2ed46f;_0x1aa731[_0x1517a9(0x1015)]=_0x550d6e;}),_0x13c2d5=this&&this[_0x2ed46f(0x280)]||function(_0x3118b1){const _0x419532=_0x2ed46f;if(_0x3118b1&&_0x3118b1[_0x419532(0x7fe)])return _0x3118b1;var _0x45ecf6={};if(_0x3118b1!=null){for(var _0x549870 in _0x3118b1)if(_0x549870!==_0x419532(0x1015)&&Object[_0x419532(0x4cc)][_0x419532(0x9b9)][_0x419532(0x84f)](_0x3118b1,_0x549870))_0x50d751(_0x45ecf6,_0x3118b1,_0x549870);}return _0x2c86b0(_0x45ecf6,_0x3118b1),_0x45ecf6;};Object[_0x2ed46f(0x9ae)](_0x4891b7,_0x2ed46f(0x7fe),{'value':!![]}),_0x4891b7['hasAsyncKeyword']=void 0x0;const _0x11bf20=_0x13c2d5(_0x1f308f(0x6eb4));function _0x50298f(_0x17efb8,_0x154175){const _0x1621c9=_0x2ed46f,_0x94f2da=_0x11bf20[_0x1621c9(0xf9e)](_0x17efb8['tokenizerOutput']['tokens'],_0x154175[_0x1621c9(0x116c)]);return _0x48b395(_0x17efb8,_0x94f2da,0xa)&&_0x48b395(_0x17efb8,_0x94f2da-0x1,0x3);}_0x4891b7['hasAsyncKeyword']=_0x50298f;function _0x48b395(_0x12b30b,_0x292fb6,_0x11c07d){const _0x24a8f8=_0x2ed46f;if(_0x292fb6<0x0)return![];const _0x29f867=_0x12b30b[_0x24a8f8(0xddd)][_0x24a8f8(0x240)]['getItemAt'](_0x292fb6);return _0x29f867[_0x24a8f8(0x8b6)]===0x8&&_0x29f867[_0x24a8f8(0x31b)]===_0x11c07d;}},0xc310:(_0x168f37,_0x76fc2d)=>{'use strict';const _0x1e8283=a1_0x5357;Object[_0x1e8283(0x9ae)](_0x76fc2d,_0x1e8283(0x7fe),{'value':!![]}),_0x76fc2d[_0x1e8283(0xdba)]=void 0x0;class _0x32b0d5{constructor(_0xa46139,_0x3a84af,_0x1651c2=(_0x16973a,_0x199e3b)=>_0x16973a===_0x199e3b){const _0x199016=_0x1e8283;this[_0x199016(0x11db)]=_0xa46139,this['_keyGetter']=_0x3a84af,this[_0x199016(0x1167)]=_0x1651c2,this[_0x199016(0x105b)]=[];}[_0x1e8283(0x989)](_0x21b2d5){const _0x458f67=_0x1e8283,_0x51c87c=this[_0x458f67(0x105b)][_0x458f67(0xd56)](_0x150c07=>this[_0x458f67(0x1167)](_0x150c07,_0x21b2d5));_0x51c87c!==-0x1&&this[_0x458f67(0x105b)][_0x458f67(0x7e9)](_0x51c87c,0x1),this[_0x458f67(0x105b)][_0x458f67(0xcac)](_0x21b2d5),this[_0x458f67(0x105b)][_0x458f67(0xab7)]>this[_0x458f67(0x11db)]&&this[_0x458f67(0x105b)]['pop']();}['get'](_0x255fcd){return this['_list']['filter'](_0x455325=>this['_keyGetter'](_0x455325)===_0x255fcd);}['take'](_0xf4b0a9){const _0x393ca8=_0x1e8283;return this[_0x393ca8(0x105b)][_0x393ca8(0xc31)](0x0,Math[_0x393ca8(0x236)](0x0,Math['min'](_0xf4b0a9,this[_0x393ca8(0x105b)]['length'])));}}_0x76fc2d[_0x1e8283(0xdba)]=_0x32b0d5;},0x11de0:(_0x377042,_0x5a8695,_0x21a292)=>{'use strict';const _0x5894a3=a1_0x5357;Object[_0x5894a3(0x9ae)](_0x5a8695,_0x5894a3(0x7fe),{'value':!![]}),_0x5a8695[_0x5894a3(0xc36)]=_0x5a8695['getOutermostEnclosingClassNameNode']=_0x5a8695['getOutermostEnclosingClassName']=_0x5a8695[_0x5894a3(0x32b)]=_0x5a8695[_0x5894a3(0x74f)]=void 0x0;const _0x118b19=_0x21a292(0xef9c),_0x48208d=_0x21a292(0x6eb4),_0x3026cf=_0x21a292(0x13198),_0x42fa57=_0x21a292(0xfcc0),_0x562d5b=_0x21a292(0x177c1),_0x4d9c03=_0x21a292(0xd77c);function _0x1d683f(_0x15b203,_0x862d8,_0x194575,_0x241a23){const _0x409d92=_0x5894a3,_0x140382=[],_0x3a8b55=_0x241a23?_0x4d9c03[_0x409d92(0x53e)]['is'](_0x241a23)?(0x0,_0x562d5b['convertRangeToTextRange'])(_0x241a23,_0x15b203['tokenizerOutput'][_0x409d92(0xc4f)]):_0x241a23:undefined;class _0x1cbc46 extends _0x3026cf[_0x409d92(0xd61)]{[_0x409d92(0xce4)](_0xe7b147){const _0x47b106=_0x409d92;(0x0,_0x42fa57[_0x47b106(0x1019)])(_0x194575);if(_0x3a8b55&&!_0x4d9c03['TextRange'][_0x47b106(0x794)](_0x3a8b55,_0xe7b147))return![];return _0xe7b147[_0x47b106(0x80d)]===_0x862d8&&_0x140382[_0x47b106(0x71f)](_0xe7b147),super['visit'](_0xe7b147);}}const _0x32866a=new _0x1cbc46();return _0x32866a[_0x409d92(0x96d)](_0x15b203[_0x409d92(0xbf0)][_0x409d92(0x9a9)]),_0x140382;}_0x5a8695[_0x5894a3(0x74f)]=_0x1d683f;function _0x8eb306(_0x1095d6){const _0x3279b4=_0x5894a3;var _0x9df84e;return(_0x9df84e=_0x116ca3(_0x1095d6[_0x3279b4(0x6e0)]))!==null&&_0x9df84e!==void 0x0?_0x9df84e:(0x0,_0x118b19[_0x3279b4(0x5b6)])(_0x1095d6);}_0x5a8695[_0x5894a3(0x32b)]=_0x8eb306;function _0x116ca3(_0x4a855c){var _0x570df0;return(_0x570df0=_0x1ebac5(_0x4a855c))===null||_0x570df0===void 0x0?void 0x0:_0x570df0['value'];}_0x5a8695[_0x5894a3(0x22d)]=_0x116ca3;function _0x1ebac5(_0x2076b9){const _0x2d3e7a=_0x5894a3;var _0x37f5ec;const _0x4be1f4=(0x0,_0x48208d[_0x2d3e7a(0xfff)])(_0x2076b9);if(!_0x4be1f4)return undefined;return(_0x37f5ec=_0x1ebac5(_0x4be1f4))!==null&&_0x37f5ec!==void 0x0?_0x37f5ec:_0x4be1f4[_0x2d3e7a(0x1ed)];}_0x5a8695[_0x5894a3(0xaf0)]=_0x1ebac5;function _0x1c5f4c(_0x59f136){const _0x144445=_0x5894a3,_0x3d2bf4=[_0x59f136['name']['value']];let _0x2d9117=_0x59f136;while(_0x2d9117){_0x2d9117=(0x0,_0x48208d[_0x144445(0xfff)])(_0x2d9117),_0x2d9117&&_0x3d2bf4['push'](_0x2d9117[_0x144445(0x1ed)][_0x144445(0x6a7)]);}return _0x3d2bf4[_0x144445(0x3be)]();}_0x5a8695[_0x5894a3(0xc36)]=_0x1c5f4c;},0x6364:function(_0x586f91,_0x533b75,_0x138a8b){'use strict';const _0xd1c72d=a1_0x5357;var _0x59dbc5=this&&this[_0xd1c72d(0x80e)]||(Object[_0xd1c72d(0xffd)]?function(_0x5464e8,_0x144725,_0x51956d,_0x3d6bf4){const _0x1cd7cb=_0xd1c72d;if(_0x3d6bf4===undefined)_0x3d6bf4=_0x51956d;var _0x456815=Object[_0x1cd7cb(0x8ec)](_0x144725,_0x51956d);(!_0x456815||(_0x1cd7cb(0x10b5)in _0x456815?!_0x144725[_0x1cd7cb(0x7fe)]:_0x456815[_0x1cd7cb(0xe29)]||_0x456815['configurable']))&&(_0x456815={'enumerable':!![],'get':function(){return _0x144725[_0x51956d];}}),Object[_0x1cd7cb(0x9ae)](_0x5464e8,_0x3d6bf4,_0x456815);}:function(_0x412427,_0x3c1425,_0x3241c1,_0x388c46){if(_0x388c46===undefined)_0x388c46=_0x3241c1;_0x412427[_0x388c46]=_0x3c1425[_0x3241c1];}),_0x9a026e=this&&this['__setModuleDefault']||(Object['create']?function(_0x51428d,_0x328fe8){const _0x32e9c3=_0xd1c72d;Object[_0x32e9c3(0x9ae)](_0x51428d,_0x32e9c3(0x1015),{'enumerable':!![],'value':_0x328fe8});}:function(_0x344846,_0x347c94){_0x344846['default']=_0x347c94;}),_0x54ee5e=this&&this[_0xd1c72d(0x280)]||function(_0x51faeb){const _0x2dd560=_0xd1c72d;if(_0x51faeb&&_0x51faeb[_0x2dd560(0x7fe)])return _0x51faeb;var _0x4214b1={};if(_0x51faeb!=null){for(var _0x1ce8dd in _0x51faeb)if(_0x1ce8dd!==_0x2dd560(0x1015)&&Object[_0x2dd560(0x4cc)][_0x2dd560(0x9b9)]['call'](_0x51faeb,_0x1ce8dd))_0x59dbc5(_0x4214b1,_0x51faeb,_0x1ce8dd);}return _0x9a026e(_0x4214b1,_0x51faeb),_0x4214b1;};Object['defineProperty'](_0x533b75,_0xd1c72d(0x7fe),{'value':!![]}),_0x533b75['Platform']=void 0x0;const _0x3f37d2=_0x54ee5e(_0x138a8b(0x10600));class _0x1688a4{get[_0xd1c72d(0x1ed)](){const _0x5ce390=_0xd1c72d;return process[_0x5ce390(0xca4)];}[_0xd1c72d(0xc19)](){const _0x49e709=_0xd1c72d;return process[_0x49e709(0xca4)]==='darwin';}[_0xd1c72d(0xbe2)](){const _0x38258b=_0xd1c72d;return process['platform']===_0x38258b(0xc8f);}[_0xd1c72d(0x111a)](){const _0x2fcf0d=_0xd1c72d;return process[_0x2fcf0d(0xca4)]===_0x2fcf0d(0x9e7);}[_0xd1c72d(0x1090)](){const _0x5cd2f0=_0xd1c72d;return process[_0x5cd2f0(0x82d)]===_0x5cd2f0(0xfa2);}[_0xd1c72d(0x1aa)](){const _0x39b36b=_0xd1c72d;return!!process[_0x39b36b(0x820)];}[_0xd1c72d(0xc82)](){const _0x3289cf=_0xd1c72d;return process[_0x3289cf(0xca4)];}[_0xd1c72d(0x8e4)](){const _0x352e8d=_0xd1c72d;return(this[_0x352e8d(0x111a)]()||this['isLinux']())&&this[_0x352e8d(0x1090)]()||this[_0x352e8d(0xc19)]();}[_0xd1c72d(0xf14)](){const _0x495ed7=_0xd1c72d;return _0x3f37d2[_0x495ed7(0xe9a)](__filename)['endsWith'](_0x495ed7(0x780));}}_0x533b75[_0xd1c72d(0xbfe)]=_0x1688a4,function(_0x3427a9){function _0xc636a5(_0x4e5261){return _0x4e5261 instanceof _0x3427a9;}_0x3427a9['is']=_0xc636a5;}(_0x1688a4||(_0x533b75[_0xd1c72d(0xbfe)]=_0x1688a4={}));},0x3dcc:(_0x1bfbf9,_0x4c1f4a,_0x2c2ce5)=>{'use strict';const _0x25e904=a1_0x5357;Object['defineProperty'](_0x4c1f4a,_0x25e904(0x7fe),{'value':!![]}),_0x4c1f4a[_0x25e904(0xdf2)]=_0x4c1f4a['pylanceRefactorActionKinds']=_0x4c1f4a[_0x25e904(0x1197)]=_0x4c1f4a['PylanceCodeActionKind']=void 0x0;const _0x1d0ff3=_0x2c2ce5(0x90f8);var _0x57e7f6;(function(_0x89e617){const _0x155caf=_0x25e904;let _0x20fea0;(function(_0x134f9d){const _0x353e12=a1_0x5357;_0x134f9d['UnusedImports']=_0x1d0ff3['CodeActionKind'][_0x353e12(0xb37)]+_0x353e12(0x585),_0x134f9d['ConvertImportFormat']=_0x1d0ff3[_0x353e12(0xc87)][_0x353e12(0xb37)]+'.convertImportFormat',_0x134f9d['FixAll']=_0x1d0ff3[_0x353e12(0xc87)][_0x353e12(0x634)]+'.pylance';}(_0x20fea0=_0x89e617[_0x155caf(0xb37)]||(_0x89e617[_0x155caf(0xb37)]={})));let _0x3e00f1;(function(_0x51fd64){const _0x3067a1=_0x155caf;_0x51fd64[_0x3067a1(0xe97)]=_0x1d0ff3[_0x3067a1(0xc87)]['RefactorExtract']+'.variable',_0x51fd64[_0x3067a1(0x906)]=_0x1d0ff3['CodeActionKind'][_0x3067a1(0x486)]+'.method';}(_0x3e00f1=_0x89e617[_0x155caf(0x486)]||(_0x89e617['RefactorExtract']={})));let _0x2a08f0;(function(_0x168843){const _0x4669ab=_0x155caf,_0x2ff98c=_0x1d0ff3[_0x4669ab(0xc87)][_0x4669ab(0x9ee)]+_0x4669ab(0x1294);_0x168843[_0x4669ab(0x79e)]=_0x2ff98c+_0x4669ab(0x2ba),_0x168843['ToNewFile']=_0x2ff98c+_0x4669ab(0xe53);}(_0x2a08f0=_0x89e617[_0x155caf(0x4ff)]||(_0x89e617[_0x155caf(0x4ff)]={})));}(_0x57e7f6||(_0x4c1f4a[_0x25e904(0x3c3)]=_0x57e7f6={})),_0x4c1f4a[_0x25e904(0x1197)]=[_0x57e7f6[_0x25e904(0xb37)][_0x25e904(0x62e)],_0x57e7f6['Source'][_0x25e904(0x736)],_0x57e7f6[_0x25e904(0xb37)][_0x25e904(0x55f)]],_0x4c1f4a[_0x25e904(0xf48)]=[_0x57e7f6[_0x25e904(0x486)]['Variable'],_0x57e7f6[_0x25e904(0x486)][_0x25e904(0x906)],_0x57e7f6[_0x25e904(0x4ff)][_0x25e904(0x79e)],_0x57e7f6[_0x25e904(0x4ff)][_0x25e904(0x65d)]],_0x4c1f4a['pylanceCodeActionKinds']=[..._0x4c1f4a[_0x25e904(0x1197)],..._0x4c1f4a['pylanceRefactorActionKinds']]);},0x857c:(_0x3938b5,_0x2525fe,_0x52224e)=>{'use strict';const _0x762424=a1_0x5357;Object[_0x762424(0x9ae)](_0x2525fe,_0x762424(0x7fe),{'value':!![]}),_0x2525fe[_0x762424(0x284)]=void 0x0;const _0x3a47ee=_0x52224e(0x144ed);class _0x29130d{constructor(){const _0x34875a=_0x762424;this[_0x34875a(0xc59)]=new Map();}[_0x762424(0x123a)](_0x4336b1,_0x416ac5){const _0x280397=_0x762424;try{const _0x238ccb=this[_0x280397(0x124f)](_0x416ac5[_0x280397(0x404)][_0x280397(0xbca)]());if(!_0x238ccb)return _0x280397(0x699);let _0x5bba02=_0x280397(0xc69)+(_0x238ccb[_0x280397(0x1039)][_0x280397(0xab7)]+0x1)+'\x0a';const _0x2d8c39=this[_0x280397(0x12c5)](_0x238ccb),_0x55bd81=this[_0x280397(0x6ec)](_0x4336b1,_0x2d8c39);_0x5bba02+=_0x536402(_0x238ccb[_0x280397(0xd2c)],_0x416ac5[_0x280397(0x404)]['getUri']())+_0x280397(0x88e);for(const _0x4b1c91 of _0x238ccb[_0x280397(0x1039)]){const _0x54b9d7=_0x536402(_0x4b1c91,_0x416ac5['sourceFile'][_0x280397(0xbca)]()),_0x31b245=_0x4336b1[_0x280397(0xbb6)](_0x4b1c91);if(!_0x31b245){_0x5bba02+=_0x54b9d7+_0x280397(0x90b);continue;}const _0x2bf6a8=_0x31b245[_0x280397(0xa2a)];if(!_0x2bf6a8){_0x5bba02+=_0x54b9d7+_0x280397(0x6dd);continue;}const _0x48f1cf=_0x2d8c39[_0x280397(0x10b5)](_0x2bf6a8[_0x280397(0x404)][_0x280397(0xbca)]()[_0x280397(0x29e)]);if(!_0x48f1cf){_0x5bba02+=_0x54b9d7+':\x20chained\x20file\x20is\x20not\x20a\x20cell\x0a';continue;}_0x5bba02+=_0x54b9d7+_0x280397(0xd8d)+_0x48f1cf+'\x0a';}_0x5bba02+=_0x280397(0x1040);_0x55bd81[_0x280397(0x70a)]>0x0&&(_0x5bba02+=_0x280397(0x31e)+_0x55bd81['size']+'\x0a');return _0x5bba02;function _0x536402(_0x310322,_0x10814d){const _0x48e68b=_0x280397;return _0x55bd81['delete'](_0x310322[_0x48e68b(0x29e)]),_0x2d8c39[_0x48e68b(0x10b5)](_0x310322['key'])+(_0x10814d[_0x48e68b(0x23d)](_0x310322)?'[cycle]':'');}}catch(_0x16aac1){return _0x280397(0x778)+_0x16aac1[_0x280397(0x9d7)];}}[_0x762424(0x18f)](_0x185647){const _0x3a6025=_0x762424;_0x185647['kind']===_0x3a6025(0xdf5)?this[_0x3a6025(0xc59)]['delete'](_0x185647[_0x3a6025(0x183)][_0x3a6025(0x29e)]):this[_0x3a6025(0xc59)][_0x3a6025(0xbc1)](_0x185647[_0x3a6025(0x183)][_0x3a6025(0x29e)],_0x185647[_0x3a6025(0x1213)]);}[_0x762424(0x6ec)](_0x3e0eb0,_0x5f144c){const _0x432ff5=_0x762424,_0x2a28b5=new Set();for(const _0x29a69d of _0x3e0eb0[_0x432ff5(0xd31)]()){if(!_0x29a69d[_0x432ff5(0xa2a)])continue;const _0x2c720b=_0x29a69d['sourceFile'][_0x432ff5(0xbca)]();if(!_0x5f144c[_0x432ff5(0xf8b)](_0x2c720b[_0x432ff5(0x29e)]))continue;_0x2a28b5[_0x432ff5(0x194)](_0x2c720b[_0x432ff5(0x29e)]),_0x2a28b5[_0x432ff5(0x194)](_0x29a69d['chainedSourceFile'][_0x432ff5(0x404)][_0x432ff5(0xbca)]()[_0x432ff5(0x29e)]);}return _0x2a28b5;}[_0x762424(0x12c5)](_0x170340){const _0x3568a8=_0x762424,_0x20bf58=new Map();let _0x21e673=0x0;_0x20bf58[_0x3568a8(0xbc1)](_0x170340[_0x3568a8(0xd2c)][_0x3568a8(0x29e)],'cell'+_0x21e673++);for(const _0x28ade1 of _0x170340['mappedCellUris']){(0x0,_0x3a47ee['assert'])(!_0x20bf58['has'](_0x28ade1['key'])),_0x20bf58[_0x3568a8(0xbc1)](_0x28ade1['key'],_0x3568a8(0x12a9)+_0x21e673++);}return _0x20bf58;}[_0x762424(0x124f)](_0x22f6db){const _0x3e0c83=_0x762424;for(const _0x12de55 of this[_0x3e0c83(0xc59)]['values']()){if(_0x12de55[_0x3e0c83(0xd2c)]['equals'](_0x22f6db)||_0x12de55['mappedCellUris']['some'](_0x533011=>_0x533011['equals'](_0x22f6db)))return _0x12de55;}return undefined;}}_0x2525fe['PylanceDebugInfoInspector']=_0x29130d;},0x112c4:(_0x119c30,_0x53c89b,_0x29db48)=>{'use strict';const _0x5154df=a1_0x5357;Object[_0x5154df(0x9ae)](_0x53c89b,_0x5154df(0x7fe),{'value':!![]}),_0x53c89b[_0x5154df(0x55d)]=void 0x0;const _0x224106=_0x29db48(0x90f8),_0x42c724=_0x29db48(0x1218c),_0x4dce56=_0x29db48(0x18390),_0x129634=_0x29db48(0x11790),_0x50c624=_0x29db48(0x1848),_0x3c9fd7=_0x29db48(0xef4),_0x3453b1=_0x29db48(0x11e54),_0x5e1166=_0x29db48(0x2d18),_0x1ebb94=_0x29db48(0x8cc4),_0x1950fb=_0x29db48(0x5438);class _0x33082c{constructor(_0xa40f66,_0x3a3fcf,_0x937c4,_0x40f957,_0x2168a8=![]){const _0x225ba6=_0x5154df;this[_0x225ba6(0x297)]=_0xa40f66,this[_0x225ba6(0x5af)]=_0x3a3fcf,this[_0x225ba6(0xbeb)]=_0x937c4,this[_0x225ba6(0xc49)]=_0x40f957,this[_0x225ba6(0xf0b)]=_0x2168a8,this['_restParsingEnabled']=![],this[_0x225ba6(0x175)]=new _0x129634[(_0x225ba6(0x724))](),this['enableRestParsing'](_0x2168a8);}get[_0x5154df(0x59d)](){const _0x469ca8=_0x5154df;return this[_0x469ca8(0xa2f)]?this[_0x469ca8(0xa2f)]:Promise[_0x469ca8(0x102f)]();}['clone'](){const _0x213c52=_0x5154df;return new _0x33082c(this[_0x213c52(0x297)],this['_treeSitterWasmUri'],this[_0x213c52(0xbeb)],this[_0x213c52(0xc49)],this[_0x213c52(0xf0b)]);}[_0x5154df(0x1292)](_0x32a350){return this['_impl']['convertDocStringToPlainText'](_0x32a350);}['convertDocStringToMarkdown'](_0x5630c7,_0xfad6c5){const _0x21a4b9=_0x5154df;this[_0x21a4b9(0x54c)]&&(this[_0x21a4b9(0xc49)][_0x21a4b9(0x638)](_0x21a4b9(0x810)),this[_0x21a4b9(0xc49)][_0x21a4b9(0x638)](_0x21a4b9(0xf1d)),this[_0x21a4b9(0xc49)][_0x21a4b9(0x638)](_0x5630c7));const _0x290b08=new _0x50c624[(_0x21a4b9(0x300))](),_0x537eb4=this[_0x21a4b9(0x175)][_0x21a4b9(0xd26)](_0x5630c7,_0xfad6c5);return this[_0x21a4b9(0x54c)]&&(this['_console'][_0x21a4b9(0x638)](_0x21a4b9(0x539)+_0x290b08[_0x21a4b9(0x78d)]()+'ms'),this[_0x21a4b9(0xc49)]['log'](_0x537eb4)),_0x537eb4;}['extractParameterDocumentation'](_0x2d99f8,_0x438f82,_0x22845a,_0x5ce3b6){const _0x670aac=_0x5154df;return this[_0x670aac(0x175)][_0x670aac(0x770)](_0x2d99f8,_0x438f82,_0x22845a,_0x5ce3b6);}[_0x5154df(0x72c)](_0x3c94e7){const _0x478af5=_0x5154df;if(_0x3c94e7&&!this[_0x478af5(0x54c)]){this['_restParsingEnabled']=!![];const _0x1a94af=new _0x437557(this[_0x478af5(0x297)],this[_0x478af5(0x5af)],this['_treeSitterRstWasmUri'],this[_0x478af5(0xc49)]);this[_0x478af5(0xa2f)]=_0x1a94af['ready'][_0x478af5(0x53b)](()=>{const _0x1ead91=_0x478af5;this[_0x1ead91(0x175)]=_0x1a94af;})[_0x478af5(0xaad)](_0x4e5197=>{const _0x287af3=_0x478af5;this['_console'][_0x287af3(0xead)](_0x287af3(0xf82)+_0x4e5197),this[_0x287af3(0x54c)]=![],this[_0x287af3(0x175)]=new _0x129634[(_0x287af3(0x724))]();});}else!_0x3c94e7&&this['_restParsingEnabled']&&(this[_0x478af5(0x54c)]=![],this[_0x478af5(0xa2f)]=Promise[_0x478af5(0x102f)](),this[_0x478af5(0x175)]=new _0x129634[(_0x478af5(0x724))]());}}_0x53c89b['PylanceDocStringService']=_0x33082c;class _0x437557{constructor(_0x1ba14e,_0x5f50c5,_0x4dd3c9,_0x59bfe){const _0x5ea360=_0x5154df;this[_0x5ea360(0x297)]=_0x1ba14e,this[_0x5ea360(0xf88)]=_0x5f50c5,this[_0x5ea360(0x1239)]=_0x4dd3c9,this[_0x5ea360(0xc49)]=_0x59bfe,this[_0x5ea360(0x1004)]=new _0x1ebb94[(_0x5ea360(0x61b))](),this[_0x5ea360(0x886)]='';const _0x36643c=new Uint8Array(this[_0x5ea360(0x297)][_0x5ea360(0x1267)](_0x4dd3c9));this['_initialized']=(0x0,_0x1ebb94[_0x5ea360(0xcb0)])(_0x5f50c5,_0x36643c);}get['ready'](){return this['_initialized'];}[_0x5154df(0x6af)](){const _0x112464=_0x5154df;return new _0x437557(this[_0x112464(0x297)],this[_0x112464(0xf88)],this[_0x112464(0x1239)],this[_0x112464(0xc49)]);}[_0x5154df(0x1292)](_0x57f565){const _0x4b6fb1=_0x5154df;return(0x0,_0x42c724[_0x4b6fb1(0x1292)])(_0x57f565);}[_0x5154df(0xd26)](_0x3e1d36,_0x5c129c){const _0xcfade8=_0x5154df,_0x4a6c60=this['_convertToDocument'](_0x3e1d36);return _0x3453b1['MarkdownFormatter'][_0xcfade8(0x88f)](_0x4a6c60,this[_0xcfade8(0xc49)],_0x5c129c);}[_0x5154df(0x770)](_0x3d4205,_0x4e29c2,_0x400ad2,_0x4dbdbf){const _0x35417a=_0x5154df;if(_0x400ad2!==_0x224106[_0x35417a(0x11a1)][_0x35417a(0x444)]||_0x4dbdbf)return(0x0,_0x4dce56[_0x35417a(0x770)])(_0x3d4205,_0x4e29c2);const _0x2fffbe=this[_0x35417a(0x840)](_0x3d4205);let _0x39e2c8=_0x5e1166[_0x35417a(0x103f)][_0x35417a(0x770)](_0x2fffbe,_0x4e29c2,this['_console']);return _0x39e2c8[_0x35417a(0xab7)]===0x0&&(_0x39e2c8=(0x0,_0x4dce56[_0x35417a(0x770)])(_0x3d4205,_0x4e29c2)),_0x39e2c8;}['_convertToDocument'](_0x2cf977){const _0x32ffd2=_0x5154df;if(_0x2cf977===this[_0x32ffd2(0x886)]&&this[_0x32ffd2(0xef6)])return this[_0x32ffd2(0xef6)];_0x2cf977=_0x2cf977[_0x32ffd2(0x12fc)](/\r/g,'');const _0x2174ab=(0x0,_0x1950fb['commonIndent'])(_0x2cf977[_0x32ffd2(0x94e)]('\x0a')),_0x46814f=_0x2cf977['split']('\x0a')[_0x32ffd2(0xb49)](_0x4ec971=>{const _0x436304=_0x32ffd2;if(_0x4ec971[_0x436304(0x1173)]()!==''){if(_0x2174ab[_0x436304(0xab7)]>0x0&&_0x4ec971[_0x436304(0xcc3)](_0x2174ab))return _0x4ec971[_0x436304(0xc31)](_0x2174ab[_0x436304(0xab7)]);}return _0x4ec971;});_0x2cf977=_0x46814f[_0x32ffd2(0x576)]('\x0a');const _0x2cd9b8=_0x3c9fd7[_0x32ffd2(0x9f3)][_0x32ffd2(0x9a8)](_0x2cf977,this['_restParser'],this[_0x32ffd2(0xc49)]);return this[_0x32ffd2(0xc49)][_0x32ffd2(0x638)](_0x32ffd2(0xd90)),this[_0x32ffd2(0xc49)][_0x32ffd2(0x638)](_0x2cd9b8),this[_0x32ffd2(0xef6)]=this[_0x32ffd2(0x1004)]['parse'](_0x2cd9b8),this[_0x32ffd2(0x886)]=_0x2cf977,this['_lastTree'];}}},0xe39c:(_0xe248b9,_0x3ebf1b,_0x375a75)=>{'use strict';const _0x1264a9=a1_0x5357;Object[_0x1264a9(0x9ae)](_0x3ebf1b,'__esModule',{'value':!![]}),_0x3ebf1b['PylanceFileSystem']=void 0x0;const _0x5cddbb=_0x375a75(0x30a0),_0x12827e=_0x375a75(0xa240),_0x3f80c8=_0x375a75(0xe60c),_0x83bfa4=_0x375a75(0x5ab4),_0x581b73=_0x375a75(0x10eb0);class _0x538dae{constructor(_0x57b569,_0x3ea23e,_0x696e23,_0x22b188){const _0xecddae=_0x1264a9;this['_uriMapper']=_0x3ea23e,this[_0xecddae(0xdd8)]=_0x696e23,this[_0xecddae(0x8d7)]=_0x22b188,this['_fallbackFs']=new _0x3f80c8['PyrightFileSystem'](_0x57b569);}static[_0x1264a9(0xdc7)](_0x2698e3,_0x28a871,_0x5361b8,_0x3321cb=_0x12827e[_0x1264a9(0xc25)][_0x1264a9(0x276)]){return new _0x538dae(_0x28a871,_0x5361b8,_0x3321cb,_0x1a2ac7=>{const _0x2db30a=a1_0x5357;return new _0x83bfa4[(_0x2db30a(0x12bd))](_0x1a2ac7['root'],_0x2698e3[_0x2db30a(0x764)][_0x2db30a(0xda0)]);});}static[_0x1264a9(0xac8)](_0x1461d9,_0x420f67){const _0x101e63=_0x1264a9;return new _0x538dae(_0x1461d9,_0x420f67,_0x12827e[_0x101e63(0xc25)][_0x101e63(0x276)],_0x2a493e=>undefined);}static[_0x1264a9(0xd54)](_0x6a39a4,_0x4d3933,_0x191fba){const _0x7f5034=_0x1264a9;return new _0x538dae(_0x6a39a4,_0x191fba,_0x12827e[_0x7f5034(0xc25)][_0x7f5034(0x276)],_0x151fab=>{const _0x22fac1=_0x7f5034;return new _0x83bfa4[(_0x22fac1(0x12bd))](_0x151fab[_0x22fac1(0x105a)],_0x4d3933);});}[_0x1264a9(0x54e)](_0x1c0654,_0xf3bb4d){const _0x42f91c=_0x1264a9;var _0x56eb1d;return(_0x56eb1d=this[_0x42f91c(0x513)](_0x1c0654))===null||_0x56eb1d===void 0x0?void 0x0:_0x56eb1d[_0x42f91c(0x54e)](_0x1c0654,_0xf3bb4d);}['writeFileSync'](_0x4ad4b0,_0x1ca913,_0x4ce671){const _0x47d459=_0x1264a9;var _0x103425;return(_0x103425=this[_0x47d459(0x513)](_0x4ad4b0))===null||_0x103425===void 0x0?void 0x0:_0x103425[_0x47d459(0xdd7)](_0x4ad4b0,_0x1ca913,_0x4ce671);}['unlinkSync'](_0x59e1a0){const _0x1bb0b5=_0x1264a9;var _0x33c677;return(_0x33c677=this[_0x1bb0b5(0x513)](_0x59e1a0))===null||_0x33c677===void 0x0?void 0x0:_0x33c677[_0x1bb0b5(0x35d)](_0x59e1a0);}[_0x1264a9(0x2e1)](_0x19394a){const _0x4ca043=_0x1264a9;var _0x33cbb3;return(_0x33cbb3=this[_0x4ca043(0x513)](_0x19394a))===null||_0x33cbb3===void 0x0?void 0x0:_0x33cbb3[_0x4ca043(0x2e1)](_0x19394a);}[_0x1264a9(0x94c)](_0x10aa87,_0x32b0ab){const _0x4f2f96=_0x1264a9;return this[_0x4f2f96(0xc64)][_0x4f2f96(0x94c)](_0x10aa87,_0x32b0ab);}[_0x1264a9(0x436)](_0x1b1270){const _0x3afa0f=_0x1264a9,_0x4131db=this[_0x3afa0f(0x513)](_0x1b1270);if(!_0x4131db)throw new Error('Not\x20implemented');return _0x4131db[_0x3afa0f(0x436)](_0x1b1270);}['createWriteStream'](_0xb568b3){const _0x29e3ab=_0x1264a9;return this['_fallbackFs'][_0x29e3ab(0xa2c)](_0xb568b3);}['copyFileSync'](_0x3d1322,_0x58e5b3){const _0x3cd96b=_0x1264a9,_0x1993bc=this[_0x3cd96b(0x513)](_0x3d1322),_0x55f7a0=this['_getWritableFileSystem'](_0x58e5b3);if(_0x1993bc!==_0x55f7a0)throw new Error(_0x3cd96b(0x48d));return _0x1993bc===null||_0x1993bc===void 0x0?void 0x0:_0x1993bc[_0x3cd96b(0x751)](_0x3d1322,_0x58e5b3);}[_0x1264a9(0x3a2)](_0x3ac95a){const _0x1dd100=_0x1264a9;return this[_0x1dd100(0x11c1)](_0x3ac95a)[_0x1dd100(0x3a2)](_0x3ac95a);}[_0x1264a9(0x1d5)](_0x43e0f6){const _0x2ab96c=_0x1264a9;return this[_0x2ab96c(0x11c1)](_0x43e0f6)[_0x2ab96c(0x1d5)](_0x43e0f6);}[_0x1264a9(0x128d)](_0xaeb755){const _0x252fd8=_0x1264a9;return this[_0x252fd8(0x11c1)](_0xaeb755)[_0x252fd8(0x128d)](_0xaeb755);}['readdirSync'](_0x1c092b){const _0x5ae413=_0x1264a9;return this[_0x5ae413(0x11c1)](_0x1c092b)[_0x5ae413(0x83d)](_0x1c092b);}[_0x1264a9(0x1267)](_0x5c8bdb,_0x3d1e7a){const _0xcbcbe2=_0x1264a9;return this[_0xcbcbe2(0x11c1)](_0x5c8bdb)['readFileSync'](_0x5c8bdb,_0x3d1e7a);}[_0x1264a9(0x815)](_0x437ac5){const _0x4d8aba=_0x1264a9;return this['_getReadOnlyFileSystem'](_0x437ac5)[_0x4d8aba(0x815)](_0x437ac5);}[_0x1264a9(0xf7e)](_0x42f214){const _0x47ac14=_0x1264a9;return this[_0x47ac14(0x11c1)](_0x42f214)['realpathSync'](_0x42f214);}[_0x1264a9(0x2c6)](){const _0x331006=_0x1264a9;return this[_0x331006(0xc64)][_0x331006(0x2c6)]();}['readFile'](_0x2f75fa){const _0x319ec4=_0x1264a9;return this[_0x319ec4(0x11c1)](_0x2f75fa)[_0x319ec4(0xfe6)](_0x2f75fa);}[_0x1264a9(0x656)](_0x3af308,_0x8e0674){const _0x141c46=_0x1264a9;return this['_getReadOnlyFileSystem'](_0x3af308)[_0x141c46(0x656)](_0x3af308,_0x8e0674);}['realCasePath'](_0x31c358){const _0x5d1ed5=_0x1264a9;return this['_getReadOnlyFileSystem'](_0x31c358)[_0x5d1ed5(0x8be)](_0x31c358);}['isMappedUri'](_0x6700b9){const _0x781617=_0x1264a9;if(_0x581b73['UriMapper'][_0x781617(0xc8e)](_0x6700b9))return!![];return this['_getReadOnlyFileSystem'](_0x6700b9)[_0x781617(0x8c1)](_0x6700b9);}[_0x1264a9(0xdf4)](_0x583af1){const _0x13dfff=_0x1264a9;if(_0x581b73['UriMapper'][_0x13dfff(0xc8e)](_0x583af1))return this[_0x13dfff(0x6c7)][_0x13dfff(0x4da)](_0x583af1);return this[_0x13dfff(0x11c1)](_0x583af1)[_0x13dfff(0xdf4)](_0x583af1);}[_0x1264a9(0x89d)](_0x1ce4f5){const _0x50f8aa=_0x1264a9;if(_0x581b73[_0x50f8aa(0xebc)][_0x50f8aa(0xc8e)](_0x1ce4f5))return this['_uriMapper'][_0x50f8aa(0xb94)](_0x1ce4f5);return this[_0x50f8aa(0x11c1)](_0x1ce4f5)[_0x50f8aa(0x89d)](_0x1ce4f5);}['isInZip'](_0x37dcf9){const _0x1ef6e6=_0x1264a9;return this[_0x1ef6e6(0x11c1)](_0x37dcf9)[_0x1ef6e6(0xa25)](_0x37dcf9);}[_0x1264a9(0xa83)](_0x3e9fbf){const _0x322c05=_0x1264a9;return this['_fallbackFs'][_0x322c05(0xa83)](_0x3e9fbf);}['isPathScanned'](_0x44b835){const _0x24a810=_0x1264a9;return this[_0x24a810(0xc64)]['isPathScanned'](_0x44b835);}['processPartialStubPackages'](_0x541be8,_0x4995cd,_0xade717){const _0x68d6c8=_0x1264a9;return this['_fallbackFs'][_0x68d6c8(0xb3e)](_0x541be8,_0x4995cd,_0xade717,this[_0x68d6c8(0x8f7)][_0x68d6c8(0xf06)](this));}[_0x1264a9(0x1e8)](){const _0x18b5e0=_0x1264a9;return this[_0x18b5e0(0xc64)]['clearPartialStubs']();}[_0x1264a9(0x8f7)](_0x278cf9,_0x5cc5f0,_0xad7068){const _0x487930=_0x1264a9;if(!_0x278cf9)return!![];const _0x2a786c=this[_0x487930(0xc64)][_0x487930(0x1267)](_0xad7068[_0x487930(0x3a8)],_0x487930(0x8fa))||'';return!_0x5cc5f0||_0x5cc5f0[_0x487930(0x4ad)]||_0x2a786c['includes'](_0x487930(0x310));}[_0x1264a9(0x513)](_0x2523b4){const _0x129a6c=_0x1264a9;try{if(!_0x5cddbb[_0x129a6c(0x6ba)][_0x129a6c(0x10c4)](_0x2523b4))return undefined;}catch{}return this[_0x129a6c(0xc64)];}[_0x1264a9(0x11c1)](_0x101f82){const _0x8a820c=_0x1264a9;try{if(this['_useRemote'](_0x101f82)){const _0x45e099=this[_0x8a820c(0x9d9)](_0x101f82);if(_0x45e099!==undefined)return _0x45e099;}}catch{}return this['_fallbackFs'];}[_0x1264a9(0x9d9)](_0x399d0f){const _0xae047f=_0x1264a9;return!this[_0xae047f(0x26a)]&&(this[_0xae047f(0x26a)]=this[_0xae047f(0x8d7)](_0x399d0f)),this[_0xae047f(0x26a)];}}_0x3ebf1b[_0x1264a9(0x10a8)]=_0x538dae;},0x1128c:function(_0x4356df,_0x3516e9,_0x262329){'use strict';const _0x10628=a1_0x5357;var _0x3053ee=this&&this['__createBinding']||(Object[_0x10628(0xffd)]?function(_0x3ec082,_0x59593f,_0x5aece7,_0x1b9f86){const _0x31e554=_0x10628;if(_0x1b9f86===undefined)_0x1b9f86=_0x5aece7;var _0x4e3645=Object[_0x31e554(0x8ec)](_0x59593f,_0x5aece7);(!_0x4e3645||(_0x31e554(0x10b5)in _0x4e3645?!_0x59593f[_0x31e554(0x7fe)]:_0x4e3645['writable']||_0x4e3645[_0x31e554(0x55e)]))&&(_0x4e3645={'enumerable':!![],'get':function(){return _0x59593f[_0x5aece7];}}),Object[_0x31e554(0x9ae)](_0x3ec082,_0x1b9f86,_0x4e3645);}:function(_0x1749a4,_0x32fb7b,_0x219d84,_0x826b2b){if(_0x826b2b===undefined)_0x826b2b=_0x219d84;_0x1749a4[_0x826b2b]=_0x32fb7b[_0x219d84];}),_0x1a6822=this&&this[_0x10628(0xc98)]||(Object['create']?function(_0x15fdc2,_0x3761a4){const _0x3a2489=_0x10628;Object[_0x3a2489(0x9ae)](_0x15fdc2,'default',{'enumerable':!![],'value':_0x3761a4});}:function(_0x3ac975,_0x1105e8){const _0x12c412=_0x10628;_0x3ac975[_0x12c412(0x1015)]=_0x1105e8;}),_0x561093=this&&this['__importStar']||function(_0x59b193){const _0x4e588c=_0x10628;if(_0x59b193&&_0x59b193[_0x4e588c(0x7fe)])return _0x59b193;var _0x5de62b={};if(_0x59b193!=null){for(var _0x1644d4 in _0x59b193)if(_0x1644d4!==_0x4e588c(0x1015)&&Object[_0x4e588c(0x4cc)][_0x4e588c(0x9b9)][_0x4e588c(0x84f)](_0x59b193,_0x1644d4))_0x3053ee(_0x5de62b,_0x59b193,_0x1644d4);}return _0x1a6822(_0x5de62b,_0x59b193),_0x5de62b;};Object[_0x10628(0x9ae)](_0x3516e9,_0x10628(0x7fe),{'value':!![]}),_0x3516e9['PylanceFullAccessHostFactory']=_0x3516e9['PylanceFullAccessHost']=void 0x0;const _0x2e04a7=_0x561093(_0x262329(0x14990)),_0x4629dc=_0x262329(0x6d88),_0x11492c=_0x262329(0x14dc4);class _0x296a14 extends _0x11492c['FullAccessHost']{constructor(_0x16d7be,_0x4ec24d){const _0xa9af1f=_0x10628;super(_0x16d7be),this[_0xa9af1f(0x7fb)]=_0x4ec24d!==null&&_0x4ec24d!==void 0x0?_0x4ec24d:new Map();}static[_0x10628(0x11fa)](_0x4d8c75,_0x29aa83){const _0x53e5c6=_0x10628;return _0x4d8c75===0x0?new _0x296a14(_0x29aa83):_0x11492c[_0x53e5c6(0xcbd)]['createHost'](_0x4d8c75,_0x29aa83);}[_0x10628(0xbef)](){return this['_hostCache'];}[_0x10628(0x775)](_0x54767f,_0xd0064d){const _0x1c9c4a=_0x10628,_0x3fc139=(0x0,_0x4629dc[_0x1c9c4a(0x8c2)])(this[_0x1c9c4a(0x7fb)],(_0x54767f===null||_0x54767f===void 0x0?void 0x0:_0x54767f[_0x1c9c4a(0x29e)])||'',()=>({}));if(_0x3fc139[_0x1c9c4a(0x3e5)])return _0xd0064d===null||_0xd0064d===void 0x0?void 0x0:_0xd0064d[_0x1c9c4a(0x71f)](..._0x3fc139['path'][_0x1c9c4a(0x128b)]),_0x3fc139[_0x1c9c4a(0x3e5)]['result'];const _0x2a3894=[],_0x158003=super['getPythonSearchPaths'](_0x54767f,_0x2a3894);return _0xd0064d===null||_0xd0064d===void 0x0?void 0x0:_0xd0064d[_0x1c9c4a(0x71f)](..._0x2a3894),_0x3fc139['path']={'result':_0x158003,'logInfo':_0x2a3894},_0x158003;}[_0x10628(0x117b)](_0x374c98,_0x4f11e0){const _0x5cf56d=_0x10628;var _0x25f742;const _0x2f0dc6=(0x0,_0x4629dc[_0x5cf56d(0x8c2)])(this[_0x5cf56d(0x7fb)],(_0x25f742=_0x374c98===null||_0x374c98===void 0x0?void 0x0:_0x374c98[_0x5cf56d(0x29e)])!==null&&_0x25f742!==void 0x0?_0x25f742:'',()=>({}));if(_0x2f0dc6[_0x5cf56d(0xd08)])return _0x4f11e0===null||_0x4f11e0===void 0x0?void 0x0:_0x4f11e0[_0x5cf56d(0x71f)](..._0x2f0dc6[_0x5cf56d(0xd08)][_0x5cf56d(0x128b)]),_0x2f0dc6[_0x5cf56d(0xd08)]['result'];const _0x1b1935=[],_0x1ddb8d=super[_0x5cf56d(0x117b)](_0x374c98,_0x1b1935);return _0x2f0dc6[_0x5cf56d(0xd08)]={'result':_0x1ddb8d,'logInfo':_0x1b1935},_0x1ddb8d;}['scrapeModuleFromPython'](_0x63fc6c,_0x5bb5d6){const _0x22758a=_0x10628,_0x1851d1=['-W','ignore','-B','-S','-I',this[_0x22758a(0x609)]['fs']()['getModulePath']()[_0x22758a(0xaee)]('stub-generation',_0x22758a(0x1209))[_0x22758a(0x73c)](),_0x63fc6c],_0xf286ea=_0x2e04a7[_0x22758a(0x7a1)](_0x5bb5d6[_0x22758a(0x73c)](),_0x1851d1,{'encoding':'utf8','stdio':[_0x22758a(0x913),_0x22758a(0x29c),_0x22758a(0x913)],'timeout':0x2710});if(!_0xf286ea)return![];return _0xf286ea;}}_0x3516e9[_0x10628(0x1098)]=_0x296a14;class _0x4f062c{constructor(_0x3bab01){this['_serviceProvider']=_0x3bab01;}['createHost'](_0x4251a3){const _0x4d17a4=_0x10628;return _0x296a14[_0x4d17a4(0x11fa)](_0x4251a3,this[_0x4d17a4(0x7c5)]);}}_0x3516e9[_0x10628(0xe60)]=_0x4f062c;},0x17cac:(_0x158c2f,_0x1486e3)=>{'use strict';const _0xf3bf0e=a1_0x5357;Object[_0xf3bf0e(0x9ae)](_0x1486e3,'__esModule',{'value':!![]}),_0x1486e3[_0xf3bf0e(0x80b)]=_0x1486e3['getBundledNativeStubsPath']=_0x1486e3[_0xf3bf0e(0x12d1)]=void 0x0;function _0xbb3cd8(_0x3ed3a6){const _0x38fe95=_0xf3bf0e;return _0x3f49b6(_0x3ed3a6,_0x38fe95(0xafa));}_0x1486e3[_0xf3bf0e(0x12d1)]=_0xbb3cd8;function _0x5af97e(_0x54fd16){const _0x228895=_0xf3bf0e;return _0x3f49b6(_0x54fd16,_0x228895(0x787));}_0x1486e3[_0xf3bf0e(0x127c)]=_0x5af97e;function _0x17286f(_0x469563){const _0x178e00=_0xf3bf0e;return _0x3f49b6(_0x469563,_0x178e00(0x5aa));}_0x1486e3[_0xf3bf0e(0x80b)]=_0x17286f;function _0x3f49b6(_0x3437a9,_0x38a93a){const _0x2f5155=_0xf3bf0e;return _0x3437a9['combinePaths'](_0x2f5155(0x396),_0x38a93a);}},0x185c4:(_0x3ba9e3,_0x1ccdb4,_0x28315a)=>{'use strict';const _0xe2fea0=a1_0x5357;Object['defineProperty'](_0x1ccdb4,'__esModule',{'value':!![]}),_0x1ccdb4[_0xe2fea0(0xe66)]=void 0x0;const _0x3915cb=_0x28315a(0x177c1);function _0x4cc74e(_0x5e9627){const _0x29e921=_0xe2fea0,_0x5614ff=[];for(let _0x19ae57=0x0;_0x19ae57<_0x5e9627[_0x29e921(0xddd)][_0x29e921(0x240)][_0x29e921(0x41e)];_0x19ae57++){const _0x53beb1=_0x5e9627[_0x29e921(0xddd)][_0x29e921(0x240)][_0x29e921(0x661)](_0x19ae57);if(_0x53beb1['comments'])for(const _0x321b94 of _0x53beb1['comments']){const _0x422723=_0x2eda8e(_0x321b94,_0x5e9627);_0x422723!==undefined&&_0x5614ff[_0x29e921(0x71f)]({'type':_0x422723,'comment':_0x321b94});}}return _0x5614ff;}_0x1ccdb4['getRegionComments']=_0x4cc74e;const _0x997a88=/^\s*region\b/,_0x41da35=/^\s*endregion\b/;function _0x2eda8e(_0x598edc,_0x2235fa){const _0xb1d166=_0xe2fea0,_0x414aac=_0x598edc[_0xb1d166(0x116c)]-0x1,_0xd62bfc=(0x0,_0x3915cb['convertOffsetToPosition'])(_0x414aac,_0x2235fa[_0xb1d166(0xddd)]['lines']);if(_0xd62bfc['character']!==0x0){const _0xa733aa=_0x414aac-_0xd62bfc['character'],_0x2c76ad=_0x2235fa['text']['slice'](_0xa733aa,_0x414aac);if(_0x2c76ad[_0xb1d166(0x3bc)]()['length']>0x0)return undefined;}const _0xb54dbb=_0x997a88['exec'](_0x598edc['value']),_0x332163=_0x41da35[_0xb1d166(0x12fb)](_0x598edc[_0xb1d166(0x6a7)]);if(_0xb54dbb)return 0x0;else return _0x332163?0x1:undefined;}},0x5ab4:(_0x16eb05,_0x1e426f,_0x412a98)=>{'use strict';const _0x3a954d=a1_0x5357;Object[_0x3a954d(0x9ae)](_0x1e426f,_0x3a954d(0x7fe),{'value':!![]}),_0x1e426f['RemoteFileSystem']=void 0x0;const _0x2484f1=_0x412a98(0xdcec);class _0xb9a281{constructor(_0x2fe769,_0x1bc621){const _0x13812d=_0x3a954d;this[_0x13812d(0xc50)]=_0x2fe769,this['_syncfs']=_0x1bc621,this[_0x13812d(0x11bd)]=[/^.*:\/\/github[^/]*?\/\w+\/$/gm,/^(http|https):\/\/[^/]+\/$/gm],this[_0x13812d(0xbf6)]=new TextDecoder();}[_0x3a954d(0x2c6)](){const _0x59a285=_0x3a954d;throw new Error(_0x59a285(0xc9a));}['isMappedUri'](_0x262199){return![];}[_0x3a954d(0xdf4)](_0x565440){return _0x565440;}[_0x3a954d(0x89d)](_0x5c978b){return _0x5c978b;}[_0x3a954d(0x3a2)](_0x34bbca){const _0x1cb7ee=_0x3a954d;try{if(this[_0x1cb7ee(0xc9c)](_0x34bbca))return![];const _0x1e0a1c=this[_0x1cb7ee(0xeb3)][_0x1cb7ee(0x815)](_0x34bbca[_0x1cb7ee(0xa16)]());return _0x1e0a1c[_0x1cb7ee(0x8b6)]!==_0x1cb7ee(0xb54);}catch{return![];}}[_0x3a954d(0x1d5)](_0x1a6f5e){}[_0x3a954d(0x128d)](_0x399058){const _0x5bc5f7=_0x3a954d;if(this[_0x5bc5f7(0xc9c)](_0x399058))return[];if(!this[_0x5bc5f7(0x3a2)](_0x399058))return[];const _0x5086cc=this['_syncfs'][_0x5bc5f7(0x68a)](_0x399058[_0x5bc5f7(0xa16)]());return _0x5086cc[_0x5bc5f7(0xb49)](_0x509415=>new _0x2484f1[(_0x5bc5f7(0x9de))](_0x509415[0x0],_0x509415[0x1]===0x1));}['readdirSync'](_0x4dfe04){const _0x1ae4c9=_0x3a954d;if(this['_isUnusableUri'](_0x4dfe04))return[];if(!this['existsSync'](_0x4dfe04))return[];const _0x1832cc=this['_syncfs']['readDirectorySync'](_0x4dfe04[_0x1ae4c9(0xa16)]());return _0x1832cc[_0x1ae4c9(0xb49)](_0x100b6c=>_0x100b6c[0x0]);}[_0x3a954d(0x1267)](_0x5a7fb6,_0x990e0c){const _0x2b4128=_0x3a954d;if(this[_0x2b4128(0xc9c)](_0x5a7fb6))return'';const _0x1b368=this[_0x2b4128(0xeb3)][_0x2b4128(0x18c)](_0x5a7fb6[_0x2b4128(0xa16)]());return this['_decoder'][_0x2b4128(0x8db)](_0x1b368);}[_0x3a954d(0x815)](_0x105242){const _0xc945af=_0x3a954d;if(this[_0xc945af(0xc9c)](_0x105242))return{'size':0x0,'mtimeMs':0x0,'isFile':()=>![],'isDirectory':()=>![],'isBlockDevice':()=>![],'isCharacterDevice':()=>![],'isSymbolicLink':()=>![],'isFIFO':()=>![],'isSocket':()=>![]};const _0x3edccf=this[_0xc945af(0xeb3)]['statSync'](_0x105242[_0xc945af(0xa16)]());return{'size':_0x3edccf[_0xc945af(0x70a)],'mtimeMs':_0x3edccf[_0xc945af(0xf3d)],'isFile':()=>_0x3edccf[_0xc945af(0x8b6)]===_0xc945af(0xe92),'isDirectory':()=>_0x3edccf[_0xc945af(0x8b6)]===_0xc945af(0xb89),'isBlockDevice':()=>![],'isCharacterDevice':()=>![],'isSymbolicLink':()=>![],'isFIFO':()=>![],'isSocket':()=>![]};}['realpathSync'](_0x599314){return _0x599314;}[_0x3a954d(0x109f)](){const _0x3648c9=_0x3a954d;return this[_0x3648c9(0xc50)];}[_0x3a954d(0xfe6)](_0x1047f9){const _0x40c385=_0x3a954d;throw new Error(_0x40c385(0xc9a));}['readFileText'](_0x203e1a,_0x36c4b4){const _0x2952ba=_0x3a954d;throw new Error(_0x2952ba(0xc9a));}[_0x3a954d(0x8be)](_0x445441){return _0x445441;}[_0x3a954d(0x97c)](_0x19a272){return![];}[_0x3a954d(0xecb)](_0x3f10b3){return _0x3f10b3;}[_0x3a954d(0xdd0)](_0x100e6c){return _0x100e6c;}[_0x3a954d(0xa25)](_0x4984e1){return![];}[_0x3a954d(0xc9c)](_0x575a0b){const _0x38a6c3=_0x3a954d;return _0x575a0b['isEmpty']()||this[_0x38a6c3(0x11bd)]['some'](_0x2ca002=>_0x2ca002[_0x38a6c3(0xad4)](_0x575a0b[_0x38a6c3(0xa16)]()));}}_0x1e426f['RemoteFileSystem']=_0xb9a281;},0x13f40:(_0x2afef3,_0x236945,_0x48a1e1)=>{'use strict';const _0x2346e1=a1_0x5357;Object[_0x2346e1(0x9ae)](_0x236945,_0x2346e1(0x7fe),{'value':!![]}),_0x236945[_0x2346e1(0x805)]=_0x236945[_0x2346e1(0x4ea)]=_0x236945['ISettingTransformer']=void 0x0;const _0x524aa9=_0x48a1e1(0x17d74),_0x27224e=_0x48a1e1(0xd72c),_0x498e4f=_0x48a1e1(0x5168),_0x4da7b0=_0x48a1e1(0x5d14);var _0x57f555;(function(_0x56f146){function _0xef75b8(_0x5d1427){const _0x30e03f=a1_0x5357;return _0x5d1427[_0x30e03f(0xd05)]!==undefined;}_0x56f146['is']=_0xef75b8;}(_0x57f555||(_0x236945[_0x2346e1(0x298)]=_0x57f555={})));class _0x351053{['transformSettings'](_0x234129,_0xa55fcd){const _0x55d3b3=_0x2346e1;if(_0xa55fcd===null||_0xa55fcd===void 0x0?void 0x0:_0xa55fcd[_0x55d3b3(0x3e9)][_0x55d3b3(0x10e5)](_0x500fd9=>_0x500fd9===_0x498e4f[_0x55d3b3(0x4bd)]['Limited']))return _0x55d82b(_0x234129,!![]);if((_0xa55fcd===null||_0xa55fcd===void 0x0?void 0x0:_0xa55fcd[_0x55d3b3(0x3e9)]['some'](_0x54022b=>_0x54022b===_0x498e4f['WellKnownWorkspaceKinds'][_0x55d3b3(0xbcd)]))&&_0x27224e['Uri']['isEmpty'](_0x234129[_0x55d3b3(0x1148)]))return _0x55d82b(_0x234129,!![]);return _0x234129;}}_0x236945['LimitedSettingTransformer']=_0x351053;function _0x55d82b(_0x4c92fb,_0x5d8ed8=!![]){const _0x2d919e=_0x2346e1,_0x3dab9c={..._0x4c92fb};return _0x3dab9c['autoSearchPaths']=![],_0x3dab9c['openFilesOnly']=!![],_0x3dab9c[_0x2d919e(0x113f)]=![],_0x3dab9c['watchForSourceChanges']=![],_0x3dab9c[_0x2d919e(0x1085)]=![],_0x5d8ed8&&(_0x3dab9c[_0x2d919e(0x801)]='off'),_0x3dab9c[_0x2d919e(0xda9)]={[_0x524aa9[_0x2d919e(0x27a)][_0x2d919e(0x121c)]]:_0x2d919e(0x1201),[_0x524aa9[_0x2d919e(0x27a)]['reportMissingModuleSource']]:'none'},_0x3dab9c[_0x2d919e(0x4dc)]=![],_0x3dab9c[_0x2d919e(0xfb8)]=_0x4da7b0[_0x2d919e(0x3fa)][_0x2d919e(0xe16)],_0x3dab9c[_0x2d919e(0x1233)]=![],_0x3dab9c[_0x2d919e(0xc28)]=![],_0x3dab9c['functionReturnInlayTypeHints']=![],_0x3dab9c;}_0x236945[_0x2346e1(0x805)]=_0x55d82b;},0x13f08:(_0x30eec3,_0x136a8b,_0xd83a88)=>{'use strict';const _0x16ae29=a1_0x5357;Object[_0x16ae29(0x9ae)](_0x136a8b,'__esModule',{'value':!![]}),_0x136a8b['getSpecialFolder']=_0x136a8b[_0x16ae29(0xc33)]=void 0x0;const _0x5ab286=_0xd83a88(0x144ed);var _0xc4dc32;(function(_0x29e6c8){const _0x563629=_0x16ae29;_0x29e6c8[_0x29e6c8[_0x563629(0x952)]=0x0]=_0x563629(0x952),_0x29e6c8[_0x29e6c8[_0x563629(0x702)]=0x1]=_0x563629(0x702);}(_0xc4dc32||(_0x136a8b[_0x16ae29(0xc33)]=_0xc4dc32={})));function _0x5707e7(_0x15a85a,_0xe14caa){const _0x59e291=_0x16ae29,_0xdb34e1=_0x195fb3(_0x15a85a),_0x5ba86b=_0x1c8999[_0x59e291(0x10b5)](_0xe14caa);return(0x0,_0x5ab286[_0x59e291(0x172)])(_0x5ba86b,_0x59e291(0xc80)+_0xe14caa),_0xdb34e1[_0x59e291(0x8aa)](_0x5ba86b);}_0x136a8b[_0x16ae29(0x1073)]=_0x5707e7;const _0x1c8999=new Map([[_0xc4dc32['GlobalIndices'],_0x16ae29(0x393)],[_0xc4dc32[_0x16ae29(0x702)],_0x16ae29(0x57a)]]);function _0x195fb3(_0x4c53e2){const _0xfadf23=_0x16ae29;return _0x4c53e2[_0xfadf23(0x2c6)]()['combinePaths'](_0xfadf23(0x10f7));}},0x3a90:(_0x4ec0ca,_0x6a4b2d)=>{'use strict';const _0x1fd462=a1_0x5357;Object[_0x1fd462(0x9ae)](_0x6a4b2d,_0x1fd462(0x7fe),{'value':!![]}),_0x6a4b2d[_0x1fd462(0x1030)]=void 0x0;class _0x95a991{constructor(){const _0x175b3c=_0x1fd462;this[_0x175b3c(0x213)]=new Date()['getTime']();}get[_0x1fd462(0x4b9)](){const _0x219e9e=_0x1fd462;return new Date()[_0x219e9e(0xa22)]()-this[_0x219e9e(0x213)];}[_0x1fd462(0xad9)](){const _0x400500=_0x1fd462;this[_0x400500(0x213)]=new Date()[_0x400500(0xa22)]();}}_0x6a4b2d['StopWatch']=_0x95a991;},0xd1f7:(_0x190e0a,_0x79d454,_0x4dd47d)=>{'use strict';const _0x49cb96=a1_0x5357;Object[_0x49cb96(0x9ae)](_0x79d454,_0x49cb96(0x7fe),{'value':!![]}),_0x79d454[_0x49cb96(0x732)]=_0x79d454[_0x49cb96(0x5fe)]=_0x79d454[_0x49cb96(0x42c)]=_0x79d454[_0x49cb96(0x825)]=_0x79d454[_0x49cb96(0x3b1)]=_0x79d454['test_getAskingUsersPerformanceReporting']=_0x79d454[_0x49cb96(0x204)]=_0x79d454[_0x49cb96(0x6c5)]=_0x79d454[_0x49cb96(0x39a)]=_0x79d454[_0x49cb96(0x90a)]=_0x79d454[_0x49cb96(0x1205)]=_0x79d454[_0x49cb96(0x9fe)]=_0x79d454[_0x49cb96(0xa11)]=_0x79d454[_0x49cb96(0x1a4)]=_0x79d454[_0x49cb96(0x8e5)]=_0x79d454[_0x49cb96(0x10e7)]=_0x79d454[_0x49cb96(0x1225)]=_0x79d454[_0x49cb96(0xe9f)]=_0x79d454[_0x49cb96(0x6a0)]=_0x79d454[_0x49cb96(0xc5d)]=_0x79d454[_0x49cb96(0xf58)]=_0x79d454[_0x49cb96(0x12e3)]=_0x79d454[_0x49cb96(0xdd2)]=void 0x0;const _0x2defab=_0x4dd47d(0x16eec),_0x5288ab=_0x4dd47d(0x15000),_0x17b141=_0x4dd47d(0x144ed),_0x4b4d1e=_0x4dd47d(0x9304),_0x23ce2=_0x4dd47d(0x1848),_0x4f7f60=_0x4dd47d(0x70d4),_0x1ea95f=_0x4dd47d(0x15694),_0x3cde62=_0x4dd47d(0x11bbc),_0x5b7cc4=_0x4dd47d(0xc278),_0x35c6cf=_0x4dd47d(0x150a4),_0x107fa5=_0x4dd47d(0x3a44);var _0x1833e7;(function(_0x425166){const _0x5ac57a=_0x49cb96;_0x425166[_0x5ac57a(0x528)]=_0x5ac57a(0xfae),_0x425166[_0x5ac57a(0xf70)]='import_heuristic',_0x425166[_0x5ac57a(0xbf5)]=_0x5ac57a(0x12e5),_0x425166[_0x5ac57a(0x521)]=_0x5ac57a(0x116e),_0x425166['INTELLICODE_ENABLED']=_0x5ac57a(0x103b),_0x425166['INTELLICODE_COMPLETION_ITEM_SELECTED']=_0x5ac57a(0xc2c),_0x425166[_0x5ac57a(0x1119)]=_0x5ac57a(0x773),_0x425166[_0x5ac57a(0x29d)]=_0x5ac57a(0xefe),_0x425166[_0x5ac57a(0xf7b)]=_0x5ac57a(0xb99),_0x425166[_0x5ac57a(0xd5d)]=_0x5ac57a(0xe42),_0x425166[_0x5ac57a(0x3f7)]=_0x5ac57a(0xfdb),_0x425166[_0x5ac57a(0xe91)]=_0x5ac57a(0x97e),_0x425166[_0x5ac57a(0x12b1)]=_0x5ac57a(0x540),_0x425166[_0x5ac57a(0xb66)]=_0x5ac57a(0x6a2),_0x425166[_0x5ac57a(0x3f6)]='workspaceindex_threshold_reached',_0x425166[_0x5ac57a(0x60c)]=_0x5ac57a(0xbe0),_0x425166[_0x5ac57a(0xa0e)]='inlayhints_slow',_0x425166['RESOLVE_INLAYHINTS_SLOW']=_0x5ac57a(0x425),_0x425166['EXECUTE_COMMAND']=_0x5ac57a(0xef2),_0x425166[_0x5ac57a(0x931)]=_0x5ac57a(0x12b2),_0x425166[_0x5ac57a(0xd3a)]=_0x5ac57a(0x877),_0x425166[_0x5ac57a(0x370)]=_0x5ac57a(0x10aa),_0x425166[_0x5ac57a(0x1af)]=_0x5ac57a(0x72b),_0x425166[_0x5ac57a(0xd12)]='formatontype_slow',_0x425166[_0x5ac57a(0x104e)]='goto_def_inside_string',_0x425166['FIX_ALL']=_0x5ac57a(0x826),_0x425166[_0x5ac57a(0x46b)]=_0x5ac57a(0x311),_0x425166['SERVER_SIDE_REQUEST']='server_side_request',_0x425166['HOVER_SLOW']=_0x5ac57a(0xd2b);}(_0x1833e7||(_0x79d454[_0x49cb96(0xdd2)]=_0x1833e7={})));const _0x2b8ee0=0x5*0x3e8*0x3c,_0xb2053d=_0x49cb96(0x122b);_0x79d454[_0x49cb96(0x12e3)]=0x3c*0xa;function _0x7ba254(_0x1377a0){return''+_0xb2053d+_0x1377a0;}_0x79d454[_0x49cb96(0xf58)]=_0x7ba254;function _0x3d3913(_0x53f987){const _0x30568a=_0x49cb96;if(_0x53f987){const _0x68ee26=(0x0,_0x17b141[_0x30568a(0x595)])(_0x53f987);if(_0x68ee26===null||_0x68ee26===void 0x0?void 0x0:_0x68ee26[_0x30568a(0x12e8)]){const _0x4058e2=/\s+at\s+(.*)\s+\(.*(pyright\.bundle\.js:\d+:\d+|server\.bundle\.js:\d+:\d+).*\)/g;_0x68ee26[_0x30568a(0x12e8)]=_0x68ee26['stack'][_0x30568a(0x12fc)](_0x4058e2,_0x30568a(0xc65));}if(_0x68ee26===null||_0x68ee26===void 0x0?void 0x0:_0x68ee26['message']){const _0x56dec1=/open\s+'(.*[/|\\])(.*)[/|\\](.*?\.wasm)/g;_0x68ee26[_0x30568a(0x9d7)]=_0x68ee26[_0x30568a(0x9d7)]['replace'](_0x56dec1,_0x30568a(0x4f3));}return _0x68ee26;}return undefined;}_0x79d454[_0x49cb96(0xc5d)]=_0x3d3913;class _0x210897{constructor(_0x4e0405,_0x5e2f2e){const _0x55d82a=_0x49cb96;this[_0x55d82a(0x111c)]={'lsVersion':_0x3cde62[_0x55d82a(0x195)]},this[_0x55d82a(0xc93)]={},this[_0x55d82a(0x52d)]=_0x7ba254(_0x4e0405),this[_0x55d82a(0x838)]=_0x3d3913(_0x5e2f2e);}['clone'](){const _0xe99e31=_0x49cb96,_0x440236=new _0x210897(this[_0xe99e31(0x52d)][_0xe99e31(0x11f8)](_0xb2053d[_0xe99e31(0xab7)]),this['Exception']);for(const _0xfca6b5 in this[_0xe99e31(0x111c)]){_0x440236[_0xe99e31(0x111c)][_0xfca6b5]=this[_0xe99e31(0x111c)][_0xfca6b5];}for(const _0x185e42 in this['Measurements']){_0x440236[_0xe99e31(0xc93)][_0x185e42]=this[_0xe99e31(0xc93)][_0x185e42];}return _0x440236;}}_0x79d454[_0x49cb96(0x6a0)]=_0x210897;var _0x21d1d0;(function(_0x4787b9){function _0x526fd9(_0x131922){const _0x3152ce=a1_0x5357;return _0x131922&&_0x131922[_0x3152ce(0x9f4)]!==undefined;}_0x4787b9['is']=_0x526fd9;}(_0x21d1d0||(_0x79d454['TelemetryInterface']=_0x21d1d0={})));class _0x49d609{constructor(_0x3f1988){const _0x208ad7=_0x49cb96;this[_0x208ad7(0xe69)]=new _0x35c6cf[(_0x208ad7(0x4db))](),this[_0x208ad7(0x3a3)]=new Map(),(0x0,_0x17b141['assert'])(_0x3f1988!==undefined),this[_0x208ad7(0xfcd)]=_0x3f1988,(0x0,_0x17b141[_0x208ad7(0xb41)])(this['_connection']!==undefined);}[_0x49cb96(0x9f4)](_0x1dfe5f){const _0x233d05=_0x49cb96;var _0x3145fb;try{if(this[_0x233d05(0x3a3)][_0x233d05(0xf8b)](_0x1dfe5f[_0x233d05(0x52d)])){const _0x50e950=this[_0x233d05(0x3a3)]['get'](_0x1dfe5f['EventName']);for(const [_0x3f43b5,_0x43b0fa]of _0x50e950){_0x1dfe5f['Properties'][_0x3f43b5]=_0x43b0fa;}this[_0x233d05(0x3a3)]['delete'](_0x1dfe5f[_0x233d05(0x52d)]);}(_0x3145fb=this[_0x233d05(0xfcd)])===null||_0x3145fb===void 0x0?void 0x0:_0x3145fb[_0x233d05(0x114c)][_0x233d05(0x16d)](_0x1dfe5f);}catch{}}[_0x49cb96(0x417)](_0x323286,_0x23fdaa,_0x151445){const _0x5edc7c=_0x49cb96,_0x5b3fb4=_0x7ba254(_0x323286);let _0x14bd29=this[_0x5edc7c(0x3a3)][_0x5edc7c(0x10b5)](_0x5b3fb4);!_0x14bd29&&(_0x14bd29=new Map(),this[_0x5edc7c(0x3a3)][_0x5edc7c(0xbc1)](_0x5b3fb4,_0x14bd29)),_0x14bd29[_0x5edc7c(0xbc1)](_0x23fdaa,_0x151445);}[_0x49cb96(0x850)](_0x12b181,_0x2f8723,_0x15c912,_0x46b2b1){const _0x5025c6=_0x49cb96;return this[_0x5025c6(0xe69)][_0x5025c6(0xef8)](_0x12b181,_0x2f8723,()=>!![],(_0x5b7931,_0x3964ce)=>{const _0x5f0c00=_0x5025c6,_0x72f3b7=new _0x210897(_0x1833e7[_0x5f0c00(0x717)]);for(const _0x4e2b29 in _0x5b7931){_0x72f3b7[_0x5f0c00(0xc93)][_0x4e2b29]=_0x5b7931[_0x4e2b29];}for(const _0x2e0fa4 in _0x3964ce){_0x72f3b7[_0x5f0c00(0x111c)][_0x2e0fa4]=_0x3964ce[_0x2e0fa4];}this[_0x5f0c00(0x9f4)](_0x72f3b7);},_0x15c912,_0x46b2b1);}}_0x79d454['TelemetryService']=_0x49d609;function _0x107f33(_0x2bfee8,_0x34dbc9,_0x41a6f1){_0x2bfee8===null||_0x2bfee8===void 0x0?void 0x0:_0x2bfee8['sendTelemetry'](new _0x210897(_0x34dbc9,_0x41a6f1));}_0x79d454['sendExceptionTelemetry']=_0x107f33;function _0x34ab25(_0x4ae4ea,_0x50b27a){const _0x388b42=_0x49cb96;for(const [_0x36ae1f,_0x120a28]of Object[_0x388b42(0xc14)](_0x50b27a)){if((0x0,_0x5288ab['isNumber'])(_0x120a28)){const _0x4aafa1=_0x4ae4ea[_0x388b42(0xc93)][_0x36ae1f]||0x0;_0x4ae4ea['Measurements'][_0x36ae1f]=_0x4aafa1+_0x120a28;}else(0x0,_0x5288ab['isString'])(_0x120a28)&&(_0x4ae4ea[_0x388b42(0x111c)][_0x36ae1f]=_0x120a28);}return _0x4ae4ea;}_0x79d454['addMapToEvent']=_0x34ab25;var _0x30d3bc;(function(_0x4d6a29){const _0x130663=_0x49cb96;let _0x328ddd;const _0x978fc=0x7d0;function _0x1fc42a(_0x25e5eb,_0x19b7cd,_0x30591d){const _0x1c4d8f=a1_0x5357;if((_0x19b7cd===null||_0x19b7cd===void 0x0?void 0x0:_0x19b7cd[_0x1c4d8f(0x1222)]['length'])===0x0&&(_0x30591d===null||_0x30591d===void 0x0?void 0x0:_0x30591d['lastKnownModule'])&&_0x30591d[_0x1c4d8f(0x28d)][_0x1c4d8f(0xab7)]>0x0){const _0x587fd9=new _0x210897(_0x1833e7[_0x1c4d8f(0xd5d)]);_0x2a08ea(_0x587fd9,_0x30591d),_0x328ddd&&clearTimeout(_0x328ddd),_0x328ddd=setTimeout(()=>{_0x25e5eb['sendTelemetry'](_0x587fd9);},_0x978fc);}}_0x4d6a29[_0x130663(0x192)]=_0x1fc42a;}(_0x30d3bc||(_0x79d454[_0x49cb96(0x1a4)]=_0x30d3bc={})));function _0x2a08ea(_0x21f4d4,_0xff2fe7){const _0x25a8e6=_0x49cb96;for(const [_0x2d16de,_0x40ea26]of Object[_0x25a8e6(0xc14)](_0xff2fe7)){if((0x0,_0x5288ab[_0x25a8e6(0xc57)])(_0x40ea26)){const _0x367b54=_0x40ea26[_0x25a8e6(0x449)]();_0x367b54&&(_0x21f4d4['Properties'][_0x2d16de+'Hash']=_0x313499(_0x367b54));}}if(_0xff2fe7[_0x25a8e6(0x28d)]){const _0x118e55=_0xff2fe7[_0x25a8e6(0x28d)][_0x25a8e6(0x94e)]('.')[0x0][_0x25a8e6(0x449)]();_0x118e55&&(_0x21f4d4[_0x25a8e6(0x111c)][_0x25a8e6(0xeae)]=_0x313499(_0x118e55));}}_0x79d454[_0x49cb96(0xa11)]=_0x2a08ea;function _0x5ca2da(_0x2f950f,_0x3fe2b3,_0x689230,_0x2e6392=![]){const _0x2226b0=_0x49cb96,_0x31a198=_0x689230[_0x2226b0(0xb49)](_0x34ba6c=>_0x313499(_0x34ba6c))[_0x2226b0(0x576)]('\x20');_0x2f950f[_0x2226b0(0x111c)][_0x3fe2b3+_0x2226b0(0x723)]=_0x31a198;const _0x421ef0=new Set(_0x689230[_0x2226b0(0xb49)](_0x675b83=>_0x675b83[_0x2226b0(0x94e)]('.')[0x0]));_0x2f950f[_0x2226b0(0x111c)][_0x3fe2b3+_0x2226b0(0xc68)]=[..._0x421ef0['values']()]['map'](_0x5e09ab=>_0x313499(_0x5e09ab))[_0x2226b0(0x576)]('\x20'),_0x2e6392&&(_0x2f950f[_0x2226b0(0x111c)][_0x3fe2b3+_0x2226b0(0x119d)]=[..._0x421ef0[_0x2226b0(0x789)]()]['map'](_0xcf9ccc=>_0x313499(_0xcf9ccc[_0x2226b0(0x449)]()))['join']('\x20'));}_0x79d454[_0x49cb96(0x9fe)]=_0x5ca2da;function _0x313499(_0x259bd9){const _0x3b8cb7=_0x49cb96;return(0x0,_0x5b7cc4[_0x3b8cb7(0x3d5)])(_0x259bd9);}_0x79d454[_0x49cb96(0x1205)]=_0x313499;function _0x3b4b34(_0x115c0e){const _0x4866b5=_0x49cb96;let _0x12f085=_0x2add4f(_0x115c0e);return _0x115c0e[_0x4866b5(0xd92)]&&(_0x12f085+=_0x4866b5(0xa81)+_0x115c0e['code']),_0x12f085;}_0x79d454[_0x49cb96(0x90a)]=_0x3b4b34;function _0x2add4f(_0x43e482){const _0x4fb43c=_0x49cb96;return(_0x43e482[_0x4fb43c(0x12e8)]?_0x43e482['stack']['toString']():undefined)||(typeof _0x43e482[_0x4fb43c(0x9d7)]===_0x4fb43c(0xccd)?_0x43e482[_0x4fb43c(0x9d7)]:undefined)||JSON['stringify'](_0x43e482);}_0x79d454[_0x49cb96(0x39a)]=_0x2add4f;var _0x43dc99;(function(_0x5beab0){const _0x4dc61c=_0x49cb96;let _0x302001;(function(_0x15fd3d){const _0x227621=a1_0x5357;_0x15fd3d[_0x227621(0xf24)]=_0x227621(0x11af),_0x15fd3d[_0x227621(0x129c)]=_0x227621(0x84c),_0x15fd3d[_0x227621(0x88b)]=_0x227621(0x687),_0x15fd3d[_0x227621(0x304)]=_0x227621(0x823),_0x15fd3d[_0x227621(0x565)]=_0x227621(0xf97),_0x15fd3d[_0x227621(0xb09)]=_0x227621(0x11f3);}(_0x302001||(_0x302001={})));class _0x165118{constructor(_0x32530b){const _0x5e2fdb=a1_0x5357;this[_0x5e2fdb(0xeb9)]=_0x32530b,this[_0x5e2fdb(0x865)]=new _0x210897(_0x1833e7[_0x5e2fdb(0x3f7)]),this['_initStats'](this['_event']);}[_0x4dc61c(0x1ab)](_0x469f44,_0x51bb0f){const _0x5b0d15=_0x4dc61c;if(!_0x51bb0f)return;!(_0x469f44===null||_0x469f44===void 0x0?void 0x0:_0x469f44[_0x5b0d15(0x1222)]['length'])?this[_0x5b0d15(0x865)][_0x5b0d15(0xc93)][_0x302001[_0x5b0d15(0x129c)]]+=0x1:this[_0x5b0d15(0x865)]['Measurements'][_0x302001['Successes']]+=0x1;this['_event'][_0x5b0d15(0xc93)][_0x302001[_0x5b0d15(0x88b)]]+=0x1;if(this[_0x5b0d15(0xda3)])return;this['_timer']=setTimeout(()=>{const _0x5b958b=_0x5b0d15;this[_0x5b958b(0x865)][_0x5b958b(0xc93)][_0x302001[_0x5b958b(0x304)]]+=this[_0x5b958b(0x865)][_0x5b958b(0xc93)][_0x302001[_0x5b958b(0xf24)]],this[_0x5b958b(0x865)][_0x5b958b(0xc93)][_0x302001['OverallFailures']]+=this[_0x5b958b(0x865)][_0x5b958b(0xc93)][_0x302001['Failures']],this['_event'][_0x5b958b(0xc93)][_0x302001['OverallTotal']]+=this[_0x5b958b(0x865)][_0x5b958b(0xc93)][_0x302001['Total']],this[_0x5b958b(0xeb9)][_0x5b958b(0x9f4)](this['_event']),this['_event'][_0x5b958b(0xc93)][_0x302001['Successes']]=0x0,this[_0x5b958b(0x865)]['Measurements'][_0x302001['Failures']]=0x0,this['_event'][_0x5b958b(0xc93)][_0x302001[_0x5b958b(0x88b)]]=0x0,this[_0x5b958b(0xda3)]&&(clearTimeout(this[_0x5b958b(0xda3)]),this[_0x5b958b(0xda3)]=undefined);},_0x2b8ee0);}['_initStats'](_0xc85842){const _0x333931=_0x4dc61c;_0xc85842['Measurements'][_0x302001[_0x333931(0xf24)]]=0x0,_0xc85842[_0x333931(0xc93)][_0x302001[_0x333931(0x129c)]]=0x0,_0xc85842[_0x333931(0xc93)][_0x302001[_0x333931(0x88b)]]=0x0,_0xc85842[_0x333931(0xc93)][_0x302001['OverallSuccesses']]=0x0,_0xc85842[_0x333931(0xc93)][_0x302001[_0x333931(0x565)]]=0x0,_0xc85842[_0x333931(0xc93)][_0x302001[_0x333931(0xb09)]]=0x0;}}_0x5beab0['CompletionTelemetry']=_0x165118;}(_0x43dc99||(_0x79d454[_0x49cb96(0x6c5)]=_0x43dc99={})));function _0x59710c(_0x55883d,_0x3e2109,_0x261719,_0x46e3c2){const _0x130721=_0x49cb96,_0x13a925=_0x21d1d0['is'](_0x55883d)?undefined:_0x55883d,_0x933dad=_0x21d1d0['is'](_0x55883d)?_0x55883d:_0x13a925===null||_0x13a925===void 0x0?void 0x0:_0x13a925[_0x130721(0xbd5)][_0x130721(0x609)][_0x130721(0xcfc)](_0x107fa5[_0x130721(0xf41)][_0x130721(0x114c)]),_0xf56791=new _0x23ce2[(_0x130721(0x300))](),_0x59db82=_0x23ce2[_0x130721(0x18a)][_0x130721(0x563)][_0x130721(0xc04)],_0x5bb51e=_0x23ce2[_0x130721(0x18a)]['tokenizeFileTime']['callCount'],_0x4f2208=_0x23ce2['timingStats'][_0x130721(0xa8c)][_0x130721(0xc04)],_0x326107=_0x23ce2[_0x130721(0x18a)][_0x130721(0x9a4)][_0x130721(0xc04)],_0x178f30=_0x23ce2['timingStats']['bindTime'][_0x130721(0xc04)],_0xeed80a=_0x23ce2[_0x130721(0x18a)][_0x130721(0xcbc)]['callCount'],_0x3cc635=_0x23ce2[_0x130721(0x18a)][_0x130721(0x563)][_0x130721(0xc9b)],_0x2f1b53=_0x23ce2[_0x130721(0x18a)][_0x130721(0x1010)][_0x130721(0xc9b)],_0x2dc6a=_0x23ce2[_0x130721(0x18a)][_0x130721(0xa8c)][_0x130721(0xc9b)],_0x1095fb=_0x23ce2[_0x130721(0x18a)][_0x130721(0x9a4)][_0x130721(0xc9b)],_0x46f42d=_0x23ce2['timingStats'][_0x130721(0x10b8)][_0x130721(0xc9b)],_0x116dd1=_0x23ce2[_0x130721(0x18a)]['typeEvaluationTime'][_0x130721(0xc9b)];let _0x44c60e,_0x54a012;const _0x354fc8={'setCorrelationId'(_0x3a6060){_0x54a012=_0x3a6060;},'addCustomMeasure'(_0x2bb19b,_0x4d82aa,_0xa49482,_0x98f561=_0x130721(0xcba)){!_0x44c60e&&(_0x44c60e={}),(_0xa49482===undefined||_0x4d82aa>=_0xa49482)&&(_0x44c60e[''+_0x98f561+_0x2bb19b]=_0x4d82aa);},'addCustomProperty'(_0x31c302,_0x7ab6dd,_0x493dea=_0x130721(0xcba)){!_0x44c60e&&(_0x44c60e={}),_0x44c60e[''+_0x493dea+_0x31c302]=_0x7ab6dd;}},_0x5ec5e9=_0x261719(_0x354fc8);if((0x0,_0x5288ab['isThenable'])(_0x5ec5e9))return _0x5ec5e9['then'](_0xf3228b=>{return _0x5dea74(),_0xf3228b;});_0x5dea74();return _0x5ec5e9;function _0x5dea74(){const _0x39de2d=_0x130721,_0x4291b5=_0xf56791[_0x39de2d(0x78d)]();if(_0x4291b5<=_0x46e3c2)return;const _0x1abad8=new _0x210897(_0x3e2109);_0x44c60e&&_0x34ab25(_0x1abad8,_0x44c60e),_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x6da)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0x563)][_0x39de2d(0xc04)]-_0x59db82,_0x1abad8['Measurements'][_0x39de2d(0xf07)]=_0x23ce2[_0x39de2d(0x18a)]['tokenizeFileTime'][_0x39de2d(0xc04)]-_0x5bb51e,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x926)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0xa8c)][_0x39de2d(0xc04)]-_0x4f2208,_0x1abad8['Measurements'][_0x39de2d(0x8ba)]=_0x23ce2['timingStats'][_0x39de2d(0x9a4)][_0x39de2d(0xc04)]-_0x326107,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x305)]=_0x23ce2['timingStats'][_0x39de2d(0x10b8)][_0x39de2d(0xc04)]-_0x178f30,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0xd55)]=_0x23ce2[_0x39de2d(0x18a)]['typeEvaluationTime'][_0x39de2d(0xc04)]-_0xeed80a,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x563)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0x563)]['totalTime']-_0x3cc635,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x1053)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0x1010)]['totalTime']-_0x2f1b53,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0xec7)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0xa8c)]['totalTime']-_0x2dc6a,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x51f)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0x9a4)][_0x39de2d(0xc9b)]-_0x1095fb,_0x1abad8['Measurements'][_0x39de2d(0x10b8)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0x10b8)][_0x39de2d(0xc9b)]-_0x46f42d,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0x1e6)]=_0x23ce2[_0x39de2d(0x18a)][_0x39de2d(0xcbc)][_0x39de2d(0xc9b)]-_0x116dd1,_0x1abad8[_0x39de2d(0xc93)][_0x39de2d(0xc9b)]=_0x4291b5,_0x54a012&&(_0x1abad8[_0x39de2d(0x111c)][_0x39de2d(0xa97)]=_0x54a012),_0x933dad===null||_0x933dad===void 0x0?void 0x0:_0x933dad[_0x39de2d(0x9f4)](_0x1abad8),_0x2bc84d(_0x13a925,_0x46e3c2,_0x1abad8[_0x39de2d(0xc93)]);}}_0x79d454[_0x49cb96(0x204)]=_0x59710c;function _0x16b2aa(){return _0x4cb5ee;}_0x79d454[_0x49cb96(0x272)]=_0x16b2aa;function _0x42a5ef(){_0x4cb5ee=undefined;}_0x79d454['test_forceAskingUsersPerformanceReporting']=_0x42a5ef;let _0x4cb5ee=!![];function _0x2bc84d(_0x2b9cd7,_0x50b35c,_0x1bfc70){const _0x385c56=_0x49cb96;var _0x465172;if(!_0x2b9cd7)return;if(_0x4cb5ee===![])return;if(_0x4cb5ee&&_0x16a7a4(_0x1bfc70))return;const _0x42dc1d=_0x2b9cd7[_0x385c56(0xbd5)]['serviceProvider'],_0x450f0f=_0x42dc1d[_0x385c56(0xcfc)](_0x107fa5[_0x385c56(0xf41)][_0x385c56(0x125e)]),_0x16fe44=_0x42dc1d[_0x385c56(0xcfc)](_0x107fa5[_0x385c56(0xf41)]['commandService']);if(!_0x2b9cd7[_0x385c56(0x125b)]||!_0x450f0f||!_0x16fe44){(_0x465172=_0x42dc1d['tryGet'](_0x4b4d1e[_0x385c56(0xa63)]['console']))===null||_0x465172===void 0x0?void 0x0:_0x465172[_0x385c56(0x3e8)](_0x1ea95f[_0x385c56(0xb6b)][_0x385c56(0x8d4)]['title']());return;}_0x4cb5ee=![];const _0x235d1b={'title':_0x1ea95f[_0x385c56(0xb6b)]['PerformanceTracking'][_0x385c56(0x94b)](),'id':_0x4f7f60[_0x385c56(0xb3f)][_0x385c56(0x1194)]};_0x450f0f[_0x385c56(0x11b2)](_0x1ea95f[_0x385c56(0xb6b)][_0x385c56(0x8d4)][_0x385c56(0x2f7)](),_0x235d1b)[_0x385c56(0x53b)](_0x8841ed=>{const _0x2d4d37=_0x385c56;_0x8841ed&&_0x8841ed['id']===_0x235d1b['id']&&_0x16fe44['sendCommand'](_0x4f7f60[_0x2d4d37(0xb3f)][_0x2d4d37(0x1194)],_0x2d4d37(0x1cf));});function _0x16a7a4(_0x220c7f){const _0x25f716=_0x385c56,_0x4b7ff8=0x5;return _0x220c7f[_0x25f716(0x1e6)]<_0x50b35c*_0x4b7ff8||_0x220c7f[_0x25f716(0x563)]+_0x220c7f['tokenizeTime']+_0x220c7f['parseTime']+_0x220c7f[_0x25f716(0x51f)]+_0x220c7f['bindTime']>=0x1f4;}}function _0x36aee6(){return(0x0,_0x2defab['v4'])();}_0x79d454[_0x49cb96(0x825)]=_0x36aee6;function _0x42579c(_0x52e57b,_0x2acf13,_0x40d802){return function(_0x2ec939,_0x484446,_0x525aa3){const _0x4924e9=a1_0x5357,_0x3413a6=_0x525aa3[_0x4924e9(0x6a7)];return _0x525aa3[_0x4924e9(0x6a7)]=function(..._0x4db34a){const _0x545076=_0x4924e9;return this[_0x545076(0x8c9)][_0x545076(0x850)](_0x52e57b,()=>_0x3413a6[_0x545076(0x89f)](this,_0x4db34a),_0x2acf13,_0x40d802);},_0x525aa3;};}_0x79d454[_0x49cb96(0x42c)]=_0x42579c;function _0x2c0b8e(){const _0x185ce7=_0x49cb96;return _0x42579c(_0x185ce7(0xe06),(_0xf640dd,_0x87b532)=>{const _0x398990=_0x185ce7;if(!_0x87b532)return{'resultLength':0x0};const _0x132b18=Array[_0x398990(0x378)](_0x87b532)?_0x87b532[_0x398990(0xab7)]:_0x87b532[_0x398990(0x1222)][_0x398990(0xab7)];return{'resultLength':_0x132b18};},(_0x423089,_0x77f6b)=>{const _0x4eb39d=_0x185ce7;var _0xb35ba7,_0x3d4cdf,_0x4368b0,_0x476f5e;const _0x59611c=Array[_0x4eb39d(0x378)](_0x77f6b)?_0x77f6b:(_0x77f6b===null||_0x77f6b===void 0x0?void 0x0:_0x77f6b[_0x4eb39d(0x1222)])||[],_0x149092=(_0x3d4cdf=(_0xb35ba7=_0x59611c[0x0])===null||_0xb35ba7===void 0x0?void 0x0:_0xb35ba7[_0x4eb39d(0x1213)])===null||_0x3d4cdf===void 0x0?void 0x0:_0x3d4cdf[_0x4eb39d(0x864)],_0x18778b=(_0x476f5e=(_0x4368b0=_0x59611c[0x0])===null||_0x4368b0===void 0x0?void 0x0:_0x4368b0[_0x4eb39d(0x1213)])===null||_0x476f5e===void 0x0?void 0x0:_0x476f5e['moduleVersion'];if(_0x149092)return{'moduleHash':_0x149092,'moduleVersion':_0x18778b||'0'};return{};});}_0x79d454[_0x49cb96(0x5fe)]=_0x2c0b8e;function _0x50dc06(){const _0x2bd4d5=_0x49cb96;return _0x42579c(_0x2bd4d5(0x7b5),undefined,(_0x26654e,_0x3eab31)=>{const _0x2c4ba7=_0x2bd4d5;if(_0x3eab31){let _0x89efbf,_0x588ddf;const _0x3cc0cc=(0x0,_0x5288ab[_0x2c4ba7(0x378)])(_0x3eab31[_0x2c4ba7(0xf62)])?_0x3eab31['contents']:[_0x3eab31[_0x2c4ba7(0xf62)]];_0x3cc0cc[_0x2c4ba7(0xc22)](_0x327032=>{const _0x288c83=_0x2c4ba7;var _0x58bb8f,_0x20bd47;const _0x5e6b5=_0x327032,_0x168276=typeof _0x5e6b5[_0x288c83(0x6a7)]===_0x288c83(0xccd)?_0x5e6b5[_0x288c83(0x6a7)][_0x288c83(0xa16)]():_0x5e6b5['toString']();_0x168276&&_0x168276[_0x288c83(0x2c9)](_0x288c83(0x8a2))&&!_0x89efbf&&(_0x89efbf=(_0x58bb8f=_0x168276[_0x288c83(0x1044)](/<!--moduleHash:(.+)-->/m))===null||_0x58bb8f===void 0x0?void 0x0:_0x58bb8f[0x1]),_0x168276&&_0x168276[_0x288c83(0x2c9)](_0x288c83(0xd85))&&!_0x588ddf&&(_0x588ddf=(_0x20bd47=_0x168276[_0x288c83(0x1044)](/<!--moduleVersion:(.+)-->/m))===null||_0x20bd47===void 0x0?void 0x0:_0x20bd47[0x1]);});if(_0x89efbf)return{'moduleHash':parseInt(_0x89efbf,0xa),'moduleVersion':_0x588ddf||'0'};}return{};});}_0x79d454[_0x49cb96(0x732)]=_0x50dc06;},0x10b4c:(_0x531498,_0x48ad2b,_0x22847c)=>{'use strict';const _0x17fb47=a1_0x5357;Object[_0x17fb47(0x9ae)](_0x48ad2b,'__esModule',{'value':!![]}),_0x48ad2b['lookUpClassMembers']=_0x48ad2b['isUnion']=_0x48ad2b[_0x17fb47(0x1207)]=void 0x0;const _0x3e6a20=_0x22847c(0x2078),_0x232b23=_0x22847c(0x328);function _0x5d84d2(_0x1574f1){const _0xc916bf=_0x17fb47;if((0x0,_0x232b23[_0xc916bf(0x4ac)])(_0x1574f1))return!![];return(0x0,_0x3e6a20[_0xc916bf(0xcf7)])(_0x1574f1)&&_0x1574f1[_0xc916bf(0x6d6)][_0xc916bf(0x12e2)]===_0xc916bf(0x112b)&&_0x1574f1['details'][_0xc916bf(0x1ed)]===_0xc916bf(0x9c4);}_0x48ad2b[_0x17fb47(0x1207)]=_0x5d84d2;function _0x37d53f(_0x147774){const _0x5da249=_0x17fb47;if((0x0,_0x3e6a20[_0x5da249(0xee3)])(_0x147774))return!![];return(0x0,_0x3e6a20[_0x5da249(0xcf7)])(_0x147774)&&_0x147774['details'][_0x5da249(0x12e2)]===_0x5da249(0x112b)&&_0x147774[_0x5da249(0x6d6)][_0x5da249(0x1ed)]==='Union';}_0x48ad2b[_0x17fb47(0xee3)]=_0x37d53f;function*_0x4de1bc(_0x50fd21,_0x2698bd,_0x379dde=0x0,_0xca484b){const _0x54c924=_0x17fb47,_0x31c7aa=_0x50fd21[_0x54c924(0x6d6)]['effectiveMetaclass'];if(_0x31c7aa&&(0x0,_0x3e6a20[_0x54c924(0xcf7)])(_0x31c7aa)&&!_0x3e6a20[_0x54c924(0xb78)][_0x54c924(0xcef)](_0x31c7aa,'type'))for(const _0x506ea0 of(0x0,_0x232b23[_0x54c924(0xf6e)])(_0x31c7aa,_0x2698bd,0x20)){_0x506ea0&&!(0x0,_0x3e6a20[_0x54c924(0x105e)])(_0x506ea0[_0x54c924(0x12b5)])&&(_0x506ea0['isClassMember']=!![],yield _0x506ea0);}for(const _0x46c504 of(0x0,_0x232b23[_0x54c924(0xf6e)])(_0x50fd21,_0x2698bd,_0x379dde,_0xca484b)){yield _0x46c504;}return undefined;}_0x48ad2b[_0x17fb47(0xe7b)]=_0x4de1bc;},0x2e8c:(_0x4c5dbc,_0xa134dd)=>{'use strict';const _0x49aa24=a1_0x5357;Object[_0x49aa24(0x9ae)](_0xa134dd,'__esModule',{'value':!![]}),_0xa134dd[_0x49aa24(0xcf3)]=void 0x0;class _0xba9e88{constructor(){const _0x1f809c=_0x49aa24;this['_keys']=new Map(),this[_0x1f809c(0xc52)]=new Map();}get[_0x49aa24(0x70a)](){const _0x1c1027=_0x49aa24;return this[_0x1c1027(0xc52)]['size'];}get[Symbol[_0x49aa24(0x11d3)]](){return'';}[_0x49aa24(0x1b4)](){const _0x3a0c45=_0x49aa24;this['_keys'][_0x3a0c45(0x1b4)](),this[_0x3a0c45(0xc52)][_0x3a0c45(0x1b4)]();}[_0x49aa24(0xc22)](_0x1e13b4,_0x63af61){const _0xfca092=_0x49aa24;this[_0xfca092(0x1054)]['forEach']((_0x1713a9,_0x117f45)=>{const _0x51fe22=_0xfca092;_0x1e13b4(this[_0x51fe22(0xc52)][_0x51fe22(0x10b5)](_0x117f45),_0x1713a9,this);});}['values'](){const _0x3f6e73=_0x49aa24;return this[_0x3f6e73(0xc52)]['values']();}[Symbol[_0x49aa24(0xe09)]](){const _0x39490e=_0x49aa24;return this[_0x39490e(0xc14)]();}[_0x49aa24(0x10b5)](_0x27884a){const _0x132867=_0x49aa24;return _0x27884a?this[_0x132867(0xc52)][_0x132867(0x10b5)](_0x27884a[_0x132867(0x29e)]):undefined;}[_0x49aa24(0xbc1)](_0x4b1fef,_0x31aabb){const _0x51cdf1=_0x49aa24;return _0x4b1fef&&(this['_keys'][_0x51cdf1(0xbc1)](_0x4b1fef[_0x51cdf1(0x29e)],_0x4b1fef),this[_0x51cdf1(0xc52)][_0x51cdf1(0xbc1)](_0x4b1fef[_0x51cdf1(0x29e)],_0x31aabb)),this;}[_0x49aa24(0xf8b)](_0x2209f1){const _0x23022b=_0x49aa24;return this['_values']['has'](_0x2209f1[_0x23022b(0x29e)]);}[_0x49aa24(0x104b)](_0x3611ef){const _0x10fa5e=_0x49aa24;return this['_keys'][_0x10fa5e(0x104b)](_0x3611ef['key']),this['_values']['delete'](_0x3611ef[_0x10fa5e(0x29e)]);}[_0x49aa24(0xc14)](){const _0x4f73e1=_0x49aa24,_0x31ed51=this[_0x4f73e1(0x1054)][_0x4f73e1(0xc14)](),_0x3ff1e7=this[_0x4f73e1(0xc52)]['entries']();return new class{[Symbol[_0x4f73e1(0xe09)]](){return this;}[_0x4f73e1(0xd8f)](..._0x1b6d8b){const _0x4289fb=_0x4f73e1,_0x32dba4=_0x31ed51[_0x4289fb(0xd8f)](),_0x35e363=_0x3ff1e7[_0x4289fb(0xd8f)]();if(_0x32dba4['done']||_0x35e363[_0x4289fb(0xf71)])return{'done':!![],'value':undefined};return{'done':![],'value':[_0x32dba4[_0x4289fb(0x6a7)][0x1],_0x35e363[_0x4289fb(0x6a7)][0x1]]};}}();}['keys'](){const _0x19fdb1=_0x49aa24;return this[_0x19fdb1(0x1054)][_0x19fdb1(0x789)]();}}_0xa134dd[_0x49aa24(0xcf3)]=_0xba9e88;},0x10eb0:(_0x319c36,_0x5d2ecc,_0x340ad6)=>{'use strict';const _0xb79830=a1_0x5357;Object[_0xb79830(0x9ae)](_0x5d2ecc,_0xb79830(0x7fe),{'value':!![]}),_0x5d2ecc[_0xb79830(0xebc)]=_0x5d2ecc['IUriMapper']=void 0x0;const _0x1776e2=_0x340ad6(0xd72c);var _0x13273d;(function(_0x35aaed){function _0x2cc26c(_0x54b197){return _0x54b197&&typeof _0x54b197['parseNotebookOpen']==='function';}_0x35aaed['is']=_0x2cc26c;}(_0x13273d||(_0x5d2ecc[_0xb79830(0x531)]=_0x13273d={})));const _0x8ec210=_0xb79830(0x2b6),_0x2fdfe2=_0xb79830(0x12d2),_0x31cfe2=_0xb79830(0x5a2);class _0x22850c{constructor(_0x361859){const _0x49d718=_0xb79830;this[_0x49d718(0x4f1)]=_0x361859,this[_0x49d718(0x351)]=new Map(),this[_0x49d718(0x8ef)]=new Map(),this['_pendingDeletes']=new Set(),this['_inUseUris']=new Set();}[_0xb79830(0xbf8)](_0x20f7fd){const _0x30a285=_0xb79830;this[_0x30a285(0xc72)]();const _0x54b1dc=_0x1776e2[_0x30a285(0xb38)][_0x30a285(0xc4a)](_0x20f7fd['notebookDocument']['uri'],this[_0x30a285(0x4f1)]);return _0x20f7fd[_0x30a285(0xd6a)]['forEach'](_0x4bc84a=>{const _0x810c77=_0x30a285,_0x6c8ae9=_0x1776e2[_0x810c77(0xb38)]['parse'](_0x4bc84a[_0x810c77(0xae2)],this['_caseDetector']),_0x231cb5=this[_0x810c77(0x3f0)](_0x54b1dc,_0x6c8ae9);this[_0x810c77(0xbb8)](_0x6c8ae9,_0x231cb5);}),_0x54b1dc;}[_0xb79830(0x112a)](_0x5abc85){const _0x3e36df=_0xb79830;var _0x11d17a,_0x26216e,_0x2931f9,_0x24d9ef,_0x1eb1e8,_0x4c3730;(_0x2931f9=(_0x26216e=(_0x11d17a=_0x5abc85['change'][_0x3e36df(0xe81)])===null||_0x11d17a===void 0x0?void 0x0:_0x11d17a[_0x3e36df(0x44b)])===null||_0x26216e===void 0x0?void 0x0:_0x26216e[_0x3e36df(0xbf2)])===null||_0x2931f9===void 0x0?void 0x0:_0x2931f9[_0x3e36df(0xc22)](_0x32ec3b=>{const _0x44667f=_0x3e36df,_0x58c9d1=_0x1776e2[_0x44667f(0xb38)][_0x44667f(0xc4a)](_0x32ec3b[_0x44667f(0xae2)],this[_0x44667f(0x4f1)]);this['_pendDelete'](_0x58c9d1);});const _0x21ee7b=_0x1776e2[_0x3e36df(0xb38)][_0x3e36df(0xc4a)](_0x5abc85['notebookDocument']['uri'],this[_0x3e36df(0x4f1)]);return(_0x4c3730=(_0x1eb1e8=(_0x24d9ef=_0x5abc85[_0x3e36df(0xdd3)][_0x3e36df(0xe81)])===null||_0x24d9ef===void 0x0?void 0x0:_0x24d9ef[_0x3e36df(0x44b)])===null||_0x1eb1e8===void 0x0?void 0x0:_0x1eb1e8[_0x3e36df(0x1084)])===null||_0x4c3730===void 0x0?void 0x0:_0x4c3730[_0x3e36df(0xc22)](_0xee2518=>{const _0x5b196d=_0x3e36df,_0x1c20ee=_0x1776e2[_0x5b196d(0xb38)][_0x5b196d(0xc4a)](_0xee2518[_0x5b196d(0xae2)],this[_0x5b196d(0x4f1)]),_0x38028d=this[_0x5b196d(0x3f0)](_0x21ee7b,_0x1c20ee);this[_0x5b196d(0xbb8)](_0x1c20ee,_0x38028d);}),_0x21ee7b;}[_0xb79830(0x3e0)](_0x470cac){const _0x394880=_0xb79830;return _0x470cac[_0x394880(0xd6a)][_0x394880(0xc22)](_0x56f8c3=>{const _0x17dafe=_0x394880,_0x82025e=_0x1776e2[_0x17dafe(0xb38)][_0x17dafe(0xc4a)](_0x56f8c3[_0x17dafe(0xae2)],this[_0x17dafe(0x4f1)]);this[_0x17dafe(0x1fe)](_0x82025e);}),_0x1776e2[_0x394880(0xb38)][_0x394880(0xc4a)](_0x470cac[_0x394880(0x3f5)][_0x394880(0xae2)],this['_caseDetector']);}[_0xb79830(0x308)](_0x446c04,_0x514015){const _0x2fcc84=_0xb79830;_0x22850c[_0x2fcc84(0xc8e)](_0x446c04)&&(_0x514015?this[_0x2fcc84(0xea0)]['add'](_0x446c04[_0x2fcc84(0x29e)]):this['_inUseUris'][_0x2fcc84(0x104b)](_0x446c04['key']));}[_0xb79830(0x4da)](_0x1a793c){const _0x30266c=_0xb79830;var _0x26a2b6;return(_0x26a2b6=this[_0x30266c(0x8ef)][_0x30266c(0x10b5)](_0x1a793c['key']))!==null&&_0x26a2b6!==void 0x0?_0x26a2b6:_0x1a793c;}[_0xb79830(0xb94)](_0xfcc33d){const _0x43c1f8=_0xb79830;var _0x4f5627;return(_0x4f5627=this[_0x43c1f8(0x351)][_0x43c1f8(0x10b5)](_0xfcc33d['key']))!==null&&_0x4f5627!==void 0x0?_0x4f5627:_0xfcc33d;}[_0xb79830(0x80a)](_0x6235d9){const _0x2997ff=_0xb79830,_0x220960=this[_0x2997ff(0xb94)](_0x6235d9);return _0x220960[_0x2997ff(0x596)]('')['withQuery'](_0x220960[_0x2997ff(0x56f)]);}static[_0xb79830(0x1096)](_0x599caa){const _0x5f383f=_0xb79830;return _0x599caa[_0x5f383f(0xcea)]===_0x8ec210;}static[_0xb79830(0xc8e)](_0x129580){const _0x78812a=_0xb79830;if(_0x129580[_0x78812a(0x4a5)]===_0x31cfe2)return!![];return _0x129580[_0x78812a(0xcea)]?_0x129580[_0x78812a(0x11e7)](_0x78812a(0xde4))||_0x129580[_0x78812a(0x4a5)]===_0x2fdfe2:![];}static[_0xb79830(0x2e6)](_0x1fd7c0){const _0x31a830=_0xb79830;return _0x1fd7c0[_0x31a830(0x933)]('.py')['withFragment'](_0x8ec210);}['_generateCellMappedUri'](_0x491c61,_0x566a10){const _0x24c1d4=_0xb79830;return _0x491c61[_0x24c1d4(0x933)](_0x24c1d4(0x10e0))[_0x24c1d4(0x7e0)](_0x566a10['fragment']);}[_0xb79830(0xc72)](){const _0xc34cd0=_0xb79830,_0x242054=[...this[_0xc34cd0(0xb1a)]];_0x242054[_0xc34cd0(0xc22)](_0x3ba427=>{const _0x572dd7=_0xc34cd0;!this[_0x572dd7(0xea0)][_0x572dd7(0xf8b)](_0x3ba427)&&this[_0x572dd7(0x25a)](_0x3ba427);});}[_0xb79830(0x1fe)](_0x3d3a27){const _0x49f0b6=_0xb79830;this[_0x49f0b6(0xb1a)][_0x49f0b6(0x194)](_0x3d3a27[_0x49f0b6(0x29e)]);}['_save'](_0x587563,_0xc5e831){const _0x1a0d35=_0xb79830;this[_0x1a0d35(0x351)][_0x1a0d35(0xbc1)](_0x587563[_0x1a0d35(0x29e)],_0xc5e831),this[_0x1a0d35(0x8ef)][_0x1a0d35(0xbc1)](_0xc5e831[_0x1a0d35(0x29e)],_0x587563),this[_0x1a0d35(0xb1a)]['delete'](_0x587563[_0x1a0d35(0x29e)]);}[_0xb79830(0x25a)](_0x4a9105){const _0xf95be8=_0xb79830,_0x102450=this[_0xf95be8(0x351)][_0xf95be8(0x10b5)](_0x4a9105);_0x102450&&(this[_0xf95be8(0x351)][_0xf95be8(0x104b)](_0x4a9105),this[_0xf95be8(0x8ef)]['delete'](_0x102450[_0xf95be8(0x29e)]),this[_0xf95be8(0xb1a)][_0xf95be8(0x104b)](_0x4a9105));}}_0x5d2ecc[_0xb79830(0xebc)]=_0x22850c;},0xd618:(_0x716f99,_0x2a8da7,_0xad7e93)=>{'use strict';const _0x43af75=a1_0x5357;Object[_0x43af75(0x9ae)](_0x2a8da7,_0x43af75(0x7fe),{'value':!![]}),_0x2a8da7[_0x43af75(0xba1)]=void 0x0;const _0x52fcc3=_0xad7e93(0x53c3);var _0x4028c5;(function(_0x5c03cb){const _0x5da89c=_0x43af75;let _0x57360b;(function(_0x53cd8c){const _0x217411=a1_0x5357;_0x53cd8c[_0x217411(0x5c2)]=_0x217411(0xa53),_0x53cd8c[_0x217411(0x11a3)]=_0x217411(0xc17),_0x53cd8c[_0x217411(0xf8e)]='didchangedocument',_0x53cd8c['DidOpenNotebookDocument']='didopennotebookdocument',_0x53cd8c['DidChangeNotebookDocument']='didchangenotebookdocument',_0x53cd8c[_0x217411(0x33f)]=_0x217411(0x5ea);}(_0x57360b=_0x5c03cb[_0x5da89c(0x85a)]||(_0x5c03cb[_0x5da89c(0x85a)]={})));let _0x379272;(function(_0x3985d3){const _0x306bbf=_0x5da89c;_0x3985d3[_0x306bbf(0x47f)]=_0x306bbf(0x79d),_0x3985d3[_0x306bbf(0xd9d)]=_0x306bbf(0x496),_0x3985d3[_0x306bbf(0xd5a)]=_0x306bbf(0xf76),_0x3985d3[_0x306bbf(0xf4b)]=_0x306bbf(0x476),_0x3985d3[_0x306bbf(0x543)]=_0x306bbf(0xf2e),_0x3985d3[_0x306bbf(0x83e)]=_0x306bbf(0x1237),_0x3985d3['AnalyzeFile']=_0x306bbf(0x4e3),_0x3985d3['GetWorkspaceConfig']=_0x306bbf(0x4c7),_0x3985d3[_0x306bbf(0xfa8)]=_0x306bbf(0x73d),_0x3985d3[_0x306bbf(0x2e4)]='test/getWorkspaceKinds',_0x3985d3[_0x306bbf(0x294)]=_0x306bbf(0x56e),_0x3985d3[_0x306bbf(0x725)]=_0x306bbf(0x4f4),_0x3985d3[_0x306bbf(0x420)]=_0x306bbf(0x710),_0x3985d3[_0x306bbf(0x579)]=_0x306bbf(0xdc8),_0x3985d3[_0x306bbf(0x1224)]=_0x306bbf(0x293),_0x3985d3[_0x306bbf(0x4b0)]=_0x306bbf(0xbed),_0x3985d3[_0x306bbf(0xa57)]=_0x306bbf(0xcfe),_0x3985d3[_0x306bbf(0x7fa)]=_0x306bbf(0x7be),_0x3985d3[_0x306bbf(0x9a3)]=_0x306bbf(0x1007),_0x3985d3[_0x306bbf(0x27d)]=_0x306bbf(0xa07),_0x3985d3['GetUserIndices']=_0x306bbf(0xf2d),_0x3985d3[_0x306bbf(0xf7c)]=_0x306bbf(0x329);}(_0x379272=_0x5c03cb['Requests']||(_0x5c03cb[_0x5da89c(0x3ce)]={})));let _0x26f190;(function(_0x15ca53){const _0x4c98d9=_0x5da89c;_0x15ca53[_0x4c98d9(0xd5a)]=_0x4c98d9(0xf95);}(_0x26f190=_0x5c03cb[_0x5da89c(0xfea)]||(_0x5c03cb[_0x5da89c(0xfea)]={})));let _0x2690f4;(function(_0x2fdbb6){const _0x40df4d=_0x5da89c;_0x2fdbb6[_0x40df4d(0x72d)]=_0x40df4d(0xa98),_0x2fdbb6[_0x40df4d(0x5db)]=_0x40df4d(0xd94),_0x2fdbb6[_0x40df4d(0x625)]=_0x40df4d(0x872),_0x2fdbb6[_0x40df4d(0x2ea)]=_0x40df4d(0x9d2),_0x2fdbb6[_0x40df4d(0x9df)]=_0x40df4d(0xa78),_0x2fdbb6[_0x40df4d(0xb3b)]=_0x40df4d(0x52a),_0x2fdbb6[_0x40df4d(0x1181)]=_0x40df4d(0xd25),_0x2fdbb6['DidChangeConfiguration']=_0x40df4d(0x263),_0x2fdbb6['DidChangeNotebookDocument']=_0x40df4d(0x3cd),_0x2fdbb6[_0x40df4d(0x57d)]=_0x40df4d(0x5e1),_0x2fdbb6[_0x40df4d(0x11f5)]=_0x40df4d(0x589),_0x2fdbb6['TestAddFile']=_0x40df4d(0xa50),_0x2fdbb6[_0x40df4d(0x10c7)]=_0x40df4d(0x9a2),_0x2fdbb6['TestStartServerResponse']=_0x40df4d(0x7a9),_0x2fdbb6[_0x40df4d(0x251)]=_0x40df4d(0x6d0),_0x2fdbb6[_0x40df4d(0x81f)]='test/passExtraMessagePort',_0x2fdbb6[_0x40df4d(0xe10)]=_0x40df4d(0xe33);}(_0x2690f4=_0x5c03cb[_0x5da89c(0x116d)]||(_0x5c03cb['Notifications']={})));function _0x281869(_0x56b008,_0x32db20,_0x4159cc,_0x1c8bd6){return _0x56b008['sendRequest'](_0x32db20,_0x4159cc,_0x1c8bd6);}_0x5c03cb[_0x5da89c(0xa0b)]=_0x281869;function _0x3e17fe(_0x5450e9,_0xec02c3,_0x4f7447){const _0xa67f75=_0x5da89c,_0x13a275=_0x5450e9,_0x2e8d43=_0x13a275[_0xa67f75(0xa0b)](_0xec02c3,new _0x52fcc3[(_0xa67f75(0xac7))]('json'));if(_0x2e8d43['errno']!==0x0)throw new Error('Request\x20'+_0xec02c3+'\x20failed\x20with\x20error\x20'+_0x2e8d43['errno']);return _0x2e8d43[_0xa67f75(0x1213)];}_0x5c03cb[_0x5da89c(0x668)]=_0x3e17fe;function _0x25f5e5(_0x147c16,_0x27bcef,_0x14bedd){const _0x34e5c6=_0x5da89c;_0x147c16[_0x34e5c6(0x344)](_0x27bcef,_0x14bedd);}_0x5c03cb[_0x5da89c(0x344)]=_0x25f5e5;function _0x54e84c(_0x2c19ff,_0x397f3f,_0x5d4072){const _0x54cb2c=_0x5da89c;return _0x2c19ff[_0x54cb2c(0xe54)](_0x397f3f,_0x5d4072);}_0x5c03cb['onRequest']=_0x54e84c;function _0x5d6298(_0x1ddb86,_0x12188a,_0x4153dc){const _0xd1eac5=_0x5da89c;return _0x1ddb86[_0xd1eac5(0x615)](_0x12188a,_0x4153dc);}_0x5c03cb[_0x5da89c(0x615)]=_0x5d6298;}(_0x4028c5||(_0x2a8da7['CustomLSP']=_0x4028c5={})));},0x10ad0:(_0x3a4359,_0x478111)=>{'use strict';const _0x57457c=a1_0x5357;Object[_0x57457c(0x9ae)](_0x478111,_0x57457c(0x7fe),{'value':!![]}),_0x478111[_0x57457c(0x2fb)]=void 0x0,_0x478111[_0x57457c(0x2fb)]=[_0x57457c(0xcd3),_0x57457c(0x219),_0x57457c(0x9a0),'alembic',_0x57457c(0x7ae),_0x57457c(0x7a0),_0x57457c(0x922),_0x57457c(0x250),'arrow',_0x57457c(0x8b4),_0x57457c(0x33e),_0x57457c(0xbb7),'attrs',_0x57457c(0xfd5),_0x57457c(0x5fb),'azure-appconfiguration',_0x57457c(0xedc),_0x57457c(0xad2),_0x57457c(0x560),'azure-eventgrid',_0x57457c(0x1230),_0x57457c(0x10e8),_0x57457c(0x3e3),_0x57457c(0x7c3),_0x57457c(0x3c5),_0x57457c(0x362),_0x57457c(0xb33),'azure-mgmt-batch',_0x57457c(0x888),_0x57457c(0xb17),_0x57457c(0x299),_0x57457c(0xefc),_0x57457c(0x94a),_0x57457c(0xb90),_0x57457c(0x5e8),_0x57457c(0xcd0),'azure-mgmt-datafactory',_0x57457c(0x5a4),_0x57457c(0xf08),_0x57457c(0x682),_0x57457c(0x2b8),_0x57457c(0x808),_0x57457c(0xe89),_0x57457c(0x547),_0x57457c(0x871),_0x57457c(0xf4a),_0x57457c(0x1245),_0x57457c(0x279),_0x57457c(0xb56),_0x57457c(0x908),'azure-mgmt-reservations',_0x57457c(0x944),'azure-mgmt-security',_0x57457c(0x6f2),_0x57457c(0xfab),_0x57457c(0xcbb),_0x57457c(0x180),_0x57457c(0xcc2),_0x57457c(0x12a1),'azure-storage-queue',_0x57457c(0x618),_0x57457c(0x493),_0x57457c(0xc02),_0x57457c(0xd36),'boto3-stubs',_0x57457c(0x51c),_0x57457c(0x673),_0x57457c(0x8e9),'certifi',_0x57457c(0x1296),_0x57457c(0xec1),_0x57457c(0x1f5),_0x57457c(0x11e2),_0x57457c(0x774),_0x57457c(0xd24),_0x57457c(0x6c1),_0x57457c(0x112f),'contextlib2',_0x57457c(0x3d0),'cryptography',_0x57457c(0x339),'dataclasses-json',_0x57457c(0x12d3),_0x57457c(0xcc7),_0x57457c(0x475),_0x57457c(0x7f1),_0x57457c(0xcf8),'distro','django','docstring-parser','dulwich','elasticsearch',_0x57457c(0x866),_0x57457c(0x1136),_0x57457c(0x462),_0x57457c(0xf61),_0x57457c(0x1dd),_0x57457c(0x340),'flask',_0x57457c(0x8a6),'freezegun','frozendict','frozenlist',_0x57457c(0xb75),_0x57457c(0xe48),_0x57457c(0xe0e),_0x57457c(0xfba),_0x57457c(0x443),_0x57457c(0x3ef),_0x57457c(0x2c0),_0x57457c(0x691),'google-cloud-language',_0x57457c(0xa62),_0x57457c(0x4c1),_0x57457c(0xbf4),_0x57457c(0xcc9),_0x57457c(0x6f1),'graphql-core',_0x57457c(0x107d),'hijri-converter',_0x57457c(0x39c),'holidays',_0x57457c(0x588),_0x57457c(0x248),'humanize',_0x57457c(0xc60),_0x57457c(0x776),_0x57457c(0x555),'identify','idna','imageio',_0x57457c(0x11ba),_0x57457c(0xb8a),_0x57457c(0x22f),_0x57457c(0x9f7),_0x57457c(0x966),_0x57457c(0xe8a),_0x57457c(0xf66),'iso8601','isort',_0x57457c(0x75b),_0x57457c(0x418),_0x57457c(0x391),_0x57457c(0x901),_0x57457c(0xfec),_0x57457c(0x6fb),_0x57457c(0x2ac),_0x57457c(0xc06),_0x57457c(0x93e),_0x57457c(0xdac),'langcodes',_0x57457c(0x2d7),_0x57457c(0xfd0),_0x57457c(0x81d),_0x57457c(0x509),_0x57457c(0x1160),_0x57457c(0x7bb),_0x57457c(0xec5),_0x57457c(0x855),_0x57457c(0x83f),_0x57457c(0x49f),_0x57457c(0x1ef),_0x57457c(0x115a),'mypy','mypy-boto3-rds',_0x57457c(0x7e7),'natsort',_0x57457c(0x647),'nbformat',_0x57457c(0x663),_0x57457c(0x542),'omegaconf',_0x57457c(0x5a1),'opensearch-py','optuna',_0x57457c(0xdd6),_0x57457c(0xa27),_0x57457c(0x12ea),_0x57457c(0x6b0),_0x57457c(0xc47),_0x57457c(0xc51),_0x57457c(0xc18),_0x57457c(0xd0f),_0x57457c(0x1f6),_0x57457c(0x46e),_0x57457c(0xbda),_0x57457c(0x1255),_0x57457c(0x964),'prometheus-client','promise',_0x57457c(0x434),_0x57457c(0x7c8),'py',_0x57457c(0x1137),_0x57457c(0x76a),'pycryptodome',_0x57457c(0x4d9),'pydantic',_0x57457c(0x914),'PyGithub',_0x57457c(0x12fe),_0x57457c(0xeed),_0x57457c(0x178),'pyotp',_0x57457c(0x40c),'pypdf2',_0x57457c(0x5a9),_0x57457c(0xc1b),_0x57457c(0xa8e),_0x57457c(0xe63),_0x57457c(0x2a6),_0x57457c(0x435),'pytest-mock',_0x57457c(0xc4b),'python-gitlab',_0x57457c(0xa99),'pytorch-lightning',_0x57457c(0x6e4),_0x57457c(0x41b),_0x57457c(0xef9),'ray',_0x57457c(0xc55),_0x57457c(0x50e),'resolvelib','responses','rich',_0x57457c(0xa29),_0x57457c(0xdfb),'rx',_0x57457c(0x4bf),_0x57457c(0x9c1),'sentry-sdk',_0x57457c(0x473),_0x57457c(0xba6),_0x57457c(0x103e),_0x57457c(0x1086),'soupsieve',_0x57457c(0x174),'sphinx','stack-data',_0x57457c(0xf7f),_0x57457c(0xc3d),_0x57457c(0xc81),_0x57457c(0x1249),_0x57457c(0x1c7),_0x57457c(0xebe),_0x57457c(0x557),'thinc',_0x57457c(0x10ae),_0x57457c(0x11c2),_0x57457c(0x632),_0x57457c(0xc39),_0x57457c(0xf39),_0x57457c(0x24c),_0x57457c(0xf78),'tornado','traitlets','twine','twisted','typeguard','typer',_0x57457c(0x1260),_0x57457c(0x40d),_0x57457c(0x360),_0x57457c(0x1220),'w3lib',_0x57457c(0x6ff),_0x57457c(0xab6),'werkzeug','wsproto','xarray',_0x57457c(0x4dd),'xxhash',_0x57457c(0x75e),_0x57457c(0x257),_0x57457c(0x12f2),'zstandard'];},0x1534c:(_0x25f5f6,_0x2ab390,_0x32377c)=>{'use strict';const _0x19dff6=a1_0x5357;Object['defineProperty'](_0x2ab390,_0x19dff6(0x7fe),{'value':!![]}),_0x2ab390[_0x19dff6(0xab4)]=void 0x0;const _0x530c13=_0x32377c(0x8dbc),_0x6481db=_0x32377c(0x16d40),_0x326953=_0x32377c(0x128dc),_0x103183=_0x32377c(0x5228);class _0x54eebf extends _0x530c13[_0x19dff6(0x970)]{constructor(_0x3e9278){const _0x32642b=_0x19dff6;super(),this[_0x32642b(0x3d7)]=[new _0x326953[(_0x32642b(0x49a))](_0x32642b(0xd62),0x0,null,_0x3e9278,[])],this[_0x32642b(0xce8)]=this['scopes'][0x0];}[_0x19dff6(0x40b)](_0x5cf399){const _0x34fee4=_0x19dff6;return this[_0x34fee4(0x10cf)](_0x5cf399),super[_0x34fee4(0x40b)](_0x5cf399);}[_0x19dff6(0xc6b)](_0x56ff7e){const _0x2f5042=_0x19dff6;return this[_0x2f5042(0xeb0)](_0x56ff7e);}[_0x19dff6(0x118d)](_0x485875){const _0x7bf5a8=_0x19dff6;return this[_0x7bf5a8(0xeb0)](_0x485875);}['visitAssignment'](_0x200f3a){const _0x691c5e=_0x19dff6;if(_0x200f3a[_0x691c5e(0xd00)][_0x691c5e(0x80d)]===0x26){const _0xe1d77a=_0x200f3a[_0x691c5e(0xd00)];this[_0x691c5e(0x1282)](_0xe1d77a[_0x691c5e(0x6a7)],_0xe1d77a[_0x691c5e(0x116c)],_0x200f3a['rightExpression']);}return![];}[_0x19dff6(0xd95)](_0x457c9b){const _0x1943fd=_0x19dff6;var _0x59fecd;if(!_0x457c9b[_0x1943fd(0x654)]){if(_0x457c9b[_0x1943fd(0x6b3)][_0x1943fd(0xab7)]>0x0){const _0x31e414=(_0x59fecd=_0x457c9b[_0x1943fd(0x6b3)][0x0])===null||_0x59fecd===void 0x0?void 0x0:_0x59fecd[_0x1943fd(0x1ed)];(_0x31e414===null||_0x31e414===void 0x0?void 0x0:_0x31e414[_0x1943fd(0x6a7)])&&this[_0x1943fd(0xce8)]['assignments'][_0x1943fd(0x71f)](new _0x103183[(_0x1943fd(0x1171))](_0x31e414[_0x1943fd(0x6a7)],_0x31e414[_0x1943fd(0x6a7)],_0x31e414[_0x1943fd(0x116c)]+_0x31e414['length']));}return![];}const _0x2bc6bc=_0x457c9b[_0x1943fd(0x654)][_0x1943fd(0xdbc)][_0x1943fd(0xb49)](_0x154914=>_0x154914[_0x1943fd(0x6a7)]||'')[_0x1943fd(0x576)]('.');for(const _0x17bca7 of _0x457c9b[_0x1943fd(0x6b3)]){const _0x38de21=_0x17bca7[_0x1943fd(0x1ed)],_0xb23393=_0x17bca7['alias'];if(_0x38de21[_0x1943fd(0x6a7)])(_0xb23393===null||_0xb23393===void 0x0?void 0x0:_0xb23393[_0x1943fd(0x6a7)])?this[_0x1943fd(0xce8)]['assignments'][_0x1943fd(0x71f)](new _0x103183['Assignment'](_0xb23393['value'],_0x2bc6bc+'.'+_0x38de21['value'],_0x38de21[_0x1943fd(0x116c)]+_0x38de21[_0x1943fd(0xab7)])):this[_0x1943fd(0xce8)]['assignments']['push'](new _0x103183[(_0x1943fd(0x1171))](_0x38de21[_0x1943fd(0x6a7)],_0x2bc6bc+'.'+_0x38de21[_0x1943fd(0x6a7)],_0x38de21[_0x1943fd(0x116c)]+_0x38de21[_0x1943fd(0xab7)]));else(_0xb23393===null||_0xb23393===void 0x0?void 0x0:_0xb23393[_0x1943fd(0x6a7)])&&this[_0x1943fd(0xce8)][_0x1943fd(0xb3c)][_0x1943fd(0x71f)](new _0x103183['Assignment'](_0xb23393[_0x1943fd(0x6a7)],_0xb23393['value'],_0xb23393[_0x1943fd(0x116c)]+_0xb23393[_0x1943fd(0xab7)]));}return![];}[_0x19dff6(0xcd8)](_0x940cb){const _0xe32ad6=_0x19dff6;for(const _0x3c23bc of _0x940cb[_0xe32ad6(0xecc)]){const _0x3abdbd=_0x3c23bc[_0xe32ad6(0x654)]['nameParts'];if(_0x3abdbd[_0xe32ad6(0xab7)]>0x0){const _0x5e361c=_0x3abdbd[_0xe32ad6(0xb49)](_0x23dd42=>_0x23dd42['value']||'')['join']('.'),_0x40017c=_0x3c23bc['alias'];(_0x40017c===null||_0x40017c===void 0x0?void 0x0:_0x40017c['value'])?this[_0xe32ad6(0xce8)][_0xe32ad6(0xb3c)]['push'](new _0x103183[(_0xe32ad6(0x1171))](_0x40017c[_0xe32ad6(0x6a7)],_0x5e361c,_0x3abdbd[0x0][_0xe32ad6(0x116c)]+_0x5e361c[_0xe32ad6(0xab7)])):this[_0xe32ad6(0xce8)][_0xe32ad6(0xb3c)][_0xe32ad6(0x71f)](new _0x103183[(_0xe32ad6(0x1171))](_0x5e361c,_0x5e361c,_0x3abdbd[0x0][_0xe32ad6(0x116c)]+_0x5e361c[_0xe32ad6(0xab7)]));}}return![];}[_0x19dff6(0xc6d)](_0x520fc6){const _0x870d28=_0x19dff6;for(const _0x3d316b of _0x520fc6[_0x870d28(0x735)][_0x870d28(0x1110)](_0x25d315=>{const _0xde2f3a=_0x870d28;var _0x1adfdc,_0x2fe1fe;return((_0x1adfdc=_0x25d315[_0xde2f3a(0x1016)])===null||_0x1adfdc===void 0x0?void 0x0:_0x1adfdc[_0xde2f3a(0x80d)])===0x9&&_0x25d315[_0xde2f3a(0x1016)][_0xde2f3a(0xd00)][_0xde2f3a(0x80d)]===0x26&&((_0x2fe1fe=_0x25d315[_0xde2f3a(0x2fd)])===null||_0x2fe1fe===void 0x0?void 0x0:_0x2fe1fe[_0xde2f3a(0x80d)])===0x26;})){const _0x51b040=_0x3d316b['target'],_0x7998a4=_0x3d316b[_0x870d28(0x1016)][_0x870d28(0xd00)];(_0x51b040===null||_0x51b040===void 0x0?void 0x0:_0x51b040['value'])&&(_0x7998a4===null||_0x7998a4===void 0x0?void 0x0:_0x7998a4['value'])&&this[_0x870d28(0xce8)][_0x870d28(0xb3c)][_0x870d28(0x71f)](new _0x103183['Assignment'](_0x51b040[_0x870d28(0x6a7)],_0x7998a4['value'],_0x7998a4[_0x870d28(0x116c)]+_0x7998a4[_0x870d28(0xab7)]));}return![];}['visitFor'](_0x206f30){const _0x4d1535=_0x19dff6,_0x14788f=_0x4d1535(0xfa4);if(_0x206f30[_0x4d1535(0x9d1)][_0x4d1535(0x80d)]!==0x26)return![];const _0x5c5a4c=_0x206f30[_0x4d1535(0x9d1)],_0x50daa3=_0x5c5a4c[_0x4d1535(0x6a7)];switch(_0x206f30['iterableExpression'][_0x4d1535(0x80d)]){case 0x26:{const _0x403503=_0x206f30[_0x4d1535(0x187)];if(!_0x403503['value'])break;let _0x33e959=(0x0,_0x6481db[_0x4d1535(0xac3)])(this[_0x4d1535(0xce8)],_0x403503[_0x4d1535(0x6a7)],_0x403503[_0x4d1535(0x116c)]);_0x103183['IntelliCodeConstants'][_0x4d1535(0xe8e)]&&!_0x33e959&&(_0x33e959=_0x103183[_0x4d1535(0x66a)][_0x4d1535(0xe8e)]);if(!_0x33e959||!_0x50daa3)break;this[_0x4d1535(0xce8)][_0x4d1535(0xb3c)][_0x4d1535(0x71f)](new _0x103183[(_0x4d1535(0x1171))](_0x50daa3,_0x33e959+'.'+_0x14788f,_0x5c5a4c[_0x4d1535(0x116c)]+_0x5c5a4c[_0x4d1535(0xab7)]));}break;case 0x9:{const _0x4dbe8f=_0x206f30[_0x4d1535(0x187)][_0x4d1535(0xd00)];_0x4dbe8f['nodeType']===0x23&&this[_0x4d1535(0x9b1)](_0x50daa3,_0x5c5a4c[_0x4d1535(0x116c)],_0x4dbe8f,_0x14788f);}break;case 0x23:this['_handleMemberExpression'](_0x50daa3,_0x5c5a4c[_0x4d1535(0x116c)],_0x206f30[_0x4d1535(0x187)],_0x14788f);break;}return![];}[_0x19dff6(0x781)](_0xc5920b){const _0x58d190=_0x19dff6;if(_0xc5920b[_0x58d190(0x9d1)][_0x58d190(0x80d)]!==0x26||_0xc5920b[_0x58d190(0x187)][_0x58d190(0x80d)]!==0x22)return![];const _0x4dc10b=_0xc5920b[_0x58d190(0x9d1)]['value'];if(!_0x4dc10b)return![];const _0x365b62=_0xc5920b[_0x58d190(0x187)];if(!_0x365b62[_0x58d190(0xc14)]||_0x365b62[_0x58d190(0xc14)]['length']===0x0)return![];const _0x53d66b=_0x365b62[_0x58d190(0xc14)][0x0],_0x57a23e=(0x0,_0x103183[_0x58d190(0x46d)])(_0x53d66b);return _0x57a23e!==_0x103183[_0x58d190(0x2f0)][_0x58d190(0x33a)]&&this[_0x58d190(0xce8)]['assignments'][_0x58d190(0x71f)](new _0x103183[(_0x58d190(0x1171))](_0x4dc10b,_0x57a23e,_0x53d66b['start'])),![];}[_0x19dff6(0x1282)](_0x3eddba,_0x4c8e9e,_0x18c1b9){const _0x40bb40=_0x19dff6;switch(_0x18c1b9['nodeType']){case 0x9:{if(_0x18c1b9[_0x40bb40(0xd00)][_0x40bb40(0x80d)]===0x23)this[_0x40bb40(0x9b1)](_0x3eddba,_0x4c8e9e,_0x18c1b9[_0x40bb40(0xd00)],'');else{if(_0x18c1b9[_0x40bb40(0xd00)]['nodeType']===0x26){const _0x30df0d=_0x18c1b9['leftExpression'][_0x40bb40(0x6a7)];this[_0x40bb40(0xce8)][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183['Assignment'](_0x3eddba,_0x30df0d,_0x18c1b9[_0x40bb40(0xd00)][_0x40bb40(0x116c)]+_0x18c1b9[_0x40bb40(0xd00)][_0x40bb40(0xab7)]));}else _0x18c1b9[_0x40bb40(0xd00)]&&this['_handleAssignment'](_0x3eddba,_0x4c8e9e,_0x18c1b9[_0x40bb40(0xd00)]);}}break;case 0x28:{this[_0x40bb40(0xce8)][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,(0x0,_0x103183['getStandardVariableTypeNumber'])(_0x18c1b9),_0x4c8e9e));}break;case 0x31:case 0x30:this['currentScope'][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,_0x103183[_0x40bb40(0x2f0)]['String'],_0x4c8e9e));break;case 0x26:{const _0x23a280=(0x0,_0x6481db[_0x40bb40(0xac3)])(this[_0x40bb40(0xce8)],_0x18c1b9['value'],_0x18c1b9['start']);_0x23a280&&_0x23a280[_0x40bb40(0xab7)]>0x0&&this[_0x40bb40(0xce8)][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183['Assignment'](_0x3eddba,_0x23a280,_0x4c8e9e));}break;case 0x34:this[_0x40bb40(0xce8)][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,_0x103183['StandardVariableType'][_0x40bb40(0xbcb)],_0x4c8e9e));break;case 0x12:this['currentScope']['assignments'][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,_0x103183['StandardVariableType'][_0x40bb40(0x1276)],_0x4c8e9e));break;case 0x2d:this[_0x40bb40(0xce8)][_0x40bb40(0xb3c)][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,_0x103183[_0x40bb40(0x2f0)][_0x40bb40(0xc43)],_0x4c8e9e));break;case 0x22:case 0xb:this[_0x40bb40(0xce8)]['assignments'][_0x40bb40(0x71f)](new _0x103183[(_0x40bb40(0x1171))](_0x3eddba,_0x103183[_0x40bb40(0x2f0)][_0x40bb40(0xa6b)],_0x4c8e9e));break;}}['_handleClassOrFunction'](_0x4635c6){const _0x16ccc8=_0x19dff6;return this['currentScope']=new _0x326953[(_0x16ccc8(0x49a))]((0x0,_0x326953[_0x16ccc8(0x52e)])(_0x4635c6),_0x4635c6[_0x16ccc8(0x116c)],this[_0x16ccc8(0xce8)],_0x4635c6),this[_0x16ccc8(0x3d7)][_0x16ccc8(0x71f)](this[_0x16ccc8(0xce8)]),!![];}[_0x19dff6(0x9b1)](_0x597f5c,_0xe0f075,_0x4e0016,_0x2fd41b){const _0x2bb1ff=_0x19dff6;var _0x162cf6;const _0x982ff3=(_0x162cf6=_0x4e0016[_0x2bb1ff(0xe9b)])===null||_0x162cf6===void 0x0?void 0x0:_0x162cf6[_0x2bb1ff(0x6a7)];if(!_0x982ff3||!_0x4e0016['leftExpression'])return;const _0x812ac2=_0x4e0016[_0x2bb1ff(0xd00)];switch(_0x812ac2[_0x2bb1ff(0x80d)]){case 0x26:{let _0x5a5395=_0x812ac2[_0x2bb1ff(0x6a7)];if(_0x5a5395==='self')return;const _0x1f659e=(0x0,_0x6481db[_0x2bb1ff(0xac3)])(this['currentScope'],_0x5a5395,_0x4e0016[_0x2bb1ff(0xd00)][_0x2bb1ff(0x116c)]);_0x5a5395=_0x1f659e&&_0x1f659e[_0x2bb1ff(0xab7)]>0x0?_0x1f659e:_0x103183[_0x2bb1ff(0x66a)][_0x2bb1ff(0x58b)]?_0x103183['IntelliCodeConstants']['UnresolvedType']:_0x5a5395;const _0x389e88=_0x5a5395===_0x103183['IntelliCodeConstants']['UnresolvedType']?_0x103183[_0x2bb1ff(0x66a)]['UnresolvedType']:_0x5a5395+'.'+(0x0,_0x6481db['resolveFunction'])(_0x2fd41b,_0x982ff3);this['currentScope'][_0x2bb1ff(0xb3c)]['push'](new _0x103183[(_0x2bb1ff(0x1171))](_0x597f5c,_0x389e88,_0x812ac2['start']+_0x812ac2[_0x2bb1ff(0xab7)]));}break;case 0x30:case 0x31:{const _0x9887d2=_0x103183[_0x2bb1ff(0x2f0)]['String']+'.'+(0x0,_0x6481db[_0x2bb1ff(0x1078)])(_0x2fd41b,_0x982ff3);this['currentScope'][_0x2bb1ff(0xb3c)][_0x2bb1ff(0x71f)](new _0x103183[(_0x2bb1ff(0x1171))](_0x597f5c,_0x9887d2,_0x812ac2[_0x2bb1ff(0x116c)]+_0x812ac2[_0x2bb1ff(0xab7)]));}break;case 0x28:{const _0xc7d6b1=(0x0,_0x103183[_0x2bb1ff(0x46d)])(_0x812ac2)+'.'+(0x0,_0x6481db[_0x2bb1ff(0x1078)])(_0x2fd41b,_0x982ff3);this[_0x2bb1ff(0xce8)][_0x2bb1ff(0xb3c)][_0x2bb1ff(0x71f)](new _0x103183[(_0x2bb1ff(0x1171))](_0x597f5c,_0xc7d6b1,_0x812ac2[_0x2bb1ff(0x116c)]+_0x812ac2['length']));}break;case 0x9:{const _0x597fb1=_0x812ac2[_0x2bb1ff(0xd00)];if(_0x597fb1[_0x2bb1ff(0x80d)]===0x23)this[_0x2bb1ff(0x9b1)](_0x597f5c,_0xe0f075,_0x597fb1,(0x0,_0x6481db[_0x2bb1ff(0x1078)])(_0x2fd41b,_0x982ff3));else{if(_0x597fb1[_0x2bb1ff(0x80d)]===0x26){const _0xeff929=_0x597fb1[_0x2bb1ff(0x6a7)]+'.'+(0x0,_0x6481db['resolveFunction'])(_0x2fd41b,_0x982ff3);this[_0x2bb1ff(0xce8)][_0x2bb1ff(0xb3c)][_0x2bb1ff(0x71f)](new _0x103183[(_0x2bb1ff(0x1171))](_0x597f5c,_0xeff929,_0x812ac2[_0x2bb1ff(0x116c)]+_0x812ac2[_0x2bb1ff(0xab7)]));}}}break;case 0x23:this[_0x2bb1ff(0x9b1)](_0x597f5c,_0xe0f075,_0x812ac2,(0x0,_0x6481db[_0x2bb1ff(0x1078)])(_0x2fd41b,_0x982ff3));break;case 0x1b:{if(_0x812ac2[_0x2bb1ff(0xd09)]['nodeType']===0x23)this[_0x2bb1ff(0x9b1)](_0x597f5c,_0xe0f075,_0x812ac2[_0x2bb1ff(0xd09)],(0x0,_0x6481db[_0x2bb1ff(0x1078)])(_0x2fd41b,_0x982ff3));else _0x812ac2[_0x2bb1ff(0xd09)][_0x2bb1ff(0x80d)]===0x26&&this[_0x2bb1ff(0x1282)](_0x597f5c,_0xe0f075,_0x812ac2[_0x2bb1ff(0xd09)]);}break;}}}_0x2ab390[_0x19dff6(0xab4)]=_0x54eebf;},0x8dbc:(_0x106ac9,_0x453957,_0x2d7dc8)=>{'use strict';const _0x24ca87=a1_0x5357;Object[_0x24ca87(0x9ae)](_0x453957,'__esModule',{'value':!![]}),_0x453957[_0x24ca87(0x970)]=void 0x0;const _0x116aba=_0x2d7dc8(0x13198),_0x3ea419=_0x2d7dc8(0x128dc);class _0x33d751 extends _0x116aba[_0x24ca87(0xd61)]{constructor(){super(...arguments),this['scopes']=[];}[_0x24ca87(0xe72)](_0x5f350c){return'IntelliCode\x20AST\x20walker:\x20'+_0x5f350c;}['updateCurrentScope'](_0x660efa){const _0xaab909=_0x24ca87,_0x2b8972=(0x0,_0x3ea419['getEnclosingScopeForNode'])(_0x660efa);if((_0x660efa[_0xaab909(0x80d)]===0x1f||_0x660efa['nodeType']===0xa)&&this[_0xaab909(0xce8)][_0xaab909(0x6e0)]===_0x660efa)return;if(this['currentScope'][_0xaab909(0x6e0)]!==_0x2b8972){const _0x5d1d24=this[_0xaab909(0x3d7)]['findIndex'](_0x24c694=>_0x24c694[_0xaab909(0x6e0)]===_0x2b8972);_0x5d1d24>=0x0&&(this[_0xaab909(0xce8)]=this[_0xaab909(0x3d7)][_0x5d1d24]);}}}_0x453957[_0x24ca87(0x970)]=_0x33d751;},0x7d44:(_0x34af69,_0x1169b1,_0x1e22f6)=>{'use strict';const _0x36635b=a1_0x5357;Object['defineProperty'](_0x1169b1,_0x36635b(0x7fe),{'value':!![]}),_0x1169b1[_0x36635b(0xe04)]=void 0x0;const _0x39e18d=_0x1e22f6(0xe0a4),_0x5c9d80=_0x1e22f6(0xd1f7),_0x2cead0=_0x1e22f6(0x15488),_0x20b06d=_0x1e22f6(0x545c),_0x2a6c59=0x64,_0x3dc8cd={'recommendations':[],'invocation':undefined};class _0x4616b9{constructor(_0x5e43af,_0x559791,_0x3892da,_0xcbc7a8){const _0x482641=_0x36635b;this[_0x482641(0x1159)]=_0x5e43af,this[_0x482641(0x415)]=_0x559791,this[_0x482641(0x6f8)]=_0x3892da,this[_0x482641(0x8c9)]=_0xcbc7a8;}async['dispose'](){const _0xbc8d1b=_0x36635b;this['_session']&&(await this[_0xbc8d1b(0x614)][_0xbc8d1b(0x328)](),this[_0xbc8d1b(0x614)]=undefined);}async[_0x36635b(0xcb0)](){const _0x22c66d=_0x36635b;var _0x3f51c9,_0x500fd6,_0x3a0170,_0x3b147f;if(!this[_0x22c66d(0x415)][_0x22c66d(0x8e4)]()){(_0x3f51c9=this['_logger'])===null||_0x3f51c9===void 0x0?void 0x0:_0x3f51c9[_0x22c66d(0x638)](_0x39e18d[_0x22c66d(0x8a5)][_0x22c66d(0x1089)],'IntelliCode\x20is\x20not\x20supported\x20on\x20this\x20platform.');return;}if(!this[_0x22c66d(0x847)]){(_0x500fd6=this['_logger'])===null||_0x500fd6===void 0x0?void 0x0:_0x500fd6['log'](_0x39e18d[_0x22c66d(0x8a5)][_0x22c66d(0x320)],'Loading\x20ONNX\x20runtime...');try{this[_0x22c66d(0x847)]=_0x1e22f6(0x2650),(_0x3a0170=this[_0x22c66d(0x6f8)])===null||_0x3a0170===void 0x0?void 0x0:_0x3a0170[_0x22c66d(0x638)](_0x39e18d[_0x22c66d(0x8a5)][_0x22c66d(0x320)],_0x22c66d(0xe02));}catch(_0x2897c1){this[_0x22c66d(0x5bc)](_0x22c66d(0x65f),_0x2897c1);}}if(this[_0x22c66d(0x847)]&&this[_0x22c66d(0x1159)])try{this[_0x22c66d(0x614)]=await this['_onnx']['InferenceSession'][_0x22c66d(0xffd)](this[_0x22c66d(0x1159)][_0x22c66d(0x4c3)],{'logSeverityLevel':this[_0x22c66d(0x7f4)]()}),(_0x3b147f=this['_logger'])===null||_0x3b147f===void 0x0?void 0x0:_0x3b147f['log'](_0x39e18d['LogLevel'][_0x22c66d(0x320)],'Created\x20IntelliCode\x20session.');}catch(_0x49a9f4){this[_0x22c66d(0x5bc)](_0x22c66d(0x18d),_0x49a9f4);}}async[_0x36635b(0x538)](_0xf1a233,_0x560df0,_0xe6b506,_0x248bfc,_0x28af36){const _0x568a63=_0x36635b;var _0x18e20f,_0x117495,_0x5bbb67,_0x24174a,_0x3bde91;if(!this[_0x568a63(0x415)][_0x568a63(0x8e4)]())return _0x3dc8cd;const _0x335312=new _0x20b06d[(_0x568a63(0x84a))](),_0x4054f2=_0x335312[_0x568a63(0x8b2)](_0xf1a233,_0x560df0,_0xe6b506);if(!_0x4054f2)return(_0x18e20f=this[_0x568a63(0x6f8)])===null||_0x18e20f===void 0x0?void 0x0:_0x18e20f[_0x568a63(0x638)](_0x39e18d[_0x568a63(0x8a5)]['Log'],_0x568a63(0x317)),_0x3dc8cd;(_0x117495=this[_0x568a63(0x6f8)])===null||_0x117495===void 0x0?void 0x0:_0x117495[_0x568a63(0x638)](_0x39e18d[_0x568a63(0x8a5)][_0x568a63(0x320)],_0x568a63(0xaf4)+_0x4054f2[_0x568a63(0x1291)][_0x568a63(0xb49)](_0x375cad=>_0x375cad[_0x568a63(0x12fc)](/\n/g,'\x5cn'))['join'](',')+'\x0a');const _0x325b03=[];if(_0x248bfc['length']>0x0)try{const _0x2e8178=await _0x2cead0[_0x568a63(0x693)][_0x568a63(0x828)][_0x568a63(0x438)](_0x568a63(0x8b9),_0x2cead0[_0x568a63(0xba2)],_0x4054f2[_0x568a63(0x1291)],_0x248bfc);_0x2e8178===null||_0x2e8178===void 0x0?void 0x0:_0x2e8178[_0x568a63(0x7a7)]['forEach'](_0x4d1077=>_0x325b03[_0x568a63(0x71f)](_0x4d1077)),_0x325b03[_0x568a63(0xab7)]>0x0&&((_0x5bbb67=this[_0x568a63(0x6f8)])===null||_0x5bbb67===void 0x0?void 0x0:_0x5bbb67[_0x568a63(0x638)](_0x39e18d[_0x568a63(0x8a5)][_0x568a63(0x320)],_0x568a63(0x11c5)+_0x248bfc['join'](',')+'\x0a'));}catch(_0x4760bc){(_0x24174a=this[_0x568a63(0x6f8)])===null||_0x24174a===void 0x0?void 0x0:_0x24174a[_0x568a63(0x638)](_0x39e18d[_0x568a63(0x8a5)]['Log'],_0x568a63(0x390)+(0x0,_0x5c9d80[_0x568a63(0x90a)])(_0x4760bc));}if(_0x325b03[_0x568a63(0xab7)]===0x0&&this[_0x568a63(0x847)]&&this[_0x568a63(0x614)]&&this['_model'])try{const _0x374465=this['_convertTokenToId'](_0x4054f2[_0x568a63(0x1291)]),_0x25ca02=new this['_onnx'][(_0x568a63(0xd4f))](_0x568a63(0xcd6),_0x374465,[0x1,_0x374465[_0x568a63(0xab7)]]),_0x53e7db=new this[(_0x568a63(0x847))][(_0x568a63(0xd4f))](_0x568a63(0xcd6),[_0x2a6c59],[0x1]),_0x1edd20={[_0x568a63(0x76f)]:_0x25ca02,[_0x568a63(0xd8e)]:_0x53e7db},_0x29f3b4=await this['_session']['run'](_0x1edd20,['top_k:1']);if(_0x28af36===null||_0x28af36===void 0x0?void 0x0:_0x28af36[_0x568a63(0x6c0)])return _0x3dc8cd;const _0x2fbd42=_0x29f3b4[_0x568a63(0x12c7)];if(_0x2fbd42)for(const _0x27909c of _0x2fbd42[_0x568a63(0x1213)]){const _0x4ee8ca=_0x27909c;_0x4ee8ca&&_0x325b03['push'](this['_model'][_0x568a63(0x240)][_0x4ee8ca]);}}catch(_0x5b029f){(_0x3bde91=this[_0x568a63(0x6f8)])===null||_0x3bde91===void 0x0?void 0x0:_0x3bde91[_0x568a63(0x638)](_0x39e18d[_0x568a63(0x8a5)][_0x568a63(0xa92)],'IntelliCode\x20exception:\x20'+(0x0,_0x5c9d80[_0x568a63(0x90a)])(_0x5b029f));}return{'recommendations':_0x325b03,'invocation':_0x4054f2};}[_0x36635b(0x210)](_0x175cbc){const _0x27ff42=_0x36635b;if(!this['_model'])throw new Error(_0x27ff42(0xede));const _0xb67478=new Array(_0x2a6c59);let _0x1a925b=0x0;if(_0x175cbc['length']<_0x2a6c59)for(;_0x1a925b<_0x2a6c59-_0x175cbc[_0x27ff42(0xab7)];_0x1a925b++){_0xb67478[_0x1a925b]=0x0;}let _0x461acd=this['_model']['tokenIdMap'][_0x27ff42(0xc14)][_0x27ff42(0xab7)];const _0x2071ea=new Map();for(const _0x4b1c36 of _0x175cbc){let _0x46c0a2=this[_0x27ff42(0x1159)][_0x27ff42(0x672)]['get'](_0x4b1c36);if(_0x46c0a2)_0xb67478[_0x1a925b++]=_0x46c0a2;else{_0x46c0a2=_0x2071ea[_0x27ff42(0x10b5)](_0x4b1c36);if(_0x46c0a2)_0xb67478[_0x1a925b++]=_0x46c0a2;else{const _0x3a3721=_0x461acd++;_0x2071ea[_0x27ff42(0xbc1)](_0x4b1c36,_0x3a3721),_0xb67478[_0x1a925b++]=_0x3a3721;}}}return _0xb67478;}[_0x36635b(0x7f4)](){const _0x430b77=_0x36635b;var _0x38d412;switch((_0x38d412=this['_logger'])===null||_0x38d412===void 0x0?void 0x0:_0x38d412[_0x430b77(0xc8c)]){case _0x39e18d[_0x430b77(0x8a5)][_0x430b77(0xa92)]:case _0x39e18d[_0x430b77(0x8a5)][_0x430b77(0x1089)]:case _0x39e18d[_0x430b77(0x8a5)][_0x430b77(0xc90)]:return 0x3;case _0x39e18d[_0x430b77(0x8a5)][_0x430b77(0x320)]:return 0x0;}return 0x1;}[_0x36635b(0x5bc)](_0x5ee3b3,_0x2cb26d){const _0xbba37=_0x36635b;var _0x1b421c,_0x32ac45;_0x2cb26d?((_0x1b421c=this[_0xbba37(0x6f8)])===null||_0x1b421c===void 0x0?void 0x0:_0x1b421c[_0xbba37(0x638)](_0x39e18d['LogLevel'][_0xbba37(0xa92)],_0x5ee3b3+_0xbba37(0x6f3)+(0x0,_0x5c9d80[_0xbba37(0x90a)])(_0x2cb26d)),(0x0,_0x5c9d80[_0xbba37(0x10e7)])(this[_0xbba37(0x8c9)],_0x5c9d80[_0xbba37(0xdd2)][_0xbba37(0x29d)],_0x2cb26d)):(_0x32ac45=this[_0xbba37(0x6f8)])===null||_0x32ac45===void 0x0?void 0x0:_0x32ac45['log'](_0x39e18d[_0xbba37(0x8a5)][_0xbba37(0xa92)],_0x5ee3b3);}}_0x1169b1['DeepLearning']=_0x4616b9;},0xec1c:(_0x227f2e,_0x40894f,_0x4f3d6a)=>{'use strict';const _0x2b670b=a1_0x5357;Object['defineProperty'](_0x40894f,'__esModule',{'value':!![]}),_0x40894f['ExpressionWalker']=void 0x0;const _0x545682=_0x4f3d6a(0x8dbc),_0x29d265=_0x4f3d6a(0x16d40),_0x4489d7=_0x4f3d6a(0x5228);class _0x56cc0b extends _0x545682[_0x2b670b(0x970)]{constructor(_0x375ccc){const _0x1eab07=_0x2b670b;super(),this[_0x1eab07(0x1a6)]=[],this[_0x1eab07(0x8d0)]=0x0;if(_0x375ccc[_0x1eab07(0xab7)]<0x1)throw new Error(this[_0x1eab07(0xe72)]('empty\x20list\x20of\x20scopes.'));this[_0x1eab07(0x3d7)]=_0x375ccc,this[_0x1eab07(0xce8)]=this['scopes'][0x0];}[_0x2b670b(0x40b)](_0x4ca5e0){const _0x2eebcd=_0x2b670b;return this[_0x2eebcd(0x10cf)](_0x4ca5e0),super[_0x2eebcd(0x40b)](_0x4ca5e0);}[_0x2b670b(0x118d)](_0x15cc6a){const _0x1a5073=_0x2b670b,_0x41b393=this[_0x1a5073(0x3d7)][_0x1a5073(0x1193)](_0x436d11=>_0x436d11[_0x1a5073(0x6e0)]===_0x15cc6a);return _0x41b393&&(this['currentScope']=_0x41b393),!![];}[_0x2b670b(0xdc0)](_0x55f5d9){const _0x24e48e=_0x2b670b;var _0x603d06;return((_0x603d06=_0x55f5d9[_0x24e48e(0xe9b)])===null||_0x603d06===void 0x0?void 0x0:_0x603d06['value'])&&(this['methodCount']++,this[_0x24e48e(0x9b1)](_0x55f5d9[_0x24e48e(0xe9b)][_0x24e48e(0x6a7)],_0x55f5d9[_0x24e48e(0xd00)])),!![];}[_0x2b670b(0xe07)](_0x193463){const _0x225375=_0x2b670b;var _0xf29df1;if(_0x193463[_0x225375(0xbe6)]===0x7)switch((_0xf29df1=_0x193463[_0x225375(0x5be)])===null||_0xf29df1===void 0x0?void 0x0:_0xf29df1[_0x225375(0x80d)]){case 0x23:case 0x26:case 0x9:case 0x1b:case 0x31:case 0x30:case 0x28:case 0x22:case 0x12:case 0x2d:case 0x34:this[_0x225375(0x9b1)](undefined,_0x193463[_0x225375(0x5be)]);break;}return!![];}['_handleMemberExpression'](_0x2f68bd,_0x1796ec,_0x11adbe){const _0x367791=_0x2b670b;var _0x3e2c06,_0x3ce3f0;const _0x4b0dd9=_0x1796ec[_0x367791(0x116c)]+_0x1796ec[_0x367791(0xab7)];switch(_0x1796ec[_0x367791(0x80d)]){case 0x26:{const _0x28c919=_0x1796ec[_0x367791(0x6a7)];if(!_0x28c919)return;let _0x2172ca=(0x0,_0x29d265['resolveVariable'])(this[_0x367791(0xce8)],_0x28c919,_0x1796ec[_0x367791(0x116c)]);if(_0x2172ca){let _0x1e9269=_0x4b0dd9;_0x11adbe&&(_0x2172ca=_0x2172ca+'.'+_0x11adbe,_0x1e9269+=_0x11adbe[_0x367791(0xab7)]),this[_0x367791(0x8f0)](_0x2172ca,_0x2f68bd,_0x1e9269);}else _0x4489d7[_0x367791(0x66a)][_0x367791(0x58b)]&&this[_0x367791(0x8f0)](_0x4489d7['IntelliCodeConstants'][_0x367791(0xe8e)],_0x2f68bd,_0x4b0dd9);}break;case 0x9:{const _0x1cf04a=_0x1796ec[_0x367791(0xd00)];switch(_0x1cf04a[_0x367791(0x80d)]){case 0x23:((_0x3e2c06=_0x1cf04a['memberName'])===null||_0x3e2c06===void 0x0?void 0x0:_0x3e2c06[_0x367791(0x6a7)])&&this[_0x367791(0x9b1)](_0x2f68bd,_0x1cf04a[_0x367791(0xd00)],_0x11adbe?_0x1cf04a[_0x367791(0xe9b)][_0x367791(0x6a7)]+'.'+_0x11adbe:_0x1cf04a[_0x367791(0xe9b)][_0x367791(0x6a7)]);break;case 0x26:this[_0x367791(0x9b1)](_0x2f68bd,_0x1cf04a,_0x11adbe);break;}}break;case 0x23:{const _0x218144=(_0x3ce3f0=_0x1796ec[_0x367791(0xe9b)])===null||_0x3ce3f0===void 0x0?void 0x0:_0x3ce3f0['value'];_0x218144&&this['_handleMemberExpression'](_0x2f68bd,_0x1796ec[_0x367791(0xd00)],_0x11adbe?_0x218144+'.'+_0x11adbe:_0x218144);}break;case 0x30:case 0x31:this[_0x367791(0x8f0)](_0x4489d7[_0x367791(0x2f0)][_0x367791(0xca1)],_0x2f68bd,_0x4b0dd9);break;case 0x28:this[_0x367791(0x8f0)]((0x0,_0x4489d7[_0x367791(0x46d)])(_0x1796ec),_0x2f68bd,_0x4b0dd9);break;case 0x34:this['_addMethod'](_0x4489d7[_0x367791(0x2f0)][_0x367791(0xbcb)],_0x2f68bd,_0x4b0dd9);break;case 0x2d:this['_addMethod'](_0x4489d7[_0x367791(0x2f0)][_0x367791(0xc43)],_0x2f68bd,_0x4b0dd9);break;case 0x22:this[_0x367791(0x8f0)](_0x4489d7[_0x367791(0x2f0)][_0x367791(0xa6b)],_0x2f68bd,_0x4b0dd9);break;case 0x12:this['_addMethod'](_0x4489d7[_0x367791(0x2f0)][_0x367791(0x1276)],_0x2f68bd,_0x4b0dd9);break;case 0x1b:{const _0x5e31a6=_0x1796ec[_0x367791(0xd09)];_0x5e31a6[_0x367791(0x80d)]===0x26&&this[_0x367791(0x8f0)](_0x4489d7[_0x367791(0x2f0)][_0x367791(0xca1)],_0x2f68bd,_0x5e31a6['start']+_0x5e31a6[_0x367791(0xab7)]);}break;}}['_addMethod'](_0x35561d,_0x29053b,_0x58327a){const _0x323c20=_0x2b670b;this['methodInvokations']['push'](new _0x4489d7[(_0x323c20(0x384))](_0x35561d,_0x29053b,_0x58327a));}}_0x40894f['ExpressionWalker']=_0x56cc0b;},0x15140:(_0x22756b,_0x13e2ae,_0xcaf5aa)=>{'use strict';const _0x1a691c=a1_0x5357;Object[_0x1a691c(0x9ae)](_0x13e2ae,_0x1a691c(0x7fe),{'value':!![]}),_0x13e2ae[_0x1a691c(0x870)]=void 0x0,_0xcaf5aa(0xaf6c);const _0x225738=_0xcaf5aa(0xe0a4),_0xe9d8c8=_0xcaf5aa(0x144ed),_0x34a867=_0xcaf5aa(0x70d4),_0x24f8df=_0xcaf5aa(0x12d3c);class _0x526485{constructor(_0x1bae86,_0xc0c2d2){const _0x28f459=_0x1a691c;this[_0x28f459(0xa21)]=_0x1bae86,this[_0x28f459(0x8c9)]=_0xc0c2d2;}[_0x1a691c(0x116a)](_0x59f52a){return undefined;}[_0x1a691c(0x5c6)](_0x449e25,_0x112854,_0x5a72a4){const _0xece4ec=_0x1a691c;var _0x4d6545,_0x3da817,_0x3ecf9e,_0x305d5b,_0x3af42a;if(!this[_0xece4ec(0xa21)])return;switch(_0x112854[_0xece4ec(0x1289)]){case _0x34a867[_0xece4ec(0xe36)][_0xece4ec(0x10ee)]:if(((_0x4d6545=_0x112854[_0xece4ec(0xcfa)])===null||_0x4d6545===void 0x0?void 0x0:_0x4d6545[_0xece4ec(0xab7)])===0x1)(0x0,_0x24f8df['sendRecommendationsTelemetry'])(this['_telemetry'],_0x112854[_0xece4ec(0xcfa)][0x0]);else((_0x3da817=_0x112854[_0xece4ec(0xcfa)])===null||_0x3da817===void 0x0?void 0x0:_0x3da817[_0xece4ec(0xab7)])===0x3&&(0x0,_0x24f8df[_0xece4ec(0xb77)])(this['_telemetry'],_0x112854[_0xece4ec(0xcfa)][0x0],{'index':_0x112854[_0xece4ec(0xcfa)][0x1],'method':_0x112854[_0xece4ec(0xcfa)][0x2]});break;case _0x34a867[_0xece4ec(0xe36)][_0xece4ec(0xacd)]:(0x0,_0xe9d8c8[_0xece4ec(0xb41)])(Array[_0xece4ec(0x378)](_0x112854[_0xece4ec(0xcfa)])),(0x0,_0xe9d8c8['assert'])(((_0x3ecf9e=_0x112854['arguments'])===null||_0x3ecf9e===void 0x0?void 0x0:_0x3ecf9e[_0xece4ec(0xab7)])===0x1);if(((_0x305d5b=_0x112854[_0xece4ec(0xcfa)])===null||_0x305d5b===void 0x0?void 0x0:_0x305d5b[_0xece4ec(0xab7)])===0x1){(0x0,_0xe9d8c8[_0xece4ec(0xb41)])(_0x112854['arguments'][0x0]);const _0x4d4437=_0x112854[_0xece4ec(0xcfa)][0x0]['modelPath'];(0x0,_0xe9d8c8[_0xece4ec(0xb41)])(typeof _0x4d4437==='string');if(typeof _0x4d4437!==_0xece4ec(0xccd))return;this['_intelliCode'][_0xece4ec(0x3ff)][_0xece4ec(0x638)](_0x225738[_0xece4ec(0x8a5)][_0xece4ec(0x320)],_0xece4ec(0xa66)+_0x4d4437);let _0x3bf7f2=_0x112854[_0xece4ec(0xcfa)][0x0][_0xece4ec(0x738)];typeof _0x3bf7f2===_0xece4ec(0xccd)?this[_0xece4ec(0xa21)]['logger']['log'](_0x225738[_0xece4ec(0x8a5)][_0xece4ec(0x320)],_0xece4ec(0x270)+_0x3bf7f2):_0x3bf7f2=undefined;let _0x8c31b1=_0x112854['arguments'][0x0]['analyzerName'];typeof _0x8c31b1===_0xece4ec(0xccd)?this[_0xece4ec(0xa21)][_0xece4ec(0x3ff)][_0xece4ec(0x638)](_0x225738[_0xece4ec(0x8a5)]['Log'],'analyzerName\x20'+_0x8c31b1):_0x8c31b1=undefined,this[_0xece4ec(0xa21)][_0xece4ec(0xb47)](_0x4d4437,_0x3bf7f2,_0x8c31b1),(_0x3af42a=this[_0xece4ec(0xa21)])===null||_0x3af42a===void 0x0?void 0x0:_0x3af42a[_0xece4ec(0x845)]()[_0xece4ec(0xd21)]();}break;}}}_0x13e2ae[_0x1a691c(0x870)]=_0x526485;},0x1394:(_0x288003,_0x3cf14a,_0x1f40ec)=>{'use strict';const _0x166996=a1_0x5357;Object[_0x166996(0x9ae)](_0x3cf14a,_0x166996(0x7fe),{'value':!![]}),_0x3cf14a[_0x166996(0x2a2)]=void 0x0;const _0x254db3=_0x1f40ec(0x177c1),_0x420af5=_0x1f40ec(0x1848),_0x3dbd42=_0x1f40ec(0x17170),_0x40bc13=_0x1f40ec(0x3a44),_0x2e0e08=_0x1f40ec(0x1534c),_0x29397e=_0x1f40ec(0xec1c),_0x57662a=_0x1f40ec(0x12d3c),_0x242fbd=_0x1f40ec(0x5228);class _0x4129ac{constructor(_0x8eaab5,_0x4956f0,_0x38283d,_0x36fa74,_0x3a8764){const _0x49f41d=_0x166996;this[_0x49f41d(0xe2d)]=_0x8eaab5,this[_0x49f41d(0x550)]=_0x4956f0,this['_position']=_0x38283d,this['_options']=_0x36fa74,this[_0x49f41d(0x11dc)]=_0x3a8764;const _0x486b20=this[_0x49f41d(0xe2d)][_0x49f41d(0x609)][_0x49f41d(0xcfc)](_0x40bc13[_0x49f41d(0xf41)]['intelliCode']);this[_0x49f41d(0xa21)]=(_0x486b20===null||_0x486b20===void 0x0?void 0x0:_0x486b20[_0x49f41d(0x1fb)])?_0x486b20:undefined;}async[_0x166996(0x1bc)](_0x1eb93e){const _0x3a3446=_0x166996;var _0x2fd258,_0x231a6d,_0x1241de;if(!this['_intelliCode']||!this[_0x3a3446(0xa21)]['deepLearning']||!_0x1eb93e||_0x1eb93e[_0x3a3446(0x1222)][_0x3a3446(0xab7)]===0x0)return;if(!this[_0x3a3446(0xa21)][_0x3a3446(0x4c3)]&&!this['_intelliCode'][_0x3a3446(0x220)])return;const _0x14306b=this['_program'][_0x3a3446(0xf5d)](this[_0x3a3446(0x550)]);if(!_0x14306b)return;const _0x3b77c5=(0x0,_0x254db3[_0x3a3446(0xfb2)])(this[_0x3a3446(0xfcb)],_0x14306b[_0x3a3446(0xddd)][_0x3a3446(0xc4f)]);if(_0x3b77c5===undefined)return;try{const _0x5b622b=new _0x420af5[(_0x3a3446(0x300))](),_0x2ca8aa=process['memoryUsage']()[_0x3a3446(0x3ae)]/0x400,_0x5a4832=_0x14306b[_0x3a3446(0xbf0)][_0x3a3446(0x9a9)],_0xfb2531=new _0x2e0e08[(_0x3a3446(0xab4))](_0x5a4832);_0xfb2531[_0x3a3446(0x96d)](_0x5a4832);const _0x1662bb=new _0x29397e[(_0x3a3446(0xb14))](_0xfb2531[_0x3a3446(0x3d7)]);_0x1662bb[_0x3a3446(0x96d)](_0x5a4832);const _0x41657f=_0x1eb93e[_0x3a3446(0x1222)][_0x3a3446(0xb49)](_0x3de1ce=>_0x3de1ce[_0x3a3446(0x929)]),_0x50a087=await this[_0x3a3446(0xa21)][_0x3a3446(0xdec)][_0x3a3446(0x538)](_0x14306b,_0x1662bb,_0x3b77c5,_0x41657f,this[_0x3a3446(0x11dc)]);_0x50a087['recommendations'][_0x3a3446(0xab7)]>0x0&&this['_program'][_0x3a3446(0x947)][_0x3a3446(0x638)]('Recommendations:\x20'+_0x50a087[_0x3a3446(0x63f)][_0x3a3446(0x576)](',\x20'));const _0x1d959e=process[_0x3a3446(0x74c)]()[_0x3a3446(0x3ae)]/0x400,_0xbaf6d2=Math[_0x3a3446(0xc73)](_0x1d959e-_0x2ca8aa);this[_0x3a3446(0xe2d)][_0x3a3446(0x947)]['log'](_0x3a3446(0xd9e)+_0x5b622b[_0x3a3446(0x78d)]()+'\x20ms,\x20Memory\x20increase:\x20'+_0xbaf6d2+_0x3a3446(0x103d));if(this[_0x3a3446(0x11dc)][_0x3a3446(0x6c0)])return;const _0x12f08a=_0x1eb93e[_0x3a3446(0x1222)][_0x3a3446(0x1110)](_0x3c6bfe=>_0x3c6bfe[_0x3a3446(0xd44)]!==_0x3dbd42['autoImportDetail']),_0x33e4e6=this[_0x3a3446(0xbcc)](_0x12f08a,_0x50a087[_0x3a3446(0x63f)]);this[_0x3a3446(0x34a)]=(0x0,_0x57662a[_0x3a3446(0xc8a)])(_0x12f08a,_0x50a087[_0x3a3446(0x63f)],_0x33e4e6,(_0x2fd258=_0x50a087[_0x3a3446(0xc42)])===null||_0x2fd258===void 0x0?void 0x0:_0x2fd258[_0x3a3446(0x8b6)],(_0x1241de=(_0x231a6d=this[_0x3a3446(0xa21)][_0x3a3446(0x4c3)])===null||_0x231a6d===void 0x0?void 0x0:_0x231a6d[_0x3a3446(0xeb6)]['Version'])!==null&&_0x1241de!==void 0x0?_0x1241de:_0x3a3446(0x78c),_0x5b622b[_0x3a3446(0x78d)](),_0xbaf6d2);}catch(_0xd65033){this[_0x3a3446(0xe2d)][_0x3a3446(0x947)][_0x3a3446(0xead)](_0x3a3446(0xe5f)+_0xd65033['stack']);return;}}['getExtensionInfo'](){return this['_info'];}[_0x166996(0xbcc)](_0x565829,_0x5a32b9){const _0x3438bd=_0x166996,_0x1ac6c4=[];if(_0x5a32b9[_0x3438bd(0xab7)]===0x0)return _0x1ac6c4;const _0x402343=new Map(_0x565829['filter'](_0x5144f2=>_0x5144f2['label'])[_0x3438bd(0xb49)](_0x2e1407=>[_0x2e1407[_0x3438bd(0x929)],_0x2e1407]));let _0x2c63a1=0x0;for(const _0x4a7ac of _0x5a32b9){const _0x5eff00=_0x402343[_0x3438bd(0x10b5)](_0x4a7ac);if(_0x5eff00){this[_0x3438bd(0x1018)](_0x5eff00,_0x2c63a1);_0x5eff00[_0x3438bd(0xd82)]&&_0x1ac6c4['push'](_0x5eff00[_0x3438bd(0xd82)]);if(_0x2c63a1>=_0x242fbd['IntelliCodeConstants'][_0x3438bd(0xedd)])break;_0x2c63a1++;}}return _0x1ac6c4;}[_0x166996(0x1018)](_0x5bea8f,_0x4007ab){const _0x22312d=_0x166996;!_0x5bea8f[_0x22312d(0xd82)]&&!_0x5bea8f[_0x22312d(0x744)]&&(_0x5bea8f['insertText']=_0x5bea8f[_0x22312d(0x929)]),(!_0x5bea8f[_0x22312d(0x10d1)]||_0x5bea8f['filterText'][_0x22312d(0xab7)]===0x0)&&(_0x5bea8f['filterText']=_0x5bea8f[_0x22312d(0xd82)]||_0x5bea8f[_0x22312d(0x929)]),_0x5bea8f[_0x22312d(0x12a5)]=_0x22312d(0x899)+_0x4007ab+'.'+_0x5bea8f[_0x22312d(0x929)],_0x5bea8f['filterText']=_0x5bea8f['label'][_0x22312d(0x107e)](),_0x5bea8f['label']=''+_0x242fbd[_0x22312d(0x66a)][_0x22312d(0x889)]+_0x5bea8f[_0x22312d(0x929)],_0x5bea8f['preselect']=_0x4007ab===0x0;}}_0x3cf14a[_0x166996(0x2a2)]=_0x4129ac;},0x15488:function(_0x34b8f9,_0xd4218e,_0x1f4553){'use strict';const _0x15199e=a1_0x5357;var _0x45eeb9=this&&this[_0x15199e(0x80e)]||(Object[_0x15199e(0xffd)]?function(_0x190ebe,_0x55ca87,_0x5c1e47,_0x41f3aa){const _0x199b31=_0x15199e;if(_0x41f3aa===undefined)_0x41f3aa=_0x5c1e47;var _0x4d087b=Object[_0x199b31(0x8ec)](_0x55ca87,_0x5c1e47);(!_0x4d087b||(_0x199b31(0x10b5)in _0x4d087b?!_0x55ca87[_0x199b31(0x7fe)]:_0x4d087b['writable']||_0x4d087b['configurable']))&&(_0x4d087b={'enumerable':!![],'get':function(){return _0x55ca87[_0x5c1e47];}}),Object[_0x199b31(0x9ae)](_0x190ebe,_0x41f3aa,_0x4d087b);}:function(_0x42efbc,_0x43475f,_0x48f4cc,_0x5aabae){if(_0x5aabae===undefined)_0x5aabae=_0x48f4cc;_0x42efbc[_0x5aabae]=_0x43475f[_0x48f4cc];}),_0x41b711=this&&this[_0x15199e(0xc98)]||(Object[_0x15199e(0xffd)]?function(_0x480a5c,_0x51e6d0){const _0x2ae8ad=_0x15199e;Object[_0x2ae8ad(0x9ae)](_0x480a5c,_0x2ae8ad(0x1015),{'enumerable':!![],'value':_0x51e6d0});}:function(_0x1eb32e,_0x5b6951){_0x1eb32e['default']=_0x5b6951;}),_0x70e86e=this&&this[_0x15199e(0x280)]||function(_0x4d95d7){const _0x4f5817=_0x15199e;if(_0x4d95d7&&_0x4d95d7[_0x4f5817(0x7fe)])return _0x4d95d7;var _0x21ceb4={};if(_0x4d95d7!=null){for(var _0xd49174 in _0x4d95d7)if(_0xd49174!==_0x4f5817(0x1015)&&Object['prototype'][_0x4f5817(0x9b9)][_0x4f5817(0x84f)](_0x4d95d7,_0xd49174))_0x45eeb9(_0x21ceb4,_0x4d95d7,_0xd49174);}return _0x41b711(_0x21ceb4,_0x4d95d7),_0x21ceb4;};Object[_0x15199e(0x9ae)](_0xd4218e,_0x15199e(0x7fe),{'value':!![]}),_0xd4218e[_0x15199e(0x693)]=_0xd4218e[_0x15199e(0xba2)]=void 0x0;const _0x3e71a1=_0x1f4553(0x17418),_0x1b9d39=_0x70e86e(_0x1f4553(0xf6f8));var _0x4c4fb2;(function(_0x4a027a){const _0x169f24=_0x15199e;_0x4a027a[_0x4a027a[_0x169f24(0xda8)]=0x0]=_0x169f24(0xda8),_0x4a027a[_0x4a027a['NotInModel']=0x1]='NotInModel',_0x4a027a[_0x4a027a[_0x169f24(0x34c)]=0x2]='NotInIntersection',_0x4a027a[_0x4a027a[_0x169f24(0x32a)]=0x3]=_0x169f24(0x32a),_0x4a027a[_0x4a027a[_0x169f24(0x61c)]=0x4]='ZeroWeight';}(_0x4c4fb2||(_0x4c4fb2={})),_0xd4218e[_0x15199e(0xba2)]=_0x15199e(0x376));class _0x9a45dd{constructor(){const _0x1c0785=_0x15199e;this[_0x1c0785(0x123f)]=new _0x1b9d39[(_0x1c0785(0x5c3))](_0x1c0785(0xdeb)),this[_0x1c0785(0x8fe)]=new _0x1b9d39[(_0x1c0785(0x5c3))](_0x1c0785(0x4e4)),this[_0x1c0785(0xad7)]=new _0x1b9d39[(_0x1c0785(0x8b5))](_0x1c0785(0x11b0));}static get['instance'](){const _0x5a8eb6=_0x15199e;return!_0x9a45dd[_0x5a8eb6(0x16f)]&&(_0x9a45dd[_0x5a8eb6(0x16f)]=new _0x9a45dd()),_0x9a45dd[_0x5a8eb6(0x16f)];}async[_0x15199e(0x621)](_0x54be17){const _0x48f914=_0x15199e;if(this[_0x48f914(0xfcd)])return;const _0x26506d=(0x0,_0x3e71a1[_0x48f914(0x2e9)])(_0x54be17);this[_0x48f914(0xfcd)]=_0x1b9d39[_0x48f914(0x377)](new _0x1b9d39[(_0x48f914(0x34b))](_0x26506d),new _0x1b9d39[(_0x48f914(0x1259))](_0x26506d)),this[_0x48f914(0xfcd)]['listen']();}async[_0x15199e(0xe87)](_0x2cb481,_0x252081,_0x5c348a){const _0xf421f3=_0x15199e;var _0x453052;return(_0x453052=this[_0xf421f3(0xfcd)])===null||_0x453052===void 0x0?void 0x0:_0x453052[_0xf421f3(0xa0b)](this['_loadModelRequest'],_0x2cb481,_0x252081,_0x5c348a);}async[_0x15199e(0xe2a)](_0x1440b0,_0x52ab6,_0x239dde){const _0x52bfd2=_0x15199e;var _0x501d34;return(_0x501d34=this['_connection'])===null||_0x501d34===void 0x0?void 0x0:_0x501d34[_0x52bfd2(0xa0b)](this[_0x52bfd2(0x8fe)],_0x1440b0,_0x52ab6,_0x239dde);}async[_0x15199e(0x438)](_0x48080d,_0xa1cc27,_0x12797f,_0x5df4ff){const _0x1cc7eb=_0x15199e;var _0x33dce8;return(_0x33dce8=this[_0x1cc7eb(0xfcd)])===null||_0x33dce8===void 0x0?void 0x0:_0x33dce8[_0x1cc7eb(0xa0b)](this['_deepLearningModelInferenceRequest'],_0x48080d,_0xa1cc27,_0x12797f,_0x5df4ff);}}_0xd4218e[_0x15199e(0x693)]=_0x9a45dd;},0xc5b8:function(_0x487e15,_0x44cf68,_0x1b6beb){'use strict';const _0x5400a1=a1_0x5357;var _0x369e1e=this&&this['__createBinding']||(Object[_0x5400a1(0xffd)]?function(_0x59e556,_0x1d71a2,_0x3638fe,_0x5cdd81){const _0x53d2a9=_0x5400a1;if(_0x5cdd81===undefined)_0x5cdd81=_0x3638fe;var _0x569e75=Object[_0x53d2a9(0x8ec)](_0x1d71a2,_0x3638fe);(!_0x569e75||('get'in _0x569e75?!_0x1d71a2[_0x53d2a9(0x7fe)]:_0x569e75[_0x53d2a9(0xe29)]||_0x569e75['configurable']))&&(_0x569e75={'enumerable':!![],'get':function(){return _0x1d71a2[_0x3638fe];}}),Object['defineProperty'](_0x59e556,_0x5cdd81,_0x569e75);}:function(_0x45bba9,_0x323d58,_0x51c50a,_0x484177){if(_0x484177===undefined)_0x484177=_0x51c50a;_0x45bba9[_0x484177]=_0x323d58[_0x51c50a];}),_0x4adc85=this&&this[_0x5400a1(0xc98)]||(Object['create']?function(_0x34c5b0,_0x529a95){const _0x35acbc=_0x5400a1;Object['defineProperty'](_0x34c5b0,_0x35acbc(0x1015),{'enumerable':!![],'value':_0x529a95});}:function(_0x32f73d,_0x33fe6f){const _0x3ca5cc=_0x5400a1;_0x32f73d[_0x3ca5cc(0x1015)]=_0x33fe6f;}),_0x1ac379=this&&this[_0x5400a1(0x280)]||function(_0x421625){const _0x104451=_0x5400a1;if(_0x421625&&_0x421625[_0x104451(0x7fe)])return _0x421625;var _0x1b5a64={};if(_0x421625!=null){for(var _0x5f9d4e in _0x421625)if(_0x5f9d4e!==_0x104451(0x1015)&&Object['prototype'][_0x104451(0x9b9)][_0x104451(0x84f)](_0x421625,_0x5f9d4e))_0x369e1e(_0x1b5a64,_0x421625,_0x5f9d4e);}return _0x4adc85(_0x1b5a64,_0x421625),_0x1b5a64;};Object[_0x5400a1(0x9ae)](_0x44cf68,_0x5400a1(0x7fe),{'value':!![]}),_0x44cf68[_0x5400a1(0x2ec)]=void 0x0,_0x1b6beb(0xaf6c);const _0x5e4f2f=_0x1ac379(_0x1b6beb(0x2650)),_0x311456=_0x1b6beb(0xe0a4),_0x24546e=_0x1b6beb(0xd1f7),_0x12bd88=_0x1b6beb(0x7d44),_0x55ac51=_0x1b6beb(0x15488),_0xbb68c5=_0x1b6beb(0xc368),_0x4fa803=_0x1b6beb(0x7c4c);class _0x347604{constructor(_0x47d4d8,_0x3a4137,_0x3094b3){const _0x84e545=_0x5400a1;this[_0x84e545(0x3ff)]=_0x47d4d8,this[_0x84e545(0x415)]=_0x3a4137,this['_telemetry']=_0x3094b3,this['_useModelService']=![],this[_0x84e545(0x2a1)]=!![],this[_0x84e545(0xa38)]=(0x0,_0x4fa803['realZipOpener'])();}get[_0x5400a1(0xdec)](){return this['_deepLearning'];}get[_0x5400a1(0x220)](){const _0x589e4a=_0x5400a1;return this[_0x589e4a(0x1189)];}get[_0x5400a1(0x1fb)](){const _0x6b369b=_0x5400a1;return this[_0x6b369b(0x2a1)];}async[_0x5400a1(0x546)](){const _0x37486a=_0x5400a1;this[_0x37486a(0x6a4)]&&(await this['_deepLearning']['dispose'](),this[_0x37486a(0x6a4)]=undefined);}[_0x5400a1(0x4fd)](_0x2339f3){const _0x3f6a8f=_0x5400a1;this[_0x3f6a8f(0x2a1)]=_0x2339f3;}['setModelLoadInfo'](_0x5f381e,_0x4b580f,_0xdfd8b0){const _0x166783=_0x5400a1;this['_modelZipPath']=_0x5f381e,this['_pipeName']=_0x4b580f,this[_0x166783(0x98a)]=_0xdfd8b0;}async[_0x5400a1(0x845)](){const _0x16a6a9=_0x5400a1;return!this[_0x16a6a9(0x47b)]&&(this[_0x16a6a9(0x47b)]=this['_ensureModelLoadedImpl']()),this['_modelLoadedPromise'];}async[_0x5400a1(0x337)](){const _0x4e3df7=_0x5400a1;var _0x9ad755;if(!((_0x9ad755=this[_0x4e3df7(0x415)])===null||_0x9ad755===void 0x0?void 0x0:_0x9ad755[_0x4e3df7(0x8e4)]()))return;_0x5e4f2f['env']['wasm'][_0x4e3df7(0x4a2)]=0x1,_0x5e4f2f['env'][_0x4e3df7(0x52f)][_0x4e3df7(0xb95)]=![],this['_enabled']&&this[_0x4e3df7(0xafd)]?await this['_loadModel']():(this[_0x4e3df7(0x6a4)]=undefined,this[_0x4e3df7(0x4c3)]=undefined);}async['_loadModel'](){const _0x1ec809=_0x5400a1;if(this[_0x1ec809(0x4c3)]||!this['_modelZipPath'])return;if(this[_0x1ec809(0xd52)]&&this[_0x1ec809(0x98a)]===_0x55ac51[_0x1ec809(0xba2)])try{const _0x261b64=_0x55ac51[_0x1ec809(0x693)][_0x1ec809(0x828)];await _0x261b64[_0x1ec809(0x621)](this['_pipeName']),this[_0x1ec809(0x3ff)][_0x1ec809(0x638)](_0x311456[_0x1ec809(0x8a5)][_0x1ec809(0x320)],_0x1ec809(0xa3b)),await _0x261b64['loadModelAsync'](_0x1ec809(0x8b9),this[_0x1ec809(0x98a)],this[_0x1ec809(0xafd)]),this[_0x1ec809(0x1189)]=!![],this[_0x1ec809(0x3ff)][_0x1ec809(0x638)](_0x311456[_0x1ec809(0x8a5)]['Log'],_0x1ec809(0xe5a)+this[_0x1ec809(0xafd)]);}catch(_0x505d6f){const _0x6657b6=_0x1ec809(0xeaa);this[_0x1ec809(0x3ff)][_0x1ec809(0x638)](_0x311456['LogLevel'][_0x1ec809(0x1089)],_0x6657b6+'.\x20Exception:\x20'+(0x0,_0x24546e['getExceptionMessage'])(_0x505d6f));}else try{const _0x182d73=new _0xbb68c5[(_0x1ec809(0x5cc))](this[_0x1ec809(0xa38)],this[_0x1ec809(0x3ff)],this[_0x1ec809(0x8c9)]);this[_0x1ec809(0x4c3)]=await _0x182d73['loadModel'](this[_0x1ec809(0xafd)]);}catch(_0x4f359f){const _0x3e020c=_0x1ec809(0x100f);this[_0x1ec809(0x3ff)][_0x1ec809(0x638)](_0x311456[_0x1ec809(0x8a5)][_0x1ec809(0x1089)],_0x3e020c+_0x1ec809(0x50d)+(0x0,_0x24546e[_0x1ec809(0x90a)])(_0x4f359f)),(0x0,_0x24546e['sendExceptionTelemetry'])(this[_0x1ec809(0x8c9)],_0x24546e[_0x1ec809(0xdd2)][_0x1ec809(0x1119)],_0x4f359f);}try{!this[_0x1ec809(0x6a4)]&&(this[_0x1ec809(0x6a4)]=new _0x12bd88[(_0x1ec809(0xe04))](this[_0x1ec809(0x4c3)],this['_platform'],this[_0x1ec809(0x3ff)],this[_0x1ec809(0x8c9)])),await this[_0x1ec809(0x6a4)][_0x1ec809(0xcb0)](),this['logger'][_0x1ec809(0x638)](_0x311456[_0x1ec809(0x8a5)][_0x1ec809(0x320)],_0x1ec809(0x96e));}catch(_0x4679f7){const _0x2a521b=_0x1ec809(0x650);this[_0x1ec809(0x3ff)][_0x1ec809(0x638)](_0x311456[_0x1ec809(0x8a5)][_0x1ec809(0x1089)],_0x2a521b+'.\x20Exception:\x20'+(0x0,_0x24546e['getExceptionMessage'])(_0x4679f7));}}}_0x44cf68[_0x5400a1(0x2ec)]=_0x347604;},0xc368:(_0x1d546f,_0x4c7d0b,_0x4813e8)=>{'use strict';const _0x17c7f7=a1_0x5357;Object['defineProperty'](_0x4c7d0b,'__esModule',{'value':!![]}),_0x4c7d0b[_0x17c7f7(0x5cc)]=void 0x0;const _0x597fcc=_0x4813e8(0xe0a4),_0x5b61fd=_0x4813e8(0xd1f7),_0x1524af=_0x4813e8(0x1400c);class _0x28e5cb{constructor(_0x518b6a,_0x5045fb,_0x45237d){const _0x1fcb35=_0x17c7f7;this[_0x1fcb35(0xa38)]=_0x518b6a,this[_0x1fcb35(0x6f8)]=_0x5045fb,this['_telemetry']=_0x45237d;}async['loadModel'](_0x3c1558){const _0x5dff64=_0x17c7f7,_0x4d70d8=this[_0x5dff64(0x117a)](()=>this[_0x5dff64(0xa38)][_0x5dff64(0x12a4)](_0x3c1558),_0x5dff64(0x81c));if(!_0x4d70d8)return undefined;try{const _0x5d0527=await this[_0x5dff64(0x117c)](_0x4d70d8,_0x1524af[_0x5dff64(0x96b)],_0x5dff64(0x704));if(!_0x5d0527)return undefined;const _0x1bd815=await this[_0x5dff64(0x117c)](_0x4d70d8,_0x1524af[_0x5dff64(0x89c)],_0x5dff64(0x894));if(!_0x1bd815)return undefined;const _0x1de868=await this[_0x5dff64(0xdef)](()=>_0x4d70d8[_0x5dff64(0x657)](_0x1524af[_0x5dff64(0x12f0)]),'Unable\x20to\x20read\x20model.onnx');if(!_0x1de868)return undefined;const _0x373cac=new Uint8Array(_0x1de868),_0x441fa9=new Map(_0x1bd815[_0x5dff64(0xb49)]((_0x565821,_0x54c88d)=>[_0x565821,_0x54c88d]));return{'model':_0x373cac,'metaData':_0x5d0527,'tokens':_0x1bd815,'tokenIdMap':_0x441fa9};}finally{await this[_0x5dff64(0xdef)](()=>_0x4d70d8['close'](),'Unable\x20to\x20close\x20model\x20zip');}}async[_0x17c7f7(0x117c)](_0x2fb0e6,_0xad1a3d,_0x557644){const _0x518805=_0x17c7f7;try{const _0x156644=await _0x2fb0e6['entryData'](_0xad1a3d),_0x3be10e=_0x156644[_0x518805(0xa16)]();try{return JSON[_0x518805(0xc4a)](_0x3be10e);}catch(_0x589e0a){this[_0x518805(0x5bc)](_0x518805(0x60f)+_0x557644,_0x589e0a);}}catch(_0x1eecd1){this['_logError'](_0x518805(0x1099)+_0x557644,_0x1eecd1);}return undefined;}[_0x17c7f7(0x117a)](_0x516c88,_0x4488d4){try{return _0x516c88();}catch(_0x2bb28a){return this['_logError'](_0x4488d4,_0x2bb28a),undefined;}}async['_tryExecuteAsync'](_0x2f6364,_0x5df94a){const _0x60f5d6=_0x17c7f7;try{return await _0x2f6364();}catch(_0x4f81f4){return this[_0x60f5d6(0x5bc)](_0x5df94a,_0x4f81f4),undefined;}}['_logError'](_0x5c39df,_0x229328){const _0x562196=_0x17c7f7;var _0xe6ccb3,_0x3f28e7;_0x229328?((_0xe6ccb3=this[_0x562196(0x6f8)])===null||_0xe6ccb3===void 0x0?void 0x0:_0xe6ccb3[_0x562196(0x638)](_0x597fcc[_0x562196(0x8a5)][_0x562196(0xa92)],_0x229328?_0x5c39df+_0x562196(0x6f3)+(0x0,_0x5b61fd[_0x562196(0x90a)])(_0x229328):_0x5c39df),(0x0,_0x5b61fd[_0x562196(0x10e7)])(this[_0x562196(0x8c9)],_0x5b61fd[_0x562196(0xdd2)][_0x562196(0x1119)],_0x229328)):(_0x3f28e7=this[_0x562196(0x6f8)])===null||_0x3f28e7===void 0x0?void 0x0:_0x3f28e7[_0x562196(0x638)](_0x597fcc[_0x562196(0x8a5)][_0x562196(0xa92)],_0x5c39df);}}_0x4c7d0b[_0x17c7f7(0x5cc)]=_0x28e5cb;},0x1400c:(_0x388a62,_0x2898df)=>{'use strict';const _0x422322=a1_0x5357;Object[_0x422322(0x9ae)](_0x2898df,'__esModule',{'value':!![]}),_0x2898df[_0x422322(0x89c)]=_0x2898df[_0x422322(0x96b)]=_0x2898df[_0x422322(0x12f0)]=_0x2898df['LookbackTokenLength']=void 0x0,_0x2898df[_0x422322(0xc16)]=0x64,_0x2898df[_0x422322(0x12f0)]=_0x422322(0x12f7),_0x2898df[_0x422322(0x96b)]='metadata.json',_0x2898df[_0x422322(0x89c)]=_0x422322(0x120a);},0x16d40:(_0x22c4aa,_0x3220b3)=>{'use strict';const _0x13c1cf=a1_0x5357;Object['defineProperty'](_0x3220b3,_0x13c1cf(0x7fe),{'value':!![]}),_0x3220b3['resolveAssignments']=_0x3220b3['resolveVariable']=_0x3220b3['resolveFunction']=void 0x0;function _0x594b17(_0x37be69,_0x547c22){const _0x9e11e2=_0x13c1cf;return _0x37be69&&_0x37be69[_0x9e11e2(0xab7)]>0x0?_0x547c22+'.'+_0x37be69:_0x547c22;}_0x3220b3[_0x13c1cf(0x1078)]=_0x594b17;function _0xe81b6c(_0x53af64,_0x22104e,_0x370759){const _0x19a599=_0x13c1cf;if(!_0x22104e||!_0x53af64||!_0x53af64['parent']&&(!_0x53af64[_0x19a599(0xb3c)]||_0x53af64['assignments'][_0x19a599(0xab7)]===0x0))return _0x22104e;let _0x57b6a5=_0x53af64;const _0x4413e5=_0x57b6a5[_0x19a599(0xb3c)];let _0x126b88=_0x367682(_0x4413e5,_0x22104e,_0x370759);while(!_0x126b88&&_0x57b6a5[_0x19a599(0xfcf)]){_0x57b6a5=_0x57b6a5[_0x19a599(0xfcf)],_0x126b88=_0x367682(_0x57b6a5[_0x19a599(0xb3c)],_0x22104e,_0x370759);}return _0x126b88;}_0x3220b3[_0x13c1cf(0xac3)]=_0xe81b6c;function _0x367682(_0x4cd683,_0x11d425,_0x412398){const _0x502293=_0x13c1cf;if(!_0x4cd683)return undefined;let _0x55a5e6;for(let _0x1dbe6c=_0x4cd683[_0x502293(0xab7)]-0x1;_0x1dbe6c>=0x0;_0x1dbe6c--){const _0x24dc84=_0x4cd683[_0x1dbe6c];if(_0x24dc84[_0x502293(0x38c)]>_0x412398)continue;if(_0x24dc84[_0x502293(0x29e)]===_0x11d425&&!_0x55a5e6)_0x55a5e6=_0x24dc84['value'];else _0x55a5e6===_0x24dc84[_0x502293(0x29e)]&&(_0x55a5e6=_0x24dc84[_0x502293(0x6a7)]);}return _0x55a5e6;}_0x3220b3[_0x13c1cf(0xa4a)]=_0x367682;},0x128dc:(_0x5a7e3c,_0x1c3b11,_0xfc3fde)=>{'use strict';const _0x5c77c9=a1_0x5357;Object[_0x5c77c9(0x9ae)](_0x1c3b11,_0x5c77c9(0x7fe),{'value':!![]}),_0x1c3b11[_0x5c77c9(0x52e)]=_0x1c3b11[_0x5c77c9(0x85e)]=_0x1c3b11['getEnclosingScopeForNode']=_0x1c3b11[_0x5c77c9(0x49a)]=void 0x0;const _0x277d8f=_0xfc3fde(0x144ed);class _0x2c21e9{constructor(_0x426325,_0x4388da,_0x2dcc4e,_0x6ca8f3,_0x5d9d61){const _0x149984=_0x5c77c9;this[_0x149984(0x1ed)]=_0x426325,this[_0x149984(0x38c)]=_0x4388da,this[_0x149984(0xfcf)]=_0x2dcc4e,this[_0x149984(0x6e0)]=_0x6ca8f3,this['assignments']=_0x5d9d61||[];}}_0x1c3b11['Scope']=_0x2c21e9;function _0x599ba1(_0x4938e7){const _0x4a2db9=_0x5c77c9;if(_0x4938e7[_0x4a2db9(0x80d)]===0x24)return _0x4938e7;let _0x11824b=_0x4938e7;(_0x4938e7[_0x4a2db9(0x80d)]===0x1f||_0x4938e7[_0x4a2db9(0x80d)]===0xa)&&(_0x11824b=_0x4938e7[_0x4a2db9(0xfcf)]);while(_0x11824b){switch(_0x11824b['nodeType']){case 0x24:case 0x1f:case 0xa:return _0x11824b;}_0x11824b=_0x11824b[_0x4a2db9(0xfcf)];}return(0x0,_0x277d8f['fail'])(_0x4a2db9(0x3ac)),undefined;}_0x1c3b11[_0x5c77c9(0x488)]=_0x599ba1;function _0x51718f(_0x40ec82){const _0x226289=_0x5c77c9;var _0x193c57,_0xda5731;switch(_0x40ec82[_0x226289(0x80d)]){case 0x1f:return((_0x193c57=_0x40ec82[_0x226289(0x1ed)])===null||_0x193c57===void 0x0?void 0x0:_0x193c57[_0x226289(0x6a7)])||'?';case 0xa:return((_0xda5731=_0x40ec82[_0x226289(0x1ed)])===null||_0xda5731===void 0x0?void 0x0:_0xda5731['value'])||'?';}}_0x1c3b11[_0x5c77c9(0x85e)]=_0x51718f;function _0x36df52(_0x379aa5){const _0x5bb804=_0x5c77c9,_0x29942e=_0x599ba1(_0x379aa5),_0x56fb23=_0x51718f(_0x379aa5);return _0x29942e[_0x5bb804(0x80d)]===0x24?_0x56fb23:_0x36df52(_0x29942e)+'.'+_0x56fb23;}_0x1c3b11[_0x5c77c9(0x52e)]=_0x36df52;},0x12d3c:(_0x27fd03,_0x39726b,_0xbbaacc)=>{'use strict';const _0xdf9561=a1_0x5357;Object[_0xdf9561(0x9ae)](_0x39726b,'__esModule',{'value':!![]}),_0x39726b['buildRecommendationsTelemetry']=_0x39726b['sendRecommendationsTelemetry']=void 0x0;const _0x1a6543=_0xbbaacc(0x1848),_0x4e0824=_0xbbaacc(0x70d4),_0x37189a=_0xbbaacc(0x9ce4),_0x5706ab=_0xbbaacc(0xd1f7),_0x3a4365=_0xbbaacc(0x5228);let _0x304ad0;function _0x55c03e(_0x29f486){const _0x4d40be=_0xdf9561;if((_0x304ad0===null||_0x304ad0===void 0x0?void 0x0:_0x304ad0['id'])!==_0x29f486)return;const _0x496618=new _0x5706ab[(_0x4d40be(0x6a0))](_0x5706ab[_0x4d40be(0xdd2)][_0x4d40be(0x290)]);return _0x496618[_0x4d40be(0x111c)]['Id']=_0x304ad0['id'],_0x496618['Properties'][_0x4d40be(0xf44)]=_0x304ad0[_0x4d40be(0x52b)],_0x496618[_0x4d40be(0x111c)][_0x4d40be(0xa74)]=_0x304ad0[_0x4d40be(0x7ee)],_0x496618[_0x4d40be(0x111c)][_0x4d40be(0x91d)]=_0x304ad0['modelVersion'],_0x496618[_0x4d40be(0x111c)]['FailureReason']=_0x304ad0[_0x4d40be(0xc86)],_0x496618[_0x4d40be(0x111c)]['Class']=_0x304ad0[_0x4d40be(0x122a)],_0x496618[_0x4d40be(0xc93)][_0x4d40be(0xb80)]=_0x304ad0['elapsedTime'],_0x496618[_0x4d40be(0xc93)][_0x4d40be(0x120e)]=_0x304ad0[_0x4d40be(0x10f1)],_0x496618['Measurements'][_0x4d40be(0x3aa)]=_0x304ad0[_0x4d40be(0x41e)],_0x496618[_0x4d40be(0x111c)][_0x4d40be(0xcd2)]=_0x304ad0['methods'],_0x496618;}function _0x4fbf34(_0x5a989f,_0x14683b,_0x43590d){const _0x52f57f=_0xdf9561;if(!_0x5a989f)return;const _0x2c160f=_0x55c03e(_0x14683b);if(!_0x2c160f)return;_0x43590d?(_0x2c160f['Properties'][_0x52f57f(0x264)]=_0x43590d[_0x52f57f(0xd3f)],_0x2c160f[_0x52f57f(0x111c)][_0x52f57f(0x906)]=_0x43590d[_0x52f57f(0x2b5)],_0x2c160f['Properties'][_0x52f57f(0xc20)]=_0x52f57f(0x8fd)):(_0x2c160f['Properties'][_0x52f57f(0x264)]='-1',_0x2c160f[_0x52f57f(0x111c)][_0x52f57f(0x906)]='',_0x2c160f[_0x52f57f(0x111c)][_0x52f57f(0xc20)]=_0x52f57f(0x731)),_0x5a989f[_0x52f57f(0x9f4)](_0x2c160f);}_0x39726b[_0xdf9561(0xb77)]=_0x4fbf34;function _0x42289a(_0x730d56,_0x49a7fd,_0x2e3086,_0x36794e,_0xc4f4bb,_0x50ac21,_0xe9ccef){const _0x19cede=_0xdf9561,_0xfe254b=(0x0,_0x5706ab['createTelemetryCorrelationId'])(),_0x254c3f=new _0x1a6543[(_0x19cede(0x300))]();let _0xd2f8d2=_0x3a4365[_0x19cede(0x1218)]['None'];_0x49a7fd[_0x19cede(0xab7)]>0x0?_0x2e3086[_0x19cede(0xab7)]===0x0&&(_0xd2f8d2=_0x3a4365[_0x19cede(0x1218)]['NotInIntersection']):_0xd2f8d2=_0x3a4365['FailureReason'][_0x19cede(0xf37)];let _0x350633='';_0xd2f8d2!==_0x3a4365[_0x19cede(0x1218)][_0x19cede(0xf37)]&&(_0x350633=_0x36794e||_0x19cede(0x265));let _0x3ff591=-0x1,_0x2edabf='';_0x49a7fd['length']>0x0&&(_0x3ff591=_0x2e3086[_0x19cede(0xab7)],_0x2edabf=_0x49a7fd['join'](','));_0x304ad0={'id':_0xfe254b,'language':_0x19cede(0x8b9),'modelType':_0x3a4365[_0x19cede(0xa74)][_0x19cede(0x87b)],'modelVersion':_0x19cede(0xd45)+_0xc4f4bb,'failureReason':_0xd2f8d2,'class':_0x350633,'elapsedTime':_0x50ac21,'memoryIncreaseKB':_0xe9ccef,'count':_0x3ff591,'methods':_0x2edabf};const _0x58f3c8=_0x254c3f['getDurationInMilliseconds']();_0x3b7221(_0xfe254b,_0x730d56,_0x2e3086);const _0x17e658=_0x254c3f[_0x19cede(0x78d)]();return{'correlationId':_0xfe254b,'selectedItemTelemetryTimeInMS':_0x58f3c8,'itemTelemetryTimeInMS':_0x17e658-_0x58f3c8,'totalTimeInMS':_0x50ac21+_0x17e658};}_0x39726b[_0xdf9561(0xc8a)]=_0x42289a;function _0x3b7221(_0xc27cca,_0x5cf305,_0x40de2d){const _0x2a022f=_0xdf9561;var _0x4b67ca;const _0x4c13e8=_0x5cf305[_0x2a022f(0x9d3)]((_0x130b85,_0x171824)=>{const _0x516601=_0x2a022f;if(_0x130b85[_0x516601(0x12a5)]===_0x171824[_0x516601(0x12a5)]||!_0x130b85['sortText']||!_0x171824['sortText'])return 0x0;if(_0x130b85['sortText']<_0x171824[_0x516601(0x12a5)])return-0x1;return 0x1;}),_0x450206={'title':'','command':_0x4e0824['Commands'][_0x2a022f(0x10ee)],'arguments':[_0xc27cca]};for(let _0x176fb0=0x0;_0x176fb0<_0x4c13e8['length'];_0x176fb0++){const _0x12b6ec=_0x4c13e8[_0x176fb0],_0x40b8f2=_0x176fb0<_0x40de2d[_0x2a022f(0xab7)];_0x40b8f2?_0x12b6ec[_0x2a022f(0x1289)]=(0x0,_0x37189a[_0x2a022f(0x10e9)])(_0x12b6ec['command'],{'title':'','command':_0x4e0824[_0x2a022f(0xe36)][_0x2a022f(0x10ee)],'arguments':[_0xc27cca,_0x176fb0,(_0x4b67ca=_0x12b6ec[_0x2a022f(0xd82)])!==null&&_0x4b67ca!==void 0x0?_0x4b67ca:'']}):_0x12b6ec[_0x2a022f(0x1289)]=(0x0,_0x37189a[_0x2a022f(0x10e9)])(_0x12b6ec['command'],_0x450206);}}},0x545c:(_0x4513cc,_0x46066b,_0x33bb34)=>{'use strict';const _0x2ec6ca=a1_0x5357;Object[_0x2ec6ca(0x9ae)](_0x46066b,_0x2ec6ca(0x7fe),{'value':!![]}),_0x46066b[_0x2ec6ca(0x84a)]=void 0x0;const _0xd7dc3b=_0x33bb34(0x6eb4),_0x2cedcb=_0x33bb34(0x144ed),_0x434c8f=_0x33bb34(0xa0c),_0x16ca06=_0x33bb34(0x1400c),_0x5bf9f2=_0x33bb34(0x98db);class _0x1d4edd extends _0x5bf9f2[_0x2ec6ca(0xbdb)]{[_0x2ec6ca(0x8b2)](_0x2fdb34,_0xb4c4b1,_0x41ad92,_0x17f1e6){const _0x4a04b7=_0x2ec6ca,_0x2be227=this[_0x4a04b7(0xc4c)](_0x2fdb34);let _0x140d33,_0x1cbab5,_0x15e16d=-0x1;_0x17f1e6=_0x17f1e6||_0x16ca06[_0x4a04b7(0xc16)];const _0x3c15c8=_0xb4c4b1[_0x4a04b7(0x1a6)][_0x4a04b7(0x9d3)]((_0x283bcf,_0x23b1c8)=>_0x23b1c8['spanStart']-_0x283bcf[_0x4a04b7(0x38c)]);let _0x5ccdaf=_0x3c15c8['findIndex'](_0x55ec22=>_0x55ec22[_0x4a04b7(0x38c)]<_0x41ad92);if(_0x5ccdaf<0x0)return undefined;_0x5ccdaf=_0x5ccdaf===0x0?_0x5ccdaf:_0x5ccdaf-0x1;for(let _0x4e1d5e=_0x5ccdaf;_0x4e1d5e<_0x3c15c8[_0x4a04b7(0xab7)];_0x4e1d5e++){const _0x217a74=_0x3c15c8[_0x4e1d5e];_0x1cbab5=_0x217a74['key'],_0x140d33=_0x217a74[_0x4a04b7(0x6a7)];let _0x5e64a7=_0x2be227[_0x4a04b7(0x2db)](_0x217a74);if(_0x5e64a7>_0x41ad92)continue;_0x5e64a7<_0x41ad92-0x1&&(_0x5e64a7=_0x41ad92-0x1);_0x15e16d=_0x5e64a7;break;}if(_0x15e16d<0x0||!_0x1cbab5)return undefined;const _0x1e04e0=_0x2be227[_0x4a04b7(0x846)](_0x15e16d);this[_0x4a04b7(0x92e)](_0x1cbab5)&&(_0x1e04e0[_0x4a04b7(0x6a7)]&&(_0x1cbab5=_0x1e04e0['value']));if(_0x1cbab5===undefined)return;if(!_0xd7d3c1(_0x15e16d,_0x2fdb34[_0x4a04b7(0xbf0)]))return;const _0x9cd3e1=_0x115d34(_0x15e16d);if(_0x9cd3e1<0x0||_0x9cd3e1>=_0x2be227['selectedTokens'][_0x4a04b7(0xab7)])return;const _0x539d8c=this[_0x4a04b7(0xdce)](_0x17f1e6,_0x2be227,_0x1cbab5,_0x9cd3e1);if(!_0x539d8c||_0x539d8c['length']<=0x1)return undefined;if(!this[_0x4a04b7(0x92e)](_0x1cbab5)){for(let _0x1c8700=_0x539d8c['length']-0x1;_0x1c8700>0x2;_0x1c8700--){if(_0x1e04e0[_0x4a04b7(0x6a7)]){if(_0x539d8c[_0x1c8700][_0x4a04b7(0x6a7)]===_0x1e04e0['value']){_0x539d8c[_0x1c8700]['value']=_0x1cbab5;break;}}else{if(_0x539d8c[_0x1c8700][_0x4a04b7(0x6a7)]===_0x539d8c[_0x539d8c[_0x4a04b7(0xab7)]-0x2][_0x4a04b7(0x6a7)]){_0x539d8c[_0x1c8700][_0x4a04b7(0x6a7)]=_0x1cbab5;break;}}}!_0x1e04e0[_0x4a04b7(0x6a7)]&&(_0x539d8c[_0x539d8c['length']-0x2][_0x4a04b7(0x6a7)]=_0x1cbab5);}return{'spanStart':_0x15e16d,'lookbackTokens':_0x539d8c[_0x4a04b7(0xb49)](_0x27989a=>_0x27989a[_0x4a04b7(0x6a7)]),'type':_0x140d33?_0x1cbab5+'.'+_0x140d33:_0x1cbab5};function _0x115d34(_0x285c97){const _0x2e708c=_0x4a04b7;let _0x276590=_0x2be227[_0x2e708c(0x1118)](_0x285c97);_0x276590<0x0&&(_0x276590=~_0x276590+0x1);if(_0x276590<_0x2be227[_0x2e708c(0xd0e)][_0x2e708c(0xab7)])while(_0x276590>=0x0){const _0x17389b=_0x2be227[_0x2e708c(0xd0e)][_0x276590]['token'];if(_0x17389b[_0x2e708c(0x8b6)]===0x14)break;if(_0x17389b[_0x2e708c(0x116c)]<=_0x285c97&&(_0x17389b['type']===0xd||_0x17389b[_0x2e708c(0x8b6)]===0xf||_0x17389b['type']===0x11))return-0x1;_0x276590-=0x1;}return _0x276590;}function _0xd7d3c1(_0x1ba74a,_0x1e81e8){const _0x17fee4=_0x4a04b7;var _0xaef110,_0x10ecb0;const _0x3fb81a=_0x2be227[_0x17fee4(0x1118)](_0x1ba74a),_0xeed0dc=_0x3fb81a>0x0&&_0x2be227[_0x17fee4(0xd0e)][_0x3fb81a][_0x17fee4(0x766)][_0x17fee4(0x8b6)]===0x14;if(_0xeed0dc)return!![];const _0x207236=_0x1e81e8[_0x17fee4(0x9a9)],_0x2e9c3f=(0x0,_0xd7dc3b[_0x17fee4(0x6dc)])(_0x207236,_0x1ba74a),_0x48b237=_0x2e9c3f&&_0x2e9c3f[_0x17fee4(0x80d)]===0x26&&((_0xaef110=_0x2e9c3f[_0x17fee4(0xfcf)])===null||_0xaef110===void 0x0?void 0x0:_0xaef110[_0x17fee4(0x80d)])===0x23&&_0x2e9c3f===((_0x10ecb0=_0x2e9c3f['parent'])===null||_0x10ecb0===void 0x0?void 0x0:_0x10ecb0['memberName']);return _0x48b237;}}['_extractLookbackTokens'](_0x4bbe6e,_0x3efb93,_0x4c4df0,_0x4576b6){const _0x1d99c9=_0x2ec6ca;let _0x471e1f=_0x4bbe6e,_0x1edb08=_0x4576b6-_0x4bbe6e+0x1;_0x1edb08<0x0&&(_0x1edb08=0x0,_0x471e1f=_0x4576b6+0x1);const _0x5e3f5c=_0x1edb08+_0x471e1f;(0x0,_0x2cedcb[_0x1d99c9(0xb41)])(_0x5e3f5c>=_0x1edb08&&_0x5e3f5c<_0x3efb93[_0x1d99c9(0xd0e)][_0x1d99c9(0xab7)]);const _0x5d2585=_0x3efb93[_0x1d99c9(0xd0e)][_0x1d99c9(0xc31)](_0x1edb08,_0x5e3f5c);if(_0x5d2585[_0x1d99c9(0xab7)]<=0x1)return undefined;const _0x270d93=_0x5d2585[_0x5d2585[_0x1d99c9(0xab7)]-0x2][_0x1d99c9(0x766)];if(_0x270d93[_0x1d99c9(0x8b6)]===0x6||this[_0x1d99c9(0xf03)](_0x270d93[_0x1d99c9(0x8b6)]))return undefined;const _0x5bf38d=_0x5d2585[_0x5d2585['length']-0x1]['token'];if(_0x5bf38d[_0x1d99c9(0x8b6)]!==0x14&&_0x5bf38d['type']!==0xe)return _0x5d2585[_0x5d2585['length']-0x1][_0x1d99c9(0x766)]=_0x434c8f['Token'][_0x1d99c9(0xffd)](0x14,_0x5bf38d[_0x1d99c9(0x116c)],0x1,undefined),_0x5d2585[_0x5d2585[_0x1d99c9(0xab7)]-0x1]['value']='.',_0x5d2585;if(_0x5bf38d[_0x1d99c9(0x8b6)]===0x14&&_0x270d93['type']===0xe){_0x5d2585[_0x5d2585[_0x1d99c9(0xab7)]-0x1][_0x1d99c9(0x766)]=_0x434c8f[_0x1d99c9(0x9dc)]['create'](0x2,_0x5bf38d['start'],0x1,undefined),_0x5d2585[_0x5d2585[_0x1d99c9(0xab7)]-0x1][_0x1d99c9(0x6a7)]='\x0a';const _0x15cd63=_0x434c8f['Token'][_0x1d99c9(0xffd)](0x7,_0x5bf38d[_0x1d99c9(0x116c)]+0x1,_0x4c4df0['length'],undefined);_0x5d2585[_0x1d99c9(0x71f)]({'token':_0x15cd63,'value':_0x4c4df0});const _0x1f47b2=_0x434c8f[_0x1d99c9(0x9dc)][_0x1d99c9(0xffd)](0x14,_0x15cd63[_0x1d99c9(0x116c)]+_0x15cd63['length'],0x1,undefined);_0x5d2585['push']({'token':_0x1f47b2,'value':'.'});}return _0x5d2585;}[_0x2ec6ca(0xf03)](_0x1354e2){return _0x1354e2===0x15||_0x1354e2===0xa||_0x1354e2===0xc||_0x1354e2===0x13||_0x1354e2===0xf||_0x1354e2===0x11||_0x1354e2===0xd||_0x1354e2===0x9||_0x1354e2===0xb;}}_0x46066b['EditorLookBackTokenGenerator']=_0x1d4edd;},0x98db:(_0x36bc91,_0x5dadef,_0x14e4a2)=>{'use strict';const _0x3b037d=a1_0x5357;Object['defineProperty'](_0x5dadef,_0x3b037d(0x7fe),{'value':!![]}),_0x5dadef[_0x3b037d(0xbdb)]=void 0x0;const _0x192063=_0x14e4a2(0x5228),_0x238ecc=_0x14e4a2(0x2ecc);class _0x4e8960{['extractTokens'](_0x5ca49f){const _0x4c21f4=_0x3b037d,_0x110fce=[],_0x45808d=[],_0x5bb4a5=new _0x238ecc[(_0x4c21f4(0x793))](),_0x4480f5=_0x5ca49f['tokenizerOutput'][_0x4c21f4(0x240)];let _0x33b15c=![];for(let _0x1d8a78=0x0;_0x1d8a78<_0x4480f5[_0x4c21f4(0x41e)];_0x1d8a78++){const _0xec267=_0x4480f5[_0x4c21f4(0x661)](_0x1d8a78);switch(_0xec267['type']){case 0x3:case 0x4:continue;}if(_0xec267[_0x4c21f4(0x8b6)]===0x2){!_0x33b15c&&(_0x5bb4a5[_0x4c21f4(0x373)](_0xec267,'\x0a'),_0x33b15c=!![]);continue;}_0x5bb4a5['addToken'](_0xec267,this['_getTokenValue'](_0xec267,_0x5ca49f[_0x4c21f4(0xfb5)])),_0x33b15c=![];if(_0xec267[_0x4c21f4(0x8b6)]===0xd){_0x110fce[_0x4c21f4(0x71f)](_0x1d8a78),_0x45808d['push'](_0x1d8a78>0x0?_0x4480f5[_0x4c21f4(0x661)](_0x1d8a78-0x1):undefined);continue;}if(_0xec267['type']===0xe&&_0x110fce['length']>0x0){const _0x2a1282=_0x110fce[_0x4c21f4(0x126e)](),_0x13d442=_0x45808d[_0x4c21f4(0x126e)]();(_0x13d442===null||_0x13d442===void 0x0?void 0x0:_0x13d442[_0x4c21f4(0x8b6)])===0x7&&(_0x5bb4a5[_0x4c21f4(0xefb)][_0x4c21f4(0x71f)](_0x4480f5[_0x4c21f4(0x661)](_0x2a1282)[_0x4c21f4(0x116c)]),_0x5bb4a5[_0x4c21f4(0x4b6)]['push'](_0x13d442[_0x4c21f4(0x6a7)]),_0x5bb4a5['rightParenthesisSpanStarts'][_0x4c21f4(0x71f)](_0xec267[_0x4c21f4(0x116c)]));}}return _0x5bb4a5;}[_0x3b037d(0x92e)](_0x5c8967){const _0x23aed1=_0x3b037d;return!_0x5c8967||_0x5c8967['startsWith'](_0x192063[_0x23aed1(0x66a)][_0x23aed1(0xe8e)]);}[_0x3b037d(0x6bf)](_0x38f500,_0x129592){const _0xef4bf3=_0x3b037d;switch(_0x38f500['type']){case 0x5:return _0x192063[_0xef4bf3(0xe98)][_0xef4bf3(0xca1)];case 0x6:return _0x192063[_0xef4bf3(0xe98)][_0xef4bf3(0xe52)];}return _0x129592[_0xef4bf3(0x11f8)](_0x38f500[_0xef4bf3(0x116c)],_0x38f500['length']);}}_0x5dadef['LookBackTokenGenerator']=_0x4e8960;},0x2ecc:(_0x2f1a53,_0x2add16,_0x358f35)=>{'use strict';const _0x47fcd5=a1_0x5357;Object[_0x47fcd5(0x9ae)](_0x2add16,'__esModule',{'value':!![]}),_0x2add16['TokenSet']=_0x2add16[_0x47fcd5(0x8de)]=_0x2add16[_0x47fcd5(0x48e)]=_0x2add16[_0x47fcd5(0x440)]=void 0x0;const _0x72802a=_0x358f35(0x6d88),_0x305189=_0x358f35(0x15000);function _0x2946c2(_0x21d23f,_0x56add0){const _0x5e3ad2=_0x47fcd5;return(0x0,_0x72802a[_0x5e3ad2(0xc2b)])(_0x21d23f,_0x56add0,_0x305189[_0x5e3ad2(0x1c9)],(_0x367454,_0x455860)=>{return _0x367454<_0x455860?-0x1:_0x367454>_0x455860?0x1:0x0;});}_0x2add16['integerBinarySearch']=_0x2946c2;function _0xc92826(_0x1cba7d,_0x5e955f){const _0xf4b055=_0x47fcd5;return(0x0,_0x72802a[_0xf4b055(0x124c)])(_0x1cba7d,_0x5e955f,_0x1bbd25=>_0x1bbd25['token'][_0xf4b055(0x116c)],(_0x48a467,_0x5ca786)=>{return _0x48a467<_0x5ca786?-0x1:_0x48a467>_0x5ca786?0x1:0x0;});}_0x2add16['positionBinarySearch']=_0xc92826;class _0x19f6a2{constructor(_0x288356,_0x439b94){const _0x36c5f2=_0x47fcd5;this[_0x36c5f2(0x766)]=_0x288356,this[_0x36c5f2(0x6a7)]=_0x439b94;}}_0x2add16[_0x47fcd5(0x8de)]=_0x19f6a2;class _0xe6098a{constructor(){const _0x2a33d6=_0x47fcd5;this[_0x2a33d6(0xd0e)]=[],this['leftParenthesisSpanStarts']=[],this[_0x2a33d6(0x829)]=[],this[_0x2a33d6(0x4b6)]=[];}[_0x47fcd5(0xc31)](_0x39dee7,_0x3acfb9){const _0x5bbb97=_0x47fcd5,_0x5441e2=[];for(let _0xe22432=_0x39dee7;_0xe22432<_0x3acfb9;_0xe22432++){_0x5441e2[_0x5bbb97(0x71f)](new _0x19f6a2(this['selectedTokens'][_0xe22432]['token'],this[_0x5bbb97(0xd0e)][_0xe22432][_0x5bbb97(0x6a7)]));}return _0x5441e2;}[_0x47fcd5(0x373)](_0x568ca1,_0xa67515){const _0x40bb35=_0x47fcd5;this[_0x40bb35(0xd0e)]['push'](new _0x19f6a2(_0x568ca1,_0xa67515));}[_0x47fcd5(0x1118)](_0xb95cc3){const _0xfd8a80=_0x47fcd5;return _0xc92826(this[_0xfd8a80(0xd0e)],_0xb95cc3);}[_0x47fcd5(0x2db)](_0x3fa7ee){const _0x996519=_0x47fcd5;let _0x16429e=_0xc92826(this[_0x996519(0xd0e)],_0x3fa7ee[_0x996519(0x38c)]);_0x16429e<0x0&&(_0x16429e=~_0x16429e);if(_0x16429e>=0x0&&_0x16429e<this['selectedTokens'][_0x996519(0xab7)])for(let _0x2f1bb6=_0x16429e;_0x2f1bb6<this[_0x996519(0xd0e)][_0x996519(0xab7)];_0x2f1bb6++){const _0x440921=this['selectedTokens'][_0x2f1bb6];if(_0x440921[_0x996519(0x6a7)]===_0x3fa7ee[_0x996519(0x6a7)])return _0x440921[_0x996519(0x766)]['start'];}return-0x1;}[_0x47fcd5(0x846)](_0x4b1bd3){const _0x389024=_0x47fcd5,_0x392306=_0x2946c2(this['leftParenthesisSpanStarts'],_0x4b1bd3);if(_0x392306>=0x0)return{'value':this[_0x389024(0x4b6)][_0x392306],'position':this[_0x389024(0x829)][_0x392306]+0x1};return{'value':undefined,'position':0x0};}}_0x2add16[_0x47fcd5(0x793)]=_0xe6098a;},0x5228:(_0x580767,_0x5c349b)=>{'use strict';const _0xa65c13=a1_0x5357;Object[_0xa65c13(0x9ae)](_0x5c349b,_0xa65c13(0x7fe),{'value':!![]}),_0x5c349b[_0xa65c13(0xdc1)]=_0x5c349b[_0xa65c13(0xa74)]=_0x5c349b[_0xa65c13(0x1218)]=_0x5c349b['IntelliCodeConstants']=_0x5c349b['getStandardVariableTypeNumber']=_0x5c349b[_0xa65c13(0x46d)]=_0x5c349b[_0xa65c13(0xe98)]=_0x5c349b[_0xa65c13(0x2f0)]=_0x5c349b['MethodInvokation']=_0x5c349b[_0xa65c13(0x1171)]=void 0x0;class _0xfd24cb{constructor(_0x236592,_0x298516,_0x1abc2b){const _0x1d1fef=_0xa65c13;this[_0x1d1fef(0x29e)]=_0x236592,this[_0x1d1fef(0x6a7)]=_0x298516,this[_0x1d1fef(0x38c)]=_0x1abc2b||0x0;}}class _0x1a10ff extends _0xfd24cb{constructor(_0xe0c290,_0x3a7ac2,_0x30b0d4){super(_0xe0c290,_0x3a7ac2,_0x30b0d4);}}_0x5c349b[_0xa65c13(0x1171)]=_0x1a10ff;class _0x216a05 extends _0xfd24cb{constructor(_0x2b4305,_0x1811a0,_0x17f3ec){super(_0x2b4305,_0x1811a0,_0x17f3ec);}}_0x5c349b['MethodInvokation']=_0x216a05;var _0x1557c9;(function(_0x2ab8c5){const _0x2650d8=_0xa65c13;_0x2ab8c5[_0x2650d8(0x33a)]=_0x2650d8(0x33a),_0x2ab8c5[_0x2650d8(0xa42)]=_0x2650d8(0x8df),_0x2ab8c5[_0x2650d8(0x123c)]=_0x2650d8(0x324),_0x2ab8c5['String']=_0x2650d8(0x102e),_0x2ab8c5[_0x2650d8(0xbcb)]=_0x2650d8(0x480),_0x2ab8c5[_0x2650d8(0xa6b)]=_0x2650d8(0xecc),_0x2ab8c5[_0x2650d8(0xc43)]=_0x2650d8(0xbc1),_0x2ab8c5['Dictionary']=_0x2650d8(0x1188);}(_0x1557c9||(_0x5c349b[_0xa65c13(0x2f0)]=_0x1557c9={})));var _0x4ab454;(function(_0x49214b){const _0x2c215f=_0xa65c13;_0x49214b[_0x2c215f(0xca1)]=_0x2c215f(0xd10),_0x49214b[_0x2c215f(0xe52)]='NUM_LIT';}(_0x4ab454||(_0x5c349b[_0xa65c13(0xe98)]=_0x4ab454={})));function _0x26922d(_0x292053){const _0x16d75c=_0xa65c13;switch(_0x292053['nodeType']){case 0x31:return _0x1557c9[_0x16d75c(0xca1)];case 0x28:return _0x45d6b7(_0x292053);}return _0x1557c9[_0x16d75c(0x33a)];}_0x5c349b[_0xa65c13(0x46d)]=_0x26922d;function _0x45d6b7(_0x14c8cb){const _0x552ae2=_0xa65c13;return _0x14c8cb[_0x552ae2(0x10db)]?_0x1557c9[_0x552ae2(0xa42)]:_0x1557c9[_0x552ae2(0x123c)];}_0x5c349b[_0xa65c13(0x386)]=_0x45d6b7;var _0x516643;(function(_0x4695ef){const _0x8d0c3d=_0xa65c13;_0x4695ef[_0x8d0c3d(0xe9c)]='N',_0x4695ef[_0x8d0c3d(0x11de)]='~',_0x4695ef[_0x8d0c3d(0x889)]='★\x20',_0x4695ef[_0x8d0c3d(0xedd)]=0x5,_0x4695ef['PrecedingSequenceLength']=0x2,_0x4695ef[_0x8d0c3d(0x11b7)]=_0x8d0c3d(0xdb1),_0x4695ef['IncludeUnresolvedType']=!![],_0x4695ef[_0x8d0c3d(0xe8e)]=_0x8d0c3d(0xc0f);}(_0x516643||(_0x5c349b[_0xa65c13(0x66a)]=_0x516643={})));var _0x4c8a89;(function(_0x271461){const _0x48b144=_0xa65c13;_0x271461[_0x48b144(0xda8)]='None',_0x271461[_0x48b144(0xf37)]=_0x48b144(0xf37),_0x271461[_0x48b144(0x34c)]='NotInIntersection';}(_0x4c8a89||(_0x5c349b[_0xa65c13(0x1218)]=_0x4c8a89={})));var _0xf9eeb;(function(_0x398eda){const _0x2e4728=_0xa65c13;_0x398eda['None']=_0x2e4728(0xda8),_0x398eda[_0x2e4728(0x8c5)]='Frequency',_0x398eda[_0x2e4728(0x123d)]=_0x2e4728(0x123d),_0x398eda[_0x2e4728(0x87b)]='LSTM';}(_0xf9eeb||(_0x5c349b[_0xa65c13(0xa74)]=_0xf9eeb={})));var _0x369656;(function(_0x45bd73){function _0x4d4fab(_0x157bbd){const _0x1817eb=a1_0x5357;return _0x157bbd[_0x1817eb(0xb47)]!==undefined&&_0x157bbd[_0x1817eb(0x845)]!==undefined;}_0x45bd73['is']=_0x4d4fab;}(_0x369656||(_0x5c349b['IntelliCodeInterface']=_0x369656={})));},0x7c4c:(_0x3003e0,_0x28fe3e,_0x4362bb)=>{'use strict';const _0x1b964c=a1_0x5357;Object[_0x1b964c(0x9ae)](_0x28fe3e,_0x1b964c(0x7fe),{'value':!![]}),_0x28fe3e[_0x1b964c(0x626)]=void 0x0;const _0x256653=_0x4362bb(0xf52f);function _0xed354c(){return{'open':_0x42f7e7=>new _0x256653['async']({'file':_0x42f7e7})};}_0x28fe3e['realZipOpener']=_0xed354c;},0x15e84:(_0x97c985,_0x2e97bf,_0x4747c1)=>{'use strict';const _0x4eae91=a1_0x5357;Object[_0x4eae91(0x9ae)](_0x2e97bf,'__esModule',{'value':!![]}),_0x2e97bf[_0x4eae91(0x4e8)]=void 0x0;const _0x590b7e=_0x4747c1(0x6eb4),_0x3a2c40=_0x4747c1(0x2078),_0x555379=_0x4747c1(0x177c1),_0x3ddee5=_0x4747c1(0x8ff8),_0x1d7094=_0x4747c1(0x118c8),_0x54b12f=_0x4747c1(0xb1d4);class _0x492a29{constructor(_0x11e2e5,_0x4b0957,_0x91a296,_0x32a8fe,_0x3ecdf5){const _0x53d738=_0x4eae91;this[_0x53d738(0xe2d)]=_0x11e2e5,this[_0x53d738(0x550)]=_0x4b0957,this[_0x53d738(0xafe)]=_0x91a296,this['_cancellationToken']=_0x32a8fe,this[_0x53d738(0xe46)]=new _0x1d7094['ImportAdder'](this['_program']),this[_0x53d738(0xf60)]=new _0x3ddee5['IndentationUtils'](_0x3ecdf5!==null&&_0x3ecdf5!==void 0x0?_0x3ecdf5:_0x3ddee5['DefaultEditorIndentConfig']),this[_0x53d738(0x5b1)]=this['_indentationUtils'][_0x53d738(0x28c)](this['_parseResults']),this[_0x53d738(0x106c)]=this[_0x53d738(0x1141)][_0x53d738(0xddd)][_0x53d738(0x32d)];}[_0x4eae91(0xbbe)](){const _0x2919b1=_0x4eae91;if(this['_cancellationToken'][_0x2919b1(0x6c0)])return;const _0x182aed=this[_0x2919b1(0x1141)][_0x2919b1(0xddd)]['lines'],_0x5dced3=(0x0,_0x555379[_0x2919b1(0x72e)])(this['_range'],_0x182aed);if(!_0x5dced3)return;const _0x569425=(0x0,_0x590b7e[_0x2919b1(0x6dc)])(this['_parseResults']['parserOutput']['parseTree'],_0x5dced3['start']);if((_0x569425===null||_0x569425===void 0x0?void 0x0:_0x569425[_0x2919b1(0x80d)])!==0x26)return;const _0x42e3b1=_0x569425[_0x2919b1(0xfcf)];if((_0x42e3b1===null||_0x42e3b1===void 0x0?void 0x0:_0x42e3b1[_0x2919b1(0x80d)])!==0xa)return;const _0x3a92d5=this['_evaluator'][_0x2919b1(0x2b0)](_0x42e3b1);if(!_0x3a92d5)return;const _0x180c12=_0x492a29[_0x2919b1(0xdc9)](this[_0x2919b1(0xb8f)],_0x569425);if(!_0x180c12||_0x180c12[_0x2919b1(0xab7)]===0x0)return;const _0x4aa148=this['_indentationUtils'][_0x2919b1(0xe27)](this[_0x2919b1(0x1141)],this[_0x2919b1(0xafe)][_0x2919b1(0x116c)][_0x2919b1(0x291)],this[_0x2919b1(0x5b1)][_0x2919b1(0xab7)]),_0x27fe4d=this[_0x2919b1(0x11f1)](_0x180c12,_0x3a92d5[_0x2919b1(0x12b5)],_0x4aa148),_0x9a9e21=this[_0x2919b1(0xceb)](_0x42e3b1),_0x44d105=this[_0x2919b1(0xe46)]['applyImports'](this[_0x2919b1(0x550)],this[_0x2919b1(0x1141)],_0x569425['start'],'absolute',this[_0x2919b1(0x990)]),_0x17f198=this[_0x2919b1(0x836)](_0x42e3b1[_0x2919b1(0x116c)],_0x9a9e21[_0x2919b1(0x116c)]),_0x4ce0a1=[];_0x4ce0a1[_0x2919b1(0x71f)]({'fileUri':this[_0x2919b1(0x550)],'range':_0x9a9e21,'replacementText':_0x17f198?_0x27fe4d:_0x27fe4d[_0x2919b1(0xc31)](this[_0x2919b1(0x106c)][_0x2919b1(0xab7)])});for(const _0x41e0bb of _0x44d105){_0x4ce0a1[_0x2919b1(0x71f)]({'fileUri':this['_fileUri'],..._0x41e0bb});}return _0x4ce0a1;}static[_0x4eae91(0xdc9)](_0xf6f39d,_0x393c2a){const _0x53768b=_0x4eae91,_0x3bfc2f=_0x393c2a[_0x53768b(0xfcf)];if(!_0x3bfc2f||_0x3bfc2f[_0x53768b(0x80d)]!==0xa)return;const _0x12cc7c=_0xf6f39d['getTypeOfClass'](_0x3bfc2f);if(!_0x12cc7c)return;const _0x57b788=_0x12cc7c[_0x53768b(0x12b5)];if(!_0x57b788||!(0x0,_0x3a2c40[_0x53768b(0xcf7)])(_0x57b788)||!_0x3a2c40['ClassType'][_0x53768b(0x951)](_0x57b788))return;if(_0x3a2c40[_0x53768b(0xb78)]['isProtocolClass'](_0x57b788))return;const _0x1620e8=_0xf6f39d[_0x53768b(0xa86)](_0x57b788),_0x1ae560=_0x1620e8['filter'](_0x3914ba=>_0x3914ba&&!_0x57b788['details'][_0x53768b(0x1187)][_0x53768b(0x10b5)](_0x3914ba[_0x53768b(0x5e9)]));if(_0x1ae560['length']===0x0)return;return _0x1ae560;}get[_0x4eae91(0xb8f)](){const _0x53c5a6=_0x4eae91;return this[_0x53c5a6(0xe2d)][_0x53c5a6(0x113d)];}get[_0x4eae91(0x1141)](){const _0x36a1c9=_0x4eae91;return this['_program'][_0x36a1c9(0xf5d)](this[_0x36a1c9(0x550)]);}['_generateInsertText'](_0xd49b1f,_0x173075,_0x3794d9){const _0x364eca=_0x4eae91;let _0x48907e='';for(const _0x27067c of _0xd49b1f){const _0x407a34=_0x27067c[_0x364eca(0x12ca)],_0x5bdcf4=this['_evaluator'][_0x364eca(0xaaf)](_0x407a34);let _0x44cd65=[],_0x47708c=![];if((0x0,_0x3a2c40[_0x364eca(0xe15)])(_0x5bdcf4)){const _0x337497=this['_printMethodSignatures'](_0x173075,_0x5bdcf4,_0x3794d9);_0x44cd65=_0x337497?[_0x337497]:undefined;}(0x0,_0x3a2c40['isOverloadedFunction'])(_0x5bdcf4)&&(_0x47708c=!![],_0x44cd65=this['_printOverloadedMethodSignatures'](_0x173075,_0x5bdcf4,_0x3794d9)),(0x0,_0x3a2c40['isClassInstance'])(_0x5bdcf4)&&_0x3a2c40[_0x364eca(0xb78)][_0x364eca(0x34f)](_0x5bdcf4)&&(_0x44cd65=this['_printPropertyMethodSignatures'](_0x173075,_0x5bdcf4,_0x3794d9)),_0x48907e+=this[_0x364eca(0xa5c)](_0x44cd65,_0x3794d9,_0x47708c);}return _0x48907e+=''+this[_0x364eca(0x106c)],_0x48907e;}['_printMethodSignatures'](_0x878049,_0x29e7c6,_0x1accfd){const _0x1d2b0e=_0x4eae91,_0x367b07=new _0x54b12f[(_0x1d2b0e(0x1058))](this[_0x1d2b0e(0xe2d)],this['_fileUri'],_0x878049,_0x29e7c6,{'importAdder':this['_importAdder'],'enableTrackingAddImports':!![],'decoratorFilter':['abstractmethod']},this['_cancellationToken']),_0x5c5f08=_0x367b07[_0x1d2b0e(0x604)](),_0x2a3034=_0x5c5f08[_0x1d2b0e(0x593)][_0x1d2b0e(0xb49)](_0x3e0873=>''+this[_0x1d2b0e(0x106c)]+_0x1accfd+'@'+_0x3e0873)[_0x1d2b0e(0x576)](''),_0x359a98=''+this['_predominantEndOfLineSequence']+_0x1accfd+(_0x5c5f08['isAsync']?_0x1d2b0e(0xc23):'')+_0x1d2b0e(0x534)+_0x5c5f08[_0x1d2b0e(0x10fc)]+':';return _0x2a3034+_0x359a98;}[_0x4eae91(0xc32)](_0x252b1a,_0x3ee8ac,_0x20878d){const _0x2eb17a=_0x4eae91,_0x11825d=[];let _0x1a4f60;for(const _0xe80073 of _0x3ee8ac[_0x2eb17a(0x441)]){const _0x54ef30=this['_printMethodSignatures'](_0x252b1a,_0xe80073,_0x20878d);_0x54ef30&&(!_0x3a2c40[_0x2eb17a(0x125f)][_0x2eb17a(0xd5b)](_0xe80073)?_0x1a4f60=_0x54ef30:_0x11825d[_0x2eb17a(0x71f)](_0x54ef30));}return _0x1a4f60===undefined&&(_0x1a4f60=this[_0x2eb17a(0x747)](_0x3ee8ac[_0x2eb17a(0x441)],_0x20878d)),_0x11825d[_0x2eb17a(0x71f)](_0x1a4f60),_0x11825d;}[_0x4eae91(0x747)](_0x1f4603,_0x53b6b4){const _0x3c736d=_0x4eae91;let _0x16d09d='';if(_0x1f4603['length']===0x0)return _0x16d09d;const _0x283bda=_0x3a2c40['FunctionType']['isAsync'](_0x1f4603[0x0]),_0xde3d9c=_0x1f4603[0x0][_0x3c736d(0x6d6)][_0x3c736d(0x1ed)];return _0x16d09d=''+this[_0x3c736d(0x106c)]+_0x53b6b4+(_0x283bda?_0x3c736d(0xc23):'')+'def\x20'+_0xde3d9c+_0x3c736d(0x11be),_0x16d09d;}[_0x4eae91(0x99f)](_0x1d944b,_0x6ec281,_0x18777a){const _0x451620=_0x4eae91;var _0x117c03,_0x5991b4,_0x12410d;const _0x426984=[],_0x21a4ef=(_0x117c03=_0x6ec281[_0x451620(0x67a)])===null||_0x117c03===void 0x0?void 0x0:_0x117c03[_0x451620(0xd4c)];if(_0x21a4ef){const _0x57f31f=this[_0x451620(0x1231)](_0x1d944b,_0x21a4ef,_0x18777a);_0x57f31f&&_0x426984[_0x451620(0x71f)](_0x57f31f);}const _0x337308=(_0x5991b4=_0x6ec281[_0x451620(0x45f)])===null||_0x5991b4===void 0x0?void 0x0:_0x5991b4[_0x451620(0xd4c)];if(_0x337308){const _0x4f9c39=this[_0x451620(0x1231)](_0x1d944b,_0x337308,_0x18777a);_0x4f9c39&&_0x426984[_0x451620(0x71f)](_0x4f9c39);}const _0x4eeaee=(_0x12410d=_0x6ec281[_0x451620(0x5e3)])===null||_0x12410d===void 0x0?void 0x0:_0x12410d[_0x451620(0xd4c)];if(_0x4eeaee){const _0x362545=this[_0x451620(0x1231)](_0x1d944b,_0x4eeaee,_0x18777a);_0x362545&&_0x426984['push'](_0x362545);}return _0x426984;}[_0x4eae91(0xa5c)](_0xcdeb25,_0x2cc46c,_0x407565){const _0x36d9c7=_0x4eae91;let _0x9864b6='';if(!_0xcdeb25||_0xcdeb25[_0x36d9c7(0xab7)]===0x0)return _0x9864b6;const _0x4d48f5=''+this[_0x36d9c7(0x106c)]+_0x2cc46c+this[_0x36d9c7(0x5b1)]+_0x36d9c7(0xb57),_0x33c1ea=''+this[_0x36d9c7(0x106c)]+_0x2cc46c+this['_predominantTabSequence']+_0x36d9c7(0x1196);for(let _0x4a8e5a=0x0;_0x4a8e5a<_0xcdeb25[_0x36d9c7(0xab7)];_0x4a8e5a++){const _0x197e8e=_0xcdeb25[_0x4a8e5a];if(_0x197e8e['length']===0x0)continue;!_0x407565?_0x9864b6+=''+this[_0x36d9c7(0x106c)]+_0x197e8e+_0x33c1ea:_0x4a8e5a===_0xcdeb25['length']-0x1?_0x9864b6+=''+this['_predominantEndOfLineSequence']+_0x197e8e+_0x33c1ea:_0x9864b6+=''+this[_0x36d9c7(0x106c)]+_0x197e8e+_0x4d48f5;}return _0x9864b6;}[_0x4eae91(0xceb)](_0x24180d){const _0x52a350=_0x4eae91,_0x266c68=this['_parseResults']['tokenizerOutput']['lines'],_0x64476d=this[_0x52a350(0x1141)][_0x52a350(0xddd)][_0x52a350(0x240)],_0x1caf5c=_0x24180d[_0x52a350(0xb53)]['statements'],_0x1887af=_0x1caf5c[_0x52a350(0xab7)]>0x0?_0x1caf5c[_0x1caf5c['length']-0x1]:undefined;if(_0x1887af&&_0x1887af['nodeType']===0x2f&&_0x1887af[_0x52a350(0xffa)][_0x52a350(0xab7)]>0x0){const _0x3bb9bb=_0x1887af['statements'][_0x1887af['statements']['length']-0x1];if(_0x3bb9bb[_0x52a350(0x80d)]===0x2a||_0x3bb9bb[_0x52a350(0x80d)]===0x15){const _0x613724=this[_0x52a350(0xf60)][_0x52a350(0xa95)](_0x64476d,_0x3bb9bb[_0x52a350(0x116c)]-0x1);return(0x0,_0x555379[_0x52a350(0x122e)])(_0x613724?_0x613724[_0x52a350(0x116c)]+_0x613724['length']:_0x3bb9bb[_0x52a350(0x116c)],_0x3bb9bb['start']+_0x3bb9bb[_0x52a350(0xab7)],_0x266c68);}}const _0x33e897=_0x24180d['suite']['start']+_0x24180d['suite'][_0x52a350(0xab7)];return(0x0,_0x555379[_0x52a350(0x122e)])(_0x33e897,_0x33e897,_0x266c68);}[_0x4eae91(0x836)](_0x2002ae,_0x140c0e){const _0x57052f=_0x4eae91,_0x3b7428=(0x0,_0x555379[_0x57052f(0xa47)])(_0x2002ae,this['_parseResults']['tokenizerOutput'][_0x57052f(0xc4f)]);if(_0x3b7428[_0x57052f(0x291)]===_0x140c0e[_0x57052f(0x291)])return![];return!![];}}_0x2e97bf[_0x4eae91(0x4e8)]=_0x492a29;},0x16ad8:(_0x554864,_0x4da7a5,_0x31b9b9)=>{'use strict';const _0x4bbd49=a1_0x5357;Object[_0x4bbd49(0x9ae)](_0x4da7a5,_0x4bbd49(0x7fe),{'value':!![]}),_0x4da7a5[_0x4bbd49(0x5eb)]=void 0x0;const _0x36deb0=_0x31b9b9(0x2464),_0x159139=_0x31b9b9(0xff70),_0x580823=_0x31b9b9(0xef9c),_0x231580=_0x31b9b9(0x6eb4),_0x4b3f75=_0x31b9b9(0x198),_0x42e23b=_0x31b9b9(0x2078),_0x23cec5=_0x31b9b9(0x328),_0x16a402=_0x31b9b9(0xfcc0),_0x5a8d29=_0x31b9b9(0x6d88),_0x142f50=_0x31b9b9(0x10240),_0x4aac3e=_0x31b9b9(0x177c1),_0x14310e=_0x31b9b9(0xd77c),_0x7266d7=_0x31b9b9(0x13afc),_0x44829a=_0x31b9b9(0x165d4),_0x3148b2=_0x31b9b9(0x2170),_0x24bf35=_0x31b9b9(0x11de0),_0x5227b0=_0x31b9b9(0x3a44),_0x40a3c3=_0x31b9b9(0x10b4c);class _0x4d91b0{constructor(_0x40a305,_0x167af5,_0x4524f5,_0x1aa541){const _0x1c0504=_0x4bbd49;this[_0x1c0504(0xe2d)]=_0x40a305,this[_0x1c0504(0x550)]=_0x167af5,this[_0x1c0504(0xfcb)]=_0x4524f5,this[_0x1c0504(0x11dc)]=_0x1aa541;}[_0x4bbd49(0x37a)](){const _0x36c203=_0x4bbd49;(0x0,_0x16a402[_0x36c203(0x1019)])(this[_0x36c203(0x11dc)]);const _0x1c8faf=this[_0x36c203(0xe2d)][_0x36c203(0xf5d)](this['_fileUri']);if(!_0x1c8faf)return null;const _0x1b8d69=(0x0,_0x4aac3e[_0x36c203(0xfb2)])(this[_0x36c203(0xfcb)],_0x1c8faf[_0x36c203(0xddd)][_0x36c203(0xc4f)]);if(_0x1b8d69===undefined)return null;const _0x583854=(0x0,_0x231580['findNodeByOffset'])(_0x1c8faf[_0x36c203(0xbf0)][_0x36c203(0x9a9)],_0x1b8d69);if(_0x583854===undefined)return null;if(_0x583854[_0x36c203(0x80d)]!==0x26)return null;const _0x412170=_0x44829a[_0x36c203(0x3a5)][_0x36c203(0xb7a)](this[_0x36c203(0xe2d)],_0x583854,!![],this[_0x36c203(0x11dc)]);if(_0x412170[_0x36c203(0xab7)]===0x0)return null;const _0x3e08d1=this[_0x36c203(0x526)](_0x412170,undefined,_0x583854);if(!_0x3e08d1||_0x3e08d1['name']['length']===0x0)return null;return[_0x3e08d1];}[_0x4bbd49(0x129f)](_0x51df7e){const _0x3b3f10=_0x4bbd49;(0x0,_0x16a402[_0x3b3f10(0x1019)])(this[_0x3b3f10(0x11dc)]);const _0x106fe0=_0x51df7e[_0x3b3f10(0x1213)];if(!_0x106fe0)return null;if(!this[_0x3b3f10(0x7d1)](_0x106fe0[_0x3b3f10(0x812)]))return null;switch(_0x106fe0[_0x3b3f10(0x812)]){case 0x7:case 0x6:return this['_handleClassSupertypes'](_0x51df7e[_0x3b3f10(0x1213)]);case 0x5:return this[_0x3b3f10(0xedb)](_0x51df7e[_0x3b3f10(0x1213)]);}return null;}[_0x4bbd49(0xae5)](_0x5bc373){const _0x1a83b4=_0x4bbd49;(0x0,_0x16a402[_0x1a83b4(0x1019)])(this[_0x1a83b4(0x11dc)]);const _0x5aeb7a=_0x5bc373[_0x1a83b4(0x1213)];if(!_0x5aeb7a)return null;if(!this[_0x1a83b4(0x7d1)](_0x5aeb7a[_0x1a83b4(0x812)]))return null;switch(_0x5aeb7a[_0x1a83b4(0x812)]){case 0x7:case 0x6:return this[_0x1a83b4(0x3c7)](_0x5bc373[_0x1a83b4(0x1213)]);case 0x5:return this[_0x1a83b4(0x2af)](_0x5bc373[_0x1a83b4(0x1213)]);}return null;}get[_0x4bbd49(0xb8f)](){const _0x1f56bf=_0x4bbd49;return this[_0x1f56bf(0xe2d)]['evaluator'];}[_0x4bbd49(0xedb)](_0x45c2f3){const _0x2ece8e=_0x4bbd49,_0x13cd51=this[_0x2ece8e(0xe2d)]['getParseResults'](this[_0x2ece8e(0x550)]);if(!_0x13cd51)return null;const _0x52a659=(0x0,_0x231580[_0x2ece8e(0xaeb)])((0x0,_0x231580[_0x2ece8e(0x6dc)])(_0x13cd51[_0x2ece8e(0xbf0)]['parseTree'],_0x45c2f3['offset']),0x1f);if(!_0x52a659||_0x52a659['name'][_0x2ece8e(0x6a7)]['length']===0x0)return null;const _0x580207=(0x0,_0x231580[_0x2ece8e(0xfff)])(_0x52a659,!![]);if(!_0x580207)return null;const _0x225bb4=this[_0x2ece8e(0xb8f)][_0x2ece8e(0x2b0)](_0x580207);if(!_0x225bb4)return null;const _0x1d6b5f=[];for(const _0x3a0391 of _0x225bb4[_0x2ece8e(0x12b5)]['details'][_0x2ece8e(0x403)]){(0x0,_0x16a402['throwIfCancellationRequested'])(this[_0x2ece8e(0x11dc)]);if(!(0x0,_0x42e23b['isClass'])(_0x3a0391))continue;const _0x1a8ae5=(0x0,_0x23cec5['lookUpClassMember'])(_0x3a0391,_0x52a659[_0x2ece8e(0x1ed)]['value'],0x40);if(!_0x1a8ae5)continue;const _0x319921=_0x1a8ae5[_0x2ece8e(0x12ca)][_0x2ece8e(0x2dd)]()[_0x2ece8e(0x1110)](_0x56d38c=>this[_0x2ece8e(0x1200)](_0x56d38c)),_0x249484=this[_0x2ece8e(0x526)](_0x319921,undefined,_0x580207[_0x2ece8e(0x1ed)]);if(!_0x249484)continue;this[_0x2ece8e(0x22a)](_0x1d6b5f,_0x249484);}return _0x1d6b5f;}[_0x4bbd49(0x2af)](_0x4768a6){const _0x14a65b=_0x4bbd49,_0x57f4dd=this[_0x14a65b(0xe2d)]['getParseResults'](this['_fileUri']);if(!_0x57f4dd)return null;const _0x4b325f=(0x0,_0x231580[_0x14a65b(0xaeb)])((0x0,_0x231580[_0x14a65b(0x6dc)])(_0x57f4dd['parserOutput'][_0x14a65b(0x9a9)],_0x4768a6[_0x14a65b(0xe32)]),0x1f);if(!_0x4b325f||_0x4b325f[_0x14a65b(0x1ed)][_0x14a65b(0x6a7)]['length']===0x0)return null;const _0x2ebf4b=this[_0x14a65b(0xb8f)][_0x14a65b(0xd42)](_0x4b325f);if(!_0x2ebf4b)return null;const _0x42e0a3=[];for(const _0xfc98b8 of this[_0x14a65b(0xe2d)][_0x14a65b(0xd31)]()['filter'](_0x5010b5=>(0x0,_0x4b3f75[_0x14a65b(0xf20)])(_0x5010b5))){(0x0,_0x16a402[_0x14a65b(0x1019)])(this['_token']);const _0x466428=_0xfc98b8[_0x14a65b(0x404)]['getFileContent']();if(_0x466428&&_0x466428['search'](_0x4b325f[_0x14a65b(0x1ed)][_0x14a65b(0x6a7)])<0x0)continue;const _0x924b5b=this['_program'][_0x14a65b(0xf5d)](_0xfc98b8[_0x14a65b(0x404)]['getUri']());if(!_0x924b5b)continue;for(const _0x521c51 of(0x0,_0x24bf35[_0x14a65b(0x74f)])(_0x924b5b,0x1f,this[_0x14a65b(0x11dc)])){if(_0x521c51[_0x14a65b(0x1ed)][_0x14a65b(0x6a7)]!==_0x4b325f[_0x14a65b(0x1ed)]['value'])continue;const _0x7f336=(0x0,_0x231580[_0x14a65b(0xfff)])(_0x521c51,!![]);if(!_0x7f336)continue;const _0x34d0f8=this[_0x14a65b(0xb8f)][_0x14a65b(0x2b0)](_0x7f336);if(!_0x34d0f8)continue;const _0x51d461=[];for(const _0x17ff81 of(0x0,_0x40a3c3['lookUpClassMembers'])(_0x34d0f8[_0x14a65b(0x12b5)],_0x4b325f['name'][_0x14a65b(0x6a7)],0x40|0x1)){if(!_0x17ff81)continue;this[_0x14a65b(0x117d)](_0x17ff81,_0x51d461);const _0x4daae3=this[_0x14a65b(0x10a2)](_0x17ff81[_0x14a65b(0x12ca)],_0x2ebf4b[_0x14a65b(0x720)],_0x521c51[_0x14a65b(0x1ed)]);if(!_0x4daae3)continue;if(this['_isAlreadyOverriden'](_0x17ff81,_0x51d461))break;this['_addIfUnique'](_0x42e0a3,_0x4daae3);break;}}this[_0x14a65b(0xe2d)][_0x14a65b(0xdee)]();}return _0x42e0a3;}['_addPreviousMemberIfNeeded'](_0x24a803,_0x11448f){const _0xc9f532=_0x4bbd49;if(!(0x0,_0x42e23b[_0xc9f532(0xcf7)])(_0x24a803[_0xc9f532(0x12b5)]))return;_0x11448f[_0xc9f532(0x71f)](_0x24a803[_0xc9f532(0x12b5)]);}[_0x4bbd49(0xb96)](_0x2acd56,_0x7cdc0b){const _0x41b322=_0x4bbd49;if(!(0x0,_0x42e23b['isClass'])(_0x2acd56['classType']))return!![];const _0x4ed499=new Set();_0x4ed499[_0x41b322(0x194)](_0x2acd56['classType'][_0x41b322(0x6d6)]);const _0x3ba634=_0x2acd56[_0x41b322(0x12b5)];for(const _0x2baac5 of _0x7cdc0b){if(_0x4ed499['has'](_0x2baac5[_0x41b322(0x6d6)]))continue;if(_0x2baac5[_0x41b322(0x6d6)][_0x41b322(0x758)][_0x41b322(0x10e5)](_0x324e7f=>{const _0x53ad52=_0x41b322;if(!(0x0,_0x42e23b['isClass'])(_0x324e7f))return!![];return _0x4ed499[_0x53ad52(0x194)](_0x324e7f[_0x53ad52(0x6d6)]),_0x324e7f['details']===_0x3ba634[_0x53ad52(0x6d6)];}))return!![];}return![];}[_0x4bbd49(0x10a2)](_0x4a55bb,_0x577aef,_0x4473bb){const _0x4050dc=_0x4bbd49;for(const _0x3994c2 of _0x4a55bb[_0x4050dc(0x2dd)]()){if(!(0x0,_0x159139[_0x4050dc(0xe5c)])(_0x3994c2))continue;const _0xbab52b=this['_evaluator'][_0x4050dc(0x9ac)](_0x4a55bb,_0x3994c2);if(!_0xbab52b)continue;const _0x20f6d4=(0x0,_0x42e23b['isFunction'])(_0xbab52b)&&_0xbab52b===_0x577aef||(0x0,_0x42e23b['isOverloadedFunction'])(_0xbab52b)&&_0xbab52b[_0x4050dc(0x441)]['some'](_0x590757=>_0x590757===_0x577aef);if(!_0x20f6d4)continue;const _0xd04ec7=this[_0x4050dc(0xb8f)]['getDeclarationsForNameNode'](_0x4473bb);if(!_0xd04ec7||_0xd04ec7[_0x4050dc(0xab7)]===0x0)return undefined;return this[_0x4050dc(0x526)](_0xd04ec7,undefined);}return undefined;}[_0x4bbd49(0x66d)](_0x1f9b50){const _0x33b910=_0x4bbd49,_0x49f5b5=this[_0x33b910(0xe2d)][_0x33b910(0xf5d)](this[_0x33b910(0x550)]);if(!_0x49f5b5)return null;const _0x2a9a68=this['_getClassNameAndType'](_0x49f5b5[_0x33b910(0xbf0)],_0x1f9b50);if(!_0x2a9a68)return null;const _0x59bceb=this[_0x33b910(0xe2d)]['serviceProvider']['tryGet'](_0x5227b0[_0x33b910(0xf41)]['declarationFinder']);if(!_0x59bceb)return null;const _0x221040=[];for(const _0x36c80d of _0x2a9a68[_0x33b910(0x8b6)][_0x33b910(0x6d6)][_0x33b910(0x403)]){(0x0,_0x16a402[_0x33b910(0x1019)])(this[_0x33b910(0x11dc)]);if(!(0x0,_0x42e23b[_0x33b910(0xcf7)])(_0x36c80d))continue;const _0x117480=_0x59bceb['getDeclarations'](_0x36c80d,this['_token']);if(_0x117480[_0x33b910(0xab7)]===0x0)continue;const _0x3cbe2b=this[_0x33b910(0x526)](_0x117480,_0x36c80d['aliasName'],_0x2a9a68[_0x33b910(0x1ed)]);if(!_0x3cbe2b)continue;this[_0x33b910(0x22a)](_0x221040,_0x3cbe2b);}return _0x221040;}[_0x4bbd49(0x3c7)](_0x47f1dc){const _0x56ee6b=_0x4bbd49,_0x508589=this[_0x56ee6b(0xe2d)][_0x56ee6b(0xf5d)](this[_0x56ee6b(0x550)]);if(!_0x508589)return null;const _0x390ea8=this[_0x56ee6b(0xa10)](_0x508589[_0x56ee6b(0xbf0)],_0x47f1dc);if(!_0x390ea8)return null;const _0x33238b=[];for(const _0xdd369c of this['_program'][_0x56ee6b(0xd31)]()[_0x56ee6b(0x1110)](_0x550848=>(0x0,_0x4b3f75[_0x56ee6b(0xf20)])(_0x550848))){(0x0,_0x16a402['throwIfCancellationRequested'])(this['_token']);const _0x7d29bb=this[_0x56ee6b(0xe2d)][_0x56ee6b(0xf5d)](_0xdd369c[_0x56ee6b(0x404)][_0x56ee6b(0xbca)]());if(!_0x7d29bb)continue;for(const _0x412831 of(0x0,_0x24bf35[_0x56ee6b(0x74f)])(_0x7d29bb,0xa,this['_token'])){const _0x3bcad5=this['_evaluator']['getTypeOfClass'](_0x412831);if(!_0x3bcad5)continue;const _0x3ed4ec=this[_0x56ee6b(0x1226)](_0x3bcad5[_0x56ee6b(0x12b5)][_0x56ee6b(0x6d6)][_0x56ee6b(0x403)],_0x390ea8[_0x56ee6b(0x8b6)],_0x3bcad5['classType'],_0x412831[_0x56ee6b(0x1ed)]);if(!_0x3ed4ec)continue;this[_0x56ee6b(0x22a)](_0x33238b,_0x3ed4ec);}this['_program'][_0x56ee6b(0xdee)]();}return _0x33238b;}['_getClassNameAndType'](_0xb0076f,_0x2fd867){const _0x15da26=_0x4bbd49,_0x55efc3=(0x0,_0x231580[_0x15da26(0xaeb)])((0x0,_0x231580[_0x15da26(0x6dc)])(_0xb0076f[_0x15da26(0x9a9)],_0x2fd867[_0x15da26(0xe32)]),0xa);if(_0x55efc3&&_0x55efc3[_0x15da26(0x1ed)][_0x15da26(0x6a7)]['length']>0x0){const _0x14ddd4=this['_evaluator'][_0x15da26(0x2b0)](_0x55efc3);if(_0x14ddd4)return{'name':_0x55efc3[_0x15da26(0x1ed)],'type':this[_0x15da26(0x10b7)](_0x14ddd4[_0x15da26(0x12b5)])};}const _0x5a7949=(0x0,_0x231580[_0x15da26(0xaeb)])((0x0,_0x231580[_0x15da26(0x6dc)])(_0xb0076f[_0x15da26(0x9a9)],_0x2fd867[_0x15da26(0xe32)]),0x36);if(!_0x5a7949||_0x5a7949[_0x15da26(0x9e1)]['nodeType']!==0x26||_0x5a7949[_0x15da26(0x9e1)][_0x15da26(0x6a7)][_0x15da26(0xab7)]===0x0)return undefined;const _0x1e064f=this['_evaluator'][_0x15da26(0x4c0)](_0x5a7949[_0x15da26(0x9e1)]);if(!_0x1e064f||!(0x0,_0x42e23b[_0x15da26(0xcf7)])(_0x1e064f))return undefined;return{'name':_0x5a7949[_0x15da26(0x9e1)],'type':this[_0x15da26(0x10b7)](_0x1e064f)};}[_0x4bbd49(0x10b7)](_0x383f5a){const _0x7ec899=_0x4bbd49;if(!_0x383f5a[_0x7ec899(0x113a)]&&!_0x383f5a['typeAliasInfo'])return _0x383f5a;if(_0x383f5a[_0x7ec899(0x6d6)][_0x7ec899(0x758)]['length']===0x0||!(0x0,_0x42e23b['isClass'])(_0x383f5a[_0x7ec899(0x6d6)][_0x7ec899(0x758)][0x0]))return _0x383f5a;return this[_0x7ec899(0x10b7)](_0x383f5a[_0x7ec899(0x6d6)][_0x7ec899(0x758)][0x0]);}[_0x4bbd49(0x1226)](_0x5089a1,_0x2fa10f,_0x567961,_0xef751){const _0x1af79c=_0x4bbd49;for(const _0x36212b of _0x5089a1){if(!(0x0,_0x42e23b[_0x1af79c(0xcf7)])(_0x36212b)||!_0x42e23b[_0x1af79c(0xb78)][_0x1af79c(0x9cc)](this[_0x1af79c(0x10b7)](_0x36212b),_0x2fa10f))continue;const _0x4187fd=this[_0x1af79c(0xb8f)][_0x1af79c(0x8d9)](_0xef751);if(!_0x4187fd||_0x4187fd['length']===0x0)return undefined;return this['_createTypeHierarchyItem'](_0x4187fd,_0x567961[_0x1af79c(0x316)]);}return undefined;}[_0x4bbd49(0x526)](_0x261a55,_0x46a45b,_0x4e7fb6){const _0x112020=_0x4bbd49,_0x279763=this['_getBestDeclaration'](_0x261a55,_0x46a45b,_0x4e7fb6);if(!this['_isSupportedDecl'](_0x279763[_0x112020(0x2ee)])||!(0x0,_0x3148b2[_0x112020(0x1ff)])(this['_program'][_0x112020(0xda0)],_0x279763['declaration']['uri']))return undefined;const _0x7dc951=(0x0,_0x142f50[_0x112020(0x42b)])(_0x279763[_0x112020(0x2ee)],this['_evaluator'],_0x279763[_0x112020(0x5e9)]);if(_0x7dc951===undefined)return undefined;const _0x422f21=this['_program'][_0x112020(0xf5d)](_0x279763[_0x112020(0x2ee)]['uri']),_0x3bad84=_0x422f21?(0x0,_0x4aac3e[_0x112020(0x218)])(_0x279763[_0x112020(0x2ee)][_0x112020(0x6e0)],_0x422f21[_0x112020(0xddd)][_0x112020(0xc4f)]):_0x279763[_0x112020(0x2ee)][_0x112020(0x1285)];return{'kind':_0x7dc951,'name':_0x279763[_0x112020(0x5e9)],'uri':(0x0,_0x7266d7[_0x112020(0xa28)])(this['_program'][_0x112020(0xda0)],_0x279763[_0x112020(0x2ee)]['uri']),'range':_0x3bad84,'selectionRange':_0x279763[_0x112020(0x2ee)][_0x112020(0x1285)],'detail':this[_0x112020(0x60b)](_0x279763[_0x112020(0x2ee)]),'data':this[_0x112020(0x1190)](_0x279763[_0x112020(0x2ee)])};}[_0x4bbd49(0x1190)](_0x5a2861){const _0x3c56ed=_0x4bbd49;return{'kind':_0x5a2861[_0x3c56ed(0x8b6)],'offset':_0x5a2861['node']['start']};}[_0x4bbd49(0x60b)](_0x8f1809){const _0x507524=_0x4bbd49,_0x50331a=this[_0x507524(0xe2d)][_0x507524(0xda0)][_0x507524(0xdf4)](_0x8f1809['uri'])['fileName'];switch(_0x8f1809[_0x507524(0x8b6)]){case 0x6:{return'('+_0x50331a+')';}case 0x5:{const _0x322c4f=(0x0,_0x231580['getEnclosingClass'])(_0x8f1809[_0x507524(0x6e0)],!![]),_0x570c2a=_0x322c4f?_0x507524(0x522)+_0x322c4f[_0x507524(0x1ed)][_0x507524(0x6a7)]:'';return _0x570c2a+'\x20('+_0x50331a+')';}}return undefined;}[_0x4bbd49(0x3fb)](_0x59c09d,_0x5e3b47,_0x317f0c){const _0x124001=_0x4bbd49;var _0xe9b88a,_0x245cfe;let _0x372765=_0x59c09d[0x0];for(const _0x372a24 of _0x59c09d){const _0x23cb0e=this[_0x124001(0xb8f)]['resolveAliasDeclaration'](_0x372a24,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0x23cb0e)continue;if((0x0,_0x580823[_0x124001(0xb2c)])(_0x23cb0e)||!(0x0,_0x580823[_0x124001(0xb2c)])(_0x372765)){if(this['_isSupportedDecl'](_0x23cb0e)){_0x372765=_0x23cb0e;if(!_0x317f0c)continue;const _0x2d1765=(0x0,_0x36deb0['getFileInfo'])(_0x317f0c),_0x3291f5=(0x0,_0x36deb0[_0x124001(0xa49)])(_0x23cb0e[_0x124001(0x6e0)]);if(!_0x2d1765||!_0x3291f5)continue;if(!_0x2d1765[_0x124001(0x183)][_0x124001(0x23d)](_0x3291f5[_0x124001(0x183)]))continue;if(!_0x14310e[_0x124001(0x2b9)][_0x124001(0xa84)](_0x23cb0e['node'],_0x317f0c))continue;break;}}}return{'symbolName':(_0x245cfe=(_0xe9b88a=_0x5e3b47!==null&&_0x5e3b47!==void 0x0?_0x5e3b47:(0x0,_0x580823['getNameFromDeclaration'])(_0x372765))!==null&&_0xe9b88a!==void 0x0?_0xe9b88a:_0x317f0c===null||_0x317f0c===void 0x0?void 0x0:_0x317f0c[_0x124001(0x6a7)])!==null&&_0x245cfe!==void 0x0?_0x245cfe:'','declaration':_0x372765};}['_addIfUnique'](_0x2b94c8,_0x1b6575){const _0x128e88=_0x4bbd49;(0x0,_0x5a8d29[_0x128e88(0xd1b)])(_0x2b94c8,_0x1b6575,this[_0x128e88(0x832)]);}['_areSame'](_0x3985cb,_0x2b26a1){const _0x25382b=_0x4bbd49,_0x5ec906=_0x3985cb[_0x25382b(0x1213)],_0x1856de=_0x2b26a1[_0x25382b(0x1213)];return _0x5ec906[_0x25382b(0x812)]===_0x1856de[_0x25382b(0x812)]&&_0x5ec906[_0x25382b(0xe32)]===_0x1856de['offset']&&_0x3985cb[_0x25382b(0xae2)]===_0x2b26a1[_0x25382b(0xae2)];}[_0x4bbd49(0x1200)](_0x55db27){const _0x59e42b=_0x4bbd49;var _0x164860;if(!this['_isSupportedKind'](_0x55db27['type']))return![];if((0x0,_0x159139['isFunctionDeclaration'])(_0x55db27)){if(!_0x55db27['isMethod'])return![];const _0x365c7d=(_0x164860=this[_0x59e42b(0xb8f)][_0x59e42b(0x17a)](_0x55db27))===null||_0x164860===void 0x0?void 0x0:_0x164860[_0x59e42b(0x8b6)];if(_0x365c7d&&(0x0,_0x23cec5[_0x59e42b(0x10cb)])(_0x365c7d,![]))return![];return!![];}return!![];}[_0x4bbd49(0x7d1)](_0x1fc6db){if(_0x1fc6db===0x7)return!![];if(_0x1fc6db===0x6)return!![];if(_0x1fc6db===0x5)return!![];return![];}}_0x4da7a5[_0x4bbd49(0x5eb)]=_0x4d91b0;},0x475c:(_0x58baef,_0x1722b9,_0xb914b6)=>{'use strict';const _0x121ef8=a1_0x5357;Object[_0x121ef8(0x9ae)](_0x1722b9,_0x121ef8(0x7fe),{'value':!![]}),_0x1722b9['AggregatedCompletionProvider']=void 0x0;const _0x71ae42=_0xb914b6(0xc4b4),_0x2bbd2c=_0xb914b6(0x3a44),_0x2a3575=_0xb914b6(0xa6fc),_0x5f140b=_0xb914b6(0x10e0c);class _0x1e6a90{constructor(_0x493cba,_0x5e8da4,_0x4cd6f0,_0x4497a2,_0x485ddd,_0x2a43f3,_0x1fe5d2){const _0x36c439=_0x121ef8;this[_0x36c439(0xe2d)]=_0x493cba,this['_supportTelemetry']=_0x2a43f3,this[_0x36c439(0xb01)]=[new _0x2a3575[(_0x36c439(0x8c4))](_0x493cba,_0x5e8da4,_0x4cd6f0,_0x4497a2,_0x1fe5d2),new _0x5f140b[(_0x36c439(0x92c))](_0x493cba,_0x5e8da4,_0x4cd6f0,_0x4497a2,_0x485ddd,_0x1fe5d2)];}[_0x121ef8(0x401)](){const _0xcb95e0=_0x121ef8;return this[_0xcb95e0(0xe4f)](this[_0xcb95e0(0x439)]());}[_0x121ef8(0x375)](_0x332dae){const _0x325bfb=_0x121ef8;for(const _0x279a49 of this['_providers']){_0x279a49[_0x325bfb(0x375)](_0x332dae);}}[_0x121ef8(0x6f5)](){const _0x33eafe=_0x121ef8;for(const _0x318fa3 of this['_providers']){if(_0x318fa3 instanceof _0x5f140b[_0x33eafe(0x92c)])return _0x318fa3[_0x33eafe(0x6f5)]();}return undefined;}[_0x121ef8(0xa7d)](){const _0x2bef20=_0x121ef8;for(const _0x2b9cc3 of this['_providers']){if(_0x2b9cc3 instanceof _0x5f140b[_0x2bef20(0x92c)])return _0x2b9cc3[_0x2bef20(0xa7d)]();}return undefined;}[_0x121ef8(0x413)](){const _0x1d7a89=_0x121ef8;for(const _0x165ccc of this[_0x1d7a89(0xb01)]){const _0x3c949a=_0x165ccc;if(_0x3c949a[_0x1d7a89(0x413)]!==undefined){const _0x1af4f2=_0x3c949a['getSlowCompletionInfo']();if(_0x1af4f2)return _0x1af4f2;}}return undefined;}[_0x121ef8(0x439)](){const _0x59d162=_0x121ef8;for(const _0x22a0f6 of this[_0x59d162(0xb01)]){const _0x3f11d2=_0x22a0f6[_0x59d162(0x401)]();if(!_0x3f11d2)continue;return _0x3f11d2;}return null;}[_0x121ef8(0xe4f)](_0x5b1432){const _0x268116=_0x121ef8;var _0x58b662;if(!this['_supportTelemetry'])return _0x5b1432;const _0x633c78=this['getMemberAccessInfo']();if(_0x633c78&&_0x5b1432&&_0x5b1432['items'][_0x268116(0xab7)]>0x0&&_0x633c78[_0x268116(0x28d)]){const _0x20a804=_0x633c78['lastKnownModule'][_0x268116(0x94e)]('.')[0x0]||_0x633c78[_0x268116(0x28d)],_0x346929=(_0x58b662=this['_program'][_0x268116(0x609)][_0x268116(0xcfc)](_0x2bbd2c[_0x268116(0xf41)]['packageDiscoverer']))===null||_0x58b662===void 0x0?void 0x0:_0x58b662[_0x268116(0xe73)](this[_0x268116(0xe2d)],_0x20a804);_0x5b1432[_0x268116(0x1222)][0x0][_0x268116(0x1213)]={..._0x5b1432['items'][0x0][_0x268116(0x1213)],'moduleHash':(0x0,_0x71ae42[_0x268116(0x1205)])(_0x20a804),'moduleVersion':_0x346929};}return _0x5b1432;}}_0x1722b9[_0x121ef8(0x667)]=_0x1e6a90;},0xa0c4:(_0x5b522e,_0x5e55c8,_0x1886a6)=>{'use strict';const _0x2336b8=a1_0x5357;Object['defineProperty'](_0x5e55c8,'__esModule',{'value':!![]}),_0x5e55c8['AggregatedDefinitionProvider']=void 0x0;const _0xa6a64b=_0x1886a6(0xb6b4),_0x53b04f=_0x1886a6(0x3c54),_0x1791b3=_0x1886a6(0x1141c);class _0x4d981d{constructor(_0x3782fd,_0xb346e6,_0x266f06,_0x9dbdb5,_0x421ae4){const _0xce13ce=a1_0x5357;this['_providers']=[new _0xa6a64b[(_0xce13ce(0x395))](_0x3782fd,_0xb346e6,_0x266f06,_0x9dbdb5,_0x421ae4),new _0x1791b3[(_0xce13ce(0xecf))](_0x3782fd,_0xb346e6,_0x266f06,_0x9dbdb5,_0x421ae4),new _0x53b04f[(_0xce13ce(0xa55))](_0x3782fd,_0xb346e6,_0x266f06,_0x421ae4)];}[_0x2336b8(0x34e)](){const _0x524a03=_0x2336b8;let _0xca0fa=undefined;for(const _0x1ca1b7 of this[_0x524a03(0xb01)]){const _0xbb8c23=_0x1ca1b7[_0x524a03(0x34e)]();if(!_0xbb8c23)continue;_0xca0fa=_0xca0fa!==null&&_0xca0fa!==void 0x0?_0xca0fa:[],_0xca0fa[_0x524a03(0x71f)](..._0xbb8c23);}return _0xca0fa;}}_0x5e55c8[_0x2336b8(0xe56)]=_0x4d981d;},0x39cc:(_0x2068c3,_0x16bdf6,_0x5f18a2)=>{'use strict';const _0x17432=a1_0x5357;Object[_0x17432(0x9ae)](_0x16bdf6,'__esModule',{'value':!![]}),_0x16bdf6['AggregatedDocumentSymbolProvider']=void 0x0;const _0x32d3f9=_0x5f18a2(0x171a8),_0x583d7a=_0x5f18a2(0x11cf8),_0x3dd5fa=_0x5f18a2(0x16c94);class _0x708096{constructor(_0x5061b7,_0x1c93a4,_0x290e50,_0x3c1ded,_0x11eaed){const _0x5e8eb1=_0x17432;this[_0x5e8eb1(0xe2d)]=_0x1c93a4,this[_0x5e8eb1(0x550)]=_0x290e50,this[_0x5e8eb1(0xb01)]=[new _0x3dd5fa['DocumentSymbolProvider'](_0x5061b7,_0x1c93a4,_0x290e50,_0x3c1ded,_0x11eaed)];}[_0x17432(0x352)](){const _0x41c28f=_0x17432,_0x28b5d9=[],_0x56f701=[];for(const _0x338744 of this[_0x41c28f(0xb01)]){const _0x36bc09=_0x338744['getSymbols']();if(_0x36bc09[_0x41c28f(0xab7)]===0x0)continue;_0x32d3f9[_0x41c28f(0x1db)]['is'](_0x36bc09[0x0])?_0x28b5d9[_0x41c28f(0x71f)](..._0x36bc09):_0x56f701['push'](..._0x36bc09);}if(_0x56f701[_0x41c28f(0xab7)]>0x0)return _0x56f701[_0x41c28f(0x71f)](...(0x0,_0x583d7a[_0x41c28f(0x5a7)])(this[_0x41c28f(0xe2d)],this['_fileUri'],_0x28b5d9)),_0x56f701;return _0x28b5d9;}}_0x16bdf6[_0x17432(0x6e1)]=_0x708096;},0x3480:(_0x1a61bf,_0x38121,_0x108245)=>{'use strict';const _0xa3ee17=a1_0x5357;Object[_0xa3ee17(0x9ae)](_0x38121,_0xa3ee17(0x7fe),{'value':!![]}),_0x38121[_0xa3ee17(0xc35)]=void 0x0;const _0x1e9905=_0x108245(0x10bb4);class _0x467eba{constructor(_0x2736c2,_0x3a134e,_0x38d362,_0x1046c5,_0x311cf6,_0x5385c1,_0x56435e){const _0x51ba64=_0xa3ee17;this[_0x51ba64(0x973)]=new _0x1e9905[(_0x51ba64(0x28b))](_0x2736c2,_0x3a134e,_0x38d362,_0x1046c5,_0x311cf6,_0x5385c1,_0x56435e);}[_0xa3ee17(0xa0f)](){const _0x52eed1=_0xa3ee17;return this[_0x52eed1(0x973)][_0x52eed1(0xa0f)]();}}_0x38121[_0xa3ee17(0xc35)]=_0x467eba;},0x12da8:(_0x3466a4,_0x1f13a0,_0x136918)=>{'use strict';const _0x13bbe1=a1_0x5357;Object['defineProperty'](_0x1f13a0,_0x13bbe1(0x7fe),{'value':!![]}),_0x1f13a0[_0x13bbe1(0x960)]=void 0x0;const _0x1e92c2=_0x136918(0x171a8),_0x5d4171=_0x136918(0x6eb4),_0x4ee491=_0x136918(0x177c1),_0x5d99b1=_0x136918(0xc4b4),_0x26b1b2=_0x136918(0xe348),_0x565591=_0x136918(0x3a44),_0x30a8f3=_0x136918(0x5e0),_0x52a810=_0x136918(0x6770),_0x2d19ee=_0x136918(0xfc14);class _0x924be8{constructor(_0x16da80,_0x4211e4,_0x2e2cdf,_0x14ba08,_0xb9d97d,_0x49b6b4){const _0x3ae88f=_0x13bbe1;this[_0x3ae88f(0xe2d)]=_0x16da80,this[_0x3ae88f(0x550)]=_0x4211e4,this['_position']=_0x2e2cdf,this[_0x3ae88f(0x10e6)]=_0x14ba08,this['_supportTelemetry']=_0xb9d97d,this['_providers']=[new _0x2d19ee['StringDefinitionHoverProvider'](_0x16da80,_0x4211e4,_0x2e2cdf,_0x14ba08,_0x49b6b4),new _0x30a8f3[(_0x3ae88f(0x9cb))](_0x16da80,_0x4211e4,_0x2e2cdf,_0x14ba08,_0x49b6b4),new _0x26b1b2[(_0x3ae88f(0xe9d))](_0x16da80,_0x4211e4,_0x2e2cdf,_0x14ba08,_0x49b6b4),new _0x52a810[(_0x3ae88f(0xaf6))](_0x16da80,_0x4211e4,_0x2e2cdf,_0x14ba08,_0x49b6b4)];}['getHover'](){const _0x39a266=_0x13bbe1;return this['_addTelemetry'](this[_0x39a266(0x5d1)]());}[_0x13bbe1(0x5d1)](){const _0x57e019=_0x13bbe1;for(const _0x1cc5fc of this['_providers']){const _0x5e4957=_0x1cc5fc[_0x57e019(0x79a)]();if(_0x5e4957)return _0x5e4957;}return null;}[_0x13bbe1(0xe4f)](_0x4f001a){const _0xb8863e=_0x13bbe1;var _0x59c8e8,_0x27794f,_0x4e7a6f;if(!_0x4f001a||!this[_0xb8863e(0xaab)])return _0x4f001a;const _0x164023=this['_program'][_0xb8863e(0xf5d)](this[_0xb8863e(0x550)]);if(!_0x164023)return _0x4f001a;const _0xf25b45=(0x0,_0x4ee491[_0xb8863e(0xfb2)])(this[_0xb8863e(0xfcb)],_0x164023[_0xb8863e(0xddd)][_0xb8863e(0xc4f)]);if(_0xf25b45===undefined)return _0x4f001a;const _0xf2072f=(0x0,_0x5d4171[_0xb8863e(0x6dc)])(_0x164023['parserOutput'][_0xb8863e(0x9a9)],_0xf25b45);if(_0xf2072f===undefined)return _0x4f001a;if(_0xf2072f[_0xb8863e(0x80d)]!==0x26)return _0x4f001a;const _0x45b160=this[_0xb8863e(0xe2d)][_0xb8863e(0x113d)][_0xb8863e(0x8d9)](_0xf2072f);if(!_0x45b160||_0x45b160['length']===0x0)return _0x4f001a;const _0x2507b0=_0x26b1b2[_0xb8863e(0xe9d)]['getPrimaryDeclaration'](_0x45b160);if(this[_0xb8863e(0x10e6)]===_0x1e92c2[_0xb8863e(0x11a1)][_0xb8863e(0x444)]){const _0x41b075=_0x2507b0['type']===0x8?(_0x59c8e8=this['_program'][_0xb8863e(0x113d)])===null||_0x59c8e8===void 0x0?void 0x0:_0x59c8e8[_0xb8863e(0x470)](_0x2507b0,!![]):_0x2507b0,_0xf2cd3c=((_0x27794f=_0xf2072f[_0xb8863e(0xfcf)])===null||_0x27794f===void 0x0?void 0x0:_0x27794f['nodeType'])===0x25?_0xf2072f[_0xb8863e(0xfcf)][_0xb8863e(0xdbc)][0x0][_0xb8863e(0x6a7)]:_0xf2072f[_0xb8863e(0x6a7)],_0x4750e9=(_0x41b075===null||_0x41b075===void 0x0?void 0x0:_0x41b075[_0xb8863e(0x8b6)])===0x8&&!_0x41b075[_0xb8863e(0x12e2)]?_0xf2cd3c:_0x41b075===null||_0x41b075===void 0x0?void 0x0:_0x41b075['moduleName'];if(_0x4750e9){const _0x3d87d7=_0x4750e9[_0xb8863e(0x94e)]('.')[0x0]||_0x4750e9;_0x4f001a[_0xb8863e(0xf62)][_0xb8863e(0x6a7)]+=_0xb8863e(0x739)+(0x0,_0x5d99b1['hashString'])(_0x3d87d7)+_0xb8863e(0xf18);const _0x122cc6=(_0x4e7a6f=this[_0xb8863e(0xe2d)][_0xb8863e(0x609)][_0xb8863e(0xcfc)](_0x565591[_0xb8863e(0xf41)][_0xb8863e(0xd73)]))===null||_0x4e7a6f===void 0x0?void 0x0:_0x4e7a6f[_0xb8863e(0xe73)](this['_program'],_0x3d87d7);_0x122cc6&&(_0x4f001a['contents']['value']+=_0xb8863e(0x792)+_0x122cc6+'-->');}}return _0x4f001a;}}_0x1f13a0[_0x13bbe1(0x960)]=_0x924be8;},0x9d30:(_0x547ad5,_0x5227e0,_0x13e241)=>{'use strict';const _0x46fab7=a1_0x5357;Object[_0x46fab7(0x9ae)](_0x5227e0,_0x46fab7(0x7fe),{'value':!![]}),_0x5227e0['AggregatedRenameProvider']=void 0x0;const _0x2b1b67=_0x13e241(0xec8),_0x3b3dff=_0x13e241(0x8ae7);class _0xa32f41{constructor(_0x577e6e,_0x1e2527,_0x1046aa,_0x233f8d){const _0x1df781=_0x46fab7;this[_0x1df781(0xb01)]=[new _0x2b1b67[(_0x1df781(0x1d7))](_0x577e6e,_0x1e2527,_0x1046aa,_0x233f8d),new _0x3b3dff['RenameModuleProvider'](_0x577e6e,_0x1e2527,_0x1046aa,_0x233f8d)];}['canRenameSymbol'](_0x4bf45e,_0x2e0634){const _0xc805cd=_0x46fab7;for(const _0x4930f4 of this[_0xc805cd(0xb01)]){const _0x4d9601=_0x4930f4['canRenameSymbol'](_0x4bf45e,_0x2e0634);if(_0x4d9601)return _0x4d9601;}return null;}[_0x46fab7(0x11ef)](_0x34b354,_0x4995a3,_0x55ddfc){const _0x4823db=_0x46fab7;for(const _0x1769d9 of this[_0x4823db(0xb01)]){if(!_0x1769d9['canRenameSymbol'](_0x4995a3,_0x55ddfc))continue;const _0x350feb=_0x1769d9['renameSymbol'](_0x34b354,_0x4995a3,_0x55ddfc);if(_0x350feb)return _0x350feb;}return null;}}_0x5227e0['AggregatedRenameProvider']=_0xa32f41;},0x19cc:(_0x14c82d,_0x4932be,_0x929b42)=>{'use strict';const _0x11b08b=a1_0x5357;Object['defineProperty'](_0x4932be,_0x11b08b(0x7fe),{'value':!![]}),_0x4932be[_0x11b08b(0x9d8)]=void 0x0;const _0xb8594d=_0x929b42(0x58f8);class _0x2c6459{constructor(_0x24f446,_0x556df9,_0xe0a0fe,_0x4891bc,_0x55c778){const _0x46c90c=_0x11b08b;this[_0x46c90c(0xb01)]=[new _0xb8594d[(_0x46c90c(0x9c6))](_0x24f446,_0x556df9,_0xe0a0fe,_0x4891bc,_0x55c778)];}['reportSymbols'](){const _0x19ae8f=_0x11b08b,_0x3c84e0=[];for(const _0x2fad59 of this['_providers']){_0x3c84e0[_0x19ae8f(0x71f)](..._0x2fad59[_0x19ae8f(0x945)]());}return _0x3c84e0;}}_0x4932be[_0x11b08b(0x9d8)]=_0x2c6459;},0x6090:(_0x54d1fc,_0x1dedb6,_0x1816be)=>{'use strict';const _0x4cc46c=a1_0x5357;Object['defineProperty'](_0x1dedb6,'__esModule',{'value':!![]}),_0x1dedb6[_0x4cc46c(0x11da)]=void 0x0;const _0x44c31=_0x1816be(0x171a8),_0x51cfe3=_0x1816be(0xff70),_0x251ea0=_0x1816be(0x53c0),_0x6b515=_0x1816be(0x6eb4),_0x212df3=_0x1816be(0x2078),_0x49e08d=_0x1816be(0xfcc0),_0x5913a4=_0x1816be(0x15ad8),_0x3592b6=_0x1816be(0x15000),_0x20bbce=_0x1816be(0x17d74),_0x2f3737=_0x1816be(0x177c1),_0x28a54c=_0x1816be(0xd77c),_0x49f16e=_0x1816be(0x70d4),_0x10ac59=_0x1816be(0xa018),_0x2d3475=_0x1816be(0x13e90),_0x44483e=_0x1816be(0xa41c),_0xc0d85a=_0x1816be(0x3dcc),_0x4c2206=_0x1816be(0x3a44),_0x18a2fb=_0x1816be(0x10eb0),_0x3be96f=_0x1816be(0x15694),_0x5ddfdd=_0x1816be(0x11088),_0x5ca387=_0x1816be(0xa16c),_0x537795=_0x1816be(0x11eb8),_0x10a6b2=_0x1816be(0x1143c),_0x4a8feb=_0x1816be(0xc1b0),_0x1368ab=_0x1816be(0x83b4),_0x868dc3=_0x1816be(0x15e84),_0x154888=_0x1816be(0x770),_0x53e375=_0x1816be(0x15060);class _0x28aa45{static['matchesKind'](_0x448ae4,_0x3c9b32){const _0x5c12be=_0x4cc46c;if(!_0x448ae4||_0x448ae4[_0x5c12be(0xab7)]===0x0)return!![];return _0x3c9b32[_0x5c12be(0x10e5)](_0x279427=>_0x448ae4[_0x5c12be(0x10e5)](_0x50d93a=>_0x279427[_0x5c12be(0xcc3)](_0x50d93a)));}static async[_0x4cc46c(0xaf7)](_0x3565c0,_0x15a21b,_0x35ea09,_0x3e9c2b,_0x527db5,_0xe3d337){const _0x1cf683=_0x4cc46c;(0x0,_0x49e08d[_0x1cf683(0x1019)])(_0xe3d337);if(_0x3565c0['disableLanguageServices'])return[];const _0x8ef96f=_0x3e9c2b['only'],_0x29395a=[],_0x3f7907=_0x3565c0[_0x1cf683(0xbd5)]['getParseResults'](_0x15a21b);if(!_0x3f7907)return[];_0x3e9c2b[_0x1cf683(0x5a3)]===_0x44c31[_0x1cf683(0xe76)][_0x1cf683(0x179)]&&await _0x3565c0['service'][_0x1cf683(0x12b0)](_0x15a21b,_0xe3d337);_0x8ef96f&&this[_0x1cf683(0x849)](_0x8ef96f,_0xc0d85a[_0x1cf683(0x1197)])&&await _0x3fd639(_0x3565c0,_0x15a21b,_0x8ef96f,_0x3f7907,_0x29395a,_0xe3d337);if(!_0x8ef96f||_0x8ef96f[_0x1cf683(0x10e5)](_0x43c998=>_0x43c998['startsWith'](_0x44c31['CodeActionKind']['QuickFix']))){const _0x2501ba=await _0x3565c0[_0x1cf683(0xbd5)][_0x1cf683(0x6bd)](_0x15a21b,_0x35ea09,_0xe3d337);_0xc39262(_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337),new _0x5ca387['AddImports'](_0x3565c0,_0x527db5)[_0x1cf683(0x532)](_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337),new _0x10a6b2[(_0x1cf683(0x1cc))](_0x3565c0,_0x527db5)[_0x1cf683(0x532)](_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337),new _0x4a8feb[(_0x1cf683(0x3b8))](_0x3565c0,_0x527db5)[_0x1cf683(0x532)](_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337),_0x25edc4(_0x3565c0,_0x15a21b,_0x2501ba,_0x527db5,_0x29395a,_0xe3d337),_0x537795[_0x1cf683(0x301)][_0x1cf683(0x119f)](_0x3565c0,_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337),_0xba2f38(_0x3565c0,_0x15a21b,_0x2501ba,_0x527db5,_0x29395a,_0xe3d337),_0xe381e9(_0x3565c0,_0x15a21b,_0x2501ba,_0x29395a,_0xe3d337);}return this[_0x1cf683(0x849)](_0x8ef96f,_0xc0d85a[_0x1cf683(0xf48)])&&(await _0x42ffb6(_0x3565c0,_0x15a21b,_0x8ef96f,_0x35ea09,_0x3f7907,_0x527db5,_0x29395a,_0xe3d337),_0x40077e(_0x3565c0,_0x15a21b,_0x35ea09,_0x3f7907,_0x44c31[_0x1cf683(0xc87)][_0x1cf683(0x9ee)],_0x29395a,_0xe3d337),_0x9c4655(_0x3565c0,_0x15a21b,_0x35ea09,_0x3f7907,_0x29395a,_0xe3d337),_0x5e6707(_0x3565c0,_0x15a21b,_0x35ea09,_0x3f7907,_0x527db5,_0x29395a,_0xe3d337),_0x5ddfdd['pyTestCodeAction']['addCodeActions'](_0x3565c0,_0x15a21b,_0x35ea09,_0x3f7907,_0x29395a,_0xe3d337)),_0x29395a['filter'](_0x5de3aa=>!_0x8ef96f||!_0x5de3aa['kind']||_0x8ef96f[_0x1cf683(0x10e5)](_0x4e8f21=>_0x5de3aa['kind'][_0x1cf683(0xcc3)](_0x4e8f21)));}}_0x1dedb6['CodeActionProvider']=_0x28aa45;function _0x5e6707(_0x57ac07,_0x5062b4,_0x51338f,_0xbd1593,_0x2fc2db,_0x2e908d,_0x5dd2b1){const _0x4d6538=_0x4cc46c;(0x0,_0x49e08d[_0x4d6538(0x1019)])(_0x5dd2b1);if(!_0x2fc2db||_0x18a2fb[_0x4d6538(0xebc)][_0x4d6538(0xc8e)](_0x5062b4))return;_0x57ac07[_0x4d6538(0xbd5)][_0x4d6538(0x126f)](_0x3cc64c=>{const _0x32dfd1=_0x4d6538,_0x432d97=_0x3cc64c[_0x32dfd1(0x113d)],_0x775a2=(0x0,_0x2f3737[_0x32dfd1(0x72e)])(_0x51338f,_0xbd1593[_0x32dfd1(0xddd)][_0x32dfd1(0xc4f)]);if(!_0x775a2||!_0x432d97)return;const _0x15b47a=(0x0,_0x6b515['findNodeByOffset'])(_0xbd1593[_0x32dfd1(0xbf0)][_0x32dfd1(0x9a9)],_0x775a2[_0x32dfd1(0x116c)]);if((_0x15b47a===null||_0x15b47a===void 0x0?void 0x0:_0x15b47a[_0x32dfd1(0x80d)])!==0x26)return;const _0xc5b2e4=_0x154888[_0x32dfd1(0x857)][_0x32dfd1(0x342)](_0x57ac07[_0x32dfd1(0xbd5)][_0x32dfd1(0x10d8)](),_0x432d97,_0x15b47a);if(!_0xc5b2e4['succeeded'])return;const _0x37f1ce=_0x57ac07[_0x32dfd1(0xbd5)][_0x32dfd1(0x4ca)][_0x32dfd1(0x356)](),_0x3a7fca=(0x0,_0x49e08d[_0x32dfd1(0x729)])(_0x37f1ce['token']);_0x2e908d[_0x32dfd1(0x71f)](_0x494e2d(_0x3be96f['Localizer'][_0x32dfd1(0x63b)][_0x32dfd1(0x8d8)]['moveSymbolsTo'](),_0xc0d85a[_0x32dfd1(0x3c3)]['RefactorMove'][_0x32dfd1(0x79e)],'pick')),_0x2e908d['push'](_0x494e2d(_0x3be96f[_0x32dfd1(0xb6b)][_0x32dfd1(0x63b)][_0x32dfd1(0x8d8)]['moveSymbolsToNewFile'](),_0xc0d85a['PylanceCodeActionKind']['RefactorMove'][_0x32dfd1(0x65d)],_0x32dfd1(0x1c0)));function _0x494e2d(_0x2c7bc9,_0xe4d8dc,_0x364035){const _0xe62d91=_0x32dfd1;return _0x44c31[_0xe62d91(0x63b)][_0xe62d91(0xffd)](_0x2c7bc9,(0x0,_0x5913a4[_0xe62d91(0x1008)])(_0x3be96f[_0xe62d91(0xb6b)][_0xe62d91(0x63b)][_0xe62d91(0x8d8)]['commandTitle'](),_0x49f16e[_0xe62d91(0xb3f)]['moveSymbolWithFileSelection'],_0x5062b4[_0xe62d91(0xa16)](),_0x51338f,_0x364035,_0x3a7fca),_0xe4d8dc);}},_0x5dd2b1);}function _0x9c4655(_0x2dec0f,_0x4e57d5,_0x3c9e9e,_0x430959,_0x46dc58,_0x50b256){const _0x2df3e6=_0x4cc46c;(0x0,_0x49e08d[_0x2df3e6(0x1019)])(_0x50b256);if(!_0x2dec0f[_0x2df3e6(0x9c2)]||_0x18a2fb[_0x2df3e6(0xebc)][_0x2df3e6(0xc8e)](_0x4e57d5))return;_0x2dec0f[_0x2df3e6(0xbd5)][_0x2df3e6(0x126f)](_0x5ab82a=>{const _0x20bfe8=_0x2df3e6,_0x5c23c7=(0x0,_0x10ac59[_0x20bfe8(0x600)])(_0x5ab82a,_0x2dec0f['rootUri'],_0x430959,_0x3c9e9e);if(!_0x5c23c7)return;if(_0x5c23c7[_0x20bfe8(0x6c9)][_0x20bfe8(0x654)]['leadingDots']===0x0){if(!(0x0,_0x251ea0[_0x20bfe8(0x54f)])(_0x5ab82a[_0x20bfe8(0xda0)],_0x4e57d5,_0x5c23c7[_0x20bfe8(0x651)],_0x5ab82a['configOptions']))return;_0x46dc58[_0x20bfe8(0x71f)](_0x44c31[_0x20bfe8(0x63b)][_0x20bfe8(0xffd)](_0x3be96f['Localizer'][_0x20bfe8(0x63b)][_0x20bfe8(0x271)][_0x20bfe8(0xd69)](),(0x0,_0x5913a4[_0x20bfe8(0x1008)])(_0x3be96f[_0x20bfe8(0xb6b)][_0x20bfe8(0x63b)][_0x20bfe8(0x271)]['convertToRelativePath'](),_0x49f16e[_0x20bfe8(0xe36)][_0x20bfe8(0x1228)],_0x4e57d5['toString'](),'relative',_0x3c9e9e),_0x44c31[_0x20bfe8(0xc87)][_0x20bfe8(0x9ee)]),_0x44c31['CodeAction'][_0x20bfe8(0xffd)](_0x3be96f[_0x20bfe8(0xb6b)]['CodeAction']['ToggleImportPath']['convertAllToRelativePath'](),(0x0,_0x5913a4[_0x20bfe8(0x1008)])(_0x3be96f['Localizer'][_0x20bfe8(0x63b)][_0x20bfe8(0x271)][_0x20bfe8(0x1272)](),_0x49f16e[_0x20bfe8(0xe36)][_0x20bfe8(0x1228)],_0x4e57d5[_0x20bfe8(0xa16)](),_0x20bfe8(0x2ca)),_0x44c31[_0x20bfe8(0xc87)]['Refactor']));return;}if(!(0x0,_0x10ac59[_0x20bfe8(0x73b)])(_0x5ab82a,_0x4e57d5,_0x5c23c7[_0x20bfe8(0x651)]))return;_0x46dc58['push'](_0x44c31[_0x20bfe8(0x63b)][_0x20bfe8(0xffd)](_0x3be96f[_0x20bfe8(0xb6b)][_0x20bfe8(0x63b)][_0x20bfe8(0x271)][_0x20bfe8(0x2ad)](),(0x0,_0x5913a4['createCommand'])(_0x3be96f[_0x20bfe8(0xb6b)][_0x20bfe8(0x63b)]['ToggleImportPath'][_0x20bfe8(0x2ad)](),_0x49f16e[_0x20bfe8(0xe36)][_0x20bfe8(0x1228)],_0x4e57d5[_0x20bfe8(0xa16)](),_0x20bfe8(0xcd4),_0x3c9e9e),_0x44c31[_0x20bfe8(0xc87)][_0x20bfe8(0x9ee)]),_0x44c31['CodeAction']['create'](_0x3be96f['Localizer'][_0x20bfe8(0x63b)][_0x20bfe8(0x271)][_0x20bfe8(0x520)](),(0x0,_0x5913a4[_0x20bfe8(0x1008)])(_0x3be96f[_0x20bfe8(0xb6b)]['CodeAction'][_0x20bfe8(0x271)]['convertAllToAbsolutePath'](),_0x49f16e[_0x20bfe8(0xe36)][_0x20bfe8(0x1228)],_0x4e57d5[_0x20bfe8(0xa16)](),_0x20bfe8(0xcd4)),_0x44c31[_0x20bfe8(0xc87)][_0x20bfe8(0x9ee)]));},_0x50b256);}async function _0x42ffb6(_0x33a272,_0x1bca62,_0x3c340d,_0x157264,_0x4ec153,_0x25c490,_0x4142ca,_0x16d8b6){const _0x15c77a=_0x4cc46c;(0x0,_0x49e08d[_0x15c77a(0x1019)])(_0x16d8b6);if(!_0x33a272['enableExtractCodeAction'])return;const _0x16bc51=(0x0,_0x2f3737[_0x15c77a(0x72e)])(_0x157264,_0x4ec153['tokenizerOutput'][_0x15c77a(0xc4f)]);if(!_0x16bc51)return;await _0x397f75(_0x3c340d,_0xc0d85a[_0x15c77a(0x3c3)][_0x15c77a(0x486)][_0x15c77a(0x906)],_0x50cd88=>{const _0x2c5c5a=_0x15c77a;_0x33a272['service'][_0x2c5c5a(0x126f)](_0x542c12=>{const _0x354c41=_0x2c5c5a,_0x36d2e8=_0x53e375[_0x354c41(0x1003)][_0x354c41(0x633)](_0x4ec153,_0x16bc51,_0x542c12['evaluator']);if(_0x36d2e8[_0x354c41(0x48b)]===_0x53e375[_0x354c41(0xa46)]['None']){const _0x2adb5c=_0x3be96f[_0x354c41(0xb6b)][_0x354c41(0x63b)][_0x354c41(0xb5e)][_0x354c41(0x2b5)]();_0x4142ca[_0x354c41(0x71f)](_0x44c31['CodeAction'][_0x354c41(0xffd)](_0x2adb5c,(0x0,_0x5913a4[_0x354c41(0x1008)])(_0x2adb5c,_0x25c490?_0x49f16e['ClientCommands']['extractMethodWithRename']:_0x49f16e[_0x354c41(0xe36)][_0x354c41(0x1244)],_0x1bca62[_0x354c41(0xa16)](),_0x157264),_0x50cd88));}},_0x16d8b6);}),await _0x397f75(_0x3c340d,_0xc0d85a[_0x15c77a(0x3c3)][_0x15c77a(0x486)][_0x15c77a(0xe97)],_0x4df4b8=>{const _0x3b80f1=_0x15c77a,_0x400625=_0x53e375[_0x3b80f1(0x1003)][_0x3b80f1(0x1079)](_0x4ec153,_0x16bc51);if(_0x400625[_0x3b80f1(0x48b)]===_0x53e375[_0x3b80f1(0xa46)][_0x3b80f1(0xda8)]){const _0x34ed83=_0x3be96f['Localizer'][_0x3b80f1(0x63b)][_0x3b80f1(0xb5e)][_0x3b80f1(0xbfb)]();_0x4142ca[_0x3b80f1(0x71f)](_0x44c31[_0x3b80f1(0x63b)]['create'](_0x34ed83,(0x0,_0x5913a4[_0x3b80f1(0x1008)])(_0x34ed83,_0x25c490?_0x49f16e['ClientCommands'][_0x3b80f1(0x6a5)]:_0x49f16e[_0x3b80f1(0xe36)]['extractVariable'],_0x1bca62[_0x3b80f1(0xa16)](),_0x157264),_0x4df4b8));}});}function _0xc39262(_0x115bbc,_0x1a5a48,_0x3ff7bc,_0x236aae){const _0x1ce4dd=_0x4cc46c;(0x0,_0x49e08d[_0x1ce4dd(0x1019)])(_0x236aae);const _0x372cb5=(0x0,_0x2d3475[_0x1ce4dd(0x467)])(_0x1a5a48);if(_0x372cb5[_0x1ce4dd(0xab7)]===0x0)return;const _0xc3502a=_0x372cb5[0x0]['range'];_0x3ff7bc[_0x1ce4dd(0x71f)](_0x44c31[_0x1ce4dd(0x63b)][_0x1ce4dd(0xffd)](_0x3be96f[_0x1ce4dd(0xb6b)][_0x1ce4dd(0x63b)][_0x1ce4dd(0xaa2)][_0x1ce4dd(0xfd1)](),(0x0,_0x5913a4[_0x1ce4dd(0x1008)])(_0x3be96f[_0x1ce4dd(0xb6b)][_0x1ce4dd(0x63b)][_0x1ce4dd(0xaa2)][_0x1ce4dd(0xfd1)](),_0x49f16e[_0x1ce4dd(0xe36)][_0x1ce4dd(0xfd1)],_0x115bbc['toString'](),_0xc3502a),_0x44c31[_0x1ce4dd(0xc87)][_0x1ce4dd(0x12ff)]),_0x44c31['CodeAction'][_0x1ce4dd(0xffd)](_0x3be96f[_0x1ce4dd(0xb6b)][_0x1ce4dd(0x63b)][_0x1ce4dd(0xaa2)][_0x1ce4dd(0x10a5)](),(0x0,_0x5913a4[_0x1ce4dd(0x1008)])(_0x3be96f[_0x1ce4dd(0xb6b)][_0x1ce4dd(0x63b)][_0x1ce4dd(0xaa2)][_0x1ce4dd(0x10a5)](),_0x49f16e[_0x1ce4dd(0xe36)][_0x1ce4dd(0xfd1)],_0x115bbc['toString']()),_0x44c31[_0x1ce4dd(0xc87)]['QuickFix']));}async function _0x397f75(_0x10baf1,_0x4a82d4,_0x567391){const _0x187414=_0x4cc46c;if(_0x10baf1&&!_0x10baf1[_0x187414(0x10e5)](_0x230097=>_0x4a82d4[_0x187414(0xcc3)](_0x230097)))return;const _0x55c3a9=_0x567391(_0x4a82d4);(0x0,_0x3592b6['isThenable'])(_0x55c3a9)&&await _0x55c3a9;}async function _0x3fd639(_0x344a3f,_0x5b1624,_0x5341e6,_0x12e26a,_0x3d8e83,_0x4f6ccd){const _0x7eac3b=_0x4cc46c;await _0x397f75(_0x5341e6,_0xc0d85a[_0x7eac3b(0x3c3)][_0x7eac3b(0xb37)]['UnusedImports'],async _0x15e913=>{const _0x5247b0=_0x7eac3b,_0x11b592=(0x0,_0x2f3737[_0x5247b0(0x218)])(_0x12e26a['parserOutput'][_0x5247b0(0x9a9)],_0x12e26a[_0x5247b0(0xddd)][_0x5247b0(0xc4f)]),_0x19a7d3=await(0x0,_0x2d3475[_0x5247b0(0x10a3)])(_0x344a3f[_0x5247b0(0xbd5)],_0x5b1624,_0x11b592,_0x4f6ccd);if(_0x19a7d3[_0x5247b0(0xab7)]===0x0)return;_0x3d8e83[_0x5247b0(0x71f)](_0x44c31[_0x5247b0(0x63b)][_0x5247b0(0xffd)](_0x3be96f[_0x5247b0(0xb6b)]['CodeAction'][_0x5247b0(0xaa2)][_0x5247b0(0x10a5)](),(0x0,_0x5913a4['createCommand'])(_0x3be96f['Localizer'][_0x5247b0(0x63b)]['RemoveUnusedImport'][_0x5247b0(0x10a5)](),_0x49f16e[_0x5247b0(0xe36)][_0x5247b0(0xfd1)],_0x5b1624[_0x5247b0(0xa16)]()),_0x15e913));}),await _0x397f75(_0x5341e6,_0xc0d85a['PylanceCodeActionKind'][_0x7eac3b(0xb37)]['ConvertImportFormat'],_0x111e77=>{const _0x277b43=_0x7eac3b;if(!_0x344a3f['rootUri']||!_0x344a3f['importFormat']||_0x18a2fb[_0x277b43(0xebc)][_0x277b43(0xc8e)](_0x5b1624))return;const _0x5b9576=_0x344a3f[_0x277b43(0xa15)],_0x56670f=(0x0,_0x251ea0[_0x277b43(0xba0)])(_0x12e26a[_0x277b43(0xbf0)][_0x277b43(0x9a9)])[_0x277b43(0xcd9)][_0x277b43(0x1110)](_0x2b4f2d=>_0x2b4f2d['node'][_0x277b43(0x80d)]===0x19)[_0x277b43(0xb49)](_0x547c75=>_0x547c75[_0x277b43(0x6e0)]),_0xc8e2d5=(0x0,_0x44483e['getBackgroundAnalysisProgram'])(_0x344a3f)['program'],_0x1bab25=_0x56670f[_0x277b43(0x1110)](_0x8eec10=>{const _0x2648bd=_0x277b43,_0x4770c6=(0x0,_0x10ac59[_0x2648bd(0x600)])(_0xc8e2d5,_0x344a3f[_0x2648bd(0x9c2)],_0x12e26a,_0x8eec10);if(!_0x4770c6)return![];return _0x5b9576===_0x2648bd(0x2ca)?_0x8eec10[_0x2648bd(0x654)][_0x2648bd(0x5f7)]===0x0&&(0x0,_0x251ea0[_0x2648bd(0x54f)])(_0xc8e2d5[_0x2648bd(0xda0)],_0x5b1624,_0x4770c6['targetPath'],_0xc8e2d5['configOptions']):_0x8eec10[_0x2648bd(0x654)][_0x2648bd(0x5f7)]>0x0&&(0x0,_0x10ac59['getAbsoluteModuleName'])(_0xc8e2d5,_0x5b1624,_0x4770c6[_0x2648bd(0x651)]);});if(_0x1bab25[_0x277b43(0xab7)]===0x0)return;_0x3d8e83['push'](_0x44c31['CodeAction'][_0x277b43(0xffd)](_0x3be96f[_0x277b43(0xb6b)][_0x277b43(0x63b)]['ToggleImportPath']['convertAllFormat'](),(0x0,_0x5913a4[_0x277b43(0x1008)])(_0x3be96f['Localizer']['CodeAction'][_0x277b43(0x271)][_0x277b43(0x83a)](),_0x49f16e[_0x277b43(0xe36)][_0x277b43(0x1228)],_0x5b1624[_0x277b43(0xa16)](),_0x5b9576),_0x111e77));}),await _0x397f75(_0x5341e6,_0xc0d85a[_0x7eac3b(0x3c3)][_0x7eac3b(0xb37)][_0x7eac3b(0x55f)],_0x1851f0=>{const _0x48cf4e=_0x7eac3b;if(!_0x344a3f[_0x48cf4e(0x1185)]||_0x344a3f['fixAll'][_0x48cf4e(0xab7)]===0x0)return;_0x3d8e83['push'](_0x44c31[_0x48cf4e(0x63b)][_0x48cf4e(0xffd)](_0x3be96f['Localizer'][_0x48cf4e(0x63b)][_0x48cf4e(0x55f)]['runFixAll'](),(0x0,_0x5913a4['createCommand'])(_0x3be96f[_0x48cf4e(0xb6b)][_0x48cf4e(0x63b)][_0x48cf4e(0x55f)][_0x48cf4e(0x72a)](),_0x49f16e[_0x48cf4e(0xe36)][_0x48cf4e(0x1185)],_0x5b1624[_0x48cf4e(0xa16)]()),_0x1851f0));});}function _0x25edc4(_0xa1df52,_0x168200,_0x20d8d2,_0x52341e,_0x428c00,_0x32b2aa){const _0x29e40d=_0x4cc46c;(0x0,_0x49e08d['throwIfCancellationRequested'])(_0x32b2aa);if(!_0xa1df52[_0x29e40d(0x9c2)]||!_0x52341e)return;const _0x339f87=_0xa1df52[_0x29e40d(0xbd5)]['getParseResults'](_0x168200);if(!_0x339f87)return;const _0x39cfbc=_0x20d8d2[_0x29e40d(0x1110)](_0x299890=>_0x299890[_0x29e40d(0x5ca)]()===_0x20bbce['DiagnosticRule'][_0x29e40d(0x121c)]);if(_0x39cfbc[_0x29e40d(0xab7)]===0x0)return;const _0x32b782=_0x39cfbc[0x0][_0x29e40d(0x1285)],_0xe003fa=(0x0,_0x2f3737['convertRangeToTextRange'])(_0x32b782,_0x339f87[_0x29e40d(0xddd)][_0x29e40d(0xc4f)]);if(!_0xe003fa)return;const _0x5222a5=_0x339f87[_0x29e40d(0xfb5)]['slice'](_0xe003fa[_0x29e40d(0x116c)],_0xe003fa[_0x29e40d(0x116c)]+_0xe003fa[_0x29e40d(0xab7)]);if(_0x5222a5[0x0]==='.'||_0x5222a5[_0x29e40d(0x2c9)]('__'))return;const _0x27d28c=_0x5222a5[_0x29e40d(0x94e)]('.')['join']('/'),_0xee156e=[],_0x59c777=_0xa1df52['service'][_0x29e40d(0x23f)][_0x29e40d(0x8af)]['getUserFiles']();for(const _0x31029d of _0x59c777){const _0xbb63e1=_0x31029d[_0x29e40d(0x404)][_0x29e40d(0xbca)](),_0x44e648=[_0x27d28c+_0x29e40d(0x10e0),_0x27d28c+_0x29e40d(0xd65),_0x27d28c+_0x29e40d(0xe30),_0x27d28c+'/__init__.pyi'],_0x3b99c4=_0x44e648['filter'](_0x3e7646=>_0xbb63e1[_0x29e40d(0xdf9)](_0x3e7646));_0x3b99c4[_0x29e40d(0xc22)](_0x24bf3f=>{const _0x4cc896=_0x29e40d,_0x42c0e9=_0xbb63e1[_0x4cc896(0x105a)]['resolvePaths'](_0xbb63e1[_0x4cc896(0xc79)]()[_0x4cc896(0xc31)](0x0,-_0x24bf3f['length'])),_0x2d3b5c=_0xa1df52['rootUri'][_0x4cc896(0x128f)](_0x42c0e9);_0x2d3b5c&&_0xee156e[_0x4cc896(0x71f)](_0x2d3b5c);});}_0xee156e[_0x29e40d(0x9d3)]((_0x1cd717,_0x188115)=>_0x1cd717['length']-_0x188115[_0x29e40d(0xab7)]);for(const _0x4e0636 of _0xee156e){const _0x43559c=_0x3be96f[_0x29e40d(0xb6b)][_0x29e40d(0x63b)][_0x29e40d(0x106d)][_0x29e40d(0xd91)]()[_0x29e40d(0xa1d)]({'name':_0x4e0636});_0x428c00[_0x29e40d(0x71f)](_0x44c31[_0x29e40d(0x63b)]['create'](_0x43559c,(0x0,_0x5913a4[_0x29e40d(0x1008)])(_0x43559c,_0x49f16e['ClientCommands'][_0x29e40d(0xa06)],_0x168200['toString'](),_0x4e0636),_0x44c31['CodeActionKind'][_0x29e40d(0x12ff)]));}}function _0xba2f38(_0x3c607c,_0x1f467d,_0x453387,_0x5c919a,_0x2ed2d7,_0xa3811){const _0x422204=_0x4cc46c;(0x0,_0x49e08d['throwIfCancellationRequested'])(_0xa3811);if(!_0x3c607c[_0x422204(0x9c2)]||!_0x5c919a)return;const _0x2670f7=_0x3c607c[_0x422204(0xbd5)][_0x422204(0xf5d)](_0x1f467d);if(!_0x2670f7)return;const _0x37be28=_0x453387['filter'](_0x191631=>{const _0x3e0038=_0x422204;var _0x4e7e2c;return(_0x4e7e2c=(0x0,_0x1368ab[_0x3e0038(0x6e9)])(_0x191631))===null||_0x4e7e2c===void 0x0?void 0x0:_0x4e7e2c[_0x3e0038(0xcc3)](_0x3e0038(0x813));});if(_0x37be28[_0x422204(0xab7)]===0x0)return;const _0x107a5a=_0x37be28[0x0][_0x422204(0x1285)],_0x574f31=(0x0,_0x2f3737[_0x422204(0x72e)])(_0x107a5a,_0x2670f7[_0x422204(0xddd)][_0x422204(0xc4f)]);if(!_0x574f31)return;if(_0x18a2fb[_0x422204(0xebc)]['isNotebookCell'](_0x1f467d)){const _0x4e8c3a=_0x3be96f[_0x422204(0xb6b)]['CodeAction'][_0x422204(0x1b9)]['selectKernelTitle']();_0x2ed2d7['push'](_0x44c31[_0x422204(0x63b)][_0x422204(0xffd)](_0x4e8c3a,(0x0,_0x5913a4['createCommand'])(_0x4e8c3a,_0x49f16e['ClientCommands']['notebookSelectKernel']),_0x44c31[_0x422204(0xc87)][_0x422204(0x12ff)]));}else{const _0x2ff185=_0x3be96f[_0x422204(0xb6b)][_0x422204(0x63b)]['UnresolvedImports']['selectInterpreterTitle']();_0x2ed2d7['push'](_0x44c31['CodeAction'][_0x422204(0xffd)](_0x2ff185,(0x0,_0x5913a4[_0x422204(0x1008)])(_0x2ff185,_0x49f16e[_0x422204(0xb3f)][_0x422204(0xc9d)]),_0x44c31[_0x422204(0xc87)][_0x422204(0x12ff)]));}const _0x553dc6=_0x3be96f[_0x422204(0xb6b)]['CodeAction'][_0x422204(0x1b9)][_0x422204(0x2b7)]();_0x2ed2d7[_0x422204(0x71f)](_0x44c31[_0x422204(0x63b)]['create'](_0x553dc6,(0x0,_0x5913a4[_0x422204(0x1008)])(_0x553dc6,_0x49f16e[_0x422204(0xb3f)][_0x422204(0x4bc)]),_0x44c31[_0x422204(0xc87)]['QuickFix']));}function _0xe381e9(_0x3ee9e2,_0x33f481,_0x45d7d2,_0x587d8d,_0x12e5de){const _0x52d87a=_0x4cc46c;(0x0,_0x49e08d[_0x52d87a(0x1019)])(_0x12e5de),_0x3ee9e2[_0x52d87a(0xbd5)][_0x52d87a(0x126f)](_0x48ac5c=>{const _0x23b5db=_0x52d87a;var _0x540f51;const _0x4cc6c1=_0x3ee9e2[_0x23b5db(0xbd5)]['getParseResults'](_0x33f481);if(!_0x4cc6c1)return;const _0x1cd447=_0x45d7d2[_0x23b5db(0x1110)](_0x27ed45=>_0x27ed45[_0x23b5db(0x5ca)]()===_0x20bbce[_0x23b5db(0x27a)][_0x23b5db(0x489)]);if(_0x1cd447[_0x23b5db(0xab7)]===0x0)return;for(const _0x2b4df4 of _0x1cd447){const _0x545e83=(0x0,_0x2f3737[_0x23b5db(0x72e)])(_0x2b4df4[_0x23b5db(0x1285)],_0x4cc6c1[_0x23b5db(0xddd)]['lines']);if(!_0x545e83)continue;const _0x6cc541=(0x0,_0x6b515[_0x23b5db(0x6dc)])(_0x4cc6c1[_0x23b5db(0xbf0)][_0x23b5db(0x9a9)],_0x545e83[_0x23b5db(0x116c)]);if(!_0x6cc541)continue;const _0x4c4c99=(0x0,_0x6b515['getFirstAncestorOrSelfOfKind'])(_0x6cc541,0x9);if(!_0x4c4c99||!_0x28a54c[_0x23b5db(0x2b9)][_0x23b5db(0xa84)](_0x545e83,_0x4c4c99))continue;const _0x2c8f1e=(_0x540f51=_0x48ac5c[_0x23b5db(0x113d)])===null||_0x540f51===void 0x0?void 0x0:_0x540f51['getType'](_0x4c4c99);if(!_0x2c8f1e||!(0x0,_0x212df3['isClass'])(_0x2c8f1e))continue;const _0x4d08dd=_0x48ac5c[_0x23b5db(0x609)]['tryGet'](_0x4c2206[_0x23b5db(0xf41)][_0x23b5db(0x3fd)]);if(!_0x4d08dd)continue;for(const _0x4ad115 of _0x4d08dd[_0x23b5db(0x2dd)](_0x2c8f1e,_0x12e5de)){if((0x0,_0x51cfe3[_0x23b5db(0x1050)])(_0x4ad115)&&_0x4ad115[_0x23b5db(0x6e0)][_0x23b5db(0x1ed)]&&_0x4ad115[_0x23b5db(0xae2)]){const _0x4b4f41=_0x48ac5c[_0x23b5db(0xf5d)](_0x4ad115[_0x23b5db(0xae2)]);if(!_0x4b4f41)continue;const _0x43618f=(0x0,_0x2f3737['convertTextRangeToRange'])(_0x4ad115[_0x23b5db(0x6e0)][_0x23b5db(0x1ed)],_0x4b4f41['tokenizerOutput']['lines']);_0x40077e(_0x3ee9e2,_0x4ad115[_0x23b5db(0xae2)],_0x43618f,_0x4b4f41,_0x44c31[_0x23b5db(0xc87)][_0x23b5db(0x12ff)],_0x587d8d,_0x12e5de);}}}},_0x12e5de);}function _0x40077e(_0x4279bc,_0x133de0,_0x2aaefa,_0x40ebec,_0x5746db,_0x45f41e,_0x3f1f83){const _0x119924=_0x4cc46c;(0x0,_0x49e08d[_0x119924(0x1019)])(_0x3f1f83),_0x4279bc[_0x119924(0xbd5)][_0x119924(0x126f)](_0x4e50ec=>{const _0x44f2d2=_0x119924,_0x50e683=_0x4e50ec[_0x44f2d2(0x113d)],_0x221a46=(0x0,_0x2f3737['convertRangeToTextRange'])(_0x2aaefa,_0x40ebec[_0x44f2d2(0xddd)]['lines']);if(!_0x221a46||!_0x50e683)return;const _0x3e9ebc=(0x0,_0x6b515['findNodeByOffset'])(_0x40ebec[_0x44f2d2(0xbf0)]['parseTree'],_0x221a46[_0x44f2d2(0x116c)]);if((_0x3e9ebc===null||_0x3e9ebc===void 0x0?void 0x0:_0x3e9ebc['nodeType'])!==0x26)return;if(_0x868dc3[_0x44f2d2(0x4e8)]['canImplementAbstractClass'](_0x50e683,_0x3e9ebc)===undefined)return;const _0x20a949=_0x3be96f[_0x44f2d2(0xb6b)]['CodeAction'][_0x44f2d2(0x19e)]['implementAllAbstractClasses']();_0x45f41e['push'](_0x44c31[_0x44f2d2(0x63b)][_0x44f2d2(0xffd)](_0x20a949,(0x0,_0x5913a4[_0x44f2d2(0x1008)])(_0x20a949,_0x49f16e['Commands'][_0x44f2d2(0xbbe)],_0x133de0['toString'](),_0x2aaefa),_0x5746db));},_0x3f1f83);}},0x10e0c:function(_0x3fd240,_0x523814,_0x4f2b9c){'use strict';const _0xbca226=a1_0x5357;var _0x78d9e6=this&&this[_0xbca226(0x80e)]||(Object[_0xbca226(0xffd)]?function(_0x1c21f9,_0x5375c4,_0x55428a,_0x4d71d3){const _0x3b993c=_0xbca226;if(_0x4d71d3===undefined)_0x4d71d3=_0x55428a;var _0x4ccabd=Object[_0x3b993c(0x8ec)](_0x5375c4,_0x55428a);(!_0x4ccabd||(_0x3b993c(0x10b5)in _0x4ccabd?!_0x5375c4[_0x3b993c(0x7fe)]:_0x4ccabd[_0x3b993c(0xe29)]||_0x4ccabd['configurable']))&&(_0x4ccabd={'enumerable':!![],'get':function(){return _0x5375c4[_0x55428a];}}),Object[_0x3b993c(0x9ae)](_0x1c21f9,_0x4d71d3,_0x4ccabd);}:function(_0x36306b,_0x40a951,_0x34900f,_0x44991b){if(_0x44991b===undefined)_0x44991b=_0x34900f;_0x36306b[_0x44991b]=_0x40a951[_0x34900f];}),_0x38b90d=this&&this['__setModuleDefault']||(Object['create']?function(_0x85f657,_0x259f63){const _0xc295f6=_0xbca226;Object[_0xc295f6(0x9ae)](_0x85f657,_0xc295f6(0x1015),{'enumerable':!![],'value':_0x259f63});}:function(_0x399ab1,_0x2704cb){_0x399ab1['default']=_0x2704cb;}),_0x21ebd4=this&&this[_0xbca226(0x280)]||function(_0x5099ca){const _0x841e25=_0xbca226;if(_0x5099ca&&_0x5099ca[_0x841e25(0x7fe)])return _0x5099ca;var _0x322d33={};if(_0x5099ca!=null){for(var _0x482126 in _0x5099ca)if(_0x482126!==_0x841e25(0x1015)&&Object[_0x841e25(0x4cc)][_0x841e25(0x9b9)]['call'](_0x5099ca,_0x482126))_0x78d9e6(_0x322d33,_0x5099ca,_0x482126);}return _0x38b90d(_0x322d33,_0x5099ca),_0x322d33;};Object[_0xbca226(0x9ae)](_0x523814,_0xbca226(0x7fe),{'value':!![]}),_0x523814[_0xbca226(0x92c)]=_0x523814[_0xbca226(0x4b4)]=_0x523814[_0xbca226(0xb27)]=void 0x0;const _0x2640c9=_0x4f2b9c(0x171a8),_0x10f13d=_0x4f2b9c(0x2464),_0x25b68b=_0x4f2b9c(0x53c0),_0x216fab=_0x4f2b9c(0x16948),_0x46d87c=_0x21ebd4(_0x4f2b9c(0x6eb4)),_0x5f14b9=_0x4f2b9c(0x12a68),_0x449274=_0x21ebd4(_0x4f2b9c(0x13c30)),_0x2f6a7a=_0x4f2b9c(0x13880),_0x1d563e=_0x4f2b9c(0x2078),_0x27642d=_0x4f2b9c(0x328),_0x252299=_0x4f2b9c(0x6d88),_0x14bd09=_0x4f2b9c(0x10240),_0x1387f9=_0x21ebd4(_0x4f2b9c(0xc4b4)),_0x22b704=_0x4f2b9c(0xd77c),_0x317907=_0x4f2b9c(0x1848),_0x27d272=_0x4f2b9c(0x17170),_0x37afc4=_0x4f2b9c(0x384),_0xe4d40b=_0x4f2b9c(0x4be4),_0x4eb945=_0x4f2b9c(0x17134),_0x3c45d8=_0x4f2b9c(0x52bf),_0x4c322d=_0x4f2b9c(0x10eb0),_0x5b22de=_0x4f2b9c(0x10d68),_0x273ce8=_0x4f2b9c(0x118c8),_0x3a4946=_0x4f2b9c(0xb1d4);_0x523814[_0xbca226(0xb27)]=_0xbca226(0x483);function _0xf75a1(_0x50bcd3){const _0x4c0cd2=_0xbca226;return _0x4c322d[_0x4c0cd2(0xebc)][_0x4c0cd2(0xc8e)](_0x50bcd3)?_0x50bcd3['scheme']===_0x4c0cd2(0x5a2)?_0x4c0cd2(0x9c8):'cell':'regular';}_0x523814[_0xbca226(0x4b4)]=_0xf75a1;class _0x46ac10 extends _0x27d272[_0xbca226(0x92c)]{constructor(_0x22c8e1,_0x1e3ad6,_0x11c78f,_0x288bbe,_0x53746b,_0x56adb7){const _0x30ab9d=_0xbca226;var _0x331429,_0x71461b;super(_0x22c8e1,_0x1e3ad6,_0x11c78f,_0x288bbe,_0x56adb7),this['_autoImportMaps']=_0x53746b,this[_0x30ab9d(0xde7)]=(_0x71461b=(_0x331429=this[_0x30ab9d(0x8af)][_0x30ab9d(0xbb6)](_0x1e3ad6))===null||_0x331429===void 0x0?void 0x0:_0x331429[_0x30ab9d(0xa2a)])===null||_0x71461b===void 0x0?void 0x0:_0x71461b[_0x30ab9d(0x404)]['getUri'](),this['_slowCompletionInfo']={'completionType':'regular','fileType':_0xf75a1(this['fileUri'])};}[_0xbca226(0x6f5)](){return this['_memberAccessInfo'];}['getAutoImportInfo'](){return this['_autoImportInfo'];}['getSlowCompletionInfo'](){const _0x473724=_0xbca226;return this[_0x473724(0x1152)];}[_0xbca226(0xeac)](_0x30d023){const _0x4ab4f1=_0xbca226;if(!this[_0x4ab4f1(0xde7)]||(_0x30d023===null||_0x30d023===void 0x0?void 0x0:_0x30d023[_0x4ab4f1(0x8b6)])!==0x8)return!![];if(!_0x30d023[_0x4ab4f1(0x12e2)]['endsWith'](_0x523814[_0x4ab4f1(0xb27)]))return!![];const _0x3ff7dc=(0x0,_0x10f13d[_0x4ab4f1(0xa49)])(_0x30d023[_0x4ab4f1(0x6e0)]);return!(_0x3ff7dc===null||_0x3ff7dc===void 0x0?void 0x0:_0x3ff7dc[_0x4ab4f1(0x183)]['equals'](this[_0x4ab4f1(0xde7)]));}[_0xbca226(0xcdf)](_0x2794c9,_0x222218,_0x3c0af4,_0x5a2849){const _0x1b5e34=_0xbca226;var _0x4605b8;if(!this['configOptions'][_0x1b5e34(0x616)]||!this['_pylanceOptions']['autoImport'])return;const _0x117c2a=(0x0,_0x5b22de[_0x1b5e34(0x25e)])(this[_0x1b5e34(0x8af)],this[_0x1b5e34(0xa2e)],this['_autoImportMaps'][_0x1b5e34(0xf50)],this[_0x1b5e34(0x183)],this[_0x1b5e34(0x6d8)][_0x1b5e34(0xbdc)]),_0x1093de=new _0x5b22de[(_0x1b5e34(0xfc9))](this[_0x1b5e34(0xa2e)],this[_0x1b5e34(0x8af)],this[_0x1b5e34(0x19d)],this[_0x1b5e34(0xee1)],this[_0x1b5e34(0xc89)],_0x5a2849,_0x117c2a,{'indices':this[_0x1b5e34(0x115c)][_0x1b5e34(0xf50)],'lazyEdit':_0x3c0af4,'importFormat':this[_0x1b5e34(0x6d8)][_0x1b5e34(0xa15)]}),_0x4138cc=[],_0x2b1d0a=(_0x4605b8=this[_0x1b5e34(0x115c)][_0x1b5e34(0x1e5)])===null||_0x4605b8===void 0x0?void 0x0:_0x4605b8[_0x1b5e34(0x10b5)](_0x2794c9);_0x2b1d0a&&_0x2794c9[_0x1b5e34(0xab7)]>0x1&&!_0x5a2849['has'](_0x2794c9)&&(0x0,_0x252299[_0x1b5e34(0x11a9)])(_0x4138cc,_0x1093de[_0x1b5e34(0x9da)](_0x2794c9,_0x2b1d0a,this['cancellationToken']));_0x4138cc[_0x1b5e34(0x71f)](..._0x1093de[_0x1b5e34(0xeef)](_0x2794c9,_0x222218,undefined,this[_0x1b5e34(0x66c)]));const _0x102fcf=_0x1093de[_0x1b5e34(0xb0f)](),_0x38e8e6=new _0x317907[(_0x1b5e34(0x300))]();this[_0x1b5e34(0x11e9)](_0x4138cc,_0x2794c9,_0x5a2849),this['_autoImportInfo']={'indexUsed':_0x102fcf[_0x1b5e34(0x35f)],'totalTimeInMS':_0x102fcf[_0x1b5e34(0x516)],'moduleTimeInMS':_0x102fcf[_0x1b5e34(0x2f8)],'indexTimeInMS':_0x102fcf[_0x1b5e34(0x399)],'importAliasTimeInMS':_0x102fcf['importAliasTimeInMS'],'itemCount':_0x4138cc['length'],'symbolCount':_0x102fcf[_0x1b5e34(0xced)],'indexCount':_0x102fcf[_0x1b5e34(0x10c0)],'importAliasCount':_0x102fcf[_0x1b5e34(0x65c)],'additionTimeInMS':_0x38e8e6[_0x1b5e34(0x78d)]()};}[_0xbca226(0xaa8)](_0x496cf6,_0x4c2fa2,_0x5240e2){const _0x204b2e=_0xbca226;var _0x180318,_0x62121;const _0x582970=_0x46d87c[_0x204b2e(0xfff)](_0x4c2fa2,!![]);if(!_0x582970)return undefined;const _0x38c49d=this[_0x204b2e(0x113d)][_0x204b2e(0x2b0)](_0x582970);if(!_0x38c49d)return undefined;const _0x3e6b98=(0x0,_0x3c45d8[_0x204b2e(0x103c)])(this['parseResults'],_0x4c2fa2),_0x7ac689=(_0x180318=_0x5240e2===null||_0x5240e2===void 0x0?void 0x0:_0x5240e2[_0x204b2e(0x10e5)](_0x35814e=>_0x46d87c['checkDecorator'](_0x35814e,_0x204b2e(0x7c0))))!==null&&_0x180318!==void 0x0?_0x180318:![],_0x179802=(_0x62121=_0x5240e2===null||_0x5240e2===void 0x0?void 0x0:_0x5240e2[_0x204b2e(0x10e5)](_0x3c5360=>_0x46d87c[_0x204b2e(0xa4b)](_0x3c5360,'classmethod')))!==null&&_0x62121!==void 0x0?_0x62121:![],_0x4cbb43=new _0x27d272[(_0x204b2e(0xa9e))](),_0x1e25c1=(0x0,_0x27642d[_0x204b2e(0x1217)])(_0x38c49d[_0x204b2e(0x12b5)]);_0x1e25c1[_0x204b2e(0xc22)]((_0x3ac17a,_0x4e8b6b)=>this[_0x204b2e(0x65a)](_0x496cf6,_0x4c2fa2,_0x3e6b98,_0x7ac689,_0x179802,_0x38c49d,_0x3ac17a,_0x4e8b6b,_0x4cbb43));if(_0x38c49d[_0x204b2e(0x12b5)][_0x204b2e(0x6d6)][_0x204b2e(0x9ed)]&&!(0x0,_0x1d563e[_0x204b2e(0xa88)])(_0x38c49d[_0x204b2e(0x12b5)]['details'][_0x204b2e(0x9ed)])){const _0x553b47=(0x0,_0x27642d[_0x204b2e(0x1217)])(_0x38c49d[_0x204b2e(0x12b5)][_0x204b2e(0x6d6)][_0x204b2e(0x9ed)]);_0x553b47[_0x204b2e(0xc22)]((_0x49fd26,_0x2b0b8a)=>this['_appendMember'](_0x496cf6,_0x4c2fa2,_0x3e6b98,_0x7ac689,_0x179802,_0x38c49d,_0x49fd26,_0x2b0b8a,_0x4cbb43));}return this['_slowCompletionInfo']={'completionType':_0x204b2e(0x5b2),'fileType':_0xf75a1(this[_0x204b2e(0x183)])},_0x4cbb43;}[_0xbca226(0x7a6)](_0x1a00e6,_0x27073f){const _0x4ceef7=_0xbca226,_0x210636=this[_0x4ceef7(0x1a1)](_0x1a00e6,_0x27073f,super['getMemberAccessCompletions'](_0x1a00e6,_0x27073f));let _0x47bf5f=this['evaluator'][_0x4ceef7(0x4c0)](_0x1a00e6);return _0x47bf5f&&(_0x47bf5f=this[_0x4ceef7(0x113d)][_0x4ceef7(0x1bd)](_0x47bf5f),(0x0,_0x1d563e[_0x4ceef7(0xa88)])(_0x47bf5f)&&_0x47bf5f[_0x4ceef7(0xb04)]&&(_0x47bf5f=this['evaluator'][_0x4ceef7(0x1bd)](_0x47bf5f[_0x4ceef7(0xb04)])),_0x47bf5f[_0x4ceef7(0xbe6)]===0x7&&this['_getSubmoduleCompletion'](_0x1a00e6,_0x47bf5f,_0x210636)),this[_0x4ceef7(0xadc)]=this[_0x4ceef7(0x7bf)](_0x1a00e6,_0x47bf5f),this['_slowCompletionInfo']={'completionType':'memberAccess','fileType':_0xf75a1(this['fileUri'])},_0x210636;}[_0xbca226(0xee0)](_0x5b4627){const _0x4dfdf5=_0xbca226;if(!this['_pylanceOptions'][_0x4dfdf5(0xcf9)]||!_0x5b4627['kind'])return;const _0x1905cb=this['_getExtraCommitCharsForKind'](_0x5b4627[_0x4dfdf5(0x812)]);if(_0x1905cb[_0x4dfdf5(0xab7)]===0x0)return;_0x5b4627[_0x4dfdf5(0xbae)]=_0x1905cb;}get[_0xbca226(0x6d8)](){return this['options'];}['_appendGetAttrLiteralMembers'](_0xa6f811,_0x4585f5,_0x1a52cd){const _0x425ba7=_0xbca226,_0x2e0a36=this[_0x425ba7(0x239)](_0xa6f811['parent']);_0x1a52cd=_0x1a52cd!==null&&_0x1a52cd!==void 0x0?_0x1a52cd:new _0x27d272[(_0x425ba7(0xa9e))]();if(this[_0x425ba7(0x369)](_0xa6f811,_0x4585f5,_0x1a52cd,_0x2e0a36))return _0x1a52cd;return _0x2e0a36!==_0x425ba7(0x10b5)&&this[_0x425ba7(0x369)](_0xa6f811,_0x4585f5,_0x1a52cd,_0x425ba7(0x10b5)),_0x1a52cd;}[_0xbca226(0x369)](_0x58bcd1,_0x332f9d,_0x4f0550,_0x143283){const _0x153a7f=_0xbca226;var _0x93e6b0;const _0x4fffb1=(0x0,_0x4eb945[_0x153a7f(0xe1a)])(this[_0x153a7f(0x113d)],_0x58bcd1,_0x143283);if(_0x4fffb1[_0x153a7f(0xab7)]===0x0)return![];let _0x52e9d4=0x0;for(const _0x3c088b of _0x4fffb1){const _0x31ebf3=(_0x93e6b0=_0x3c088b[_0x153a7f(0x6d6)][_0x153a7f(0x1252)])!==null&&_0x93e6b0!==void 0x0?_0x93e6b0:this[_0x153a7f(0x113d)][_0x153a7f(0x1070)](_0x3c088b),_0x5ad2e6=(0x0,_0x27642d[_0x153a7f(0x802)])(_0x31ebf3)?_0x2640c9[_0x153a7f(0x4be)]['Function']:_0x2640c9[_0x153a7f(0x4be)][_0x153a7f(0x1077)],_0x4edd26=(0x0,_0x216fab[_0x153a7f(0x4e6)])(_0x3c088b);if(!_0x4edd26)continue;const _0xf69c49=new Set();if(_0x4edd26['type'][_0x153a7f(0xbe6)]===0x6)_0xf69c49[_0x153a7f(0x194)](_0x4edd26[_0x153a7f(0x8b6)][_0x153a7f(0x81b)]);else{const _0x2a8fa3=_0x4edd26[_0x153a7f(0x8b6)];if(_0x2a8fa3['literalClasses'][_0x153a7f(0x6f7)])for(const _0x54489b of _0x2a8fa3[_0x153a7f(0xc6a)][_0x153a7f(0x6f7)][_0x153a7f(0xbe8)]()){_0xf69c49[_0x153a7f(0x194)](_0x54489b);}if(_0x2a8fa3['literalInstances'][_0x153a7f(0x6f7)])for(const _0x36f5b0 of _0x2a8fa3[_0x153a7f(0x95c)][_0x153a7f(0x6f7)][_0x153a7f(0xbe8)]()){_0xf69c49[_0x153a7f(0x194)](_0x36f5b0);}}_0x52e9d4+=_0xf69c49['size'];for(const _0x5aa2cc of _0xf69c49){this[_0x153a7f(0x2cb)](_0x5aa2cc,_0x5ad2e6,_0x332f9d,_0x4f0550,{'typeDetail':(0x0,_0x37afc4['getTypeDetail'])(this['evaluator'],_0x3c088b,_0x3c088b[_0x153a7f(0x6d6)][_0x153a7f(0x2ee)],_0x3c088b[_0x153a7f(0x6d6)][_0x153a7f(0x1ed)],undefined,this['configOptions'][_0x153a7f(0x414)]),'documentation':(0x0,_0xe4d40b[_0x153a7f(0x481)])(this[_0x153a7f(0x94f)],_0x3c088b,_0x3c088b[_0x153a7f(0x6d6)][_0x153a7f(0x2ee)],this[_0x153a7f(0x113d)],{'name':_0x3c088b[_0x153a7f(0x6d6)][_0x153a7f(0x1ed)]})});}}return _0x52e9d4>0x0;}['_getMode'](_0x42441a){const _0x51c265=_0xbca226;var _0x510cc0;if((_0x42441a===null||_0x42441a===void 0x0?void 0x0:_0x42441a[_0x51c265(0x80d)])===0x23)return(0x0,_0x4eb945[_0x51c265(0x62d)])(_0x42441a);if((_0x42441a===null||_0x42441a===void 0x0?void 0x0:_0x42441a[_0x51c265(0x80d)])===0x0){if(((_0x510cc0=_0x42441a['parent'])===null||_0x510cc0===void 0x0?void 0x0:_0x510cc0['nodeType'])===0x2f&&_0x42441a[_0x51c265(0xfcf)][_0x51c265(0xffa)][_0x51c265(0x10e5)](_0x2ba3ed=>_0x2ba3ed===_0x42441a)&&this[_0x51c265(0xff6)](this['parseResults'],_0x42441a,_0x42b2a3=>_0x42b2a3[_0x51c265(0x8b6)]===0x9&&_0x42b2a3[_0x51c265(0xfc8)]===0x2))return _0x51c265(0xbc1);}return _0x51c265(0x10b5);}['_containsToken'](_0xc8c7c5,_0x2f3e9a,_0x5e3722){const _0x1203c0=_0xbca226,_0x58c87a=_0xc8c7c5[_0x1203c0(0xddd)]['tokens'][_0x1203c0(0xfbf)](_0x2f3e9a[_0x1203c0(0x116c)]),_0x266872=_0xc8c7c5[_0x1203c0(0xddd)][_0x1203c0(0x240)]['getItemAtPosition'](_0x22b704[_0x1203c0(0x2b9)][_0x1203c0(0xe7d)](_0x2f3e9a));for(let _0x11f315=_0x58c87a;_0x11f315<=_0x266872;_0x11f315++){const _0x1407b4=_0xc8c7c5[_0x1203c0(0xddd)][_0x1203c0(0x240)][_0x1203c0(0x661)](_0x11f315);if(_0x5e3722(_0x1407b4))return!![];}return![];}[_0xbca226(0x7bf)](_0x844dce,_0x85948c){const _0x51fcb9=_0xbca226;var _0x539d8f;let _0x5c0219=_0x844dce,_0x38953a=_0x85948c,_0x993c09=_0x844dce[_0x51fcb9(0x80d)]===0x23?_0x844dce===null||_0x844dce===void 0x0?void 0x0:_0x844dce[_0x51fcb9(0xe9b)][_0x51fcb9(0x6a7)]:undefined;while(_0x5c0219){if(_0x5c0219[_0x51fcb9(0x80d)]===0x9||_0x5c0219['nodeType']===0x23)_0x5c0219=_0x5c0219[_0x51fcb9(0xd00)],_0x993c09===undefined&&(_0x993c09=_0x5c0219[_0x51fcb9(0x80d)]===0x23?(_0x539d8f=_0x5c0219===null||_0x5c0219===void 0x0?void 0x0:_0x5c0219['memberName'][_0x51fcb9(0x6a7)])!==null&&_0x539d8f!==void 0x0?_0x539d8f:'':'');else break;if(_0x5c0219){_0x38953a=this[_0x51fcb9(0x113d)][_0x51fcb9(0x4c0)](_0x5c0219);if(_0x38953a!==undefined&&!(0x0,_0x1d563e[_0x51fcb9(0xa88)])(_0x38953a)&&!(0x0,_0x1d563e['isUnbound'])(_0x38953a))break;}}const _0x21a755={};if(_0x38953a&&!(0x0,_0x1d563e[_0x51fcb9(0xa88)])(_0x38953a)&&!(0x0,_0x1d563e[_0x51fcb9(0x125a)])(_0x38953a)&&_0x5c0219){const _0x15579b=(0x0,_0x27642d[_0x51fcb9(0x108d)])(_0x38953a);_0x21a755[_0x51fcb9(0x28d)]=_0x15579b[_0x51fcb9(0x1193)](_0x4eec63=>_0x4eec63!==_0x51fcb9(0x112b));if(_0x5c0219[_0x51fcb9(0x80d)]===0x23)_0x21a755[_0x51fcb9(0xb1d)]=_0x5c0219[_0x51fcb9(0xe9b)][_0x51fcb9(0x6a7)];else{if(_0x5c0219['nodeType']===0x26&&(0x0,_0x1d563e[_0x51fcb9(0x1064)])(_0x38953a))_0x21a755['lastKnownMemberName']=_0x38953a[_0x51fcb9(0x6d6)][_0x51fcb9(0x1ed)];else _0x5c0219[_0x51fcb9(0x80d)]===0x26&&(0x0,_0x1d563e[_0x51fcb9(0x1047)])(_0x38953a)&&(_0x21a755['lastKnownMemberName']=_0x38953a[_0x51fcb9(0x6d6)][_0x51fcb9(0x1ed)]);}_0x21a755[_0x51fcb9(0xfa9)]=_0x993c09;}return _0x21a755;}[_0xbca226(0x65a)](_0x21e38d,_0x300ed6,_0x178d4d,_0x50fb16,_0x37f4aa,_0x14785f,_0x527411,_0x114215,_0x5f3cf7){const _0x160983=_0xbca226;if(!(0x0,_0x1d563e[_0x160983(0x1064)])(_0x527411[_0x160983(0x12b5)])||_0x527411[_0x160983(0x12b5)]['details']===_0x14785f['classType'][_0x160983(0x6d6)]||!_0x1387f9[_0x160983(0x123e)](_0x300ed6[_0x160983(0x6a7)],_0x114215))return;const _0x412056=_0x527411[_0x160983(0x12ca)],_0x265069=(0x0,_0x2f6a7a[_0x160983(0x76d)])(_0x412056);if(!_0x265069||_0x265069[_0x160983(0x8b6)]!==0x5)return;const _0x4e4f57=this[_0x160983(0x113d)]['getTypeOfMember'](_0x527411);if(!_0x4e4f57)return;const _0x8e8978=(0x0,_0x1d563e[_0x160983(0xe15)])(_0x4e4f57)&&_0x1d563e[_0x160983(0x125f)][_0x160983(0x508)](_0x4e4f57),_0x22b339=(0x0,_0x1d563e[_0x160983(0xe15)])(_0x4e4f57)&&_0x1d563e[_0x160983(0x125f)]['isClassMethod'](_0x4e4f57)&&_0x114215!==_0x160983(0x932);if(_0x50fb16!==_0x8e8978||_0x37f4aa!==_0x22b339)return;let _0x2e225a=(0x0,_0x1d563e[_0x160983(0x1047)])(_0x4e4f57)&&_0x1d563e[_0x160983(0xb78)]['isPropertyClass'](_0x4e4f57);_0x449274[_0x160983(0x254)](_0x114215)&&(_0x2e225a=![]);let _0x3c8e96=undefined;if((0x0,_0x1d563e['isFunction'])(_0x4e4f57))_0x3c8e96=_0x4e4f57;else{if(_0x2e225a&&(0x0,_0x1d563e['isClassInstance'])(_0x4e4f57)){const _0x44fecb=(0x0,_0x27642d[_0x160983(0x247)])(_0x4e4f57,'fget');if(!_0x44fecb)return;const _0x4b7cf8=this[_0x160983(0x113d)][_0x160983(0x110c)](_0x44fecb);if(!(0x0,_0x1d563e[_0x160983(0xe15)])(_0x4b7cf8))return;_0x3c8e96=_0x4b7cf8;}}if(!_0x3c8e96||!_0x3c8e96['details']['declaration'])return;const _0x3410ce=this[_0x160983(0xa18)](_0x114215);if(_0x3410ce&&this[_0x160983(0x253)])return;const _0x4c4f14=new _0x273ce8[(_0x160983(0x4a1))](this[_0x160983(0x8af)]),_0x449921=new _0x3a4946[(_0x160983(0x1058))](this[_0x160983(0x8af)],this['fileUri'],_0x14785f[_0x160983(0x12b5)],_0x3c8e96,{'importAdder':_0x4c4f14,'enableTrackingAddImports':_0x3410ce,'hasAsyncKeyword':_0x178d4d},this['cancellationToken']),_0x5d3d26=_0x449921[_0x160983(0x410)]();let _0xfb8dbe;if((0x0,_0x5f14b9['isStubFile'])(this[_0x160983(0x183)]))_0xfb8dbe=_0x5d3d26[_0x160983(0x10fc)]+_0x160983(0x1250);else{const _0x520f13=this[_0x160983(0xe86)](_0x14785f[_0x160983(0x12b5)],_0x8e8978,_0x2e225a,_0x265069,_0x178d4d&&_0x5d3d26['useAwait']);_0xfb8dbe=_0x5d3d26[_0x160983(0x10fc)]+':\x0a'+_0x520f13;}const _0x4d977f=this[_0x160983(0x109e)](_0x21e38d,_0x300ed6,_0xfb8dbe),_0xa790df=_0x3410ce?undefined:_0x4c4f14[_0x160983(0x57b)](this[_0x160983(0x183)],this[_0x160983(0xee1)],_0x300ed6[_0x160983(0x116c)],'absolute',this[_0x160983(0x66c)]);this[_0x160983(0x1012)](_0x114215,_0x412056,_0x300ed6[_0x160983(0x6a7)],_0x5f3cf7,{'funcParensDisabled':!![],'edits':{'format':this[_0x160983(0x27c)][_0x160983(0x8ea)]?_0x2640c9[_0x160983(0x8f6)][_0x160983(0xeee)]:undefined,'textEdit':_0x4d977f,'additionalTextEdits':_0xa790df}});}[_0xbca226(0xa18)](_0x4a243e){const _0x29426a=_0xbca226;if(!this[_0x29426a(0x27c)]['lazyEdit'])return![];if(!this['itemToResolve'])return!![];const _0x303146=(0x0,_0x14bd09['fromLSPAny'])(this['itemToResolve'][_0x29426a(0x1213)]);return _0x303146['symbolLabel']!==_0x4a243e;}['_getExtraCommitCharsForKind'](_0x2c0749){const _0x5d1403=_0xbca226;switch(_0x2c0749){case _0x2640c9[_0x5d1403(0x4be)]['Class']:return['.','('];case _0x2640c9[_0x5d1403(0x4be)]['Function']:case _0x2640c9['CompletionItemKind'][_0x5d1403(0x906)]:return['('];case _0x2640c9['CompletionItemKind'][_0x5d1403(0xbd1)]:case _0x2640c9[_0x5d1403(0x4be)][_0x5d1403(0x9f6)]:return['.'];default:return[];}}[_0xbca226(0x10b3)](_0x4e5432,_0x4ed504,_0x5ae09c){const _0x41bd4d=_0xbca226;if(this['itemToResolve'])return;const _0x1e85d8=this['_getNodeValue'](_0x4e5432,''),_0x2a3642=_0x4ed504[_0x41bd4d(0x12e2)];if(_0x1e85d8!==_0x2a3642)return;const _0x115616={'leadingDots':0x0,'hasTrailingDot':!![],'nameParts':_0x2a3642[_0x41bd4d(0x94e)]('.'),'importedSymbols':new Set()},_0x5a1c0b=this[_0x41bd4d(0x19d)][_0x41bd4d(0x3cc)](this['fileUri'],this[_0x41bd4d(0xa2e)],_0x115616),_0x2ac6ee=(0x0,_0x25b68b['getTopLevelImports'])(this[_0x41bd4d(0xee1)][_0x41bd4d(0xbf0)][_0x41bd4d(0x9a9)]);_0x5a1c0b[_0x41bd4d(0xc22)]((_0x314965,_0xe30d9b)=>{const _0x1b10db=_0x41bd4d;if(_0x5ae09c&&_0x5ae09c[_0x1b10db(0xf8b)](_0xe30d9b))return;const _0x3149fa=_0x2a3642+'.'+_0xe30d9b,_0x307e0f=this[_0x1b10db(0x19d)][_0x1b10db(0xf25)](_0x314965,this[_0x1b10db(0xa2e)]);this[_0x1b10db(0x2cb)](_0xe30d9b,_0x2640c9[_0x1b10db(0x4be)]['Module'],_0x2a3642,_0x5ae09c,{'autoImportText':this[_0x1b10db(0x6e5)](_0x3149fa),'edits':{'additionalTextEdits':(0x0,_0x25b68b[_0x1b10db(0x406)])([],{'name':_0x3149fa},_0x2ac6ee,(0x0,_0x25b68b['getImportGroupFromModuleNameAndType'])(_0x307e0f),this[_0x1b10db(0xee1)],this['position'])}});});}[_0xbca226(0x1002)](_0x546e26,_0x25d6c3){const _0x23a0e0=_0xbca226;if(_0x546e26[_0x23a0e0(0x80d)]===0x26)return _0x546e26[_0x23a0e0(0x6a7)][_0x23a0e0(0xa30)](_0x25d6c3);if(_0x546e26[_0x23a0e0(0x80d)]===0x23)return _0x25d6c3='.'+_0x546e26[_0x23a0e0(0xe9b)]['value'][_0x23a0e0(0xa30)](_0x25d6c3),this['_getNodeValue'](_0x546e26[_0x23a0e0(0xd00)],_0x25d6c3);return _0x25d6c3;}}_0x523814['CompletionProvider']=_0x46ac10;},0x83b4:(_0x217839,_0x2ab09d,_0x4f58fc)=>{'use strict';const _0x52682a=a1_0x5357;Object[_0x52682a(0x9ae)](_0x2ab09d,_0x52682a(0x7fe),{'value':!![]}),_0x2ab09d[_0x52682a(0x10d9)]=_0x2ab09d[_0x52682a(0x5cf)]=_0x2ab09d[_0x52682a(0x6e9)]=_0x2ab09d[_0x52682a(0xf6b)]=void 0x0;const _0x1dd4d4=_0x4f58fc(0x11fc0);function _0x18115d(_0x219d21){const _0x51e62c=_0x52682a;var _0x2cd5d3;const _0x56f895=new Map();for(const _0x534166 of _0x219d21){for(const _0x132d3e of _0x534166[_0x51e62c(0x7cd)]){const _0x46ceb6=_0x1ca7d8(_0x132d3e);_0x46ceb6&&_0x56f895[_0x51e62c(0xbc1)](_0x46ceb6,((_0x2cd5d3=_0x56f895['get'](_0x46ceb6))!==null&&_0x2cd5d3!==void 0x0?_0x2cd5d3:0x0)+0x1);}}return[..._0x56f895['entries']()]['map'](_0x4f5a93=>_0x4f5a93[0x0]+':'+_0x4f5a93[0x1])[_0x51e62c(0x576)](';');}_0x2ab09d['getDiagnosticsSeen']=_0x18115d;function _0x1ca7d8(_0x3d9a27){const _0x2a63b8=_0x52682a;var _0x592eb6;const _0x35ac8c=(_0x592eb6=_0x3d9a27[_0x2a63b8(0x1184)]())===null||_0x592eb6===void 0x0?void 0x0:_0x592eb6[_0x2a63b8(0x1193)](_0x559b4d=>_0x559b4d[_0x2a63b8(0xe31)]===_0x2a63b8(0xb4f));return _0x35ac8c?_0x35ac8c[_0x2a63b8(0xd92)]:undefined;}_0x2ab09d[_0x52682a(0x6e9)]=_0x1ca7d8;function _0x36f320(_0x24add0,_0x177f0a){const _0x185db0=_0x52682a,_0x52556d={'action':_0x185db0(0xb4f),'code':_0x177f0a};_0x24add0['addAction'](_0x52556d);}class _0x12e2d9 extends _0x1dd4d4[_0x52682a(0x6ca)]{constructor(_0x2036d7,_0x533512){const _0x3addc9=_0x52682a;super(_0x533512),this[_0x3addc9(0x9ea)]=_0x2036d7;}['addDiagnostic'](_0x4a3981){const _0x467eaa=_0x52682a,_0x3f45f4=this[_0x467eaa(0x9ea)](_0x4a3981);return _0x3f45f4&&_0x36f320(_0x4a3981,_0x3f45f4),super[_0x467eaa(0x322)](_0x4a3981),_0x4a3981;}}_0x2ab09d['PylanceTextRangeDiagnosticSink']=_0x12e2d9;class _0x5d66ec extends _0x1dd4d4['DiagnosticSink']{constructor(_0x1cd208){const _0x1908a=_0x52682a;super(),this[_0x1908a(0x9ea)]=_0x1cd208;}[_0x52682a(0x322)](_0x4e35a0){const _0x3673b9=_0x52682a,_0x1f126b=this[_0x3673b9(0x9ea)](_0x4e35a0);return _0x1f126b&&_0x36f320(_0x4e35a0,_0x1f126b),super['addDiagnostic'](_0x4e35a0),_0x4e35a0;}}_0x2ab09d[_0x52682a(0x10d9)]=_0x5d66ec;},0x1169c:(_0x4478c9,_0x4c76bd,_0x18c957)=>{'use strict';const _0x3183a7=a1_0x5357;Object[_0x3183a7(0x9ae)](_0x4c76bd,_0x3183a7(0x7fe),{'value':!![]}),_0x4c76bd[_0x3183a7(0x1ad)]=void 0x0;const _0x21d136=_0x18c957(0x15694),_0x2b2af0=_0x18c957(0x8b64);class _0x22bc59{constructor(){const _0x3a0aa3=_0x3183a7;this[_0x3a0aa3(0x208)]=this[_0x3a0aa3(0x200)][_0x3a0aa3(0xf06)](this),this[_0x3a0aa3(0xb5b)]=(0x0,_0x21d136[_0x3a0aa3(0xf0a)])(this['_redirectLocalization']['bind'](this));}[_0x3183a7(0xe1f)](_0x59bb5a,_0x5e38fe,_0x1530cf,_0xc031a6,_0x29e7d2,_0xa3c2d1,_0x41f99e,_0x1cc737,_0x5ac3ee){const _0x4aa18d=_0x3183a7;return(0x0,_0x2b2af0[_0x4aa18d(0xb5c)])(this[_0x4aa18d(0x208)],_0x59bb5a,_0x5e38fe,_0x1530cf,_0xc031a6,_0x29e7d2,_0xa3c2d1,_0x41f99e,_0x1cc737,_0x5ac3ee);}['_redirectLocalization'](_0x28d2ca){const _0x654cdc=_0x3183a7;return _0x28d2ca['startsWith'](_0x654cdc(0x607))&&(this['_lastDiagnosticKey']=_0x28d2ca),this[_0x654cdc(0xb5b)](_0x28d2ca);}[_0x3183a7(0x200)](_0x4c6210){return this['_lastDiagnosticKey'];}}_0x4c76bd[_0x3183a7(0x1ad)]=_0x22bc59;},0x16c94:(_0x2e283e,_0x1bd8a4,_0x2a5351)=>{'use strict';const _0x14ec1b=a1_0x5357;Object[_0x14ec1b(0x9ae)](_0x1bd8a4,_0x14ec1b(0x7fe),{'value':!![]}),_0x1bd8a4[_0x14ec1b(0xca8)]=void 0x0;const _0x18ade8=_0x2a5351(0x11cf8);class _0x2c3da8 extends _0x18ade8[_0x14ec1b(0xca8)]{constructor(_0x1f5844,_0x11c1bc,_0x3bf0cd,_0x54f742,_0x138a4b){const _0x45d255=_0x14ec1b;super(_0x11c1bc,_0x3bf0cd,_0x54f742,{'includeAliases':![]},_0x138a4b),this[_0x45d255(0x1232)]=_0x1f5844;}[_0x14ec1b(0x31d)](){const _0x859546=_0x14ec1b,_0x25bc30=this[_0x859546(0x8af)]['getSourceFileInfo'](this[_0x859546(0xae2)]);if(!_0x25bc30)return[];const _0x369aea=this['_globalIndices'][_0x859546(0x12bc)](this[_0x859546(0x8af)])[_0x859546(0x11e4)](this[_0x859546(0xae2)]);if(!_0x369aea)return super[_0x859546(0x31d)]();if(_0x25bc30[_0x859546(0x7ac)]&&_0x369aea[_0x859546(0x58e)]!==_0x25bc30[_0x859546(0x404)]['getClientVersion']())return super['getHierarchicalSymbols']();const _0x3b56d3=[];return this[_0x859546(0xa72)](_0x369aea[_0x859546(0x112d)],_0x3b56d3),_0x3b56d3;}}_0x1bd8a4[_0x14ec1b(0xca8)]=_0x2c3da8;},0xb544:(_0xe575e9,_0x543670,_0x491c9d)=>{'use strict';const _0xbe56e3=a1_0x5357;Object['defineProperty'](_0x543670,'__esModule',{'value':!![]}),_0x543670[_0xbe56e3(0xba9)]=void 0x0;const _0x34633f=_0x491c9d(0x171a8),_0x2d4c55=_0x491c9d(0x13198),_0x433d5c=_0x491c9d(0xfcc0),_0x599390=_0x491c9d(0x177c1),_0x26b8ee=_0x491c9d(0xd77c),_0x3a9678=_0x491c9d(0x8ff8),_0x7a2f02=_0x491c9d(0x185c4);class _0x62a0b{static[_0xbe56e3(0x759)](_0x4be975,_0x490483){const _0x32e743=_0xbe56e3;(0x0,_0x433d5c[_0x32e743(0x1019)])(_0x490483);const _0x333391=this[_0x32e743(0xb51)](_0x4be975),_0x555ed2=new _0x16b102(_0x4be975,_0x333391);_0x555ed2[_0x32e743(0x96d)](_0x4be975[_0x32e743(0xbf0)][_0x32e743(0x9a9)]);const _0x19633e=_0x555ed2['getFoldingRanges']();return _0x333391[_0x32e743(0xc1a)][_0x32e743(0xa30)](_0x19633e);}static[_0xbe56e3(0xb51)](_0x5b76f4){const _0x79dfe1=_0xbe56e3,_0x581e28={'ranges':[],'startLines':new Set(),'endLines':new Map()},_0x4e7949=[],_0x52a625=(0x0,_0x7a2f02[_0x79dfe1(0xe66)])(_0x5b76f4);return _0x52a625[_0x79dfe1(0xc22)](_0x3a074b=>{const _0x2d75ed=_0x79dfe1;if(_0x3a074b['type']===0x0)_0x4e7949[_0x2d75ed(0x71f)](_0x3a074b);else{if(_0x4e7949[_0x2d75ed(0xab7)]>0x0){const _0x13bc0=_0x4e7949[_0x2d75ed(0x126e)](),_0x3b60ab=(0x0,_0x599390[_0x2d75ed(0xa47)])(_0x13bc0[_0x2d75ed(0xf94)][_0x2d75ed(0x116c)]-0x1,_0x5b76f4[_0x2d75ed(0xddd)][_0x2d75ed(0xc4f)]),_0x53fd1e=(0x0,_0x599390[_0x2d75ed(0xa47)])(_0x26b8ee['TextRange'][_0x2d75ed(0xe7d)](_0x3a074b[_0x2d75ed(0xf94)]),_0x5b76f4['tokenizerOutput'][_0x2d75ed(0xc4f)]);_0x581e28[_0x2d75ed(0xc1a)][_0x2d75ed(0x71f)]({'startLine':_0x3b60ab[_0x2d75ed(0x291)],'startCharacter':_0x3b60ab['character'],'endLine':_0x53fd1e['line'],'endCharacter':_0x53fd1e[_0x2d75ed(0x89a)],'kind':_0x34633f[_0x2d75ed(0x8bb)]['Region']}),_0x581e28[_0x2d75ed(0x1051)][_0x2d75ed(0x194)](_0x3b60ab['line']),_0x581e28['endLines'][_0x2d75ed(0xbc1)](_0x53fd1e[_0x2d75ed(0x291)],_0x3b60ab[_0x2d75ed(0x291)]);}}}),_0x581e28;}}_0x543670[_0xbe56e3(0xba9)]=_0x62a0b;class _0x16b102 extends _0x2d4c55['ParseTreeWalker']{constructor(_0x262e16,_0x1e0d3a){const _0x3149bc=_0xbe56e3;super(),this[_0x3149bc(0x1141)]=_0x262e16,this[_0x3149bc(0x978)]=_0x1e0d3a,this[_0x3149bc(0xd14)]=[],this[_0x3149bc(0xf9d)]=undefined,this[_0x3149bc(0x6fa)]=undefined;}[_0xbe56e3(0x759)](){const _0x57f852=_0xbe56e3;return this[_0x57f852(0x28e)](),this[_0x57f852(0xd14)];}['visitAssert'](_0x50a158){const _0x5cbeb1=_0xbe56e3;return this[_0x5cbeb1(0xa04)](_0x50a158),!![];}[_0xbe56e3(0x66f)](_0x30925a){const _0x28dde0=_0xbe56e3;return this[_0x28dde0(0xa04)](_0x30925a),!![];}['visitClass'](_0x10b011){const _0x131b5f=_0xbe56e3;return this[_0x131b5f(0x115d)](_0x10b011['name'],_0x10b011[_0x131b5f(0xb53)]),!![];}[_0xbe56e3(0xe8f)](_0x27240){const _0x74fc97=_0xbe56e3;return this[_0x74fc97(0xa04)](_0x27240),!![];}[_0xbe56e3(0x118d)](_0x43f117){const _0x543cb5=_0xbe56e3;return this[_0x543cb5(0x115d)](_0x43f117[_0x543cb5(0x1ed)],_0x43f117[_0x543cb5(0xb53)]),!![];}['visitImport'](_0x1cd279){return this['_visitImport'](_0x1cd279),!![];}[_0xbe56e3(0xaae)](_0x5f18b4){const _0x349666=_0xbe56e3;return this[_0x349666(0x1a5)](_0x5f18b4),!![];}['visitImportFrom'](_0x42d76b){const _0x311e5b=_0xbe56e3;return this[_0x311e5b(0x1a5)](_0x42d76b),!![];}[_0xbe56e3(0xd3c)](_0x1c909d){const _0x4d438c=_0xbe56e3;return this[_0x4d438c(0x1a5)](_0x1c909d),!![];}['visitList'](_0x51e885){const _0x15d92d=_0xbe56e3;return this[_0x15d92d(0xa04)](_0x51e885),!![];}[_0xbe56e3(0x226)](_0xdde4d8){return this['_addNodeRange'](_0xdde4d8),!![];}[_0xbe56e3(0x357)](_0x2258f5){const _0x5c84a3=_0xbe56e3;return this[_0x5c84a3(0xa04)](_0x2258f5),!![];}[_0xbe56e3(0x10d4)](_0x2ca847){const _0x46f39c=_0xbe56e3;return this[_0x46f39c(0xa04)](_0x2ca847),!![];}[_0xbe56e3(0xded)](_0x4fc8e7){const _0x15be7b=_0xbe56e3;var _0x45d648,_0x3ef6bb;return((_0x45d648=_0x4fc8e7[_0x15be7b(0xfcf)])===null||_0x45d648===void 0x0?void 0x0:_0x45d648[_0x15be7b(0x80d)])!==0xa&&((_0x3ef6bb=_0x4fc8e7['parent'])===null||_0x3ef6bb===void 0x0?void 0x0:_0x3ef6bb[_0x15be7b(0x80d)])!==0x1f&&this[_0x15be7b(0xa04)](_0x4fc8e7),!![];}[_0xbe56e3(0x70b)](_0x43e631){const _0x3f40f3=_0xbe56e3;return this[_0x3f40f3(0xa04)](_0x43e631),!![];}[_0xbe56e3(0x1a5)](_0x369fb4){const _0x4a9ac6=_0xbe56e3;this[_0x4a9ac6(0xf9d)]?this[_0x4a9ac6(0x6fa)]=_0x369fb4:this[_0x4a9ac6(0xf9d)]=_0x369fb4;}['_addNodeRange'](_0x4b36e7){const _0x169f59=_0xbe56e3;this[_0x169f59(0x115d)](_0x4b36e7,_0x4b36e7);}[_0xbe56e3(0x28e)](){const _0x18d21e=_0xbe56e3;var _0x183cee;this[_0x18d21e(0xf9d)]&&(this[_0x18d21e(0x115d)](this[_0x18d21e(0xf9d)],(_0x183cee=this[_0x18d21e(0x6fa)])!==null&&_0x183cee!==void 0x0?_0x183cee:this[_0x18d21e(0xf9d)],_0x34633f[_0x18d21e(0x8bb)][_0x18d21e(0x5c5)]),this['_firstImport']=this[_0x18d21e(0x6fa)]=undefined);}[_0xbe56e3(0x115d)](_0x1fa5c1,_0x3aa46c,_0x4eb997=undefined){const _0x5817f3=_0xbe56e3;_0x4eb997!==_0x34633f[_0x5817f3(0x8bb)]['Imports']&&this[_0x5817f3(0x28e)]();const _0x1a64d6=this[_0x5817f3(0xabe)](_0x1fa5c1),_0x3020fb=this[_0x5817f3(0x281)](_0x1fa5c1,_0x3aa46c);if(_0x1a64d6[_0x5817f3(0x291)]===_0x3020fb[_0x5817f3(0x291)])return;this['_foldingRanges'][_0x5817f3(0x71f)]({'startLine':_0x1a64d6[_0x5817f3(0x291)],'startCharacter':_0x1a64d6[_0x5817f3(0x89a)],'endLine':_0x3020fb[_0x5817f3(0x291)],'endCharacter':_0x3020fb['character'],'kind':_0x4eb997});}['_getEndPos'](_0x5d1115,_0x164c75){const _0x3dea05=_0xbe56e3,_0x4523bf=(0x0,_0x599390[_0x3dea05(0xa47)])(_0x5d1115[_0x3dea05(0x116c)],this['_parseResults']['tokenizerOutput'][_0x3dea05(0xc4f)]),_0x30f287=_0x26b8ee['TextRange'][_0x3dea05(0xe7d)](_0x164c75);let _0x4646df=(0x0,_0x599390[_0x3dea05(0xa47)])(_0x30f287,this['_parseResults']['tokenizerOutput'][_0x3dea05(0xc4f)]);return _0x4646df['line']>_0x4523bf[_0x3dea05(0x291)]&&(_0x4646df=this[_0x3dea05(0x71b)](_0x4523bf,_0x4646df,_0x30f287)),_0x4646df;}[_0xbe56e3(0x71b)](_0x352e33,_0x4a148c,_0x439354){const _0x4b055a=_0xbe56e3,_0x12a4e4=this[_0x4b055a(0x6b7)](_0x439354);if(!(_0x12a4e4===null||_0x12a4e4===void 0x0?void 0x0:_0x12a4e4[_0x4b055a(0xc77)])||_0x12a4e4[_0x4b055a(0xc77)][_0x4b055a(0xab7)]===0x0)return _0x4a148c;const _0x12887f=new _0x3a9678[(_0x4b055a(0x648))](),_0x7e4d33=_0x12887f[_0x4b055a(0x4c6)](this[_0x4b055a(0x1141)],_0x352e33[_0x4b055a(0x291)]);for(let _0x5d2b38=0x0;_0x5d2b38<_0x12a4e4['comments'][_0x4b055a(0xab7)];++_0x5d2b38){const _0x47676d=(0x0,_0x599390[_0x4b055a(0xa47)])(_0x12a4e4[_0x4b055a(0xc77)][_0x5d2b38]['start'],this[_0x4b055a(0x1141)]['tokenizerOutput']['lines']);if(this['_regionMetadata']['startLines'][_0x4b055a(0xf8b)](_0x47676d[_0x4b055a(0x291)]))break;const _0x5520ca=this['_regionMetadata'][_0x4b055a(0x1024)]['get'](_0x47676d['line']);if(_0x5520ca!==undefined){if(_0x5520ca<=_0x352e33[_0x4b055a(0x291)])break;}else{const _0x16e6fd=_0x12887f['getIndentationFromText'](this['_parseResults'],_0x47676d[_0x4b055a(0x291)]);if(_0x16e6fd[_0x4b055a(0x289)]<=_0x7e4d33[_0x4b055a(0x289)])break;}_0x4a148c['line']=_0x47676d[_0x4b055a(0x291)],_0x4a148c[_0x4b055a(0x89a)]=_0x47676d[_0x4b055a(0x89a)]+_0x12a4e4[_0x4b055a(0xc77)][_0x5d2b38][_0x4b055a(0xab7)];}return _0x4a148c;}[_0xbe56e3(0x6b7)](_0x5324b9){const _0x38b3a6=_0xbe56e3;let _0x3812c8=this[_0x38b3a6(0x1141)]['tokenizerOutput'][_0x38b3a6(0x240)][_0x38b3a6(0xfbf)](_0x5324b9),_0x9a0b12;do{_0x3812c8++;if(_0x3812c8>this['_parseResults'][_0x38b3a6(0xddd)][_0x38b3a6(0x240)][_0x38b3a6(0x41e)]-0x1)return undefined;_0x9a0b12=this[_0x38b3a6(0x1141)][_0x38b3a6(0xddd)][_0x38b3a6(0x240)][_0x38b3a6(0x661)](_0x3812c8);}while(_0x9a0b12[_0x38b3a6(0x8b6)]===0x2);return _0x9a0b12;}[_0xbe56e3(0xabe)](_0x1e9f1f){const _0x38fd4e=_0xbe56e3,_0x36b776=this[_0x38fd4e(0x1141)]['tokenizerOutput'][_0x38fd4e(0xc4f)],_0x2df3f7=(0x0,_0x599390['convertOffsetToPosition'])(_0x1e9f1f[_0x38fd4e(0x116c)],_0x36b776);return(0x0,_0x599390['getLineEndPosition'])(this[_0x38fd4e(0x1141)][_0x38fd4e(0xddd)],this[_0x38fd4e(0x1141)][_0x38fd4e(0xfb5)],_0x2df3f7[_0x38fd4e(0x291)]);}}},0x17f40:(_0x4e1fb4,_0x323102,_0x436de1)=>{'use strict';const _0x1e608f=a1_0x5357;Object[_0x1e608f(0x9ae)](_0x323102,_0x1e608f(0x7fe),{'value':!![]}),_0x323102[_0x1e608f(0xcad)]=void 0x0;const _0x3e6dda=_0x436de1(0x171a8),_0x4b8510=_0x436de1(0x16760),_0x304323=_0x436de1(0x4d78);class _0x1b7c10 extends _0x4b8510[_0x1e608f(0xaef)]{constructor(_0x55cfc3,_0xa58e84,_0x69e7d1,_0x14f877){const _0x3ac02e=_0x1e608f;super('format\x20on\x20type'),this['_connection']=_0x55cfc3,this[_0x3ac02e(0xbfd)]=_0xa58e84,this[_0x3ac02e(0x504)]=_0x69e7d1,this[_0x3ac02e(0xe7a)]=_0x14f877;}[_0x1e608f(0x1ab)](_0x1609e3){const _0x1981bf=_0x1e608f;var _0x5d0a0d,_0x3445fa;const _0x542482=_0x1609e3;this['_autoIndent']=(_0x5d0a0d=_0x542482[_0x1981bf(0x12d7)])!==null&&_0x5d0a0d!==void 0x0?_0x5d0a0d:![],this[_0x1981bf(0xe7a)]=(_0x3445fa=_0x542482[_0x1981bf(0x7b9)])!==null&&_0x3445fa!==void 0x0?_0x3445fa:![],this['register']();}[_0x1e608f(0x578)](){const _0x492a1c=_0x1e608f,_0x27e71f=(0x0,_0x304323[_0x492a1c(0x1032)])(this[_0x492a1c(0x504)],this['_autoFormatStrings'],this[_0x492a1c(0xfcd)][_0x492a1c(0x947)]);if(_0x27e71f===undefined)return Promise[_0x492a1c(0x102f)](_0x3e6dda[_0x492a1c(0x2d2)][_0x492a1c(0xffd)](()=>{}));return this[_0x492a1c(0xfcd)][_0x492a1c(0xa96)][_0x492a1c(0xf19)](_0x3e6dda[_0x492a1c(0x721)][_0x492a1c(0x8b6)],{'documentSelector':this[_0x492a1c(0xbfd)],..._0x27e71f});}}_0x323102['FormatOnTypeDynamicFeature']=_0x1b7c10;},0x3c54:(_0x4fe41b,_0x294219,_0x574753)=>{'use strict';const _0xbb1df8=a1_0x5357;Object[_0xbb1df8(0x9ae)](_0x294219,_0xbb1df8(0x7fe),{'value':!![]}),_0x294219[_0xbb1df8(0xa55)]=void 0x0;const _0x29882f=_0x574753(0x16948),_0x1496df=_0x574753(0x6eb4),_0x423083=_0x574753(0x13198),_0x31de49=_0x574753(0xfcc0),_0x33a946=_0x574753(0x177c1),_0x4c18b0=_0x574753(0x17134);class _0x448038{constructor(_0x5914ad,_0x2f8276,_0x8e002f,_0x169523){const _0xe76938=_0xbb1df8;this[_0xe76938(0xe2d)]=_0x5914ad,this[_0xe76938(0x550)]=_0x2f8276,this[_0xe76938(0xfcb)]=_0x8e002f,this[_0xe76938(0x11dc)]=_0x169523,this[_0xe76938(0x1141)]=this[_0xe76938(0xe2d)][_0xe76938(0xf5d)](this[_0xe76938(0x550)]);}[_0xbb1df8(0x34e)](){const _0x650474=_0xbb1df8;(0x0,_0x31de49['throwIfCancellationRequested'])(this[_0x650474(0x11dc)]);if(!this[_0x650474(0x1141)])return undefined;const _0x1f4d9d=(0x0,_0x33a946[_0x650474(0xfb2)])(this['_position'],this[_0x650474(0x1141)][_0x650474(0xddd)]['lines']);if(_0x1f4d9d===undefined)return undefined;const _0x462309=(0x0,_0x1496df[_0x650474(0x6dc)])(this[_0x650474(0x1141)][_0x650474(0xbf0)]['parseTree'],_0x1f4d9d);if((_0x462309===null||_0x462309===void 0x0?void 0x0:_0x462309[_0x650474(0x80d)])!==0x26)return undefined;const _0x3fe72d=_0x462309[_0x650474(0xfcf)];if((_0x3fe72d===null||_0x3fe72d===void 0x0?void 0x0:_0x3fe72d[_0x650474(0x80d)])!==0x23)return undefined;const _0x4f7074=(0x0,_0x4c18b0[_0x650474(0x121b)])(this[_0x650474(0xb8f)],_0x3fe72d,(0x0,_0x4c18b0['getAttrMode'])(_0x3fe72d));if(!_0x4f7074)return undefined;const _0x39995d=this[_0x650474(0xf4d)](_0x462309,_0x4f7074);if(!_0x39995d)return undefined;return[_0x39995d];}get[_0xbb1df8(0xb8f)](){const _0x346043=_0xbb1df8;return this[_0x346043(0xe2d)][_0x346043(0x113d)];}[_0xbb1df8(0xf4d)](_0x4c848d,_0x39b7de){const _0x19e7e7=_0xbb1df8,_0x7bd6fb=_0x39b7de[_0x19e7e7(0x6d6)][_0x19e7e7(0x2ee)];if(!_0x7bd6fb)return undefined;const _0x922009=this[_0x19e7e7(0xe2d)][_0x19e7e7(0xf5d)](_0x7bd6fb[_0x19e7e7(0xae2)]),_0x497967=(0x0,_0x29882f[_0x19e7e7(0x4e6)])(_0x39b7de);if(!_0x497967)return undefined;if(_0x497967[_0x19e7e7(0xccc)]&&_0x922009){const _0x3e7e13=_0x331cf3[_0x19e7e7(0x1193)](_0x4c848d[_0x19e7e7(0x6a7)],_0x497967[_0x19e7e7(0xccc)]);if(_0x3e7e13)return{'uri':_0x7bd6fb[_0x19e7e7(0xae2)],'range':(0x0,_0x33a946[_0x19e7e7(0x218)])(_0x3e7e13,_0x922009[_0x19e7e7(0xddd)][_0x19e7e7(0xc4f)])};}return _0x7bd6fb;}}_0x294219[_0xbb1df8(0xa55)]=_0x448038;class _0x331cf3 extends _0x423083[_0xbb1df8(0xd61)]{constructor(_0xaa6ebe){const _0xecd198=_0xbb1df8;super(),this[_0xecd198(0x9be)]=_0xaa6ebe;}static[_0xbb1df8(0x1193)](_0x4fef0a,_0x46e4a8){const _0x439e2d=new _0x331cf3(_0x4fef0a);return _0x439e2d['walk'](_0x46e4a8),_0x439e2d['_matchingNode'];}['visit'](_0x34b9ee){const _0x570360=_0xbb1df8;if(this[_0x570360(0x12f1)])return![];return super[_0x570360(0xce4)](_0x34b9ee);}[_0xbb1df8(0x12ae)](_0x12457a){const _0xf65f5a=_0xbb1df8;return _0x12457a[_0xf65f5a(0x6a7)]===this['_memberName']&&(this[_0xf65f5a(0x12f1)]=_0x12457a),![];}}},0xe9c:(_0xa805b4,_0x1e0def,_0x191ce5)=>{'use strict';const _0x1ca8b6=a1_0x5357;Object[_0x1ca8b6(0x9ae)](_0x1e0def,'__esModule',{'value':!![]}),_0x1e0def[_0x1ca8b6(0x3ea)]=_0x1e0def[_0x1ca8b6(0x762)]=void 0x0;const _0x4b85cf=_0x191ce5(0x171a8),_0xcbc932=_0x191ce5(0x16948),_0x5345f1=_0x191ce5(0x6eb4),_0x4aa114=_0x191ce5(0x13198),_0x2e4d04=_0x191ce5(0x2078),_0x43ad90=_0x191ce5(0x328),_0x7575ec=_0x191ce5(0x6288),_0x28c777=_0x191ce5(0xfcc0),_0x501e80=_0x191ce5(0x10240),_0x258fb6=_0x191ce5(0x177c1),_0x163654=_0x191ce5(0xc4b4),_0x4b9dc6=_0x191ce5(0xd77c),_0x581a44=_0x191ce5(0xd72c),_0x34eb81=_0x191ce5(0xf2d4),_0x42fd61=_0x191ce5(0x4be4),_0x1ea290=_0x191ce5(0x3a44),_0x3622eb=_0x191ce5(0x18600),_0x5e7539=_0x191ce5(0x118c8),_0x1c38ca=_0x191ce5(0x5d14),_0x475145=_0x191ce5(0x123c),_0x99f483=0x20,_0x3a2c27=0x40;function _0x1993fd(_0x43dee2,_0xf475dd,_0x5880ec,_0x9cb8cf,_0x1ff5d7){const _0x55efe8=_0x1ca8b6;(0x0,_0x28c777['throwIfCancellationRequested'])(_0x1ff5d7);const _0x519ca5=_0x43dee2[_0x55efe8(0xf5d)](_0xf475dd);if(_0x519ca5===undefined||!_0x43dee2[_0x55efe8(0x113d)])return[];const _0x5c6394=new _0x4b9e21(_0x43dee2,_0xf475dd,_0x5880ec,_0x9cb8cf,_0x1ff5d7);return _0x5c6394[_0x55efe8(0x1172)]();}_0x1e0def[_0x1ca8b6(0x762)]=_0x1993fd;function _0xe6a12c(_0x416e96,_0x224a7d,_0x4dcb35,_0x1dd715){const _0x11f134=_0x1ca8b6;(0x0,_0x28c777[_0x11f134(0x1019)])(_0x1dd715);if(_0x224a7d[_0x11f134(0xda7)]!==undefined)return _0x224a7d;const _0x2d9929=(0x0,_0x501e80['fromLSPAny'])(_0x224a7d[_0x11f134(0x1213)]),_0x41536d=_0x581a44[_0x11f134(0xb38)]['parse'](_0x2d9929[_0x11f134(0x183)],_0x416e96[_0x11f134(0x609)]),_0x167772=_0x416e96[_0x11f134(0xf5d)](_0x41536d);if(_0x167772===undefined||!_0x416e96['evaluator'])return _0x224a7d;const _0x401642=(0x0,_0x5345f1[_0x11f134(0xaeb)])((0x0,_0x5345f1['findNodeByOffset'])(_0x167772[_0x11f134(0xbf0)][_0x11f134(0x9a9)],_0x2d9929[_0x11f134(0xe32)]),_0x2d9929[_0x11f134(0x8b6)]);if(!_0x401642)return _0x224a7d;const _0x5becb2=new _0x4b9e21(_0x416e96,_0x41536d,undefined,{'callArgumentNameInlayHints':_0x1c38ca[_0x11f134(0x3fa)][_0x11f134(0xc41)],'variableInlayTypeHints':!![],'functionReturnInlayTypeHints':!![],'pytestParametersInlayTypeHints':!![],'supportedResolveSet':_0x4dcb35,'lazyEdit':![]},_0x1dd715),_0x5a81ba=_0x1d560a(_0x401642);(_0x5a81ba===null||_0x5a81ba===void 0x0?void 0x0:_0x5a81ba[_0x11f134(0xda7)])&&(_0x224a7d['textEdits']=_0x5a81ba[_0x11f134(0xda7)]);return _0x224a7d;function _0x1d560a(_0x16d943){const _0x20a670=_0x11f134;switch(_0x16d943[_0x20a670(0x80d)]){case 0x26:return _0x5becb2[_0x20a670(0x10ff)](_0x16d943);case 0x29:return _0x5becb2[_0x20a670(0x608)](_0x16d943);case 0x1f:return _0x5becb2[_0x20a670(0x4a9)](_0x16d943);default:return _0x224a7d;}}}_0x1e0def[_0x1ca8b6(0x3ea)]=_0xe6a12c;class _0x4b9e21 extends _0x4aa114['ParseTreeWalker']{constructor(_0x52ddf2,_0x10fc5d,_0x50376d,_0x5e7a2e,_0x32b959){const _0x55aeee=_0x1ca8b6;super(),this['_program']=_0x52ddf2,this[_0x55aeee(0x550)]=_0x10fc5d,this[_0x55aeee(0x6ef)]=_0x5e7a2e,this['_cancellationToken']=_0x32b959,this[_0x55aeee(0xb35)]=[],this[_0x55aeee(0x1141)]=this['_program']['getParseResults'](this['_fileUri']),this[_0x55aeee(0xb8f)]=this[_0x55aeee(0xe2d)][_0x55aeee(0x113d)],this[_0x55aeee(0x388)]=this[_0x55aeee(0xe2d)][_0x55aeee(0x609)]['tryGet'](_0x1ea290[_0x55aeee(0xf41)][_0x55aeee(0x275)]),_0x50376d&&(this[_0x55aeee(0xafe)]=(0x0,_0x258fb6[_0x55aeee(0x72e)])(_0x50376d,this[_0x55aeee(0x1141)][_0x55aeee(0xddd)][_0x55aeee(0xc4f)]));}[_0x1ca8b6(0x1172)](){const _0x31a701=_0x1ca8b6;return this[_0x31a701(0x96d)](this['_parseResults'][_0x31a701(0xbf0)]['parseTree']),this[_0x31a701(0xb35)];}['getVariableInlayHint'](_0x364dec){const _0xad51d4=_0x1ca8b6;var _0x43c47f,_0x4a33a7,_0x197614,_0x3c5f8e;(0x0,_0x28c777[_0xad51d4(0x1019)])(this[_0xad51d4(0x990)]);if(_0x3858e7(_0x364dec))return undefined;const _0x4aef34=this['_evaluator'][_0xad51d4(0x8d9)](_0x364dec);if(!_0x4aef34||_0x4aef34[_0xad51d4(0xab7)]===0x0)return undefined;if(_0x4aef34[_0xad51d4(0x10e5)](_0x2b8f4f=>_0x2cb7e7(_0x2b8f4f)))return undefined;const _0x516abf=_0x4aef34[_0xad51d4(0x1193)](_0x29dca4=>_0x29dca4['node']['id']===_0x364dec['id']);if(!_0x516abf)return undefined;if(_0x516abf[_0xad51d4(0x8b6)]!==0x1)return undefined;if(((_0x43c47f=_0x516abf[_0xad51d4(0x1055)])===null||_0x43c47f===void 0x0?void 0x0:_0x43c47f['nodeType'])===0xe||((_0x4a33a7=_0x516abf[_0xad51d4(0x1055)])===null||_0x4a33a7===void 0x0?void 0x0:_0x4a33a7[_0xad51d4(0x80d)])===0x28||((_0x197614=_0x516abf['inferredTypeSource'])===null||_0x197614===void 0x0?void 0x0:_0x197614[_0xad51d4(0x80d)])===0x15)return undefined;let _0x57b00c;if(((_0x3c5f8e=_0x516abf[_0xad51d4(0x1055)])===null||_0x3c5f8e===void 0x0?void 0x0:_0x3c5f8e[_0xad51d4(0x80d)])===0x9){const _0x1fafce=this[_0xad51d4(0xb8f)]['getType'](_0x516abf[_0xad51d4(0x1055)][_0xad51d4(0xd00)]);if((_0x1fafce===null||_0x1fafce===void 0x0?void 0x0:_0x1fafce[_0xad51d4(0xbe6)])===0x6&&(!(0x0,_0x2e4d04['isClassInstance'])(_0x1fafce)||_0x1fafce[_0xad51d4(0x81b)]))return undefined;_0x57b00c=(0x0,_0x42fd61[_0xad51d4(0xab8)])(this[_0xad51d4(0xb8f)],_0x364dec);}else{_0x57b00c=(0x0,_0x42fd61[_0xad51d4(0xab8)])(this['_evaluator'],_0x364dec);if(!_0x57b00c||_0x57b00c[_0xad51d4(0xb9d)]||(0x0,_0x2e4d04['isClass'])(_0x57b00c)&&(_0x57b00c['literalValue']||!(0x0,_0x2e4d04[_0xad51d4(0x1047)])(_0x57b00c)))return undefined;}if(!_0x57b00c)return undefined;return this[_0xad51d4(0xfb3)](_0x364dec,_0x57b00c,_0x364dec,_0x4b9dc6['TextRange'][_0xad51d4(0xe7d)](_0x364dec),':\x20',_0x99f483);}[_0x1ca8b6(0x608)](_0x1d3e44){const _0xa72133=_0x1ca8b6;(0x0,_0x28c777[_0xa72133(0x1019)])(this['_cancellationToken']);if(_0x1d3e44['typeAnnotation']||_0x1d3e44[_0xa72133(0x1ed)]===undefined)return undefined;if(!this[_0xa72133(0x388)]||!this[_0xa72133(0x6ef)][_0xa72133(0xc28)])return undefined;const _0x175a4b=(0x0,_0x3622eb['tryGetParameterNodeType'])(this[_0xa72133(0x388)],this[_0xa72133(0xb8f)],_0x1d3e44,this['_cancellationToken']);if(!_0x175a4b)return undefined;return this[_0xa72133(0xfb3)](_0x1d3e44,_0x175a4b,_0x1d3e44[_0xa72133(0x1ed)],_0x4b9dc6[_0xa72133(0x2b9)][_0xa72133(0xe7d)](_0x1d3e44),':\x20',_0x99f483,_0x4b85cf[_0xa72133(0xfe9)][_0xa72133(0x627)]);}[_0x1ca8b6(0x4a9)](_0x3d2e16){const _0x248e28=_0x1ca8b6;(0x0,_0x28c777[_0x248e28(0x1019)])(this[_0x248e28(0x990)]);if(!this[_0x248e28(0x6ef)][_0x248e28(0x118e)])return undefined;if(_0x3d2e16[_0x248e28(0x937)]||this[_0x248e28(0x472)](_0x3d2e16))return undefined;if(this[_0x248e28(0x564)](_0x3d2e16))return undefined;const _0x7abcd4=this[_0x248e28(0xb8f)]['getTypeOfFunction'](_0x3d2e16);if(!_0x7abcd4)return undefined;const _0x45d9c0=this[_0x248e28(0xb8f)][_0x248e28(0x1070)](_0x7abcd4[_0x248e28(0x720)]),_0x4ba433=this[_0x248e28(0xfb3)](_0x3d2e16,_0x45d9c0,_0x3d2e16[_0x248e28(0x1ed)],_0x3d2e16[_0x248e28(0xb53)][_0x248e28(0x116c)],_0x248e28(0xd8d),_0x3a2c27);return!_0x5d2d12(_0x3d2e16,_0x45d9c0)&&(_0x4ba433[_0x248e28(0xda7)]=[_0x4b85cf[_0x248e28(0x2ef)][_0x248e28(0xf46)](_0x4ba433['position'],':#'+_0x4ba433[_0x248e28(0x929)])]),this[_0x248e28(0x9f1)](_0x4ba433[_0x248e28(0xda7)],_0x7abcd4['functionType'],_0x45d9c0),_0x4ba433;}[_0x1ca8b6(0xded)](_0x57496c){const _0x2e7dff=_0x1ca8b6;return this[_0x2e7dff(0x529)](_0x57496c)?!![]:![];}[_0x1ca8b6(0x8bc)](_0x3f8d79){const _0x165e97=_0x1ca8b6;return this[_0x165e97(0x529)](_0x3f8d79)?!![]:![];}['visitName'](_0x1d7147){return![];}[_0x1ca8b6(0x11b6)](_0x2ce6c3){const _0x2f38e3=_0x1ca8b6;if(!this['_isNodeInRange'](_0x2ce6c3))return![];return this[_0x2f38e3(0x10fa)](this[_0x2f38e3(0x608)](_0x2ce6c3)),!![];}[_0x1ca8b6(0x66f)](_0x3c487a){const _0x388209=_0x1ca8b6;var _0x2fb297;(0x0,_0x28c777['throwIfCancellationRequested'])(this[_0x388209(0x990)]);if(this[_0x388209(0x6ef)][_0x388209(0xfb8)]===_0x1c38ca[_0x388209(0x3fa)]['off'])return!![];let _0x435720;if(_0x3c487a['leftExpression']['nodeType']===0x26)_0x435720=_0x3c487a[_0x388209(0xd00)];else _0x3c487a[_0x388209(0xd00)][_0x388209(0x80d)]===0x23&&(_0x435720=_0x3c487a['leftExpression'][_0x388209(0xe9b)]);if(!_0x435720)return!![];const _0x3baa1c=this[_0x388209(0xb8f)][_0x388209(0x8d9)](_0x435720);if(!_0x3baa1c||_0x3baa1c[_0x388209(0xab7)]===0x0)return!![];const _0x37cfba=_0x3baa1c[0x0],_0x24fef5=this[_0x388209(0xb8f)][_0x388209(0x470)](_0x37cfba,!![]);if((_0x24fef5===null||_0x24fef5===void 0x0?void 0x0:_0x24fef5[_0x388209(0x8b6)])===0x6){const _0x57ba96=(0x0,_0x42fd61[_0x388209(0x891)])(_0x435720,this[_0x388209(0xb8f)]);((_0x2fb297=_0x57ba96===null||_0x57ba96===void 0x0?void 0x0:_0x57ba96[_0x388209(0xd4c)])===null||_0x2fb297===void 0x0?void 0x0:_0x2fb297[_0x388209(0xbe6)])===0x4&&this[_0x388209(0x385)](_0x57ba96['methodType'],_0x3c487a);}else{if((_0x24fef5===null||_0x24fef5===void 0x0?void 0x0:_0x24fef5[_0x388209(0x8b6)])===0x1||(_0x24fef5===null||_0x24fef5===void 0x0?void 0x0:_0x24fef5[_0x388209(0x8b6)])===0x5){const _0x4bfb69=(0x0,_0x42fd61['getTypeForToolTip'])(this[_0x388209(0xb8f)],_0x435720);_0x4bfb69[_0x388209(0xbe6)]===0x4&&this[_0x388209(0x385)](_0x4bfb69,_0x3c487a);}}return!![];}[_0x1ca8b6(0x118d)](_0x192143){const _0x4c7b9d=_0x1ca8b6;if(!this[_0x4c7b9d(0x529)](_0x192143))return![];return this[_0x4c7b9d(0x10fa)](this[_0x4c7b9d(0x4a9)](_0x192143)),!![];}[_0x1ca8b6(0x568)](_0x5c4cb6){const _0x3a3264=_0x1ca8b6;if(!this[_0x3a3264(0x529)](_0x5c4cb6))return![];if(!this[_0x3a3264(0x6ef)][_0x3a3264(0x1233)])return!![];return(0x0,_0x28c777[_0x3a3264(0x1019)])(this[_0x3a3264(0x990)]),_0x5c4cb6[_0x3a3264(0xd00)][_0x3a3264(0x80d)]===0x34?_0x5c4cb6[_0x3a3264(0xd00)]['expressions'][_0x3a3264(0xc22)](_0x3b12c9=>{const _0x20b3a8=_0x3a3264;this[_0x20b3a8(0x1da)](_0x3b12c9);}):this[_0x3a3264(0x1da)](_0x5c4cb6['leftExpression']),!![];}['_createTypeInsertionTextEdits'](_0x200dfe,_0x2080a5,_0x306a98,_0x5183d5){const _0x2f2908=_0x1ca8b6,_0x2b89bd=new _0x5e7539[(_0x2f2908(0x4a1))](this['_program']);_0x2b89bd[_0x2f2908(0xaec)](this[_0x2f2908(0x550)],[{'type':_0x2080a5,'node':_0x200dfe}],this[_0x2f2908(0x990)]),_0x2b89bd[_0x2f2908(0xfa3)](this[_0x2f2908(0x550)],this['_parseResults'],_0x200dfe[_0x2f2908(0x116c)],[_0x2080a5],this[_0x2f2908(0x990)]);const _0x2dfa37=new _0x475145['TypeStringGenerator'](this[_0x2f2908(0xe2d)],this[_0x2f2908(0x550)],this['_cancellationToken'],_0x2b89bd),_0x35484a=_0x2dfa37['getTypeString'](_0x2080a5),_0x2a2db0=(0x0,_0x34eb81[_0x2f2908(0x2bb)])(_0x2b89bd[_0x2f2908(0x57b)](this['_fileUri'],this[_0x2f2908(0x1141)],_0x200dfe['start'],_0x2f2908(0xcd4),this[_0x2f2908(0x990)]));return _0x2a2db0[_0x2f2908(0x71f)](_0x4b85cf['TextEdit']['insert'](_0x306a98,''+_0x5183d5+_0x35484a)),_0x2a2db0;}[_0x1ca8b6(0x10fa)](_0x52ee6e){const _0x5460da=_0x1ca8b6;if(!_0x52ee6e)return;this[_0x5460da(0xb35)][_0x5460da(0x71f)](_0x52ee6e);}[_0x1ca8b6(0x385)](_0x157ee7,_0xa4ab38){const _0x274a48=_0x1ca8b6;if(this[_0x274a48(0x6ef)][_0x274a48(0xfb8)]===_0x1c38ca['CallArgumentNameModes'][_0x274a48(0xe16)])return;const _0x3ac702=(0x0,_0xcbc932[_0x274a48(0x1c1)])(_0x157ee7),_0x56be03=0x0;_0xa4ab38[_0x274a48(0xcfa)][_0x274a48(0xc22)]((_0x32e914,_0x28ae13)=>{const _0x2c8cc3=_0x274a48;if(_0x32e914[_0x2c8cc3(0x245)]===0x1||_0x32e914['argumentCategory']===0x2)return;const _0x451f57=_0x28ae13;let _0x24ce3f=![];const _0x2d3edb=_0x32e914[_0x2c8cc3(0x1ed)]!==undefined,_0x3299d8=this[_0x2c8cc3(0x6ef)][_0x2c8cc3(0xfb8)],_0x18835e=_0x3299d8===_0x1c38ca[_0x2c8cc3(0x3fa)][_0x2c8cc3(0xc41)]||_0x3299d8===_0x1c38ca[_0x2c8cc3(0x3fa)][_0x2c8cc3(0xe1c)];let _0x5c61dc;if(_0x18835e&&_0x56be03===0x0&&!_0x2d3edb&&_0x451f57<_0x3ac702[_0x2c8cc3(0x39d)]){_0x5c61dc=_0x3ac702['params'][_0x451f57][_0x2c8cc3(0x7ff)][_0x2c8cc3(0x1ed)];const _0x233df2=_0x28ae13<_0x3ac702[_0x2c8cc3(0xa58)];_0x233df2&&(_0x24ce3f=!![],_0x5c61dc=_0x3299d8===_0x1c38ca[_0x2c8cc3(0x3fa)][_0x2c8cc3(0xe1c)]?undefined:_0x5c61dc+'/');}if(_0x5c61dc!==undefined&&this['_preferences'][_0x2c8cc3(0xfb8)]!==_0x1c38ca[_0x2c8cc3(0x3fa)][_0x2c8cc3(0xe16)]){const _0x46c963=_0x32e914['start'],_0x38e341=(0x0,_0x258fb6[_0x2c8cc3(0xa47)])(_0x46c963,this[_0x2c8cc3(0x1141)]['tokenizerOutput']['lines']),_0x7957be=_0x24ce3f?''+_0x5c61dc:_0x5c61dc+'=',_0x4c759a=_0x24ce3f?[]:[_0x4b85cf[_0x2c8cc3(0x2ef)][_0x2c8cc3(0xf46)](_0x38e341,_0x7957be)],_0x43822f=(0x0,_0x163654[_0x2c8cc3(0xd02)])(_0x7957be,_0x99f483);this[_0x2c8cc3(0x10fa)]({'label':_0x43822f,'position':_0x38e341,'kind':_0x4b85cf[_0x2c8cc3(0xfe9)]['Parameter'],'textEdits':_0x4c759a});}});}[_0x1ca8b6(0x472)](_0x1398d6){const _0x563941=_0x1ca8b6;return _0x1398d6[_0x563941(0xb53)][_0x563941(0xffa)][_0x563941(0xab7)]>0x0&&_0x1398d6['suite'][_0x563941(0xffa)][0x0][_0x563941(0x80d)]===0x2f&&_0x1398d6[_0x563941(0xb53)][_0x563941(0xffa)][0x0][_0x563941(0xffa)]['length']===0x1&&_0x1398d6[_0x563941(0xb53)][_0x563941(0xffa)][0x0]['statements'][0x0][_0x563941(0x80d)]===0x15;}[_0x1ca8b6(0x564)](_0x5b4e64){const _0x4d08e9=_0x1ca8b6;return _0x5b4e64[_0x4d08e9(0xb53)][_0x4d08e9(0xffa)]['length']===0x0||_0x5b4e64[_0x4d08e9(0xb53)]['statements']['length']>0x0&&_0x5b4e64['suite'][_0x4d08e9(0xffa)][0x0][_0x4d08e9(0xab7)]===0x0||!this['_functionHasColon'](_0x5b4e64);}['_functionHasColon'](_0x4815ad){const _0x33e80c=_0x1ca8b6,_0x2a9df4=this['_parseResults'][_0x33e80c(0xddd)][_0x33e80c(0x240)],_0x4114b3=_0x2a9df4[_0x33e80c(0xfbf)](_0x4815ad['suite'][_0x33e80c(0x116c)]),_0x8c7f2d=_0x2a9df4[_0x33e80c(0x661)](_0x4114b3);return(_0x8c7f2d===null||_0x8c7f2d===void 0x0?void 0x0:_0x8c7f2d[_0x33e80c(0x8b6)])===0xa;}['_addQuotesToReturnTypeAnnotations'](_0x3d3c2b,_0xba6c14,_0x4acb95){const _0x420e72=_0x1ca8b6;if(_0x4acb95[_0x420e72(0xbe6)]!==0x6||!_0xba6c14[_0x420e72(0x6d6)][_0x420e72(0x620)]||!_0x2e4d04[_0x420e72(0xb78)][_0x420e72(0x9cc)](_0x4acb95,_0xba6c14[_0x420e72(0x6d6)]['methodClass']))return;for(const _0x1cfdac of _0x3d3c2b!==null&&_0x3d3c2b!==void 0x0?_0x3d3c2b:[]){if(_0x1cfdac[_0x420e72(0x666)]===_0x420e72(0xd8d)+_0x4acb95['details'][_0x420e72(0x1ed)]){_0x1cfdac[_0x420e72(0x666)]=_0x420e72(0x631)+_0x4acb95[_0x420e72(0x6d6)]['name']+'\x22';return;}}}[_0x1ca8b6(0x529)](_0x506619){const _0x210d99=_0x1ca8b6;if(this['_range']===undefined)return!![];return _0x4b9dc6[_0x210d99(0x2b9)][_0x210d99(0x794)](this[_0x210d99(0xafe)],_0x506619);}['_addHintForExpression'](_0x212cb4){const _0x441f2d=_0x1ca8b6;if(_0x212cb4[_0x441f2d(0x80d)]!==0x26&&_0x212cb4['nodeType']!==0x23)return;this[_0x441f2d(0x10fa)](this[_0x441f2d(0x10ff)](_0x212cb4['nodeType']===0x26?_0x212cb4:_0x212cb4['memberName']));}[_0x1ca8b6(0xfb3)](_0x2439f4,_0xb08299,_0x19b861,_0x1b802a,_0x4efb96,_0x18a384,_0x228d70=_0x4b85cf['InlayHintKind']['Type']){const _0x155a14=_0x1ca8b6,_0x4ae2a8=(0x0,_0x258fb6[_0x155a14(0xa47)])(_0x1b802a,this[_0x155a14(0x1141)][_0x155a14(0xddd)][_0x155a14(0xc4f)]),_0x39fd41=''+_0x4efb96+this[_0x155a14(0xb8f)]['printType'](_0xb08299,{'expandTypeAlias':![],'enforcePythonSyntax':!![]}),_0x55bf14=_0x4b85cf[_0x155a14(0xa3f)][_0x155a14(0xffd)](_0x4ae2a8,(0x0,_0x163654['truncate'])(_0x39fd41,_0x18a384),_0x228d70);if(!_0x5d2d12(_0x2439f4,_0xb08299))return _0x55bf14[_0x155a14(0xda7)]=[],_0x55bf14;if(!this[_0x155a14(0x1083)](_0x155a14(0xda7)))return _0x55bf14['textEdits']=[_0x4b85cf[_0x155a14(0x2ef)][_0x155a14(0xf46)](_0x55bf14[_0x155a14(0xc89)],_0x39fd41)],_0x55bf14;if(this[_0x155a14(0x6ef)][_0x155a14(0xdd9)])return _0x55bf14[_0x155a14(0x1213)]=this[_0x155a14(0x7b1)](_0x2439f4),_0x55bf14;return _0x55bf14[_0x155a14(0xda7)]=this[_0x155a14(0x223)](_0x19b861,_0xb08299,_0x55bf14[_0x155a14(0xc89)],_0x4efb96),_0x55bf14;}[_0x1ca8b6(0x1083)](_0xdae95c){const _0x38dc4d=_0x1ca8b6;var _0x39e497;return(_0x39e497=this[_0x38dc4d(0x6ef)][_0x38dc4d(0x11b1)])===null||_0x39e497===void 0x0?void 0x0:_0x39e497['has'](_0xdae95c);}[_0x1ca8b6(0x7b1)](_0x47c12d){const _0x1708b8=_0x1ca8b6;return(0x0,_0x501e80[_0x1708b8(0xbe3)])({'fileUri':this[_0x1708b8(0x550)]['toString'](),'offset':_0x47c12d['start'],'type':_0x47c12d[_0x1708b8(0x80d)]});}}function _0x5d2d12(_0x56e600,_0x525d1b){const _0xe4b4ad=_0x1ca8b6;return!(_0x56e600[_0xe4b4ad(0x80d)]===0x26&&(_0x1b3405(_0x56e600)||_0x307b86(_0x56e600))||(0x0,_0x2e4d04[_0xe4b4ad(0x105e)])(_0x525d1b)||_0x3d7b67(_0x525d1b,_0x56e600)||_0x2c1454(_0x525d1b)||(0x0,_0x43ad90[_0xe4b4ad(0x5c1)])(_0x525d1b));}function _0x3d7b67(_0x30993c,_0x24ed9f){const _0x8de12a=_0x1ca8b6;let _0xa42fc3=![];if(_0x30993c===null||_0x30993c===void 0x0?void 0x0:_0x30993c['typeAliasInfo']){const _0x273e52=(0x0,_0x2e4d04[_0x8de12a(0xa34)])(_0x30993c);_0x24ed9f[_0x8de12a(0x80d)]===0x26&&(_0x273e52===null||_0x273e52===void 0x0?void 0x0:_0x273e52[_0x8de12a(0x1ed)])===_0x24ed9f['value']&&(!(0x0,_0x2e4d04[_0x8de12a(0xd6c)])(_0x30993c)&&(_0xa42fc3=!![]));}return _0xa42fc3;}function _0x1b3405(_0x444996){const _0x320ea8=_0x1ca8b6;var _0x3771bb;return((_0x3771bb=_0x444996[_0x320ea8(0xfcf)])===null||_0x3771bb===void 0x0?void 0x0:_0x3771bb[_0x320ea8(0x80d)])===0x34;}function _0x307b86(_0x290566){const _0x53c2e1=_0x1ca8b6;var _0x32f9db,_0x5831e7,_0xb7a3aa;return((_0x32f9db=_0x290566[_0x53c2e1(0xfcf)])===null||_0x32f9db===void 0x0?void 0x0:_0x32f9db[_0x53c2e1(0x80d)])===0x3&&_0x290566[_0x53c2e1(0xfcf)][_0x53c2e1(0xdc2)][_0x53c2e1(0x80d)]===0x3||((_0x5831e7=_0x290566[_0x53c2e1(0xfcf)])===null||_0x5831e7===void 0x0?void 0x0:_0x5831e7[_0x53c2e1(0x80d)])===0x3&&((_0xb7a3aa=_0x290566[_0x53c2e1(0xfcf)][_0x53c2e1(0xfcf)])===null||_0xb7a3aa===void 0x0?void 0x0:_0xb7a3aa['nodeType'])===0x3;}function _0x2c1454(_0x53c3c3){const _0x5c1bd6=_0x1ca8b6;class _0x26d3eb extends _0x7575ec[_0x5c1bd6(0x505)]{constructor(){const _0x5f2a93=_0x5c1bd6;super(),this[_0x5f2a93(0x176)]=![];}[_0x5c1bd6(0x118d)](_0x23727a){const _0x3e3e72=_0x5c1bd6;this[_0x3e3e72(0x176)]=!![],this[_0x3e3e72(0x10c5)]();}}const _0x1f0e70=new _0x26d3eb();return _0x1f0e70[_0x5c1bd6(0x96d)](_0x53c3c3),_0x1f0e70[_0x5c1bd6(0x176)];}function _0x3858e7(_0xfbafc2){const _0x895611=_0x1ca8b6;var _0x4324ff;return((_0x4324ff=_0xfbafc2[_0x895611(0xfcf)])===null||_0x4324ff===void 0x0?void 0x0:_0x4324ff[_0x895611(0x80d)])===0x36;}function _0x2cb7e7(_0x2b1e36){const _0x56fbd1=_0x1ca8b6;return _0x2b1e36[_0x56fbd1(0x8b6)]===0x1&&_0x2b1e36[_0x56fbd1(0x4f8)]!==undefined||_0x2b1e36['type']===0x2&&_0x2b1e36[_0x56fbd1(0x6e0)][_0x56fbd1(0xccc)]!==undefined;}},0x1141c:(_0x4ac2f3,_0x541003,_0x2c5d51)=>{'use strict';const _0x2d53f2=a1_0x5357;Object[_0x2d53f2(0x9ae)](_0x541003,_0x2d53f2(0x7fe),{'value':!![]}),_0x541003['MagicMethodDefinitionProvider']=void 0x0;const _0x59fc3c=_0x2c5d51(0x6eb4),_0x444777=_0x2c5d51(0x2078),_0x3a983b=_0x2c5d51(0xfcc0),_0x37dfd7=_0x2c5d51(0x15000),_0x3d1a4c=_0x2c5d51(0x177c1),_0x2d5c73=_0x2c5d51(0xb6b4),_0x31c4e4=_0x2c5d51(0x9144);class _0x38077b{constructor(_0x177793,_0x5bc4f4,_0x3c6c4a,_0x269646,_0x2adde3){const _0x474285=_0x2d53f2;this[_0x474285(0xe2d)]=_0x177793,this[_0x474285(0x550)]=_0x5bc4f4,this[_0x474285(0xfcb)]=_0x3c6c4a,this[_0x474285(0xc46)]=_0x269646,this[_0x474285(0x11dc)]=_0x2adde3,this[_0x474285(0x1141)]=this[_0x474285(0xe2d)][_0x474285(0xf5d)](this[_0x474285(0x550)]),this[_0x474285(0xca5)]=this['_program'][_0x474285(0xbb5)](this[_0x474285(0x550)],this[_0x474285(0x11dc)]);}[_0x2d53f2(0x34e)](){const _0x4e9360=_0x2d53f2;(0x0,_0x3a983b[_0x4e9360(0x1019)])(this[_0x4e9360(0x11dc)]);if(!this['_parseResults'])return undefined;const _0x18dec4=(0x0,_0x3d1a4c[_0x4e9360(0xfb2)])(this[_0x4e9360(0xfcb)],this['_parseResults'][_0x4e9360(0xddd)][_0x4e9360(0xc4f)]);if(_0x18dec4===undefined)return undefined;const _0x4ac60e=(0x0,_0x59fc3c[_0x4e9360(0xe21)])(this[_0x4e9360(0x1141)][_0x4e9360(0xddd)][_0x4e9360(0x240)],_0x18dec4);if((_0x4ac60e===null||_0x4ac60e===void 0x0?void 0x0:_0x4ac60e[_0x4e9360(0x8b6)])===0x9)return this['_handleOperator'](_0x4ac60e);if((_0x4ac60e===null||_0x4ac60e===void 0x0?void 0x0:_0x4ac60e['type'])===0x8)return this[_0x4e9360(0x6cb)](_0x4ac60e);if((_0x4ac60e===null||_0x4ac60e===void 0x0?void 0x0:_0x4ac60e[_0x4e9360(0x8b6)])===0x7)return this[_0x4e9360(0x7e1)](_0x4ac60e);return undefined;}get[_0x2d53f2(0xb8f)](){const _0xa016b5=_0x2d53f2;return this[_0xa016b5(0xe2d)][_0xa016b5(0x113d)];}[_0x2d53f2(0x43b)](_0xf712ee){const _0x11aae3=_0x2d53f2,_0x4f0e4b=(0x0,_0x31c4e4[_0x11aae3(0xde6)])(this[_0x11aae3(0xb8f)],this[_0x11aae3(0x1141)]['parserOutput'],_0xf712ee);if(!_0x4f0e4b)return undefined;return this[_0x11aae3(0x381)](_0xf712ee,_0x4f0e4b);}[_0x2d53f2(0x6cb)](_0x3e6863){const _0x54f613=_0x2d53f2,_0x4cb7e4=(0x0,_0x31c4e4['getMagicMethodInfoForKeyword'])(this[_0x54f613(0xb8f)],this[_0x54f613(0x1141)][_0x54f613(0xbf0)],_0x3e6863);if(!_0x4cb7e4)return undefined;return this['_handleCore'](_0x3e6863,_0x4cb7e4);}[_0x2d53f2(0x7e1)](_0xb235c3){const _0x597ca6=_0x2d53f2,_0x426e97=(0x0,_0x31c4e4[_0x597ca6(0xc5b)])(this['_evaluator'],this[_0x597ca6(0x1141)][_0x597ca6(0xbf0)],_0xb235c3);if(!_0x426e97)return undefined;return this[_0x597ca6(0x381)](_0xb235c3,_0x426e97);}[_0x2d53f2(0x381)](_0x304100,_0x5eaff4){const _0x940422=_0x2d53f2,_0x216f12=_0x5eaff4[_0x940422(0x2b5)];if(!_0x216f12)return undefined;const _0x338652=((0x0,_0x444777[_0x940422(0xe15)])(_0x216f12)?[_0x216f12['details'][_0x940422(0x2ee)]]:_0x216f12[_0x940422(0x441)][_0x940422(0xb49)](_0x2d20bc=>_0x2d20bc[_0x940422(0x6d6)][_0x940422(0x2ee)]))[_0x940422(0x1110)](_0x37dfd7[_0x940422(0x10d3)]),_0x109ae4=[];(0x0,_0x2d5c73[_0x940422(0x4d2)])(this[_0x940422(0xb8f)],this[_0x940422(0xca5)],_0x338652,_0x109ae4);if(_0x109ae4[_0x940422(0xab7)]===0x0)return undefined;return(0x0,_0x2d5c73[_0x940422(0x1b2)])(this['_filter'],_0x109ae4);}}_0x541003[_0x2d53f2(0xecf)]=_0x38077b;},0x6770:(_0x20eead,_0x26bceb,_0x2a0ae2)=>{'use strict';const _0x35a5c5=a1_0x5357;Object[_0x35a5c5(0x9ae)](_0x26bceb,_0x35a5c5(0x7fe),{'value':!![]}),_0x26bceb[_0x35a5c5(0xaf6)]=void 0x0;const _0x1a1d4f=_0x2a0ae2(0x6eb4),_0x38a0f4=_0x2a0ae2(0x2078),_0x55368c=_0x2a0ae2(0xfcc0),_0x3accfe=_0x2a0ae2(0x177c1),_0x1e7b74=_0x2a0ae2(0xd77c),_0x5ad5b7=_0x2a0ae2(0xe348),_0x54f488=_0x2a0ae2(0x4be4),_0x4a326d=_0x2a0ae2(0x9144);class _0x59ee43{constructor(_0x23f43c,_0x15a2ec,_0xccf377,_0x2eb0b2,_0x14729e){const _0x14c7ea=_0x35a5c5;this[_0x14c7ea(0xe2d)]=_0x23f43c,this['_fileUri']=_0x15a2ec,this['_position']=_0xccf377,this['_format']=_0x2eb0b2,this[_0x14c7ea(0x11dc)]=_0x14729e,this[_0x14c7ea(0x1141)]=this[_0x14c7ea(0xe2d)]['getParseResults'](this[_0x14c7ea(0x550)]),this['_sourceMapper']=this[_0x14c7ea(0xe2d)][_0x14c7ea(0xbb5)](this[_0x14c7ea(0x550)],this[_0x14c7ea(0x11dc)],!![]);}[_0x35a5c5(0x79a)](){const _0x363d12=_0x35a5c5;return(0x0,_0x5ad5b7[_0x363d12(0x719)])(this['_getHoverResult'](),this[_0x363d12(0x10e6)]);}get[_0x35a5c5(0xb8f)](){const _0x5abfc7=_0x35a5c5;return this[_0x5abfc7(0xe2d)][_0x5abfc7(0x113d)];}get['_functionSignatureDisplay'](){const _0x148255=_0x35a5c5;return this[_0x148255(0xe2d)][_0x148255(0x11ab)][_0x148255(0x414)];}['_getHoverResult'](){const _0x5a7d2d=_0x35a5c5;(0x0,_0x55368c[_0x5a7d2d(0x1019)])(this[_0x5a7d2d(0x11dc)]);if(!this['_parseResults'])return null;const _0x39e90f=(0x0,_0x3accfe[_0x5a7d2d(0xfb2)])(this[_0x5a7d2d(0xfcb)],this['_parseResults'][_0x5a7d2d(0xddd)][_0x5a7d2d(0xc4f)]);if(_0x39e90f===undefined)return null;const _0x9dff81=(0x0,_0x1a1d4f[_0x5a7d2d(0xe21)])(this['_parseResults'][_0x5a7d2d(0xddd)][_0x5a7d2d(0x240)],_0x39e90f);if((_0x9dff81===null||_0x9dff81===void 0x0?void 0x0:_0x9dff81[_0x5a7d2d(0x8b6)])===0x9)return this['_handleOperator'](_0x9dff81);if((_0x9dff81===null||_0x9dff81===void 0x0?void 0x0:_0x9dff81[_0x5a7d2d(0x8b6)])===0x8)return this[_0x5a7d2d(0x6cb)](_0x9dff81);return null;}[_0x35a5c5(0x6cb)](_0x10b115){const _0x12bc43=_0x35a5c5,_0x43b493=(0x0,_0x4a326d[_0x12bc43(0x367)])(this[_0x12bc43(0xb8f)],this[_0x12bc43(0x1141)]['parserOutput'],_0x10b115);if(!_0x43b493)return null;return this['_handleCore'](_0x10b115,_0x43b493);}[_0x35a5c5(0x43b)](_0x41754d){const _0xd36dc7=_0x35a5c5,_0x4d682e=(0x0,_0x4a326d[_0xd36dc7(0xde6)])(this[_0xd36dc7(0xb8f)],this[_0xd36dc7(0x1141)][_0xd36dc7(0xbf0)],_0x41754d);if(!_0x4d682e)return null;return this[_0xd36dc7(0x381)](_0x41754d,_0x4d682e);}[_0x35a5c5(0x381)](_0x181b86,_0x39bc8e){const _0x2d798e=_0x35a5c5;if(!_0x39bc8e['method'])return null;if((0x0,_0x38a0f4[_0x2d798e(0xe15)])(_0x39bc8e[_0x2d798e(0x2b5)])&&(0x0,_0x4a326d[_0x2d798e(0x12c0)])(_0x39bc8e['method'][_0x2d798e(0x6d6)][_0x2d798e(0x12e2)]))return null;if((0x0,_0x38a0f4[_0x2d798e(0xe8d)])(_0x39bc8e['method'])&&_0x39bc8e[_0x2d798e(0x2b5)]['overloads']['every'](_0x540a84=>(0x0,_0x4a326d[_0x2d798e(0x12c0)])(_0x540a84[_0x2d798e(0x6d6)]['moduleName'])))return null;const _0x43e620=[];this[_0x2d798e(0xdf7)](_0x39bc8e[_0x2d798e(0x1ed)],_0x39bc8e[_0x2d798e(0x2b5)],_0x43e620);const _0x334edd={'parts':_0x43e620,'range':{'start':(0x0,_0x3accfe[_0x2d798e(0xa47)])(_0x181b86[_0x2d798e(0x116c)],this[_0x2d798e(0x1141)][_0x2d798e(0xddd)][_0x2d798e(0xc4f)]),'end':(0x0,_0x3accfe[_0x2d798e(0xa47)])(_0x1e7b74['TextRange']['getEnd'](_0x181b86),this[_0x2d798e(0x1141)][_0x2d798e(0xddd)][_0x2d798e(0xc4f)])}};return _0x334edd[_0x2d798e(0x49e)][_0x2d798e(0xab7)]>0x0?_0x334edd:null;}[_0x35a5c5(0xdf7)](_0x22cdf9,_0x2b835a,_0x5640f0){const _0xc3eb89=_0x35a5c5,_0x18dc26=(0x0,_0x54f488['getToolTipForType'])(_0x2b835a,'function',_0x22cdf9,this['_evaluator'],![],this[_0xc3eb89(0x405)]);_0x5640f0[_0xc3eb89(0x71f)]({'text':_0x18dc26,'python':!![]});const _0x4e809b=(0x0,_0x38a0f4['isFunction'])(_0x2b835a)?_0x2b835a[_0xc3eb89(0x6d6)][_0xc3eb89(0x2ee)]:undefined,_0x15c5d3=(0x0,_0x54f488[_0xc3eb89(0x481)])(this[_0xc3eb89(0xca5)],_0x2b835a,_0x4e809b,this[_0xc3eb89(0xb8f)]);(0x0,_0x5ad5b7[_0xc3eb89(0xe34)])(this[_0xc3eb89(0xe2d)][_0xc3eb89(0x609)],_0x15c5d3,this[_0xc3eb89(0x10e6)],_0x5640f0,_0x4e809b);}}_0x26bceb[_0x35a5c5(0xaf6)]=_0x59ee43;},0x770:(_0x2c7264,_0x379c1f,_0x43cad1)=>{'use strict';const _0x28ec11=a1_0x5357;Object[_0x28ec11(0x9ae)](_0x379c1f,_0x28ec11(0x7fe),{'value':!![]}),_0x379c1f[_0x28ec11(0x857)]=void 0x0;const _0x533b57=_0x43cad1(0x2464),_0x3b8f0a=_0x43cad1(0xff70),_0x4f82ff=_0x43cad1(0x6eb4),_0x3ebf24=_0x43cad1(0xa21c),_0x13e7e6=_0x43cad1(0x13c30),_0x51af68=_0x43cad1(0xfcc0),_0x52ed05=_0x43cad1(0x6d88),_0x3cc49f=_0x43cad1(0xd8bc),_0x3bebe4=_0x43cad1(0x177c1),_0x263959=_0x43cad1(0x11efc),_0x413b67=_0x43cad1(0xd77c),_0x284d28=_0x43cad1(0xbc80),_0x191bba=_0x43cad1(0xf2d4),_0x1a8027=_0x43cad1(0x165d4),_0x43bea3=_0x43cad1(0x13644),_0xac3bc9=_0x43cad1(0x13e90),_0xe9069=_0x43cad1(0x8ff8),_0x1fa115=_0x43cad1(0x902b),_0x3e5f87=_0x43cad1(0x15694),_0x1d9e3c=_0x43cad1(0x118c8),_0x428f78=_0x43cad1(0x10980);class _0x1bbdf0{constructor(_0x4966ec,_0x5d1e52,_0x52cbeb,_0x3b61b6,_0x13e69e,_0x2e2edc){const _0x538432=_0x28ec11;this[_0x538432(0xe2d)]=_0x4966ec,this[_0x538432(0x550)]=_0x5d1e52,this[_0x538432(0xb52)]=_0x52cbeb,this['_position']=_0x3b61b6,this['_options']=_0x13e69e,this[_0x538432(0x11dc)]=_0x2e2edc;}static[_0x28ec11(0x342)](_0x3f720a,_0x1eaf09,_0x278ef1){const _0x4261c6=_0x28ec11;var _0xc08a2a;const _0x13a4f6=(_0xc08a2a=(0x0,_0x533b57['getFileInfo'])(_0x278ef1))===null||_0xc08a2a===void 0x0?void 0x0:_0xc08a2a[_0x4261c6(0x183)];if(!_0x13a4f6||!(0x0,_0x3cc49f[_0x4261c6(0x1066)])(_0x3f720a,_0x13a4f6,!![]))return{'succeeded':![],'failedReason':_0x3e5f87[_0x4261c6(0xb6b)]['Refactoring']['moveFileNotUserFile']()[_0x4261c6(0xa1d)]({'name':_0x13a4f6['fileName']})};if((0x0,_0x13e7e6['isPrivateName'])(_0x278ef1[_0x4261c6(0x6a7)]))return{'succeeded':![],'failedReason':_0x3e5f87[_0x4261c6(0xb6b)][_0x4261c6(0x1022)][_0x4261c6(0xa7f)]()[_0x4261c6(0xa1d)]({'name':_0x278ef1[_0x4261c6(0x6a7)]})};const _0x397f85=_0x1eaf09['lookUpSymbolRecursive'](_0x278ef1,_0x278ef1[_0x4261c6(0x6a7)],![]);if(_0x397f85===undefined||_0x397f85[_0x4261c6(0x586)][_0x4261c6(0x8b6)]!==0x4)return{'succeeded':![],'failedReason':_0x3e5f87['Localizer'][_0x4261c6(0x1022)]['moveFileImportableOnly']()};const _0x43419c=_0x397f85['symbol'][_0x4261c6(0x2dd)]();if(_0x43419c[_0x4261c6(0xab7)]===0x0)return{'succeeded':![],'failedReason':_0x3e5f87['Localizer'][_0x4261c6(0x1022)][_0x4261c6(0xadf)]()};const _0x2f4cd5=new Set(),_0x290ab9=_0x43419c[_0x4261c6(0xac9)](_0x4cae75=>{const _0x485fa0=_0x4261c6;var _0x511a88,_0x551b80;if(!_0x413b67['TextRange'][_0x485fa0(0xa84)](_0x4cae75[_0x485fa0(0x6e0)],_0x278ef1))return _0x2f4cd5[_0x485fa0(0x194)](_0x3e5f87[_0x485fa0(0xb6b)][_0x485fa0(0x1022)][_0x485fa0(0x10d6)]()),![];if((0x0,_0x3b8f0a['isFunctionDeclaration'])(_0x4cae75)||(0x0,_0x3b8f0a[_0x485fa0(0x1050)])(_0x4cae75))return!![];if((0x0,_0x3b8f0a[_0x485fa0(0xad6)])(_0x4cae75)){if(_0x1eaf09[_0x485fa0(0x5de)](_0x4cae75))return _0x2f4cd5[_0x485fa0(0x194)](_0x3e5f87[_0x485fa0(0xb6b)][_0x485fa0(0x1022)][_0x485fa0(0x6a8)]()),![];if(_0x4cae75['inferredTypeSource']&&(0x0,_0x43bea3[_0x485fa0(0xfda)])(_0x4cae75['inferredTypeSource'])){const _0x1a2056=_0x1eaf09['getType'](_0x4cae75[_0x485fa0(0x1055)]);if((_0x1a2056===null||_0x1a2056===void 0x0?void 0x0:_0x1a2056[_0x485fa0(0xbe6)])===0x9)return _0x2f4cd5['add'](_0x3e5f87[_0x485fa0(0xb6b)][_0x485fa0(0x1022)][_0x485fa0(0x6a8)]()),![];}const _0x440fe9=((_0x511a88=_0x4cae75['node'][_0x485fa0(0xfcf)])===null||_0x511a88===void 0x0?void 0x0:_0x511a88[_0x485fa0(0x80d)])===0x36?_0x4cae75[_0x485fa0(0x6e0)][_0x485fa0(0xfcf)]['parent']:_0x4cae75[_0x485fa0(0x6e0)]['parent'];if((_0x440fe9===null||_0x440fe9===void 0x0?void 0x0:_0x440fe9[_0x485fa0(0x80d)])!==0x3||((_0x551b80=_0x440fe9===null||_0x440fe9===void 0x0?void 0x0:_0x440fe9[_0x485fa0(0xfcf)])===null||_0x551b80===void 0x0?void 0x0:_0x551b80['nodeType'])!==0x2f)return _0x2f4cd5[_0x485fa0(0x194)](_0x3e5f87['Localizer'][_0x485fa0(0x1022)]['moveFileSimpleAssignmentsOnly']()),![];if(_0x4cae75['node']['start']!==_0x440fe9[_0x485fa0(0x116c)])return _0x2f4cd5[_0x485fa0(0x194)](_0x3e5f87[_0x485fa0(0xb6b)][_0x485fa0(0x1022)][_0x485fa0(0x6a8)]()),![];return!![];}return _0x2f4cd5['add'](_0x3e5f87['Localizer'][_0x485fa0(0x1022)]['moveFileUnsupportedSymbol']()),![];});return{'succeeded':_0x290ab9,'failedReason':[..._0x2f4cd5][_0x4261c6(0x576)]('\x0a')};}['moveSymbol'](){const _0x40dccc=_0x28ec11;var _0x3ee0ba,_0x37a6a7;const _0x231115=this[_0x40dccc(0x550)][_0x40dccc(0xb29)],_0x223ace=this[_0x40dccc(0xb52)]['lastExtension'];if(_0x231115[_0x40dccc(0x449)]()!==_0x223ace['toLowerCase']())return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)]['Refactoring'][_0x40dccc(0xcaa)]()['format']({'src':this[_0x40dccc(0x550)][_0x40dccc(0x10ef)],'dest':this['_newFileUri'][_0x40dccc(0x10ef)]}),'edits':null};const _0x4a6733=this['_program'][_0x40dccc(0xbb6)](this[_0x40dccc(0x550)]);if(!_0x4a6733)return{'failedReason':_0x3e5f87['Localizer']['Refactoring'][_0x40dccc(0xd2d)]()['format']({'name':this[_0x40dccc(0x550)][_0x40dccc(0x10ef)]}),'edits':null};const _0x5cf2f8=this[_0x40dccc(0xe2d)][_0x40dccc(0xbb6)](this['_newFileUri']);if(_0x4a6733===_0x5cf2f8)return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)][_0x40dccc(0x1022)][_0x40dccc(0xc40)](),'edits':null};const _0x11138d=this[_0x40dccc(0xe2d)][_0x40dccc(0xf5d)](this[_0x40dccc(0x550)]);if(!_0x11138d)return{'failedReason':_0x3e5f87['Localizer']['Refactoring']['moveFileMissingInfo']()[_0x40dccc(0xa1d)]({'name':this[_0x40dccc(0x550)][_0x40dccc(0x10ef)]}),'edits':null};const _0x499134=(0x0,_0x3bebe4[_0x40dccc(0xfb2)])(this['_position'],_0x11138d[_0x40dccc(0xddd)][_0x40dccc(0xc4f)]);if(_0x499134===undefined)return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)][_0x40dccc(0x1022)][_0x40dccc(0xad3)]()[_0x40dccc(0xa1d)]({'position':'('+this[_0x40dccc(0xfcb)][_0x40dccc(0x291)]+':'+this[_0x40dccc(0xfcb)][_0x40dccc(0x89a)]+')'}),'edits':null};const _0x4ef552=(0x0,_0x4f82ff[_0x40dccc(0x6dc)])(_0x11138d[_0x40dccc(0xbf0)][_0x40dccc(0x9a9)],_0x499134);if(_0x4ef552===undefined)return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)]['Refactoring'][_0x40dccc(0xad3)]()['format']({'position':'('+this[_0x40dccc(0xfcb)][_0x40dccc(0x291)]+':'+this['_position'][_0x40dccc(0x89a)]+')'}),'edits':null};if(_0x4ef552[_0x40dccc(0x80d)]!==0x26)return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)]['Refactoring'][_0x40dccc(0xad3)]()[_0x40dccc(0xa1d)]({'position':'('+this['_position'][_0x40dccc(0x291)]+':'+this['_position'][_0x40dccc(0x89a)]+')'}),'edits':null};const _0x3df17f=_0x1bbdf0[_0x40dccc(0x342)](this[_0x40dccc(0xe2d)][_0x40dccc(0x11ab)],this[_0x40dccc(0xb8f)],_0x4ef552);if(!_0x3df17f['succeeded'])return{'failedReason':_0x3df17f[_0x40dccc(0x48b)],'edits':null};const _0x1b474c=_0x1a8027['DocumentSymbolCollector']['getDeclarationsForNode'](this[_0x40dccc(0xe2d)],_0x4ef552,![],this[_0x40dccc(0x11dc)]),_0x1ac222=_0x428f78[_0x40dccc(0xcf2)][_0x40dccc(0xbc0)](this['_program'],this[_0x40dccc(0x550)],this[_0x40dccc(0xb52)],_0x1b474c,this[_0x40dccc(0x11dc)]);if(!_0x1ac222)return{'failedReason':_0x3e5f87['Localizer']['Refactoring'][_0x40dccc(0x8d3)](),'edits':null};_0x1ac222[_0x40dccc(0x129e)](_0x4ef552[_0x40dccc(0x6a7)],this[_0x40dccc(0x550)]);const _0x3b13db=_0x1ac222['declarations'][_0x40dccc(0x1193)](_0x16938a=>_0x16938a[_0x40dccc(0x6e0)]&&_0x16938a[_0x40dccc(0xae2)][_0x40dccc(0xb29)]===_0x231115);if(!_0x3b13db)return{'failedReason':_0x3e5f87[_0x40dccc(0xb6b)]['Refactoring'][_0x40dccc(0x8d3)](),'edits':null};const _0x5328a9=this[_0x40dccc(0x1274)](_0x11138d,_0x3b13db),_0x39928a=new _0x1d9e3c['ImportAdder'](this[_0x40dccc(0xe2d)],{'usageKind':_0x40dccc(0x12eb)}),_0x453ff8=_0x39928a[_0x40dccc(0x306)](_0x11138d[_0x40dccc(0xbf0)],_0x5328a9,this[_0x40dccc(0x11dc)]);let _0x2a9f8a=0x0,_0x3f89d7=0x0;const _0xb7a93f=new _0xe9069['IndentationUtils'](),_0x41c895=this['_program']['getParseResults'](this['_newFileUri']);if(_0x41c895){const _0x3e5534=_0x1ac222[_0x40dccc(0x309)](_0x41c895[_0x40dccc(0xbf0)]);_0x2a9f8a=(0x0,_0x1fa115['getInsertionPointForSymbolUnderModule'])(this[_0x40dccc(0xb8f)],_0x41c895,_0x4ef552[_0x40dccc(0x6a7)],{'symbolDeclToIgnore':_0x3b13db['uri'],'insertBefore':_0x3e5534});if(_0x2a9f8a===undefined)return{'failedReason':_0x3e5f87['Localizer']['Refactoring']['moveFileInsertLocation']()[_0x40dccc(0xa1d)]({'name':this['_newFileUri']['fileName']}),'edits':null};_0x3f89d7=_0xb7a93f[_0x40dccc(0x11c9)](_0x41c895);}const _0x5222bb=_0xb7a93f[_0x40dccc(0x2d3)](_0x11138d,_0x5328a9,_0x3f89d7),_0x1709d3=this[_0x40dccc(0x893)](_0x11138d,_0x3b13db);_0x1ac222[_0x40dccc(0x1288)][_0x40dccc(0x303)](this[_0x40dccc(0x550)],(0x0,_0x3bebe4['convertTextRangeToRange'])(_0x413b67['TextRange'][_0x40dccc(0x1104)]([_0x5222bb[_0x40dccc(0x121e)],_0x1709d3]),_0x11138d[_0x40dccc(0xddd)][_0x40dccc(0xc4f)]),'');const _0x1c4027=[];let _0x1839ca=_0x5222bb['text'];if(_0x41c895){const _0xc1b5d0=(0x0,_0x3bebe4[_0x40dccc(0x218)])({'start':_0x2a9f8a,'length':0x0},_0x41c895[_0x40dccc(0xddd)][_0x40dccc(0xc4f)]),_0x607b40=this[_0x40dccc(0xf3a)](_0x41c895,_0x3b13db,_0xc1b5d0[_0x40dccc(0x43c)]);_0x1839ca='\x0a'[_0x40dccc(0x5f8)](_0x607b40)+_0x1839ca,_0x1ac222[_0x40dccc(0x1288)]['addEdit'](this['_newFileUri'],_0xc1b5d0,_0x1839ca);}else _0x1c4027[_0x40dccc(0x71f)]({'kind':_0x40dccc(0xffd),'fileUri':this[_0x40dccc(0xb52)]}),_0x1ac222[_0x40dccc(0x1288)]['addEdit'](this[_0x40dccc(0xb52)],(0x0,_0x413b67['getEmptyRange'])(),_0x1839ca);const _0x2c072c=this[_0x40dccc(0xe2d)][_0x40dccc(0x6af)]();let _0x2f6e29=_0x1ac222[_0x40dccc(0x471)]();const _0x5adbb2=(0x0,_0x191bba[_0x40dccc(0x8f4)])(_0x2f6e29['filter'](_0x3ddfec=>_0x3ddfec[_0x40dccc(0x183)]['equals'](this[_0x40dccc(0xb52)])),(_0x3ee0ba=_0x41c895===null||_0x41c895===void 0x0?void 0x0:_0x41c895['tokenizerOutput']['lines'])!==null&&_0x3ee0ba!==void 0x0?_0x3ee0ba:new _0x284d28['TextRangeCollection']([]),(_0x37a6a7=_0x5cf2f8===null||_0x5cf2f8===void 0x0?void 0x0:_0x5cf2f8[_0x40dccc(0x404)][_0x40dccc(0x10ec)]())!==null&&_0x37a6a7!==void 0x0?_0x37a6a7:'');this[_0x40dccc(0x1c2)](_0x2c072c,this['_newFileUri'],_0x5adbb2);const _0x4bd046=this[_0x40dccc(0xc67)](_0x2c072c,this[_0x40dccc(0xb52)],_0x39928a,_0x2a9f8a,this[_0x40dccc(0x11dc)]);_0x2f6e29=this[_0x40dccc(0x389)](_0x2f6e29,this[_0x40dccc(0xb52)],_0x41c895,_0x5adbb2,_0x4bd046);const _0x6df287=(0x0,_0x191bba[_0x40dccc(0x8f4)])(_0x2f6e29[_0x40dccc(0x1110)](_0x4ba70d=>_0x4ba70d[_0x40dccc(0x183)][_0x40dccc(0x23d)](this[_0x40dccc(0x550)])),_0x11138d[_0x40dccc(0xddd)][_0x40dccc(0xc4f)],_0x4a6733['sourceFile'][_0x40dccc(0x10ec)]());this['_updateFileContent'](_0x2c072c,this[_0x40dccc(0x550)],_0x6df287);const _0x62f5a5=this[_0x40dccc(0x859)](_0x2c072c,this['_fileUri'],_0x453ff8,0x0,this[_0x40dccc(0x11dc)]);return _0x2f6e29=this[_0x40dccc(0x389)](_0x2f6e29,this[_0x40dccc(0x550)],_0x11138d,_0x6df287,_0x62f5a5),_0x2c072c[_0x40dccc(0x546)](),{'failedReason':'','edits':(0x0,_0x191bba[_0x40dccc(0x743)])(this[_0x40dccc(0xe2d)]['fileSystem'],{'edits':_0x2f6e29,'fileOperations':_0x1c4027})};}get['_evaluator'](){const _0x1a133b=_0x28ec11;return this[_0x1a133b(0xe2d)][_0x1a133b(0x113d)];}[_0x28ec11(0x1274)](_0x5ab53f,_0x5cf7d6){const _0x29e1d3=_0x28ec11;var _0x2b7291,_0x16594b;if((0x0,_0x3b8f0a['isVariableDeclaration'])(_0x5cf7d6)){const _0xd24ff6=(_0x2b7291=(0x0,_0x4f82ff[_0x29e1d3(0xaeb)])(_0x5cf7d6[_0x29e1d3(0x6e0)],0x3))!==null&&_0x2b7291!==void 0x0?_0x2b7291:_0x5cf7d6[_0x29e1d3(0x6e0)],_0x19dc73=(0x0,_0x4f82ff['getFullStatementRange'])(_0xd24ff6,_0x5ab53f);let _0x318482=(_0x16594b=(0x0,_0x3bebe4[_0x29e1d3(0x72e)])(_0x19dc73,_0x5ab53f[_0x29e1d3(0xddd)][_0x29e1d3(0xc4f)]))!==null&&_0x16594b!==void 0x0?_0x16594b:_0xd24ff6;if(_0x5cf7d6['docString']!==undefined){const _0x31e3f4=(0x0,_0x4f82ff[_0x29e1d3(0x2c3)])(_0x5cf7d6['node']);_0x31e3f4&&(_0x318482=_0x413b67[_0x29e1d3(0x2b9)]['extend'](_0x318482,_0x31e3f4));}return _0x318482;}return _0x5cf7d6[_0x29e1d3(0x6e0)];}[_0x28ec11(0x893)](_0x269ea3,_0xc67174){const _0x538786=_0x28ec11;var _0x50ef4c,_0x55253e;const _0x381afe=(0x0,_0x3b8f0a[_0x538786(0xad6)])(_0xc67174)?(_0x50ef4c=(0x0,_0x4f82ff[_0x538786(0xaeb)])(_0xc67174[_0x538786(0x6e0)],0x3))!==null&&_0x50ef4c!==void 0x0?_0x50ef4c:_0xc67174[_0x538786(0x6e0)]:_0xc67174[_0x538786(0x6e0)],_0x29c587=(0x0,_0x4f82ff['getFullStatementRange'])(_0x381afe,_0x269ea3,{'includeTrailingBlankLines':!![]});return(_0x55253e=(0x0,_0x3bebe4['convertRangeToTextRange'])(_0x29c587,_0x269ea3['tokenizerOutput']['lines']))!==null&&_0x55253e!==void 0x0?_0x55253e:_0x381afe;}[_0x28ec11(0x389)](_0x1d36a9,_0x3b780d,_0x109c8c,_0xfc8dee,_0x43b9d1){const _0x5ec2ca=_0x28ec11;if(_0x43b9d1===undefined||_0xfc8dee===_0x43b9d1)return _0x1d36a9;return _0x1d36a9=_0x1d36a9['filter'](_0xda4078=>!_0xda4078[_0x5ec2ca(0x183)][_0x5ec2ca(0x23d)](_0x3b780d)),_0x1d36a9[_0x5ec2ca(0x71f)]({'fileUri':_0x3b780d,'range':_0x109c8c?(0x0,_0x3bebe4['convertTextRangeToRange'])(_0x109c8c[_0x5ec2ca(0xbf0)][_0x5ec2ca(0x9a9)],_0x109c8c['tokenizerOutput']['lines']):(0x0,_0x413b67['getEmptyRange'])(),'replacementText':_0x43b9d1}),_0x1d36a9;}['_tryGetTextAfterImportsAdded'](_0x480d6d,_0x304960,_0x17d6eb,_0x4b3ded,_0x5cbf15){const _0x222a10=_0x28ec11,_0x3d007f=_0x480d6d['getBoundSourceFile'](_0x304960),_0x3390d4=_0x3d007f===null||_0x3d007f===void 0x0?void 0x0:_0x3d007f[_0x222a10(0xf5d)]();if(!_0x3390d4)return undefined;const _0x1c0dbc=_0x17d6eb[_0x222a10(0x57b)](_0x304960,_0x3390d4,_0x4b3ded,this['_options']['importFormat'],_0x5cbf15);return(0x0,_0x191bba[_0x222a10(0x8f4)])(_0x1c0dbc,_0x3390d4['tokenizerOutput'][_0x222a10(0xc4f)],_0x3d007f[_0x222a10(0x10ec)]());}[_0x28ec11(0x859)](_0x5b0926,_0x45d6c3,_0x2923fe,_0x55bb70,_0x2b0e13){const _0x2d2e09=_0x28ec11;var _0x3417f3;(0x0,_0x51af68[_0x2d2e09(0x1019)])(_0x2b0e13),_0x5b0926[_0x2d2e09(0x12b0)](_0x45d6c3,_0x2b0e13);const _0x455831=_0x5b0926[_0x2d2e09(0xdd1)](_0x45d6c3),_0x188ae0=_0x455831===null||_0x455831===void 0x0?void 0x0:_0x455831['getParseResults']();if(!_0x188ae0)return undefined;const _0x4e2c22=new _0x263959[(_0x2d2e09(0xc96))]();for(const _0x4c4897 of(0x0,_0xac3bc9[_0x2d2e09(0x8c3)])(_0x5b0926,_0x45d6c3,(0x0,_0x3bebe4[_0x2d2e09(0x218)])(_0x188ae0[_0x2d2e09(0xbf0)][_0x2d2e09(0x9a9)],_0x188ae0[_0x2d2e09(0xddd)]['lines']))){const _0xe475d3=(0x0,_0x4f82ff[_0x2d2e09(0xae8)])(_0x188ae0['parserOutput']['parseTree'],_0x4c4897[_0x2d2e09(0x1285)][_0x2d2e09(0x116c)],_0x188ae0['tokenizerOutput'][_0x2d2e09(0xc4f)]);if((_0xe475d3===null||_0xe475d3===void 0x0?void 0x0:_0xe475d3[_0x2d2e09(0x80d)])!==0x26)continue;const _0x2c7ff2=((_0x3417f3=_0xe475d3[_0x2d2e09(0xfcf)])===null||_0x3417f3===void 0x0?void 0x0:_0x3417f3['nodeType'])===0x25?_0xe475d3['parent']['nameParts']:[_0xe475d3];for(const [_0xb77ab5,_0x3f8594]of _0x2923fe[_0x2d2e09(0x9bd)]){if(_0xb77ab5['node']){if(_0x413b67['TextRange'][_0x2d2e09(0xa84)](_0xb77ab5[_0x2d2e09(0x6e0)],_0xe475d3)){_0x4e2c22[_0x2d2e09(0x4d5)]({'node':_0xe475d3,'parseFileResults':_0x188ae0});break;}}const _0x5965a2=(0x0,_0x4f82ff['getDottedName'])((0x0,_0x4f82ff[_0x2d2e09(0xe6e)])(_0x3f8594[0x0]));if(_0x5965a2&&(0x0,_0x52ed05['arrayEquals'])(_0x2c7ff2,_0x5965a2,(_0x13fd3a,_0x9f636a)=>_0x13fd3a[_0x2d2e09(0x6a7)]===_0x9f636a[_0x2d2e09(0x6a7)])){_0x4e2c22[_0x2d2e09(0x4d5)]({'node':_0xe475d3,'parseFileResults':_0x188ae0});break;}}}const _0x40a135=_0x455831['getFileContent'](),_0x23fe23=(0x0,_0x191bba[_0x2d2e09(0x8f4)])(_0x4e2c22[_0x2d2e09(0x471)](_0x2b0e13)[_0x2d2e09(0x1110)](_0x15ec83=>_0x15ec83[_0x2d2e09(0x183)]['equals'](_0x45d6c3)),_0x188ae0['tokenizerOutput'][_0x2d2e09(0xc4f)],_0x40a135);if(_0x55bb70>0xa||_0x40a135===_0x23fe23)return _0x23fe23;return this[_0x2d2e09(0x1c2)](_0x5b0926,_0x45d6c3,_0x23fe23),this[_0x2d2e09(0x859)](_0x5b0926,_0x45d6c3,_0x2923fe,_0x55bb70+0x1,_0x2b0e13);}[_0x28ec11(0x1c2)](_0x1caf8d,_0x91c37a,_0x19df4d){const _0xa59214=_0x28ec11;var _0x35e636,_0x37a993;const _0xc8e92d=_0x1caf8d[_0xa59214(0xbb6)](_0x91c37a),_0x285c69=_0xc8e92d?((_0x35e636=_0xc8e92d['sourceFile'][_0xa59214(0x27e)]())!==null&&_0x35e636!==void 0x0?_0x35e636:0x0)+0x1:0x0,_0x196520=_0xc8e92d?(_0x37a993=_0xc8e92d['chainedSourceFile'])===null||_0x37a993===void 0x0?void 0x0:_0x37a993[_0xa59214(0x404)][_0xa59214(0xbca)]():undefined,_0x364f1f=_0xc8e92d?_0xc8e92d['sourceFile'][_0xa59214(0x115e)]():_0x3ebf24[_0xa59214(0x173)][_0xa59214(0xda8)],_0x53a571=_0xc8e92d?_0xc8e92d[_0xa59214(0xed4)]:!![];_0x1caf8d[_0xa59214(0x9dd)](_0x91c37a,_0x285c69,_0x19df4d,{'chainedFileUri':_0x196520,'ipythonMode':_0x364f1f,'isTracked':_0x53a571});}['_getNumberOfBlankLinesToInsert'](_0x1df52d,_0x21faa8,_0x29abe2){const _0x1870f9=_0x28ec11;if(_0x29abe2[_0x1870f9(0x291)]===0x0&&_0x29abe2[_0x1870f9(0x89a)]===0x0)return 0x0;let _0x3dcaed;const _0x37ebf5=(0x0,_0x3bebe4['convertPositionToOffset'])(_0x29abe2,_0x1df52d['tokenizerOutput'][_0x1870f9(0xc4f)]);_0x37ebf5&&_0x1df52d[_0x1870f9(0xbf0)][_0x1870f9(0x9a9)]['statements'][_0x1870f9(0xab7)]>0x0&&(_0x3dcaed=_0x1df52d[_0x1870f9(0xbf0)][_0x1870f9(0x9a9)]['statements']['reduce']((_0x3074c6,_0x29df68)=>_0x37ebf5<_0x29df68['start']?_0x3074c6:_0x29df68));let _0xdcc417=0x0;if(_0x3dcaed){if((0x0,_0x3b8f0a[_0x1870f9(0xad6)])(_0x21faa8))switch(_0x3dcaed[_0x1870f9(0x80d)]){case 0x2f:_0xdcc417=0x0;break;case 0xa:case 0x1f:_0xdcc417=0x2;break;default:_0xdcc417=0x1;}else _0xdcc417=0x2;}_0xdcc417+=_0x29abe2[_0x1870f9(0x89a)]!==0x0?0x1:0x0;const _0x2f5979=_0xdcc417,_0x183062=_0x29abe2['character']!==0x0?_0x29abe2[_0x1870f9(0x291)]:_0x29abe2[_0x1870f9(0x291)]-0x1;for(let _0x1b0781=0x0;_0x1b0781<_0x2f5979;_0x1b0781++){const _0x455b32=_0x183062-_0x1b0781;if(_0x455b32<0x0||!(0x0,_0x4f82ff['isBlankLine'])(_0x1df52d[_0x1870f9(0xddd)],_0x1df52d[_0x1870f9(0xfb5)],_0x455b32))break;_0xdcc417--;}return _0xdcc417;}}_0x379c1f[_0x28ec11(0x857)]=_0x1bbdf0;},0x10bb4:(_0x45e86e,_0x3eba22,_0xad277b)=>{'use strict';const _0x372416=a1_0x5357;Object[_0x372416(0x9ae)](_0x3eba22,_0x372416(0x7fe),{'value':!![]}),_0x3eba22[_0x372416(0x28b)]=void 0x0;const _0x39ddad=_0xad277b(0x171a8),_0x45df45=_0xad277b(0x6eb4),_0x3b8975=_0xad277b(0xfcc0),_0x47d428=_0xad277b(0x177c1),_0x2fbf11=_0xad277b(0xd77c),_0x22b8ab=_0xad277b(0x8ff8),_0x3277f8=_0xad277b(0xd618);class _0x394c67{constructor(_0xc23ecf,_0x31354a,_0x52af5e,_0xa7efbf,_0x43717a,_0xe216e4,_0x2dc4ea){const _0xc8609=_0x372416;this[_0xc8609(0x297)]=_0xc23ecf,this[_0xc8609(0x3b7)]=_0x31354a,this[_0xc8609(0xfcb)]=_0x52af5e,this['_triggerChar']=_0xa7efbf,this[_0xc8609(0xfcd)]=_0xe216e4,this[_0xc8609(0x990)]=_0x2dc4ea,this[_0xc8609(0x1141)]=this[_0xc8609(0x3b7)]['getParseResults'](),this[_0xc8609(0xf60)]=new _0x22b8ab[(_0xc8609(0x648))](_0x43717a!==null&&_0x43717a!==void 0x0?_0x43717a:_0x22b8ab[_0xc8609(0xfdf)]);}[_0x372416(0xa0f)](){const _0x4c937b=_0x372416;if(!this[_0x4c937b(0x1141)])return undefined;switch(this['_triggerChar']){case':':return _0x394c67[_0x4c937b(0xeea)](this['_parseResults'],this[_0x4c937b(0xfcb)],this[_0x4c937b(0xf60)],this[_0x4c937b(0x990)]);case'\x0a':return _0x394c67[_0x4c937b(0x188)](this[_0x4c937b(0x1141)],this[_0x4c937b(0xfcb)],this['_indentationUtils'],this['_cancellationToken']);case'{':return _0x394c67[_0x4c937b(0x2d5)](this[_0x4c937b(0x297)],this[_0x4c937b(0x1141)],this['_sourceFile'],this[_0x4c937b(0xfcb)],this[_0x4c937b(0xfcd)],this[_0x4c937b(0x990)]);default:return undefined;}}static[_0x372416(0x2d5)](_0x1bf6a9,_0x4da44b,_0x2b8a7b,_0x1b9de1,_0x6f85ad,_0x5763d3){const _0xb83e2d=_0x372416,_0x5c995a=(0x0,_0x45df45[_0xb83e2d(0xae8)])(_0x4da44b[_0xb83e2d(0xbf0)]['parseTree'],_0x1b9de1,_0x4da44b[_0xb83e2d(0xddd)][_0xb83e2d(0xc4f)]);if(_0x5c995a&&_0x5c995a[_0xb83e2d(0x80d)]===0x31){const _0xa7a999=(0x0,_0x45df45[_0xb83e2d(0xbd0)])(_0x5c995a,0x2f);if(_0xa7a999&&(0x0,_0x45df45['isDocString'])(_0xa7a999))return undefined;const _0x3000de=(0x0,_0x45df45[_0xb83e2d(0xf91)])(_0x4da44b[_0xb83e2d(0xddd)][_0xb83e2d(0x240)],_0x5c995a[_0xb83e2d(0x116c)]+_0x5c995a['length']);if(_0x5c995a[_0xb83e2d(0x6a7)][_0xb83e2d(0x94e)]('{')[_0xb83e2d(0xab7)]<0x3&&_0x5c995a['token'][_0xb83e2d(0x10b1)]===0x0&&(!_0x3000de||_0x3000de[_0xb83e2d(0x8b6)]!==0x14)){const _0x1f637b=(0x0,_0x47d428[_0xb83e2d(0xa47)])(_0x5c995a[_0xb83e2d(0x116c)],_0x4da44b['tokenizerOutput'][_0xb83e2d(0xc4f)]),_0x5227fb=[{'range':{'start':_0x1f637b,'end':_0x1f637b},'newText':'f'}],_0x41636c={'textDocument':{'uri':_0x2b8a7b[_0xb83e2d(0xbca)]()[_0xb83e2d(0xa16)](),'version':_0x2b8a7b[_0xb83e2d(0x27e)]()||null},'edits':_0x5227fb,'cursorPosition':{'line':_0x1b9de1['line'],'character':_0x1b9de1['character']+0x1}};_0x6f85ad[_0xb83e2d(0xa0b)](_0x3277f8[_0xb83e2d(0xba1)][_0xb83e2d(0x3ce)][_0xb83e2d(0x83e)],_0x41636c);}}return undefined;}static[_0x372416(0x188)](_0x515b41,_0x15af0c,_0x5e00c4,_0x1290ad){const _0x5548ab=_0x372416;var _0x383b5b;(0x0,_0x3b8975[_0x5548ab(0x1019)])(_0x1290ad);const _0x3c9429=(0x0,_0x47d428[_0x5548ab(0xfb2)])(_0x15af0c,_0x515b41[_0x5548ab(0xddd)][_0x5548ab(0xc4f)]);if(!_0x3c9429)return undefined;const _0x4d6bc7=_0x515b41[_0x5548ab(0xddd)][_0x5548ab(0xc4f)]['getItemAtPosition'](_0x3c9429),_0x3e4595=(0x0,_0x47d428[_0x5548ab(0x4d3)])(_0x515b41[_0x5548ab(0xddd)],_0x515b41['text'],_0x4d6bc7),_0x51d92d=_0x3c9429>0x0&&_0x3e4595>_0x3c9429?_0x3c9429-0x1:_0x3c9429,_0x3e388f=_0x5e00c4[_0x5548ab(0xa95)](_0x515b41[_0x5548ab(0xddd)]['tokens'],_0x51d92d);let _0x1f8469=undefined;if(_0x3e388f){const _0x2a90e2=_0x2fbf11[_0x5548ab(0x2b9)]['getEnd'](_0x3e388f),_0x2d4a74=(0x0,_0x47d428['convertOffsetToPosition'])(_0x2a90e2,_0x515b41[_0x5548ab(0xddd)][_0x5548ab(0xc4f)]);if(_0x2d4a74[_0x5548ab(0x291)]<_0x15af0c['line']-0x1){const _0x396cb1=_0x5e00c4[_0x5548ab(0xfce)](_0x515b41['tokenizerOutput'][_0x5548ab(0x240)],_0x51d92d);if(_0x396cb1){const _0x803df4=_0x2fbf11[_0x5548ab(0x2b9)][_0x5548ab(0xe7d)](_0x396cb1),_0x458814=(0x0,_0x47d428['convertOffsetToPosition'])(_0x803df4,_0x515b41[_0x5548ab(0xddd)]['lines']);if(_0x458814[_0x5548ab(0x291)]<_0x15af0c['line']-0x1)return undefined;const _0x5782cb=_0x5e00c4[_0x5548ab(0x4c6)](_0x515b41,_0x15af0c[_0x5548ab(0x291)]-0x1);_0x1f8469=_0x5782cb[_0x5548ab(0x289)];}else return undefined;}}_0x1f8469=_0x1f8469!==null&&_0x1f8469!==void 0x0?_0x1f8469:_0x5e00c4[_0x5548ab(0x1cd)](_0x515b41,_0x51d92d);const _0xbb15fb=(_0x383b5b=_0x394c67['_getCurrentIndent'](_0x515b41,_0x15af0c,_0x3c9429))!==null&&_0x383b5b!==void 0x0?_0x383b5b:_0x15af0c,_0x1be239=_0x5e00c4[_0x5548ab(0x1b3)](_0x515b41,_0x15af0c[_0x5548ab(0x291)],_0xbb15fb['character']);return _0x1be239['trim']()[_0x5548ab(0xab7)]===0x0?[_0x39ddad[_0x5548ab(0x2ef)][_0x5548ab(0x12fc)]({'start':{'character':0x0,'line':_0x15af0c[_0x5548ab(0x291)]},'end':_0xbb15fb},_0x5e00c4[_0x5548ab(0x881)](_0x515b41,_0x1f8469))]:undefined;}static[_0x372416(0xeea)](_0x3d87ce,_0x16f0dc,_0x2b8cac,_0x26a896){const _0xbc68bb=_0x372416;(0x0,_0x3b8975[_0xbc68bb(0x1019)])(_0x26a896);const _0x4b5075=(0x0,_0x47d428[_0xbc68bb(0xfb2)])(_0x16f0dc,_0x3d87ce[_0xbc68bb(0xddd)]['lines']);if(!_0x4b5075||_0x4b5075<0x1)return undefined;const _0x963295=_0x384b5b(_0x16f0dc,_0x4b5075);if(!_0x963295)return undefined;const _0x418110=_0x2043e8(_0x963295,_0x4b5075);if(_0x418110<0x1)return undefined;return[_0x39ddad[_0xbc68bb(0x2ef)][_0xbc68bb(0xb46)]({'start':{'character':0x0,'line':_0x16f0dc[_0xbc68bb(0x291)]},'end':{'character':_0x418110,'line':_0x16f0dc[_0xbc68bb(0x291)]}})];function _0x384b5b(_0x21b3c2,_0xa6fc0e){const _0xdbc5ff=_0xbc68bb,_0x3790cc=_0x3d87ce[_0xdbc5ff(0xddd)][_0xdbc5ff(0x240)]['getItemAtPosition'](_0xa6fc0e-0x1);if(_0x3790cc<0x0)return undefined;const _0xfee69=_0x3d87ce['tokenizerOutput'][_0xdbc5ff(0x240)][_0xdbc5ff(0x661)](_0x3790cc);if(!_0xfee69||_0xfee69[_0xdbc5ff(0x8b6)]!==0xa)return undefined;const _0x2cd4e9=_0x3d87ce[_0xdbc5ff(0xddd)][_0xdbc5ff(0xc4f)][_0xdbc5ff(0x661)](_0x21b3c2['line'])[_0xdbc5ff(0x116c)];for(let _0x2eb8cc=_0x3790cc;_0x2eb8cc>=0x0;--_0x2eb8cc){const _0x19d9be=_0x3d87ce[_0xdbc5ff(0xddd)]['tokens']['getItemAt'](_0x2eb8cc);if(!_0x19d9be)return undefined;if(_0x19d9be[_0xdbc5ff(0x116c)]<_0x2cd4e9)return undefined;if(_0x19d9be[_0xdbc5ff(0x8b6)]===0x8){const _0x5c29d3=_0x19d9be;if(_0x5683b9(_0x5c29d3[_0xdbc5ff(0x31b)]))return _0x5c29d3;}}return undefined;}function _0x5683b9(_0x1b3f49){switch(_0x1b3f49){case 0xc:case 0xd:case 0xe:case 0x10:return!![];default:return![];}}function _0x2043e8(_0x24867f,_0x40446d){const _0x3b2fd9=_0xbc68bb,_0x168ee9=(0x0,_0x45df45[_0x3b2fd9(0x6dc)])(_0x3d87ce[_0x3b2fd9(0xbf0)][_0x3b2fd9(0x9a9)],_0x40446d),_0x250a57=(0x0,_0x45df45[_0x3b2fd9(0x6dc)])(_0x3d87ce['parserOutput'][_0x3b2fd9(0x9a9)],_0x2fbf11['TextRange']['getEnd'](_0x24867f));if(!_0x168ee9||!_0x250a57)return 0x0;if(_0x250a57[_0x3b2fd9(0x80d)]!==0x0)return 0x0;const _0xe8aa2a=(0x0,_0x45df45['getFirstAncestorOrSelfOfKind'])(_0x168ee9,0x32),_0xa92915=(0x0,_0x45df45[_0x3b2fd9(0xaeb)])(_0x250a57,0x32);let _0xbdb967=_0xe8aa2a;(!_0xbdb967||!_0xbdb967['parent']||_0xa92915&&_0xa92915[_0x3b2fd9(0x116c)]>_0xbdb967['start'])&&(_0xbdb967=_0xa92915);if(!_0xbdb967||!_0xbdb967[_0x3b2fd9(0xfcf)])return 0x0;const _0x43ac19=(0x0,_0x47d428['convertOffsetToPosition'])(_0xbdb967[_0x3b2fd9(0xfcf)]['start'],_0x3d87ce[_0x3b2fd9(0xddd)][_0x3b2fd9(0xc4f)]),_0x4d8b0b=_0x2b8cac['getIndentationFromText'](_0x3d87ce,_0x43ac19[_0x3b2fd9(0x291)]),_0x22c7bd=_0x2b8cac[_0x3b2fd9(0x4c6)](_0x3d87ce,_0x16f0dc[_0x3b2fd9(0x291)]);if(_0x4d8b0b[_0x3b2fd9(0x69f)]&&_0x4d8b0b['containsTabs']||_0x22c7bd[_0x3b2fd9(0x69f)]&&_0x22c7bd['containsTabs'])return 0x0;if(_0x4d8b0b[_0x3b2fd9(0x897)]>=_0x22c7bd[_0x3b2fd9(0x897)])return 0x0;if(_0x4d8b0b['charOffset']>0x0&&(_0x4d8b0b['containsSpaces']!==_0x22c7bd['containsSpaces']||_0x4d8b0b[_0x3b2fd9(0x946)]!==_0x22c7bd[_0x3b2fd9(0x946)]))return 0x0;return _0x22c7bd[_0x3b2fd9(0x897)]-_0x4d8b0b[_0x3b2fd9(0x897)];}}static[_0x372416(0xdbd)](_0xf6d588,_0xfcec55,_0x2876c7){const _0x287ab3=_0x372416;let _0x1cee3d=_0x2876c7;const _0x8a9468=_0xf6d588[_0x287ab3(0xddd)][_0x287ab3(0x240)][_0x287ab3(0xfbf)](_0x2876c7),_0x7f298c=_0xf6d588[_0x287ab3(0xddd)][_0x287ab3(0x240)]['getItemAt'](_0x8a9468);if(_0x7f298c&&_0x7f298c[_0x287ab3(0x8b6)]===0x3){const _0x6e5e68=_0x2fbf11['TextRange'][_0x287ab3(0xe7d)](_0x7f298c),_0x57f381=_0xf6d588[_0x287ab3(0xddd)][_0x287ab3(0xc4f)]['getItemAtPosition'](_0x6e5e68);_0x57f381===_0xfcec55['line']&&_0x6e5e68>_0x1cee3d&&(_0x1cee3d=_0x6e5e68);}return _0x1cee3d===_0x2876c7?_0xfcec55:(0x0,_0x47d428[_0x287ab3(0xa47)])(_0x1cee3d,_0xf6d588[_0x287ab3(0xddd)]['lines']);}}_0x3eba22[_0x372416(0x28b)]=_0x394c67;},0x15060:function(_0x37fe12,_0x5af1e1,_0x103c5d){'use strict';const _0x3e5f6e=a1_0x5357;var _0x48f95d=this&&this[_0x3e5f6e(0x80e)]||(Object[_0x3e5f6e(0xffd)]?function(_0x4e026c,_0xbc9507,_0x4183e3,_0x3118c4){const _0x256994=_0x3e5f6e;if(_0x3118c4===undefined)_0x3118c4=_0x4183e3;var _0x4b9810=Object[_0x256994(0x8ec)](_0xbc9507,_0x4183e3);(!_0x4b9810||(_0x256994(0x10b5)in _0x4b9810?!_0xbc9507[_0x256994(0x7fe)]:_0x4b9810[_0x256994(0xe29)]||_0x4b9810[_0x256994(0x55e)]))&&(_0x4b9810={'enumerable':!![],'get':function(){return _0xbc9507[_0x4183e3];}}),Object['defineProperty'](_0x4e026c,_0x3118c4,_0x4b9810);}:function(_0x26b369,_0x546a73,_0x38aa61,_0x4a8994){if(_0x4a8994===undefined)_0x4a8994=_0x38aa61;_0x26b369[_0x4a8994]=_0x546a73[_0x38aa61];}),_0x313d55=this&&this[_0x3e5f6e(0xc98)]||(Object[_0x3e5f6e(0xffd)]?function(_0x50f285,_0x4c9392){Object['defineProperty'](_0x50f285,'default',{'enumerable':!![],'value':_0x4c9392});}:function(_0x448578,_0x10f036){const _0x1b6f49=_0x3e5f6e;_0x448578[_0x1b6f49(0x1015)]=_0x10f036;}),_0x294fe6=this&&this[_0x3e5f6e(0x280)]||function(_0x511de4){const _0x531d80=_0x3e5f6e;if(_0x511de4&&_0x511de4[_0x531d80(0x7fe)])return _0x511de4;var _0x35aaa8={};if(_0x511de4!=null){for(var _0x27dc8c in _0x511de4)if(_0x27dc8c!==_0x531d80(0x1015)&&Object[_0x531d80(0x4cc)]['hasOwnProperty']['call'](_0x511de4,_0x27dc8c))_0x48f95d(_0x35aaa8,_0x511de4,_0x27dc8c);}return _0x313d55(_0x35aaa8,_0x511de4),_0x35aaa8;};Object[_0x3e5f6e(0x9ae)](_0x5af1e1,_0x3e5f6e(0x7fe),{'value':!![]}),_0x5af1e1[_0x3e5f6e(0x1003)]=_0x5af1e1[_0x3e5f6e(0xa46)]=void 0x0;const _0x20e1bf=_0x294fe6(_0x103c5d(0x2464)),_0x300ee7=_0x103c5d(0x1304),_0x349e91=_0x103c5d(0x6eb4),_0x53f8f1=_0x294fe6(_0x103c5d(0x6eb4)),_0x5e50cf=_0x103c5d(0x13198),_0x57eb75=_0x103c5d(0x2078),_0x5cf342=_0x103c5d(0x328),_0x4d4a40=_0x103c5d(0xb998),_0x14f18b=_0x103c5d(0x177c1),_0x578ab4=_0x103c5d(0xd77c),_0x56d860=_0x103c5d(0x10678),_0x4054d8=_0x103c5d(0x13644),_0x230d3a=_0x103c5d(0x159ac);var _0x131344;(function(_0xaeed40){const _0x5591c4=_0x3e5f6e;_0xaeed40[_0xaeed40['None']=0x0]=_0x5591c4(0xda8),_0xaeed40[_0x5591c4(0xcb1)]=_0x5591c4(0x2f6),_0xaeed40['InvalidExpressionSelected']=_0x5591c4(0xc21),_0xaeed40[_0x5591c4(0x1034)]=_0x5591c4(0x64b),_0xaeed40['ContainsYieldExpression']='Cannot\x20extract\x20yield',_0xaeed40[_0x5591c4(0x5e7)]=_0x5591c4(0x7b7),_0xaeed40['ContainsBreakWithoutLoop']='Cannot\x20extract\x20break\x20without\x20enclosing\x20while/for\x20loop',_0xaeed40[_0x5591c4(0x927)]=_0x5591c4(0xd9c),_0xaeed40[_0x5591c4(0x6fc)]=_0x5591c4(0x6e2),_0xaeed40[_0x5591c4(0xc2d)]=_0x5591c4(0x84e),_0xaeed40[_0x5591c4(0x6a1)]=_0x5591c4(0x1f9),_0xaeed40[_0x5591c4(0xa1e)]=_0x5591c4(0x197);}(_0x131344||(_0x5af1e1['CannotExtractReason']=_0x131344={})));class _0x528ef1{static[_0x3e5f6e(0x790)](_0x5c4008,_0x2bac70,_0x41f134,_0x142780){const _0x415555=_0x3e5f6e;if(_0x2bac70===undefined||_0x5c4008[_0x415555(0x9c0)]())return;const _0x4251f7=(0x0,_0x14f18b[_0x415555(0x72e)])(_0x41f134,_0x2bac70[_0x415555(0xddd)][_0x415555(0xc4f)]);if(!_0x4251f7)return;const _0xf7519b=this[_0x415555(0x1079)](_0x2bac70,_0x4251f7);if(_0xf7519b['failedReason']!==_0x131344[_0x415555(0xda8)])throw new Error(_0xf7519b['failedReason']);if(_0x142780['isCancellationRequested'])return;const _0x2cb742=this[_0x415555(0x1214)](_0x5c4008,_0xf7519b,_0x2bac70);if(!_0x2cb742)return;return{'newSymbolName':_0x2cb742['newSymbolName'],'actions':_0x2cb742[_0x415555(0xce5)]};}static[_0x3e5f6e(0x1244)](_0x5c316a,_0x4200b4,_0x152997,_0x396b1f){const _0x1a8c08=_0x3e5f6e,_0x5bdd6a=_0x5c316a[_0x1a8c08(0xf5d)](_0x4200b4);if(_0x5bdd6a===undefined||_0x5c316a['evaluator']===undefined||_0x4200b4===undefined)return;const _0x1e2ea1=(0x0,_0x14f18b[_0x1a8c08(0x72e)])(_0x152997,_0x5bdd6a[_0x1a8c08(0xddd)]['lines']);if(!_0x1e2ea1)return;const _0x88d7fe=this['canExtractMethod'](_0x5bdd6a,_0x1e2ea1,_0x5c316a[_0x1a8c08(0x113d)]);if(_0x88d7fe[_0x1a8c08(0x48b)]!==_0x131344['None'])throw new Error(_0x88d7fe[_0x1a8c08(0x48b)]);if(_0x396b1f[_0x1a8c08(0x6c0)])return;if(_0x88d7fe['range']===undefined||_0x88d7fe[_0x1a8c08(0xdfd)]===undefined||_0x88d7fe[_0x1a8c08(0xcb6)]===undefined)throw new Error(_0x131344[_0x1a8c08(0xcb1)]);const _0x22b65b=_0x53f8f1[_0x1a8c08(0x8da)](_0x88d7fe[_0x1a8c08(0xcb6)])['node'],_0x32e51f=_0x20e1bf[_0x1a8c08(0xf04)](_0x22b65b),_0x579f1c=_0x32e51f===null||_0x32e51f===void 0x0?void 0x0:_0x32e51f[_0x1a8c08(0x2fc)]()[_0x1a8c08(0x586)],_0x49c02d=this['_findSymbolsReferences'](_0x5c316a,_0x4200b4,_0x88d7fe[_0x1a8c08(0xcb6)],_0x32e51f,_0x396b1f),_0x47cc56=this['_findSignatureSymbols'](_0x579f1c,_0x49c02d,_0x88d7fe[_0x1a8c08(0x1285)],_0x5bdd6a,_0x396b1f),_0x12a761=this[_0x1a8c08(0xb23)](_0x49c02d,_0x88d7fe['range'],_0x5bdd6a,_0x396b1f);if(_0x396b1f[_0x1a8c08(0x6c0)])return;const _0x528608=this[_0x1a8c08(0xa09)](_0x47cc56,_0x12a761,_0x88d7fe,_0x5bdd6a,_0x5c316a[_0x1a8c08(0x113d)],_0x4200b4);if(!_0x528608)return;return{'newSymbolName':_0x528608[_0x1a8c08(0xc3c)],'actions':_0x528608[_0x1a8c08(0xce5)]};}static[_0x3e5f6e(0x1079)](_0x554fdf,_0x14b089){const _0xadb07c=_0x3e5f6e;let _0x2a3fb2=undefined,_0x4d2a07=undefined,_0xf5333c=undefined;try{if(_0x14b089[_0xadb07c(0xab7)]===0x0)return{'failedReason':_0x131344['InvalidExpressionSelected']};_0xf5333c=this[_0xadb07c(0x3c1)](_0x554fdf,_0x14b089);if(_0xf5333c===undefined)return{'failedReason':_0x131344[_0xadb07c(0x3fe)]};if(!this[_0xadb07c(0x122f)](_0x554fdf[_0xadb07c(0xbf0)],_0xf5333c))return{'failedReason':_0x131344[_0xadb07c(0x3fe)]};_0x2a3fb2=_0x2bfba9(_0x554fdf,_0xf5333c);if(!_0x2a3fb2)return{'failedReason':_0x131344[_0xadb07c(0x3fe)]};_0x4d2a07=this['_findNodesInRange'](_0x2a3fb2,_0xf5333c);if(_0x4d2a07===undefined||_0x4d2a07[_0xadb07c(0xab7)]===0x0)return{'failedReason':_0x131344['InvalidTargetSelected']};const _0x15422d=_0x4d2a07[_0xadb07c(0xac9)](_0x5266ac=>this['_isExpression'](_0x5266ac)),_0x3f7220=(0x0,_0x349e91['findNodeByOffset'])(_0x554fdf['parserOutput'][_0xadb07c(0x9a9)],_0xf5333c[_0xadb07c(0x116c)]);if(!_0x3f7220)return{'failedReason':_0x131344[_0xadb07c(0x3fe)]};if(!this['_isValidExtractionNode'](_0x3f7220))return{'failedReason':_0x131344['InvalidExpressionSelected']};const _0x2cb035=this[_0xadb07c(0x1d0)](_0x2a3fb2,_0x4d2a07,_0xf5333c,_0x15422d);return{'range':_0xf5333c,'parentNode':_0x2a3fb2,'bodyNodes':_0x4d2a07,'failedReason':_0x2cb035,'isExpression':_0x15422d};}catch(_0x98c878){return{'failedReason':_0x131344[_0xadb07c(0x3fe)]};}}static['canExtractMethod'](_0x55f3ab,_0x24dad4,_0x39134d){const _0x1daf1d=_0x3e5f6e;try{if(_0x24dad4[_0x1daf1d(0xab7)]===0x0)return{'failedReason':_0x131344['InvalidExpressionSelected']};if(_0x39134d===undefined)return{'failedReason':_0x131344['InvalidExpressionSelected']};const _0xa53973=this[_0x1daf1d(0x3c1)](_0x55f3ab,_0x24dad4);if(_0xa53973===undefined)return{'failedReason':_0x131344['InvalidTargetSelected']};if(this[_0x1daf1d(0x639)](_0x55f3ab,_0xa53973))return{'failedReason':_0x131344[_0x1daf1d(0xa1e)]};const _0x52760d=_0x2bfba9(_0x55f3ab,_0xa53973);if(!_0x52760d)return{'failedReason':_0x131344['InvalidTargetSelected']};const _0x293534=_0x52760d[_0x1daf1d(0x80d)]===0x24?_0x52760d:(0x0,_0x349e91[_0x1daf1d(0x285)])(_0x52760d),_0x577330=_0x53f8f1[_0x1daf1d(0x903)](_0x52760d);if((_0x293534===null||_0x293534===void 0x0?void 0x0:_0x293534[_0x1daf1d(0x80d)])===0xa&&_0x577330===undefined)return{'failedReason':_0x131344[_0x1daf1d(0x1034)]};const _0x2f7caf=this[_0x1daf1d(0x3b4)](_0x52760d,_0x39134d,_0xa53973);if(_0x2f7caf!==_0x131344[_0x1daf1d(0xda8)])return{'failedReason':_0x2f7caf};const _0x2338a7=this['_findNodesInRange'](_0x52760d,_0xa53973);if(_0x2338a7===undefined||_0x2338a7[_0x1daf1d(0xab7)]===0x0)return{'failedReason':_0x131344['InvalidTargetSelected']};const _0x5eda13=_0x2338a7['every'](_0x1671ac=>this[_0x1daf1d(0x58f)](_0x1671ac)),_0x1a00fb=this[_0x1daf1d(0x1d0)](_0x52760d,_0x2338a7,_0xa53973,_0x5eda13);return{'range':_0xa53973,'parentNode':_0x52760d,'bodyNodes':_0x2338a7,'failedReason':_0x1a00fb,'isExpression':_0x5eda13};}catch(_0x9fba72){return{'failedReason':_0x131344[_0x1daf1d(0x1034)]};}}static[_0x3e5f6e(0x3c1)](_0x91d9fd,_0x589813){const _0x52a8d3=_0x3e5f6e;var _0x23a1b6;const _0x3886a3=_0x91d9fd[_0x52a8d3(0xbf0)][_0x52a8d3(0x9a9)],_0x509f72=_0x57650a(_0x589813,_0x91d9fd[_0x52a8d3(0xfb5)]),_0x2a8dd2=(0x0,_0x349e91['findNodeByOffset'])(_0x3886a3,_0x509f72[_0x52a8d3(0x116c)]);if(!_0x2a8dd2)return;if(_0x2e7dcd(_0x2a8dd2))return;if(!_0x2a8dd2||!_0x2e7651(_0x509f72,_0x2a8dd2))return;const _0x38ff56=_0x578ab4[_0x52a8d3(0x2b9)][_0x52a8d3(0xe7d)](_0x509f72),_0x18eb33=(0x0,_0x349e91[_0x52a8d3(0x6dc)])(_0x3886a3,_0x38ff56);if(!_0x18eb33)return;const _0x326ad4=_0x2e7651(_0x509f72,_0x18eb33);if(_0x578ab4[_0x52a8d3(0x2b9)][_0x52a8d3(0x176)](_0x509f72,_0x18eb33[_0x52a8d3(0x116c)])&&!_0x326ad4)return;const _0x48c8b2=_0x53f8f1[_0x52a8d3(0xcae)](_0x2a8dd2),_0x1a630a=_0x53f8f1[_0x52a8d3(0xcae)](_0x18eb33),_0x2e2259=_0x48c8b2&&_0x1a630a&&_0x48c8b2['id']!==_0x1a630a['id'];if(_0x2e2259)return;if(!this[_0x52a8d3(0x2b2)](_0x18eb33))return;if(_0x18eb33&&_0x2a8dd2['start']>(_0x18eb33===null||_0x18eb33===void 0x0?void 0x0:_0x18eb33[_0x52a8d3(0x116c)]))return;if(((_0x23a1b6=_0x2a8dd2['parent'])===null||_0x23a1b6===void 0x0?void 0x0:_0x23a1b6[_0x52a8d3(0x80d)])===0xb){if(!_0x2e7651(_0x509f72,_0x2a8dd2['parent']))return;}return _0x509f72;}static[_0x3e5f6e(0x122f)](_0x5c92a3,_0x41c6f3){const _0x1657b7=_0x3e5f6e,_0x32fbb5=(0x0,_0x349e91[_0x1657b7(0x6dc)])(_0x5c92a3[_0x1657b7(0x9a9)],_0x41c6f3['start']),_0x4afb40=(0x0,_0x349e91['findNodeByOffset'])(_0x5c92a3[_0x1657b7(0x9a9)],_0x578ab4[_0x1657b7(0x2b9)][_0x1657b7(0xe7d)](_0x41c6f3)),_0x2b7f6f=_0x51035(_0x32fbb5,_0x4afb40);if(!_0x2b7f6f)return![];return(0x0,_0x4054d8[_0x1657b7(0xfda)])(_0x2b7f6f);}static[_0x3e5f6e(0x1214)](_0x4c9dcd,_0x507841,_0x42383f){const _0x221fcb=_0x3e5f6e;var _0x25a9ea;if(_0x507841['parentNode']===undefined||_0x507841[_0x221fcb(0xdfd)]===undefined||_0x507841[_0x221fcb(0x1285)]===undefined)return;let _0x596b82;const _0x18d1a3=_0x53f8f1['getEnclosingFunction'](_0x507841['parentNode']);_0x18d1a3!==undefined?_0x596b82=_0x39c7fd(_0x221fcb(0x1151),_0x18d1a3):_0x596b82=_0x43d41f('new_var',_0x507841['parentNode']);const _0x30dc4a=_0x596b82+_0x221fcb(0xb16)+this[_0x221fcb(0xbdf)](_0x507841['bodyNodes'],_0x42383f,_0x507841[_0x221fcb(0x1285)]),_0x2f76dd=[];_0x2f76dd[_0x221fcb(0x71f)]({'replacementText':_0x596b82,'fileUri':_0x4c9dcd,'range':(0x0,_0x14f18b[_0x221fcb(0x218)])(_0x507841[_0x221fcb(0x1285)],_0x42383f[_0x221fcb(0xddd)][_0x221fcb(0xc4f)])});const _0x25c114=_0x507841['parentNode'][_0x221fcb(0x80d)]===0x32||_0x507841[_0x221fcb(0xcb6)]['nodeType']===0x24?_0x507841[_0x221fcb(0xcb6)]:(0x0,_0x349e91[_0x221fcb(0x10c9)])(_0x507841[_0x221fcb(0xcb6)],![],![]),_0x78f93c=(_0x25a9ea=_0x25c114===null||_0x25c114===void 0x0?void 0x0:_0x25c114[_0x221fcb(0xffa)])===null||_0x25a9ea===void 0x0?void 0x0:_0x25a9ea[_0x221fcb(0x1193)](_0x10bb53=>{const _0x30e349=_0x221fcb,_0x5aec9f=_0x578ab4['TextRange'][_0x30e349(0xffd)](_0x10bb53['start'],_0x10bb53[_0x30e349(0xab7)]);return _0x578ab4['TextRange'][_0x30e349(0x176)](_0x5aec9f,_0x507841[_0x30e349(0x1285)]['start']);});if(_0x78f93c){const _0x4da65b=_0x78f93c['start'],_0x3b06a9=(0x0,_0x14f18b['convertOffsetToPosition'])(_0x78f93c[_0x221fcb(0x116c)],_0x42383f[_0x221fcb(0xddd)][_0x221fcb(0xc4f)])[_0x221fcb(0x89a)];_0x2f76dd[_0x221fcb(0x71f)]({'replacementText':_0x30dc4a+'\x0a'+'\x20'['repeat'](_0x3b06a9),'fileUri':_0x4c9dcd,'range':(0x0,_0x14f18b[_0x221fcb(0x122e)])(_0x4da65b,_0x4da65b,_0x42383f[_0x221fcb(0xddd)][_0x221fcb(0xc4f)])});}return{'actions':_0x2f76dd,'newSymbolName':_0x596b82};}static[_0x3e5f6e(0xed8)](_0x19fa08,_0x297433,_0x2adec4,_0x42681c,_0x55b106){const _0x3ac796=_0x3e5f6e,_0x5d0edc=new Map();if(_0x42681c===undefined||_0x2adec4===undefined)return _0x5d0edc;return _0x42681c===null||_0x42681c===void 0x0?void 0x0:_0x42681c[_0x3ac796(0x726)][_0x3ac796(0xc22)]((_0x3d0875,_0x166dcc)=>{const _0x36a1de=_0x3ac796;if(_0x55b106[_0x36a1de(0x6c0)])return;const _0x36a9cb=![],_0x3f1517=new _0x56d860[(_0x36a1de(0xb76))](_0x36a9cb,_0x2adec4,[_0x166dcc],_0x3d0875[_0x36a1de(0x2dd)](),_0x4d4a40[_0x36a1de(0x2cf)]['References'],[]),_0x55bf45=!![],_0x4c28bd=new _0x56d860['FindReferencesTreeWalker'](_0x19fa08,_0x297433,_0x3f1517,_0x55bf45,_0x55b106);_0x3f1517[_0x36a1de(0x10f9)](..._0x4c28bd[_0x36a1de(0x411)]()),_0x5d0edc[_0x36a1de(0xbc1)](_0x166dcc,_0x3f1517);}),_0x5d0edc;}static['_verifyReturnStatements'](_0x4b97bf,_0x6ab7f2,_0x2bc92f){const _0x3cba36=_0x3e5f6e;var _0x12634f;const _0xff32ad=_0x53f8f1[_0x3cba36(0x903)](_0x4b97bf);if(_0xff32ad!==undefined){const _0x1b7bf0=_0x6ab7f2[_0x3cba36(0xd42)](_0xff32ad),_0x180fbf=(_0x12634f=_0x1b7bf0===null||_0x1b7bf0===void 0x0?void 0x0:_0x1b7bf0['functionType'][_0x3cba36(0x6d6)][_0x3cba36(0x2ee)])===null||_0x12634f===void 0x0?void 0x0:_0x12634f[_0x3cba36(0x5da)];if(_0x180fbf&&_0x180fbf[_0x3cba36(0xab7)]>0x1){const _0x50df96=_0x180fbf[_0x3cba36(0x1110)](_0x16f5c9=>_0x578ab4[_0x3cba36(0x2b9)]['contains'](_0x2bc92f,_0x16f5c9[_0x3cba36(0x116c)]));if(_0x50df96['length']>0x1)return _0x131344[_0x3cba36(0x6fc)];const _0x6c2e6c=_0x180fbf[_0x3cba36(0xc31)](0x0,-0x1)[_0x3cba36(0x10e5)](_0x5e2d5d=>_0x578ab4[_0x3cba36(0x2b9)][_0x3cba36(0x176)](_0x2bc92f,_0x5e2d5d['start']));if(_0x6c2e6c)return _0x131344[_0x3cba36(0xc2d)];}}return _0x131344[_0x3cba36(0xda8)];}static[_0x3e5f6e(0x1d0)](_0x60afe8,_0xd9bca4,_0x77fb3c,_0x49c1dd){const _0x14716d=_0x3e5f6e;if(_0xd9bca4[_0x14716d(0xab7)]===0x0||_0xd9bca4[0x0]===undefined)return _0x131344['InvalidTargetSelected'];const _0x239672=new _0x5ab8b1(_0x77fb3c);_0x239672[_0x14716d(0xc3f)](_0x60afe8);if(_0x239672[_0x14716d(0xc1c)])return _0x131344['ContainsContinueWithoutLoop'];if(_0x239672[_0x14716d(0x427)])return _0x131344[_0x14716d(0x1266)];if(_0x60afe8[_0x14716d(0x80d)]===0x29)return _0x131344[_0x14716d(0x3fe)];if(!_0x49c1dd){const _0xb2c2a3=_0xd9bca4['some'](_0x1da500=>{const _0x1bdca0=_0x14716d;if(_0x1da500){const _0x1cafed=_0xd9bca4[_0x1bdca0(0x1193)](_0x19ec77=>{const _0x59ddbb=_0x1bdca0;var _0x34412f;return _0x19ec77&&_0x19ec77['id']===((_0x34412f=_0x1da500[_0x59ddbb(0xfcf)])===null||_0x34412f===void 0x0?void 0x0:_0x34412f['id']);});if(!_0x1cafed)return this[_0x1bdca0(0x58f)](_0x1da500);return![];}return![];}),_0x5f746a=_0xd9bca4[_0x14716d(0x10e5)](_0x44e209=>_0x44e209&&_0x44e209['nodeType']===0x1&&_0x44e209['name']!==undefined);if(_0xb2c2a3||_0x5f746a)return _0x131344[_0x14716d(0x1034)];const _0x2bc9e1=_0xd9bca4[_0x14716d(0x10e5)](_0x4005b4=>(_0x4005b4===null||_0x4005b4===void 0x0?void 0x0:_0x4005b4[_0x14716d(0x80d)])===0x10);if(_0x2bc9e1)return _0x131344['InvalidTargetSelected'];}const _0x4c5aa1=_0xd9bca4['length']===0x1&&_0xd9bca4[0x0]['nodeType']===0x26;if(_0x4c5aa1)return _0x131344[_0x14716d(0xcb1)];const _0x3bf0a7=new _0x300ee7[(_0x14716d(0xc7a))](),_0x8bc191=_0xd9bca4['some'](_0x552f0d=>_0x552f0d&&_0x3bf0a7[_0x14716d(0x91f)](_0x552f0d));if(_0x8bc191)return _0x131344[_0x14716d(0xd01)];const _0x462c6b=_0xd9bca4[_0x14716d(0x10e5)](_0x27c6e1=>{const _0x57f7f2=_0x14716d;var _0x6b96ac;return(_0x27c6e1===null||_0x27c6e1===void 0x0?void 0x0:_0x27c6e1['nodeType'])===0x16&&((_0x6b96ac=_0x27c6e1[_0x57f7f2(0xfcf)])===null||_0x6b96ac===void 0x0?void 0x0:_0x6b96ac['nodeType'])===0x16&&!_0x2e7651(_0x77fb3c,_0x27c6e1[_0x57f7f2(0xfcf)]);});if(_0x462c6b)return _0x131344[_0x14716d(0x6a1)];return _0x131344[_0x14716d(0xda8)];}static[_0x3e5f6e(0xa09)](_0x315c10,_0x16441d,_0x2dcbf2,_0x4a95b1,_0x2d24f3,_0x5d813c){const _0xa5029=_0x3e5f6e;if(_0x2dcbf2[_0xa5029(0xcb6)]===undefined||_0x2dcbf2['bodyNodes']===undefined||_0x2dcbf2[_0xa5029(0x1285)]===undefined)return;let _0x47c7f2=![];const _0x1dbf84=_0x4a95b1[_0xa5029(0xddd)][_0xa5029(0xc4f)];let _0x20dcf8=0x0,_0x5e3343=(0x0,_0x14f18b[_0xa5029(0xa47)])(_0x2dcbf2['range'][_0xa5029(0x116c)],_0x1dbf84);const _0x551449=this[_0xa5029(0x624)](_0x2dcbf2,_0x2d24f3,_0x1dbf84);if(_0x551449&&_0x551449[_0xa5029(0x1071)]){const _0x37c5d2=_0x551449[_0xa5029(0x1071)][_0xa5029(0x720)][_0xa5029(0x6d6)][_0xa5029(0xc4d)];(_0x551449[_0xa5029(0xac5)]||_0x551449[_0xa5029(0x1a7)])&&!_0x551449[_0xa5029(0x508)]&&_0x37c5d2[_0xa5029(0xab7)]>0x0&&_0x37c5d2[0x0][_0xa5029(0x1ed)]!==undefined&&(!_0x315c10[_0xa5029(0x1193)](_0x1b283e=>_0x1b283e===_0x37c5d2[0x0][_0xa5029(0x1ed)])&&_0x315c10[_0xa5029(0xcac)](_0x37c5d2[0x0]['name'])),_0x20dcf8=_0x551449[_0xa5029(0xe23)],_0x5e3343=_0x551449[_0xa5029(0x713)];}else{_0x47c7f2=!![];const _0x130e66=_0x2dcbf2[_0xa5029(0xcb6)]['nodeType']===0x24?_0x2dcbf2[_0xa5029(0xcb6)]:_0x53f8f1[_0xa5029(0x285)](_0x2dcbf2['parentNode']);if((_0x130e66===null||_0x130e66===void 0x0?void 0x0:_0x130e66[_0xa5029(0x80d)])===0x24&&(_0x2dcbf2===null||_0x2dcbf2===void 0x0?void 0x0:_0x2dcbf2[_0xa5029(0x1285)])){const _0x7886ec=_0x2dcbf2[_0xa5029(0x1285)][_0xa5029(0x116c)],_0x41eb82=_0x130e66===null||_0x130e66===void 0x0?void 0x0:_0x130e66[_0xa5029(0xffa)][_0xa5029(0x1193)](_0x1c68c7=>_0x1c68c7['start']<=_0x7886ec&&_0x578ab4['TextRange'][_0xa5029(0xe7d)](_0x1c68c7)>=_0x7886ec);_0x41eb82&&(_0x5e3343=(0x0,_0x14f18b['convertOffsetToPosition'])(_0x41eb82[_0xa5029(0x116c)],_0x1dbf84));}}const _0x201763=(_0x551449===null||_0x551449===void 0x0?void 0x0:_0x551449[_0xa5029(0x104c)])?'new_method':'new_func',_0x11b5f8=_0x43d41f(_0x201763,_0x2dcbf2[_0xa5029(0xcb6)]),_0x528e8a=_0x528ef1['_buildMethodBody'](_0x2dcbf2,_0x4a95b1,_0x16441d,_0x20dcf8,_0x2d24f3),_0x1bbd5a=new _0x497e29(),_0x1fe255=_0x1bbd5a[_0xa5029(0x19b)](_0x2dcbf2[_0xa5029(0xdfd)]),_0x37228f=this['_buildFunctionDefinition'](_0x11b5f8,_0x315c10[_0xa5029(0x576)](',\x20'),_0x528e8a,_0x551449,_0x20dcf8,_0x1fe255);let _0x1fc3fb=_0x47c7f2?'':'\x0a\x0a';const _0x5ec00d={'fileUri':_0x5d813c,'range':{'start':_0x5e3343,'end':_0x5e3343},'replacementText':_0x1fc3fb+_0x37228f},_0x5e07ea=this[_0xa5029(0xd98)](_0x11b5f8,_0x315c10,_0x16441d,_0x551449,_0x2dcbf2[_0xa5029(0xdfd)],_0x1fe255);_0x1fc3fb=_0x4a95b1[_0xa5029(0xfb5)][_0xa5029(0x11f8)](_0x578ab4[_0xa5029(0x2b9)]['getEnd'](_0x2dcbf2[_0xa5029(0x1285)])-0x1,0x1)==='\x0a'?'\x0a':'';const _0xa78ee5={'fileUri':_0x5d813c,'range':(0x0,_0x14f18b[_0xa5029(0x218)])(_0x2dcbf2[_0xa5029(0x1285)],_0x1dbf84),'replacementText':_0x5e07ea+_0x1fc3fb},_0x4d023d=[];return _0x47c7f2?(_0x5ec00d[_0xa5029(0x924)]+='\x0a\x0a',_0x4d023d['push'](_0x5ec00d),_0x4d023d[_0xa5029(0x71f)](_0xa78ee5)):(_0x4d023d[_0xa5029(0x71f)](_0xa78ee5),_0x4d023d[_0xa5029(0x71f)](_0x5ec00d)),{'actions':_0x4d023d,'newSymbolName':_0x11b5f8};}static[_0x3e5f6e(0x624)](_0x36c785,_0x446b37,_0x5ab9b6){const _0x65ec09=_0x3e5f6e;if(_0x36c785['parentNode']===undefined)return;const _0x395a0a=_0x53f8f1[_0x65ec09(0x903)](_0x36c785['parentNode']);if(_0x395a0a===undefined)return;const _0x56ed82=(0x0,_0x14f18b[_0x65ec09(0xa47)])(_0x578ab4['TextRange'][_0x65ec09(0xe7d)](_0x395a0a),_0x5ab9b6);_0x56ed82[_0x65ec09(0x89a)]+=0x1;const _0x26dbfb={'isStaticMethod':![],'isClassMethod':![],'isBoundToClass':![],'node':_0x395a0a,'indentionOffset':(0x0,_0x14f18b['convertOffsetToPosition'])(_0x395a0a['start'],_0x5ab9b6)[_0x65ec09(0x89a)],'insertPosition':_0x56ed82},_0x7378cc=_0x446b37[_0x65ec09(0xd42)](_0x395a0a);if(_0x7378cc){_0x26dbfb[_0x65ec09(0x1071)]=_0x7378cc,_0x26dbfb[_0x65ec09(0x508)]=_0x57eb75[_0x65ec09(0x125f)][_0x65ec09(0x508)](_0x7378cc[_0x65ec09(0x720)]),_0x26dbfb[_0x65ec09(0xac5)]=_0x57eb75[_0x65ec09(0x125f)][_0x65ec09(0xac5)](_0x7378cc[_0x65ec09(0x720)]);const _0x8c0854=_0x53f8f1[_0x65ec09(0x285)](_0x36c785[_0x65ec09(0xcb6)]);(_0x8c0854===null||_0x8c0854===void 0x0?void 0x0:_0x8c0854[_0x65ec09(0x80d)])===0xa&&(_0x26dbfb[_0x65ec09(0x104c)]=_0x8c0854[_0x65ec09(0x1ed)]['value'],_0x26dbfb['isBoundToClass']=!![]);}return _0x26dbfb;}static['_buildMethodBody'](_0x591aac,_0x5aa2a5,_0x54a1ac,_0x4cd668,_0x339112){const _0x2c4e0e=_0x3e5f6e;if(_0x591aac[_0x2c4e0e(0xdfd)]===undefined||_0x591aac[_0x2c4e0e(0x1285)]===undefined||_0x591aac[_0x2c4e0e(0xdfd)][_0x2c4e0e(0xab7)]===0x0)return[];const _0x90253d=this['_convertNodesToString'](_0x591aac[_0x2c4e0e(0xdfd)],_0x5aa2a5,_0x591aac['range'],_0x4cd668),_0x57629d='\x20'[_0x2c4e0e(0x5f8)](_0x4cd668+0x4),_0xa2eee4=_0x591aac[_0x2c4e0e(0xdfd)][_0x2c4e0e(0xc31)](-0x1)[0x0];if(_0xa2eee4!==undefined&&_0x591aac[_0x2c4e0e(0x1285)][_0x2c4e0e(0x116c)]<_0xa2eee4[_0x2c4e0e(0x116c)]){const _0x2055cc=_0xa2eee4[_0x2c4e0e(0x116c)]-_0x591aac['range'][_0x2c4e0e(0x116c)],_0x5dfb3f=_0x5aa2a5['text'][_0x2c4e0e(0x11f8)](_0x591aac[_0x2c4e0e(0x1285)][_0x2c4e0e(0x116c)],_0x2055cc);_0x90253d[0x0]=_0x57629d+_0x5dfb3f['trimStart']()+_0x90253d[0x0];}let _0x5178a8=_0x2c4e0e(0x553);if(_0x591aac['isExpression']||_0x591aac['bodyNodes']['every'](_0x2bc7c9=>(_0x2bc7c9===null||_0x2bc7c9===void 0x0?void 0x0:_0x2bc7c9[_0x2c4e0e(0x80d)])===0x1))_0x5178a8=_0x4c0a18(_0x591aac,_0x339112)?'':_0x5178a8,_0x90253d[0x0]=_0x57629d+_0x5178a8+_0x90253d[0x0][_0x2c4e0e(0x3bc)]();else{if(_0x54a1ac[_0x2c4e0e(0xab7)]>0x0){const _0x5cc150=_0x57629d+_0x5178a8+_0x54a1ac[_0x2c4e0e(0x576)](',');_0x90253d['push'](_0x5cc150);}}return _0x90253d;}static['_isExpression'](_0x3629a4){const _0x50c684=_0x3e5f6e;var _0x361839,_0x5de0df,_0x7e5da9;if((((_0x361839=_0x3629a4===null||_0x3629a4===void 0x0?void 0x0:_0x3629a4[_0x50c684(0xfcf)])===null||_0x361839===void 0x0?void 0x0:_0x361839[_0x50c684(0x80d)])===0x3||((_0x5de0df=_0x3629a4===null||_0x3629a4===void 0x0?void 0x0:_0x3629a4[_0x50c684(0xfcf)])===null||_0x5de0df===void 0x0?void 0x0:_0x5de0df[_0x50c684(0x80d)])===0x5||((_0x7e5da9=_0x3629a4===null||_0x3629a4===void 0x0?void 0x0:_0x3629a4['parent'])===null||_0x7e5da9===void 0x0?void 0x0:_0x7e5da9[_0x50c684(0x80d)])===0x9)&&_0x3629a4['parent']['leftExpression']['id']===_0x3629a4['id'])return![];const _0x2de5e0=_0x3629a4&&(0x0,_0x4054d8[_0x50c684(0xfda)])(_0x3629a4);return _0x2de5e0!==null&&_0x2de5e0!==void 0x0?_0x2de5e0:![];}static[_0x3e5f6e(0xd98)](_0x53138f,_0x4270a7,_0x51ff46,_0x2fa6e8,_0x42f223,_0x57e314){const _0x2f4400=_0x3e5f6e;let _0x36d7ab='';_0x51ff46[_0x2f4400(0xab7)]>0x0&&(_0x36d7ab+=_0x51ff46[_0x2f4400(0x576)](',\x20'),_0x36d7ab+=_0x2f4400(0xb16));_0x57e314&&(_0x36d7ab+=_0x2f4400(0x87e));if(_0x2fa6e8){if(_0x2fa6e8[_0x2f4400(0x508)]&&_0x2fa6e8[_0x2f4400(0x104c)]!==undefined)_0x36d7ab+=_0x2fa6e8[_0x2f4400(0x104c)]+'.'+_0x53138f;else{if((_0x2fa6e8[_0x2f4400(0xac5)]||_0x2fa6e8[_0x2f4400(0x1a7)])&&_0x4270a7[_0x2f4400(0xab7)]>=0x1){const _0x3ed348=_0x4270a7[_0x2f4400(0x837)]();_0x36d7ab+=_0x3ed348+'.'+_0x53138f;}else _0x36d7ab+=_0x53138f;}}else _0x36d7ab+=_0x53138f;_0x36d7ab+='(',_0x36d7ab+=_0x4270a7['join'](',\x20'),_0x36d7ab+=')';const _0x262fd5=new _0x300ee7[(_0x2f4400(0x5ce))](),_0x548800=_0x42f223[_0x2f4400(0x10e5)](_0x3b5651=>_0x3b5651&&_0x262fd5[_0x2f4400(0x869)](_0x3b5651));return _0x548800&&(_0x36d7ab='return\x20'+_0x36d7ab),_0x36d7ab;}static[_0x3e5f6e(0x5b8)](_0x1d73b5,_0x11353b,_0x4a322c,_0x3880eb,_0x4c03bd,_0x53fc9d){const _0x4b5678=_0x3e5f6e;let _0x22b3e4;if(_0x3880eb){if(_0x3880eb[_0x4b5678(0x508)])_0x22b3e4=_0x4b5678(0x728);else _0x3880eb[_0x4b5678(0xac5)]&&(_0x22b3e4=_0x4b5678(0x2fa));}const _0xe09807='\x20'[_0x4b5678(0x5f8)](_0x4c03bd);let _0x5df4d5='';_0x22b3e4&&(_0x5df4d5+=''+_0xe09807+_0x22b3e4+'\x0a');const _0x2588a6=_0x53fc9d?'async\x20':'';return _0x5df4d5+=''+_0xe09807+_0x2588a6+_0x4b5678(0x534)+_0x1d73b5,_0x11353b['length']>0x0?_0x5df4d5+='('+_0x11353b+_0x4b5678(0x8f1):_0x5df4d5+=_0x4b5678(0x1199),_0x5df4d5+=_0x4a322c[_0x4b5678(0x576)]('\x0a'),_0x5df4d5[_0x4b5678(0xaca)]();}static[_0x3e5f6e(0x106a)](_0xc2219a,_0x25af45){const _0x120985=_0x3e5f6e;if(_0xc2219a['start']>_0x578ab4[_0x120985(0x2b9)]['getEnd'](_0x25af45)||_0x578ab4[_0x120985(0x2b9)][_0x120985(0xe7d)](_0xc2219a)<_0x25af45[_0x120985(0x116c)])return[];const _0x194550=[],_0x56fd6a=new _0x5e50cf['ParseTreeWalker'](),_0xe3c19c=_0x56fd6a[_0x120985(0x40b)](_0xc2219a),_0x6cb873=_0xc2219a[_0x120985(0x116c)]>=_0x25af45[_0x120985(0x116c)]&&_0x578ab4[_0x120985(0x2b9)][_0x120985(0xe7d)](_0xc2219a)<=_0x578ab4[_0x120985(0x2b9)]['getEnd'](_0x25af45);if(_0x6cb873){_0x194550['push'](_0xc2219a);if(_0xe3c19c[_0x120985(0xab7)]===0x0||(0x0,_0x4054d8[_0x120985(0xfda)])(_0xc2219a)||_0xc2219a[_0x120985(0x80d)]===0x2f||_0xc2219a[_0x120985(0x80d)]===0x1)return _0x194550;}for(const _0x3a3b63 of _0xe3c19c){if(_0x3a3b63){const _0xe02e7a=this[_0x120985(0x106a)](_0x3a3b63,_0x25af45);_0xe02e7a[_0x120985(0xc22)](_0x327e79=>{const _0x253191=_0x120985;_0x194550[_0x253191(0x71f)](_0x327e79);});}}return _0x194550;}static[_0x3e5f6e(0xff0)](_0x476300,_0x4acfad,_0x163d60,_0x38f79b){const _0x820bd9=_0x3e5f6e,_0xf8bae5=[];let _0x8f8363=_0x163d60,_0x4a7b00=_0x578ab4[_0x820bd9(0x2b9)][_0x820bd9(0xe7d)](_0x8f8363),_0x59f831=(0x0,_0x14f18b[_0x820bd9(0x218)])(_0x8f8363,_0x4acfad[_0x820bd9(0xddd)]['lines']),_0x53e9eb=_0x59f831[_0x820bd9(0x43c)];const _0x309b8f=(0x0,_0x14f18b['convertOffsetToPosition'])(_0x163d60[_0x820bd9(0x116c)],_0x4acfad[_0x820bd9(0xddd)][_0x820bd9(0xc4f)])[_0x820bd9(0x89a)];return _0x476300[_0x820bd9(0x3be)]()[_0x820bd9(0xc22)](_0x3dd442=>{const _0x41b4c7=_0x820bd9;var _0x2ca35d,_0x49a8b0;if(!_0x3dd442)return;_0x8f8363=_0x3dd442;!_0x578ab4['TextRange'][_0x41b4c7(0x176)](_0x163d60,_0x3dd442[_0x41b4c7(0x116c)])&&(_0x8f8363=_0x163d60);_0x59f831=(0x0,_0x14f18b[_0x41b4c7(0x218)])(_0x8f8363,_0x4acfad[_0x41b4c7(0xddd)]['lines']);let _0xb0e9b5=_0x3dd442[_0x41b4c7(0xab7)];const _0x46bc05=_0x8f8363[_0x41b4c7(0x116c)];_0x46bc05+_0xb0e9b5>_0x4a7b00&&(_0xb0e9b5=_0x4a7b00-_0x46bc05);const _0x1eb893=_0x4acfad[_0x41b4c7(0xfb5)]['substr'](_0x46bc05,_0xb0e9b5),_0x157629=(0x0,_0x230d3a[_0x41b4c7(0x99c)])(_0x1eb893),_0x5bd5b8=_0x578ab4['TextRange'][_0x41b4c7(0xe7d)](_0x3dd442);_0x4f459d(_0x5bd5b8,_0x4a7b00,_0x4acfad,_0xf8bae5,_0x157629);if(_0x59f831[_0x41b4c7(0x116c)][_0x41b4c7(0x291)]!==_0x53e9eb['line']){const _0x37c17a=_0x4acfad[_0x41b4c7(0xddd)]['tokens'][_0x41b4c7(0xfbf)](_0x4a7b00),_0x459eca=_0x4acfad[_0x41b4c7(0xddd)][_0x41b4c7(0x240)][_0x41b4c7(0x661)](_0x37c17a);if(_0x459eca[_0x41b4c7(0x8b6)]===0xa&&_0x59f831['end'][_0x41b4c7(0x291)]===_0x53e9eb[_0x41b4c7(0x291)]){const _0x41ecc9=_0xf8bae5[_0x41b4c7(0x126e)](),_0x1f2070=((_0x2ca35d=_0x157629['pop']())!==null&&_0x2ca35d!==void 0x0?_0x2ca35d:'')+_0x41ecc9;_0x157629[_0x41b4c7(0x71f)](_0x1f2070);}else _0x12eece(_0x53e9eb[_0x41b4c7(0x291)],_0x4acfad,_0x309b8f,_0xf8bae5,_0x38f79b);_0xf8bae5['push'](..._0x157629[_0x41b4c7(0x3be)]());}else{if(_0xf8bae5[_0x41b4c7(0xab7)]===0x0)_0xf8bae5[_0x41b4c7(0x71f)](..._0x157629[_0x41b4c7(0x3be)]());else{const _0x36f54e=_0x157629[_0x41b4c7(0x576)]('')+((_0x49a8b0=_0xf8bae5[_0x41b4c7(0x126e)]())!==null&&_0x49a8b0!==void 0x0?_0x49a8b0:'');_0xf8bae5[_0x41b4c7(0x71f)](_0x36f54e);}}_0x4a7b00=_0x46bc05,_0x53e9eb=_0x59f831[_0x41b4c7(0x116c)];}),_0x12eece(_0x53e9eb['line'],_0x4acfad,_0x309b8f,_0xf8bae5,_0x38f79b),_0xf8bae5[_0x820bd9(0x3be)]();}static[_0x3e5f6e(0x7d7)](_0x3f671b,_0x3269bc,_0x4b2e4c,_0x25261d,_0x5d875c){const _0x183552=_0x3e5f6e;if(_0x4b2e4c===undefined||_0x3f671b===undefined)return[];const _0x5171d2=new Map();return _0x3269bc[_0x183552(0xc22)]((_0x5a9c12,_0x42c435)=>{const _0x32ae1d=_0x183552;_0x5a9c12[_0x32ae1d(0xadd)][_0x32ae1d(0xc22)](_0x4d0130=>{const _0x204f62=_0x32ae1d;if(_0x5171d2[_0x204f62(0xf8b)](_0x42c435))return;if(_0x5d875c['isCancellationRequested'])return;const _0x12cd04=(0x0,_0x14f18b[_0x204f62(0x72e)])(_0x4d0130['range'],_0x25261d[_0x204f62(0xddd)]['lines']),_0x322d15=_0x5a9c12[_0x204f62(0x9bd)][_0x204f62(0x1193)](_0x1d2deb=>_0x12cd04[_0x204f62(0x116c)]===_0x1d2deb[_0x204f62(0x6e0)][_0x204f62(0x116c)]);if(_0x322d15)return;const _0x290819=_0x3f671b===null||_0x3f671b===void 0x0?void 0x0:_0x3f671b[_0x204f62(0xf05)](_0x42c435);if(_0x290819===null||_0x290819===void 0x0?void 0x0:_0x290819[_0x204f62(0x2dd)]()[_0x204f62(0x1193)](_0x2541b9=>_0x5a9c12[_0x204f62(0x9bd)]['find'](_0x233ca3=>_0x233ca3[_0x204f62(0x6e0)][_0x204f62(0x116c)]===_0x2541b9[_0x204f62(0x6e0)][_0x204f62(0x116c)]&&_0x2e7dcd(_0x2541b9['node']))!==undefined))return;const _0x3d744d=_0x578ab4[_0x204f62(0x2b9)][_0x204f62(0x176)](_0x4b2e4c,_0x12cd04['start']);if(_0x3d744d){const _0x24d37f=_0x5a9c12[_0x204f62(0x9bd)][_0x204f62(0x10e5)]((_0x326a3c,_0x3881bd)=>_0x578ab4['TextRange'][_0x204f62(0x176)](_0x4b2e4c,_0x326a3c[_0x204f62(0x6e0)][_0x204f62(0x116c)])&&_0x2b3503(_0x326a3c,_0x12cd04['start'],_0x25261d));if(!_0x24d37f){const _0x4865c1=_0x5a9c12[_0x204f62(0x9bd)][_0x204f62(0x10e5)]((_0x1d7c67,_0x35a82c)=>_0x2b3503(_0x1d7c67,_0x4b2e4c[_0x204f62(0x116c)],_0x25261d)&&_0x2b3503(_0x1d7c67,_0x578ab4[_0x204f62(0x2b9)][_0x204f62(0xe7d)](_0x4b2e4c),_0x25261d));_0x4865c1&&_0x5171d2[_0x204f62(0xbc1)](_0x42c435,_0x42c435);}}});}),Array['from'](_0x5171d2[_0x183552(0xbe8)]());}static[_0x3e5f6e(0xb23)](_0x480f0f,_0x395ff0,_0x5c3438,_0xad601){const _0x6125bc=_0x3e5f6e,_0x2fcbc0=_0x27e565(_0x480f0f,_0xad601,_0x395ff0),_0x3d9d09=(0x0,_0x14f18b[_0x6125bc(0xa47)])(_0x578ab4[_0x6125bc(0x2b9)][_0x6125bc(0xe7d)](_0x395ff0),_0x5c3438[_0x6125bc(0xddd)][_0x6125bc(0xc4f)]),_0x5999d5=new Map();return _0x480f0f[_0x6125bc(0xc22)]((_0x2486e5,_0x4fd49e)=>{const _0x472d8d=_0x6125bc;if(!_0x2fcbc0['has'](_0x4fd49e))return;const _0x28ca09=_0x2486e5['locations'][_0x472d8d(0x1110)](_0x301283=>(0x0,_0x578ab4[_0x472d8d(0xfd4)])(_0x301283['range'][_0x472d8d(0x116c)],_0x3d9d09)>0x0),_0x422ed9=_0x2486e5[_0x472d8d(0x9bd)][_0x472d8d(0x1110)](_0x1fc884=>_0x1fc884[_0x472d8d(0x6e0)][_0x472d8d(0x116c)]>_0x578ab4['TextRange'][_0x472d8d(0xe7d)](_0x395ff0));_0x28ca09['forEach'](_0x18c0f8=>{const _0x42f338=_0x472d8d;if(_0xad601[_0x42f338(0x6c0)])return;if(_0x5999d5['has'](_0x4fd49e))return;const _0x473c2f=(0x0,_0x14f18b[_0x42f338(0x72e)])(_0x18c0f8[_0x42f338(0x1285)],_0x5c3438[_0x42f338(0xddd)][_0x42f338(0xc4f)]);if(_0x473c2f===undefined)return;const _0x174a56=_0x422ed9[_0x42f338(0x1193)](_0x3b66ff=>_0x473c2f['start']===_0x3b66ff[_0x42f338(0x6e0)][_0x42f338(0x116c)]);if(_0x174a56)return;const _0x44df16=_0x422ed9[_0x42f338(0x10e5)](_0x3eeb2c=>_0x2b3503(_0x3eeb2c,_0x473c2f['start'],_0x5c3438));!_0x44df16&&_0x5999d5[_0x42f338(0xbc1)](_0x4fd49e,_0x4fd49e);});}),Array[_0x6125bc(0x895)](_0x5999d5['keys']());}static[_0x3e5f6e(0x639)](_0x1b415a,_0x5e5270){const _0x9eb292=_0x3e5f6e;let _0x18ab7c=![];if(_0x5e5270[_0x9eb292(0x116c)]<=0x0)return _0x18ab7c;let _0x404963=_0x1b415a[_0x9eb292(0xddd)][_0x9eb292(0x240)][_0x9eb292(0xfbf)](_0x5e5270[_0x9eb292(0x116c)]),_0x3fb42b=_0x1b415a[_0x9eb292(0xddd)][_0x9eb292(0x240)][_0x9eb292(0x661)](_0x404963);return _0x3fb42b[_0x9eb292(0x8b6)]===0x5&&_0x3fb42b[_0x9eb292(0x116c)]<_0x5e5270['start']&&(_0x18ab7c=!![]),_0x3fb42b[_0x9eb292(0x116c)]<_0x5e5270[_0x9eb292(0x116c)]&&_0x404963<_0x1b415a[_0x9eb292(0xddd)]['tokens'][_0x9eb292(0xab7)]-0x1&&(_0x404963+=0x1,_0x3fb42b=_0x1b415a[_0x9eb292(0xddd)][_0x9eb292(0x240)][_0x9eb292(0x661)](_0x404963),_0x3fb42b[_0x9eb292(0xc77)]&&_0x3fb42b[_0x9eb292(0xc77)]['length']>0x0&&_0x3fb42b['comments'][0x0][_0x9eb292(0x116c)]<_0x5e5270['start']&&(_0x18ab7c=!![])),_0x18ab7c;}static['_isValidExtractionNode'](_0x7ec43a){const _0x70dc37=_0x3e5f6e;return!(_0x7ec43a[_0x70dc37(0x80d)]===0xe&&_0x7ec43a[_0x70dc37(0x76b)]!==0x1a&&_0x7ec43a[_0x70dc37(0x76b)]!==0x21&&_0x7ec43a[_0x70dc37(0x76b)]!==0xf);}static[_0x3e5f6e(0xbdf)](_0x23b7f6,_0x447c99,_0x2f42f1){const _0x4f29b6=_0x3e5f6e;return this[_0x4f29b6(0xff0)](_0x23b7f6,_0x447c99,_0x2f42f1,0x0)['join']('\x0a')[_0x4f29b6(0x3bc)]();}}_0x5af1e1[_0x3e5f6e(0x1003)]=_0x528ef1;function _0x4c0a18(_0xb53d1d,_0x2ef6c3){const _0xe2881c=_0x3e5f6e;var _0x5276ce,_0x1013a4,_0x214f7d;if(_0xb53d1d&&((_0x5276ce=_0xb53d1d[_0xe2881c(0xdfd)])===null||_0x5276ce===void 0x0?void 0x0:_0x5276ce[_0xe2881c(0xab7)])===0x1&&((_0x1013a4=_0xb53d1d===null||_0xb53d1d===void 0x0?void 0x0:_0xb53d1d[_0xe2881c(0xdfd)][0x0])===null||_0x1013a4===void 0x0?void 0x0:_0x1013a4['nodeType'])===0x9){const _0x4a0b15=_0xb53d1d===null||_0xb53d1d===void 0x0?void 0x0:_0xb53d1d['bodyNodes'][0x0],_0x5a1ab6=_0x2ef6c3[_0xe2881c(0x4c0)](_0x4a0b15[_0xe2881c(0xd00)]);if(_0x5a1ab6&&(0x0,_0x57eb75[_0xe2881c(0xe15)])(_0x5a1ab6)){const _0x2449c3=(_0x214f7d=_0x5a1ab6[_0xe2881c(0x6d6)][_0xe2881c(0x1252)])!==null&&_0x214f7d!==void 0x0?_0x214f7d:_0x2ef6c3[_0xe2881c(0x1070)](_0x5a1ab6);if((0x0,_0x5cf342[_0xe2881c(0x1ca)])(_0x2449c3))return!![];}else{if(_0x5a1ab6&&(0x0,_0x57eb75[_0xe2881c(0xe8d)])(_0x5a1ab6)){const _0x387aa1=_0x2f5e87(_0x5a1ab6,_0x2ef6c3)[_0xe2881c(0xac9)](_0x4ed9c2=>(0x0,_0x5cf342[_0xe2881c(0x1ca)])(_0x4ed9c2));return _0x387aa1;}}}return![];}function _0x2f5e87(_0x1ffdf1,_0x31f89c){const _0x3b5276=_0x3e5f6e,_0x445b92=[];return _0x1ffdf1['overloads'][_0x3b5276(0xc22)](_0x651891=>{const _0x310613=_0x3b5276;var _0x53358e;const _0x2e9493=(_0x53358e=_0x651891[_0x310613(0x6d6)]['declaredReturnType'])!==null&&_0x53358e!==void 0x0?_0x53358e:_0x31f89c[_0x310613(0x1070)](_0x651891);_0x445b92[_0x310613(0x71f)](_0x2e9493);}),_0x445b92;}function _0x21932f(_0x3b5fbf,_0x2b7697,_0x218b8d){const _0xead881=_0x3e5f6e,_0x1715c3=_0x2b7697-_0x3b5fbf;if(_0x1715c3>0x0){const _0x43274f=_0x218b8d[_0xead881(0xfb5)][_0xead881(0x11f8)](_0x3b5fbf,_0x1715c3),_0x1b5af2=(0x0,_0x230d3a[_0xead881(0x78a)])(_0x43274f);return _0x1b5af2;}return[];}function _0x2e7dcd(_0xd55e86){const _0x434443=_0x3e5f6e,_0xf3bd32=[0x25,0x17,0x18,0x19,0x1a];return _0xf3bd32[_0x434443(0x1193)](_0x18c487=>_0x18c487===_0xd55e86[_0x434443(0x80d)])!==undefined||_0xe4b3b1(_0xd55e86,_0xf3bd32)!==undefined;}function _0x2bfba9(_0x222d1a,_0x163337){const _0x25e6e2=_0x3e5f6e,_0x4b7b10=(0x0,_0x349e91[_0x25e6e2(0x6dc)])(_0x222d1a[_0x25e6e2(0xbf0)][_0x25e6e2(0x9a9)],_0x163337[_0x25e6e2(0x116c)]);if(_0x4b7b10===undefined)return;const _0x444278=_0x578ab4['TextRange'][_0x25e6e2(0xe7d)](_0x163337);let _0x3686cf=(0x0,_0x349e91[_0x25e6e2(0x6dc)])(_0x222d1a[_0x25e6e2(0xbf0)]['parseTree'],_0x444278);if(_0x3686cf===undefined)return;if(_0x4b7b10[_0x25e6e2(0x116c)]>_0x3686cf[_0x25e6e2(0x116c)]){const _0x31685b=_0x222d1a['tokenizerOutput'][_0x25e6e2(0x240)][_0x25e6e2(0xfbf)](_0x163337[_0x25e6e2(0x116c)]+_0x163337[_0x25e6e2(0xab7)]);let _0x8a6ed5=_0x222d1a[_0x25e6e2(0xddd)]['tokens'][_0x25e6e2(0x661)](_0x31685b);if(_0x8a6ed5[_0x25e6e2(0x8b6)]===0x2&&_0x31685b>0x0){_0x8a6ed5=_0x222d1a[_0x25e6e2(0xddd)]['tokens'][_0x25e6e2(0x661)](_0x31685b-0x1),_0x3686cf=(0x0,_0x349e91[_0x25e6e2(0x6dc)])(_0x222d1a['parserOutput'][_0x25e6e2(0x9a9)],_0x8a6ed5[_0x25e6e2(0x116c)]);if(_0x3686cf===undefined)return;}}const _0x5a0e0c=_0x4df564(_0x4b7b10,_0x3686cf,_0x163337);return _0x5a0e0c;}function _0x51035(_0x59f58c,_0x301808){const _0x1fb94d=_0x3e5f6e,_0x3eccfd=new Set(_0x53f8f1[_0x1fb94d(0xdc5)](_0x59f58c));return _0x53f8f1[_0x1fb94d(0x8ed)](_0x301808,_0x2b50a2=>_0x3eccfd[_0x1fb94d(0xf8b)](_0x2b50a2));}function _0x4df564(_0x375088,_0x523030,_0x132813){const _0x451956=_0x176d16(_0x375088,_0x132813),_0x2f7ac6=_0x176d16(_0x523030,_0x132813);if(_0x451956===_0x2f7ac6)return _0x451956;return undefined;}function _0x176d16(_0x58f056,_0x5db738){const _0x3f358f=_0x3e5f6e;let _0x2eca52=_0x58f056;while(_0x2eca52&&_0x578ab4['TextRange'][_0x3f358f(0xe7d)](_0x2eca52)<=_0x578ab4[_0x3f358f(0x2b9)][_0x3f358f(0xe7d)](_0x5db738)&&_0x2eca52[_0x3f358f(0x116c)]>=_0x5db738['start']){if(_0x2eca52[_0x3f358f(0xfcf)]===undefined||_0x2eca52[_0x3f358f(0xfcf)][_0x3f358f(0x80d)]===0x1f)break;if(_0x2eca52[_0x3f358f(0x80d)]===0x2f||_0x2e7651(_0x5db738,_0x2eca52))_0x2eca52=_0x2eca52[_0x3f358f(0xfcf)];else break;}return _0x2eca52;}function _0x2b3503(_0x1764a6,_0x8c7591,_0xcd9703){const _0x3fe8d1=_0x3e5f6e,_0xd7b91e=(0x0,_0x14f18b['convertOffsetToPosition'])(_0x1764a6[_0x3fe8d1(0x6e0)][_0x3fe8d1(0x116c)],_0xcd9703['tokenizerOutput']['lines']),_0x294f2b=(0x0,_0x14f18b[_0x3fe8d1(0xa47)])(_0x8c7591,_0xcd9703[_0x3fe8d1(0xddd)]['lines']);let _0x3aa653=_0xd7b91e[_0x3fe8d1(0x291)]<_0x294f2b[_0x3fe8d1(0x291)];return _0xd7b91e['line']===_0x294f2b[_0x3fe8d1(0x291)]&&(_0x3aa653=_0xd7b91e[_0x3fe8d1(0x89a)]>_0x294f2b[_0x3fe8d1(0x89a)]),_0x3aa653;}function _0x27e565(_0x47dc1d,_0x28466d,_0x1ee96f){const _0x563762=new Map();return _0x47dc1d['forEach']((_0x3645c6,_0x222b9c)=>{const _0x286379=a1_0x5357;_0x3645c6[_0x286379(0x9bd)][_0x286379(0xc22)]((_0x4ff7eb,_0x29cbc2)=>{const _0x350e95=_0x286379;if(_0x563762[_0x350e95(0xf8b)](_0x222b9c))return;if(_0x28466d['isCancellationRequested'])return;const _0x2e8c28=_0x578ab4[_0x350e95(0x2b9)][_0x350e95(0x176)](_0x1ee96f,_0x4ff7eb[_0x350e95(0x6e0)][_0x350e95(0x116c)]);_0x2e8c28&&_0x563762[_0x350e95(0xbc1)](_0x222b9c,_0x222b9c);});}),_0x563762;}function _0x57650a(_0x182089,_0x53d615){const _0x40e34a=_0x3e5f6e;let _0x2cee8e=_0x182089[_0x40e34a(0x116c)];while(_0x2cee8e<_0x53d615[_0x40e34a(0xab7)]){const _0xd5e2c6=_0x53d615['substr'](_0x2cee8e,0x1);if(_0xd5e2c6!=='\x20'&&_0xd5e2c6!=='\x0a'&&_0xd5e2c6!=='\x0d')break;_0x2cee8e++;}const _0x2c2bc8=_0x2cee8e;_0x2cee8e=_0x578ab4[_0x40e34a(0x2b9)]['getEnd'](_0x182089);while(_0x2cee8e>_0x2c2bc8){const _0x23d504=_0x53d615[_0x40e34a(0x11f8)](_0x2cee8e-0x1,0x1);if(_0x23d504!=='\x20'&&_0x23d504!=='\x0a'&&_0x23d504!=='\x0d')break;_0x2cee8e--;}return _0x578ab4['TextRange'][_0x40e34a(0x1103)](_0x2c2bc8,_0x2cee8e);}function _0x2e7651(_0x4b3d05,_0x3a8a7b){const _0x1da779=_0x3e5f6e;return _0x4b3d05[_0x1da779(0x116c)]<=_0x3a8a7b[_0x1da779(0x116c)]&&_0x578ab4['TextRange'][_0x1da779(0xe7d)](_0x3a8a7b)<=_0x578ab4[_0x1da779(0x2b9)][_0x1da779(0xe7d)](_0x4b3d05);}function _0x43d41f(_0x34a2cf,_0x50ee3c){const _0x319a62=_0x3e5f6e;let _0x4e3a37=_0x34a2cf,_0x15481d=0x1;const _0x3146c1=_0x50ee3c['nodeType']===0x24?_0x50ee3c:(0x0,_0x349e91[_0x319a62(0x285)])(_0x50ee3c);if(_0x3146c1!==undefined){const _0x424cad=_0x20e1bf['getScope'](_0x3146c1);while((_0x424cad===null||_0x424cad===void 0x0?void 0x0:_0x424cad[_0x319a62(0xf05)](_0x4e3a37))!==undefined){_0x4e3a37=_0x34a2cf+_0x15481d++;}}return _0x4e3a37;}function _0x39c7fd(_0x5b04ba,_0x53defb){const _0x579bd8=_0x3e5f6e;let _0x1ab57b=_0x5b04ba,_0x35224e=0x1;if(_0x53defb!==undefined){const _0x4fea22=_0x20e1bf['getScope'](_0x53defb);while((_0x4fea22===null||_0x4fea22===void 0x0?void 0x0:_0x4fea22[_0x579bd8(0xf05)](_0x1ab57b))!==undefined){_0x1ab57b=_0x5b04ba+_0x35224e++;}}return _0x1ab57b;}class _0x5ab8b1 extends _0x5e50cf[_0x3e5f6e(0xd61)]{constructor(_0x309fb9){const _0x49b818=_0x3e5f6e;super(),this['_selectionRange']=_0x309fb9,this['hasNonEnclosedContinue']=![],this[_0x49b818(0x427)]=![],this['_loopTypes']=[0x39,0x1d];}[_0x3e5f6e(0xc3f)](_0x21cf7d){const _0x5c8cb7=_0x3e5f6e;this[_0x5c8cb7(0x96d)](_0x21cf7d);}[_0x3e5f6e(0x7b6)](_0x27ff22){const _0x2a6c6e=_0x3e5f6e;return _0x2e7651(this['_selectionRange'],_0x27ff22)&&(this['hasNonEnclosedContinue']=!_0x5c4cfe(_0x27ff22,this['_loopTypes'],this[_0x2a6c6e(0xf02)])),![];}[_0x3e5f6e(0x7b0)](_0x29553f){const _0x522543=_0x3e5f6e;return _0x2e7651(this[_0x522543(0xf02)],_0x29553f)&&(this[_0x522543(0x427)]=!_0x5c4cfe(_0x29553f,this[_0x522543(0xb10)],this[_0x522543(0xf02)])),![];}}function _0x5c4cfe(_0x112664,_0x3a4c76,_0x45c033){const _0x21d2c0=_0x3e5f6e;let _0x4040f9=_0x112664;while(_0x4040f9!==undefined&&_0x45c033&&_0x2e7651(_0x45c033,_0x4040f9)){if(_0x3a4c76['some'](_0x18f38e=>_0x18f38e===_0x4040f9[_0x21d2c0(0x80d)]))return _0x4040f9;_0x4040f9=_0x4040f9[_0x21d2c0(0xfcf)];}return undefined;}function _0xe4b3b1(_0x14147e,_0x18e512){const _0xb2786a=_0x3e5f6e;let _0x4d6083=_0x14147e;while(_0x4d6083!==undefined){if(_0x18e512[_0xb2786a(0x10e5)](_0x5bf95d=>_0x5bf95d===_0x4d6083['nodeType']))return _0x4d6083;_0x4d6083=_0x4d6083[_0xb2786a(0xfcf)];}return undefined;}class _0x497e29 extends _0x5e50cf[_0x3e5f6e(0xd61)]{constructor(){const _0x32f48b=_0x3e5f6e;super(...arguments),this[_0x32f48b(0x39b)]=![];}[_0x3e5f6e(0x19b)](_0x1917b7){const _0x1ffe41=_0x3e5f6e;return _0x1917b7[_0x1ffe41(0x10e5)](_0x21e2c1=>_0x21e2c1&&this[_0x1ffe41(0x466)](_0x21e2c1));}[_0x3e5f6e(0x216)](_0x4db09d){const _0x1d973a=_0x3e5f6e;return this[_0x1d973a(0x39b)]=!![],![];}['_nodeContainsAwait'](_0x580b1a){const _0x51db05=_0x3e5f6e;return this[_0x51db05(0x96d)](_0x580b1a),this[_0x51db05(0x39b)];}}function _0x12eece(_0x1dbc34,_0x3d2bb5,_0x577a0c,_0xa768d,_0x4cca1c){const _0x2a3f76=_0x3e5f6e,_0x1afa42=_0x3d2bb5[_0x2a3f76(0xddd)]['lines'][_0x2a3f76(0x661)](_0x1dbc34),_0x15868c=_0x3d2bb5[_0x2a3f76(0xfb5)][_0x2a3f76(0x11f8)](_0x1afa42[_0x2a3f76(0x116c)],_0x1afa42[_0x2a3f76(0xab7)]),_0x82bac3=_0x15868c[_0x2a3f76(0xaa7)](_0x15868c[_0x2a3f76(0x3bc)]());if(_0x82bac3>=_0x577a0c&&_0xa768d[_0x2a3f76(0xab7)]>0x0){const _0x47c19f=_0x82bac3-_0x577a0c+0x4+_0x4cca1c;let _0x2766c2=_0xa768d[_0xa768d[_0x2a3f76(0xab7)]-0x1];_0x2766c2=!_0x2766c2?_0x2766c2:_0x2766c2[_0x2a3f76(0x3bc)](),_0xa768d[_0xa768d[_0x2a3f76(0xab7)]-0x1]='\x20'[_0x2a3f76(0x5f8)](_0x47c19f)+_0x2766c2;}}function _0x4f459d(_0x1c0c17,_0x3d5c28,_0x2ce114,_0x247d88,_0x2d428d){const _0x57a395=_0x3e5f6e;var _0x2b6ab2,_0x45af1a;const _0x464bc1=_0x21932f(_0x1c0c17,_0x3d5c28,_0x2ce114);if(_0x464bc1[_0x57a395(0xab7)]>0x1){const _0x516064=_0x2d428d[_0x57a395(0x126e)]()+_0x464bc1[0x0];_0x2d428d[_0x57a395(0x71f)](_0x516064),_0x464bc1[_0x57a395(0xc31)](0x1,-0x1)[_0x57a395(0xc22)](_0xf4cb47=>{const _0x9ff245=_0x57a395;_0x2d428d[_0x9ff245(0x71f)](_0xf4cb47);});const _0x4fb9f7=_0x464bc1['slice'](-0x1),_0x400dfb=_0x4fb9f7+((_0x2b6ab2=_0x247d88[_0x57a395(0x126e)]())!==null&&_0x2b6ab2!==void 0x0?_0x2b6ab2:'');_0x247d88['push'](_0x400dfb);}else{const _0x54136f=_0x464bc1['join']('')+((_0x45af1a=_0x247d88[_0x57a395(0x126e)]())!==null&&_0x45af1a!==void 0x0?_0x45af1a:'');_0x247d88[_0x57a395(0x71f)](_0x54136f);}}},0x4f9c:(_0x3784ac,_0x3ef3ce,_0x21058f)=>{'use strict';const _0x2d42c1=a1_0x5357;Object[_0x2d42c1(0x9ae)](_0x3ef3ce,'__esModule',{'value':!![]}),_0x3ef3ce[_0x2d42c1(0x3d1)]=_0x3ef3ce[_0x2d42c1(0xd60)]=void 0x0;const _0x35f6ab=_0x21058f(0x171a8),_0x2babc5=_0x21058f(0x7294),_0x229d1e=_0x21058f(0x12a68),_0x56a1fc=_0x21058f(0xd8bc),_0x5cbf8d=_0x21058f(0xd72c),_0x14c365=_0x21058f(0x13afc),_0x5db7ca=_0x21058f(0xf2d4),_0x41add5=_0x21058f(0xd1f7),_0x1df29f=_0x21058f(0x15694),_0x343d93=_0x21058f(0xc4f8);class _0x41ac7c{static[_0x2d42c1(0x900)](_0x29bb48,_0x3f92a7,_0x426d06){const _0x3252ab=_0x2d42c1;var _0x7a9c02;_0x426d06[_0x3252ab(0xa4f)]('type',_0x29bb48,''),(_0x3f92a7===null||_0x3f92a7===void 0x0?void 0x0:_0x3f92a7[_0x3252ab(0x905)])&&_0x426d06['addCustomMeasure'](_0x3252ab(0x12da),_0x3f92a7[_0x3252ab(0x905)][_0x3252ab(0xab7)],undefined,''),_0x29bb48==='file'&&_0x426d06[_0x3252ab(0xa4f)](_0x3252ab(0xf13),((_0x7a9c02=_0x3f92a7===null||_0x3f92a7===void 0x0?void 0x0:_0x3f92a7[_0x3252ab(0x9e6)])===null||_0x7a9c02===void 0x0?void 0x0:_0x7a9c02[_0x3252ab(0xbc5)])?'true':_0x3252ab(0x9e0),'');}[_0x2d42c1(0xdad)](_0x2a943f,_0x5e1611,_0x48d6c3,_0xc04de2,_0xae6a66){const _0x548082=_0x2d42c1;if(_0x48d6c3!==_0xc04de2||!_0xc04de2[_0x548082(0x9c2)])return null;if((0x0,_0x14c365['getDirectoryChangeKind'])(_0x48d6c3[_0x548082(0xbd5)]['fs'],_0x2a943f,_0x5e1611)!==_0x548082(0xfaf))return null;return _0xc04de2[_0x548082(0xbd5)]['run'](_0x4d2594=>{const _0x12cbf8=_0x548082,_0x3fc2ce=new _0x343d93[(_0x12cbf8(0x533))](_0x4d2594,_0x2a943f,_0x5e1611,_0xae6a66)[_0x12cbf8(0x671)]();if(!_0x3fc2ce)return null;const _0x31a5b1=this['_getNameRelativeToRoot'](_0x48d6c3[_0x12cbf8(0x9c2)],_0x2a943f),_0x617d90=this[_0x12cbf8(0xacc)](_0xc04de2['rootUri'],_0x5e1611);return this[_0x12cbf8(0x123b)](_0x4d2594[_0x12cbf8(0xda0)],_0x31a5b1,_0x617d90,_0x3fc2ce);},_0xae6a66);}[_0x2d42c1(0x981)](_0x16948b,_0x209ecf,_0xcb300f,_0x4e2f89,_0xc73ac1){const _0x2d0d5f=_0x2d42c1;var _0x27d47b;if(_0x16948b[_0x2d0d5f(0xb29)]!==_0x209ecf['lastExtension'])return null;if(!_0x2babc5[_0x2d0d5f(0xe62)][_0x2d0d5f(0x10e5)](_0x4e0e74=>_0x209ecf[_0x2d0d5f(0x2ed)](_0x4e0e74)))return null;if(_0xcb300f!==_0x4e2f89||!_0x4e2f89[_0x2d0d5f(0x9c2)])return null;const _0x320215=_0x4e2f89['service'],_0x189b09=(0x0,_0x56a1fc[_0x2d0d5f(0x1066)])(_0x320215['getConfigOptions'](),_0x16948b),_0x3ba783=(0x0,_0x56a1fc[_0x2d0d5f(0x1066)])(_0x320215['getConfigOptions'](),_0x209ecf);if(_0x189b09!==_0x3ba783||!_0x3ba783)return null;if(_0x209ecf[_0x2d0d5f(0x2ed)](_0x2d0d5f(0x10e0))&&!this[_0x2d0d5f(0x3ad)](_0x320215,_0x209ecf))return null;const _0x1443d5=this['_getStubAndFilePairInfo'](_0x320215,_0x16948b),_0xabeb0c=(_0x27d47b=_0x1443d5===null||_0x1443d5===void 0x0?void 0x0:_0x1443d5[_0x2d0d5f(0x681)])!==null&&_0x27d47b!==void 0x0?_0x27d47b:_0x1443d5===null||_0x1443d5===void 0x0?void 0x0:_0x1443d5['pythonFile'];if(!_0xabeb0c)return null;if(_0x1443d5['stubFile']&&_0x1443d5[_0x2d0d5f(0x5b4)]){const _0x35abd1=_0x209ecf['replaceExtension'](_0x2d0d5f(0x10e0));if(_0xcb300f[_0x2d0d5f(0xbd5)]['fs'][_0x2d0d5f(0x3a2)](_0x35abd1))return null;}return _0x4e2f89[_0x2d0d5f(0xbd5)][_0x2d0d5f(0x126f)](_0x45b16b=>{const _0x44b4c3=_0x2d0d5f;var _0x59ef90;const _0x3866ae=new _0x343d93['ModuleRenamer'](_0x45b16b,_0x16948b,_0x209ecf,_0xc73ac1),_0x53e9c8=_0x3866ae[_0x44b4c3(0x671)]();if(!_0x53e9c8)return null;const _0x305e63=this[_0x44b4c3(0xacc)](_0xcb300f['rootUri'],_0x16948b),_0x1637be=this[_0x44b4c3(0xacc)](_0x4e2f89[_0x44b4c3(0x9c2)],_0x209ecf),_0x5a01ab=this[_0x44b4c3(0x123b)](_0x45b16b[_0x44b4c3(0xda0)],_0x305e63,_0x1637be,_0x53e9c8);return _0x1443d5[_0x44b4c3(0x681)]&&_0x1443d5[_0x44b4c3(0x5b4)]&&(_0x5a01ab[_0x44b4c3(0x9e6)][_0x44b4c3(0xbc5)]={'label':_0x1df29f[_0x44b4c3(0xb6b)][_0x44b4c3(0x1022)][_0x44b4c3(0x1052)]()[_0x44b4c3(0xa1d)]({'oldModuleName':_0x305e63,'newModuleName':_0x1637be}),'description':_0x1df29f['Localizer'][_0x44b4c3(0x1022)]['moveFileDescription']()[_0x44b4c3(0xa1d)]({'oldModuleName':_0x305e63,'newModuleName':_0x1637be}),'needsConfirmation':![]},(_0x59ef90=_0x5a01ab[_0x44b4c3(0x905)])===null||_0x59ef90===void 0x0?void 0x0:_0x59ef90['push'](_0x35f6ab[_0x44b4c3(0xb45)][_0x44b4c3(0xffd)]((0x0,_0x14c365[_0x44b4c3(0xa28)])(_0xcb300f[_0x44b4c3(0xbd5)]['fs'],_0x1443d5[_0x44b4c3(0x5b4)]),(0x0,_0x14c365[_0x44b4c3(0xa28)])(_0xcb300f['service']['fs'],_0x209ecf[_0x44b4c3(0x596)](_0x44b4c3(0x10e0))),{'ignoreIfExists':!![]},'fileRename'))),_0x5a01ab;},_0xc73ac1);}['_getNameRelativeToRoot'](_0x59abb0,_0x499bbe){const _0x2a1c93=_0x2d42c1;var _0x3c6532;return(_0x3c6532=_0x59abb0[_0x2a1c93(0xe6a)](_0x499bbe)['join']('/'))!==null&&_0x3c6532!==void 0x0?_0x3c6532:'';}[_0x2d42c1(0x123b)](_0x5a1896,_0x5bc1d9,_0x43386d,_0x5f0bc8){const _0x48e706=_0x2d42c1,_0xe6174={'oldModuleName':_0x5bc1d9,'newModuleName':_0x43386d},_0x4b59a6={'label':_0x1df29f['Localizer']['Refactoring'][_0x48e706(0x1052)]()[_0x48e706(0xa1d)](_0xe6174),'description':_0x1df29f['Localizer'][_0x48e706(0x1022)][_0x48e706(0x1174)]()[_0x48e706(0xa1d)](_0xe6174),'needsConfirmation':![]};return(0x0,_0x5db7ca['convertToWorkspaceEdit'])(_0x5a1896,_0x5f0bc8,{'textEdit':_0x4b59a6},_0x48e706(0x744));}[_0x2d42c1(0x3ad)](_0x542ef4,_0x19e34a){const _0x55ac4c=_0x2d42c1;var _0x296ba2;const _0x17c8f2=_0x542ef4[_0x55ac4c(0x10d8)]()['findExecEnvironment'](_0x19e34a);if(!_0x17c8f2[_0x55ac4c(0x105a)])return undefined;const _0x432e90=_0x542ef4[_0x55ac4c(0xa36)]()[_0x55ac4c(0xf25)](_0x19e34a,_0x17c8f2);if(!_0x432e90[_0x55ac4c(0x12e2)])return undefined;const _0x5beb49=(0x0,_0x229d1e[_0x55ac4c(0x984)])(_0x19e34a)?_0x19e34a:undefined,_0x2f8d52=_0x5beb49?undefined:_0x19e34a,_0x553299=_0x542ef4[_0x55ac4c(0xa36)]()[_0x55ac4c(0xe37)](_0x19e34a,_0x17c8f2,(0x0,_0x2babc5['createImportedModuleDescriptor'])(_0x432e90[_0x55ac4c(0x12e2)]));if(!_0x553299['isImportFound'])return{'stubFile':_0x5beb49,'pythonFile':_0x2f8d52};const _0x51773f=_0x553299[_0x55ac4c(0xbb1)][_0x553299[_0x55ac4c(0xbb1)][_0x55ac4c(0xab7)]-0x1];if(!_0x51773f[_0x55ac4c(0xcc3)](_0x17c8f2[_0x55ac4c(0x105a)]))return{'stubFile':_0x5beb49,'pythonFile':_0x2f8d52};if(_0x19e34a[_0x55ac4c(0x23d)](_0x51773f)){if(_0x5beb49){if((_0x296ba2=_0x553299[_0x55ac4c(0x5b0)])===null||_0x296ba2===void 0x0?void 0x0:_0x296ba2[_0x55ac4c(0x7ce)]){const _0x427299=_0x553299[_0x55ac4c(0x5b0)][_0x55ac4c(0xbb1)][_0x553299[_0x55ac4c(0x5b0)]['resolvedUris']['length']-0x1];return{'stubFile':_0x5beb49,'pythonFile':_0x427299};}return{'stubFile':_0x5beb49,'pythonFile':_0x2f8d52};}if(_0x2f8d52)return{'stubFile':_0x5beb49,'pythonFile':_0x2f8d52};}if(_0x5beb49&&_0x553299[_0x55ac4c(0x984)]||_0x2f8d52&&!_0x553299[_0x55ac4c(0x984)])return undefined;if(_0x2f8d52&&_0x553299[_0x55ac4c(0x984)])return undefined;return{'stubFile':_0x5beb49,'pythonFile':_0x51773f};}}class _0x18d45d extends _0x41ac7c{constructor(_0x3d788b){const _0x51a3f3=_0x2d42c1;super(),this[_0x51a3f3(0x7bc)]=_0x3d788b;}static async[_0x2d42c1(0x6be)](_0x422364,_0x14f1c8,_0x2c4392,_0x541ade){const _0x26972c=_0x2d42c1;return(0x0,_0x41add5[_0x26972c(0x204)])(_0x14f1c8,_0x41add5[_0x26972c(0xdd2)][_0x26972c(0x1af)],async _0x331cb0=>{const _0x565151=_0x26972c;var _0x25528d,_0x22bb96,_0x146b11;const _0x2a0cbf=new _0x18d45d(_0x422364),_0x1d75fc=await _0x2a0cbf[_0x565151(0x1143)](_0x2c4392,_0x541ade);return this[_0x565151(0x900)](_0x1d75fc[_0x565151(0x880)],_0x1d75fc[_0x565151(0xc83)],_0x331cb0),((_0x146b11=(_0x22bb96=(_0x25528d=_0x1d75fc['edits'])===null||_0x25528d===void 0x0?void 0x0:_0x25528d['documentChanges'])===null||_0x22bb96===void 0x0?void 0x0:_0x22bb96[_0x565151(0xab7)])!==null&&_0x146b11!==void 0x0?_0x146b11:0x0)>0x0?_0x1d75fc[_0x565151(0xc83)]:null;},0x0);}async[_0x2d42c1(0x1143)](_0x4ef862,_0x5dbe89){const _0x298297=_0x2d42c1;let _0x164cd9=_0x298297(0xb54),_0x1ff469=null;if(_0x4ef862[_0x298297(0x5aa)]['length']!==0x1)return{'renameType':_0x164cd9,'edits':_0x1ff469};if(!this[_0x298297(0x7bc)][_0x298297(0x114f)])return{'renameType':_0x164cd9,'edits':_0x1ff469};const _0xe21c08=_0x4ef862[_0x298297(0x5aa)][0x0],_0x5c994e=_0x5cbf8d['Uri']['parse'](_0xe21c08[_0x298297(0xb9a)],this['_ls']['serviceProvider']),_0x257d5f=_0x5cbf8d[_0x298297(0xb38)][_0x298297(0xc4a)](_0xe21c08[_0x298297(0x46c)],this[_0x298297(0x7bc)][_0x298297(0x609)]);if(_0x5c994e[_0x298297(0x23d)](_0x257d5f))return{'renameType':_0x164cd9,'edits':_0x1ff469};const _0x505313=await this['_ls'][_0x298297(0x11c4)](_0x5c994e),_0x41562a=await this['_ls'][_0x298297(0x11c4)](_0x257d5f);if((0x0,_0x14c365[_0x298297(0x971)])(_0x505313[_0x298297(0xbd5)]['fs'],_0x5c994e))_0x164cd9=_0x298297(0xe92),_0x1ff469=this['executeFileRename'](_0x5c994e,_0x257d5f,_0x505313,_0x41562a,_0x5dbe89);else(0x0,_0x14c365[_0x298297(0x86c)])(_0x505313[_0x298297(0xbd5)]['fs'],_0x5c994e)&&(_0x164cd9=_0x298297(0xf86),_0x1ff469=this[_0x298297(0xdad)](_0x5c994e,_0x257d5f,_0x505313,_0x41562a,_0x5dbe89));return{'renameType':_0x164cd9,'edits':_0x1ff469};}}_0x3ef3ce[_0x2d42c1(0xd60)]=_0x18d45d;class _0x188862 extends _0x41ac7c{constructor(_0x43acde){super(),this['_ls']=_0x43acde;}static async[_0x2d42c1(0x6be)](_0xeb6629,_0x256de5,_0x4b813d,_0x40c891){const _0x2be1c5=_0x2d42c1;return(0x0,_0x41add5['trackPerf'])(_0x256de5,_0x41add5[_0x2be1c5(0xdd2)][_0x2be1c5(0x1af)],_0x587042=>{const _0x170d83=_0x2be1c5;var _0x4427dc,_0x12d90d,_0x857566;const _0x27bedd=new _0x188862(_0xeb6629),_0x5a3c6a=_0x27bedd[_0x170d83(0x1143)](_0x4b813d,_0x40c891);return this[_0x170d83(0x900)](_0x5a3c6a[_0x170d83(0x880)],_0x5a3c6a[_0x170d83(0xc83)],_0x587042),((_0x857566=(_0x12d90d=(_0x4427dc=_0x5a3c6a['edits'])===null||_0x4427dc===void 0x0?void 0x0:_0x4427dc['documentChanges'])===null||_0x12d90d===void 0x0?void 0x0:_0x12d90d[_0x170d83(0xab7)])!==null&&_0x857566!==void 0x0?_0x857566:0x0)>0x0?_0x5a3c6a[_0x170d83(0xc83)]:null;},0x0);}[_0x2d42c1(0x1143)](_0x374856,_0x2b9f4f){const _0x571748=_0x2d42c1;let _0xef47eb='unknown',_0x56c3d8=null;if(_0x374856['files'][_0x571748(0xab7)]!==0x1)return{'renameType':_0xef47eb,'edits':_0x56c3d8};if(!this[_0x571748(0x7bc)][_0x571748(0x114f)])return{'renameType':_0xef47eb,'edits':_0x56c3d8};const _0x303a3=_0x374856[_0x571748(0x5aa)][0x0],_0x30e5f1=_0x5cbf8d[_0x571748(0xb38)][_0x571748(0xc4a)](_0x303a3['oldUri'],this[_0x571748(0x7bc)][_0x571748(0x609)]),_0x2d98e9=_0x5cbf8d['Uri'][_0x571748(0xc4a)](_0x303a3[_0x571748(0x46c)],this[_0x571748(0x7bc)][_0x571748(0x609)]);if(_0x30e5f1[_0x571748(0x23d)](_0x2d98e9))return{'renameType':_0xef47eb,'edits':_0x56c3d8};const _0x205861=this['_ls'][_0x571748(0xf9f)](_0x30e5f1),_0x2f3d00=this[_0x571748(0x7bc)][_0x571748(0xf9f)](_0x2d98e9);if((0x0,_0x14c365['isFile'])(_0x205861[_0x571748(0xbd5)]['fs'],_0x30e5f1))_0xef47eb='file',_0x56c3d8=this['executeFileRename'](_0x30e5f1,_0x2d98e9,_0x205861,_0x2f3d00,_0x2b9f4f);else(0x0,_0x14c365[_0x571748(0x86c)])(_0x205861['service']['fs'],_0x30e5f1)&&(_0xef47eb=_0x571748(0xf86),_0x56c3d8=this['executeDirectoryRename'](_0x30e5f1,_0x2d98e9,_0x205861,_0x2f3d00,_0x2b9f4f));return{'renameType':_0xef47eb,'edits':_0x56c3d8};}}_0x3ef3ce[_0x2d42c1(0x3d1)]=_0x188862;},0x8ae7:(_0x34a3ed,_0xe09675,_0xeb8979)=>{'use strict';const _0x204446=a1_0x5357;Object[_0x204446(0x9ae)](_0xe09675,'__esModule',{'value':!![]}),_0xe09675[_0x204446(0xb2b)]=void 0x0;const _0x52e18b=_0xeb8979(0x198),_0x1d9f6c=_0xeb8979(0x12a68),_0x415adf=_0xeb8979(0xfcc0),_0xa52206=_0xeb8979(0xb998),_0x276465=_0xeb8979(0x177c1),_0x5f4b8e=_0xeb8979(0xf2d4),_0x830b28=_0xeb8979(0x10678),_0x2f74d3=_0xeb8979(0xec8),_0x25af8b=_0xeb8979(0xc4f8);class _0x1c9455{constructor(_0x311fa2,_0x68d4fb,_0x339491,_0x3abe91){const _0x211f16=_0x204446;this['_program']=_0x311fa2,this[_0x211f16(0x550)]=_0x68d4fb,this[_0x211f16(0xfcb)]=_0x339491,this[_0x211f16(0x11dc)]=_0x3abe91,this[_0x211f16(0x1141)]=this[_0x211f16(0xe2d)]['getParseResults'](this[_0x211f16(0x550)]);}[_0x204446(0xd7f)](_0x494912,_0x53149f){const _0x22e4dd=_0x204446;(0x0,_0x415adf['throwIfCancellationRequested'])(this[_0x22e4dd(0x11dc)]);if(!this['_parseResults'])return null;const _0x57b1d4=this['_getReferenceResult'](_0x494912);if(!_0x57b1d4)return null;const _0x69186e=_0x2f74d3[_0x22e4dd(0x1d7)][_0x22e4dd(0x3c6)](this['_program'],this[_0x22e4dd(0x550)],_0x57b1d4,_0x494912,_0x53149f);if(_0x69186e==='none')return null;return(0x0,_0x276465['convertTextRangeToRange'])(_0x57b1d4[_0x22e4dd(0x2c2)],this[_0x22e4dd(0x1141)][_0x22e4dd(0xddd)][_0x22e4dd(0xc4f)]);}[_0x204446(0x11ef)](_0x4cf017,_0x5459f0,_0x58c38d){const _0x229468=_0x204446;(0x0,_0x415adf[_0x229468(0x1019)])(this[_0x229468(0x11dc)]);if(!this[_0x229468(0x1141)])return null;const _0x5b5e5f=this[_0x229468(0x193)](_0x5459f0);if(!_0x5b5e5f)return null;const _0x20d65e=_0x25af8b['ModuleRenamer'][_0x229468(0xd74)](_0x25af8b[_0x229468(0x533)][_0x229468(0x640)](_0x5b5e5f[_0x229468(0x9bd)]),_0x4cf017);if(!_0x20d65e)return null;const _0x353007=new _0x25af8b[(_0x229468(0x533))](this[_0x229468(0xe2d)],_0x20d65e[_0x229468(0x183)],_0x20d65e['newFileUri'],this[_0x229468(0x11dc)])[_0x229468(0x671)]();if(!_0x353007)return null;_0x353007[_0x229468(0x861)][_0x229468(0x71f)]({'kind':'rename','oldFileUri':_0x20d65e[_0x229468(0x183)],'newFileUri':_0x20d65e['newFileUri']});if((0x0,_0x1d9f6c[_0x229468(0x984)])(_0x20d65e[_0x229468(0x183)])){const _0x46faec=this[_0x229468(0xe2d)][_0x229468(0x19d)][_0x229468(0xc1d)](_0x20d65e[_0x229468(0x183)],this['_program'][_0x229468(0x11ab)]['findExecEnvironment'](this['_fileUri']),![]);for(const _0x3c5357 of _0x46faec){const _0x35fe46=_0x25af8b[_0x229468(0x533)]['getRenameModulePathInfo'](_0x3c5357,_0x4cf017);_0x35fe46&&(!_0x353007['fileOperations'][_0x229468(0x10e5)](_0xf96007=>_0xf96007[_0x229468(0x812)]===_0x229468(0x10cc)&&_0xf96007[_0x229468(0x982)][_0x229468(0x23d)](_0x35fe46[_0x229468(0x982)])&&_0xf96007[_0x229468(0x772)][_0x229468(0x23d)](_0x35fe46['fileUri']))&&_0x353007['fileOperations'][_0x229468(0x71f)]({'kind':_0x229468(0x10cc),'oldFileUri':_0x35fe46[_0x229468(0x183)],'newFileUri':_0x35fe46['newFileUri']}));}}return(0x0,_0x5f4b8e[_0x229468(0x743)])(this[_0x229468(0xe2d)][_0x229468(0xda0)],_0x353007);}[_0x204446(0x19f)](_0xf1163d,_0xdcf5bc){const _0x5d67fc=_0x204446;return!_0xdcf5bc&&_0xf1163d[_0x5d67fc(0xac9)](_0x4a6b16=>(0x0,_0x52e18b[_0x5d67fc(0xf20)])(this['_program'][_0x5d67fc(0xbb6)](_0x4a6b16[_0x5d67fc(0xae2)])));}[_0x204446(0x193)](_0x505c0a){const _0x2d43d5=_0x204446,_0x28f504=_0x830b28[_0x2d43d5(0xf5c)]['getDeclarationForPosition'](this[_0x2d43d5(0xe2d)],this[_0x2d43d5(0x550)],this[_0x2d43d5(0xfcb)],undefined,_0xa52206[_0x2d43d5(0x2cf)][_0x2d43d5(0x4ba)],this[_0x2d43d5(0x11dc)]);if(!_0x28f504)return undefined;if(!_0x28f504[_0x2d43d5(0x31f)]||!this[_0x2d43d5(0x19f)](_0x28f504[_0x2d43d5(0x9bd)],_0x505c0a))return undefined;return _0x28f504;}}_0xe09675[_0x204446(0xb2b)]=_0x1c9455;},0xefdc:(_0x3e3e70,_0x22345a,_0x24c7e9)=>{'use strict';const _0xfcc059=a1_0x5357;Object[_0xfcc059(0x9ae)](_0x22345a,'__esModule',{'value':!![]}),_0x22345a[_0xfcc059(0xad1)]=_0x22345a[_0xfcc059(0x1182)]=void 0x0;const _0x15ddd2=_0x24c7e9(0x171a8),_0x24b528=_0x24c7e9(0x6eb4),_0xa07835=_0x24c7e9(0x13198),_0x2e8b6b=_0x24c7e9(0x13c30),_0x176a6d=_0x24c7e9(0x2078),_0x9ad3ae=_0x24c7e9(0x328),_0x4492c6=_0x24c7e9(0xfcc0),_0x59cc98=_0x24c7e9(0x15000),_0x455107=_0x24c7e9(0x144ed),_0x162950=_0x24c7e9(0x177c1),_0x5e1fc2=_0x24c7e9(0xd77c),_0x304496=_0x24c7e9(0x9144);var _0x20e473;(function(_0x2f6211){const _0x1f42f4=_0xfcc059;_0x2f6211[_0x2f6211[_0x1f42f4(0xf94)]=0x0]='comment',_0x2f6211[_0x2f6211[_0x1f42f4(0xee6)]=0x1]=_0x1f42f4(0xee6),_0x2f6211[_0x2f6211['operator']=0x2]=_0x1f42f4(0xc8b),_0x2f6211[_0x2f6211[_0x1f42f4(0xccd)]=0x3]='string',_0x2f6211[_0x2f6211[_0x1f42f4(0xf1f)]=0x4]=_0x1f42f4(0xf1f),_0x2f6211[_0x2f6211[_0x1f42f4(0x71d)]=0x5]=_0x1f42f4(0x71d),_0x2f6211[_0x2f6211[_0x1f42f4(0x8b6)]=0x6]=_0x1f42f4(0x8b6),_0x2f6211[_0x2f6211[_0x1f42f4(0x122a)]=0x7]=_0x1f42f4(0x122a),_0x2f6211[_0x2f6211[_0x1f42f4(0x714)]=0x8]=_0x1f42f4(0x714),_0x2f6211[_0x2f6211[_0x1f42f4(0xfc6)]=0x9]='enum',_0x2f6211[_0x2f6211[_0x1f42f4(0x3c8)]=0xa]=_0x1f42f4(0x3c8),_0x2f6211[_0x2f6211[_0x1f42f4(0xed7)]=0xb]=_0x1f42f4(0xed7),_0x2f6211[_0x2f6211[_0x1f42f4(0xbc6)]=0xc]=_0x1f42f4(0xbc6),_0x2f6211[_0x2f6211['method']=0xd]='method',_0x2f6211[_0x2f6211['property']=0xe]=_0x1f42f4(0xb6d),_0x2f6211[_0x2f6211[_0x1f42f4(0xbfb)]=0xf]=_0x1f42f4(0xbfb),_0x2f6211[_0x2f6211[_0x1f42f4(0x24d)]=0x10]=_0x1f42f4(0x24d),_0x2f6211[_0x2f6211[_0x1f42f4(0x654)]=0x11]=_0x1f42f4(0x654),_0x2f6211[_0x2f6211[_0x1f42f4(0x25d)]=0x12]=_0x1f42f4(0x25d),_0x2f6211[_0x2f6211[_0x1f42f4(0x5a5)]=0x13]=_0x1f42f4(0x5a5),_0x2f6211[_0x2f6211['clsParameter']=0x14]=_0x1f42f4(0x17c),_0x2f6211[_0x2f6211[_0x1f42f4(0xf68)]=0x15]='magicFunction',_0x2f6211[_0x2f6211[_0x1f42f4(0x120d)]=0x16]=_0x1f42f4(0x120d),_0x2f6211[_0x2f6211['parenthesis']=0x17]='parenthesis',_0x2f6211[_0x2f6211[_0x1f42f4(0xe14)]=0x18]=_0x1f42f4(0xe14),_0x2f6211[_0x2f6211[_0x1f42f4(0x113b)]=0x19]='bracket',_0x2f6211[_0x2f6211[_0x1f42f4(0x3f9)]=0x1a]=_0x1f42f4(0x3f9),_0x2f6211[_0x2f6211[_0x1f42f4(0x29b)]=0x1b]=_0x1f42f4(0x29b),_0x2f6211[_0x2f6211[_0x1f42f4(0xf5f)]=0x1c]=_0x1f42f4(0xf5f);}(_0x20e473||(_0x20e473={})));var _0xb56662;(function(_0x1db743){const _0x14c650=_0xfcc059;_0x1db743[_0x1db743[_0x14c650(0x1201)]=0x0]=_0x14c650(0x1201),_0x1db743[_0x1db743['declaration']=0x1]='declaration',_0x1db743[_0x1db743[_0x14c650(0x1170)]=0x2]=_0x14c650(0x1170),_0x1db743[_0x1db743[_0x14c650(0xdb0)]=0x4]=_0x14c650(0xdb0),_0x1db743[_0x1db743[_0x14c650(0xaff)]=0x8]=_0x14c650(0xaff),_0x1db743[_0x1db743[_0x14c650(0xb00)]=0x10]=_0x14c650(0xb00),_0x1db743[_0x1db743[_0x14c650(0xfe4)]=0x20]=_0x14c650(0xfe4),_0x1db743[_0x1db743[_0x14c650(0x1128)]=0x40]='typeHintComment',_0x1db743[_0x1db743[_0x14c650(0xbde)]=0x80]=_0x14c650(0xbde),_0x1db743[_0x1db743[_0x14c650(0xefa)]=0x100]=_0x14c650(0xefa),_0x1db743[_0x1db743['builtin']=0x200]=_0x14c650(0xed5),_0x1db743[_0x1db743['overridden']=0x400]=_0x14c650(0x7e8);}(_0xb56662||(_0xb56662={})));const _0xb18c4={[0x3f]:_0xfcc059(0x1044)[_0xfcc059(0xab7)],[0x40]:_0xfcc059(0xc6f)['length']};function _0x250b7f(_0x3ed22f,_0x2bf917,_0x2dc8a7,_0x13be1c,_0x30ff28,_0x5686f0){const _0x1b0109=_0xfcc059;var _0x126968,_0x1435de;const _0x1298d4=_0x3ed22f[_0x1b0109(0xf5d)](_0x2bf917);if(_0x1298d4===undefined||_0x1298d4[_0x1b0109(0xfb5)][_0x1b0109(0xab7)]===0x0)return{'data':[]};const _0x35b1a8=(_0x1435de=(_0x126968=_0x3ed22f[_0x1b0109(0x97b)](_0x2bf917))===null||_0x126968===void 0x0?void 0x0:_0x126968[_0x1b0109(0x126c)]())!==null&&_0x1435de!==void 0x0?_0x1435de:0x0;return _0x3c93ee[_0x1b0109(0xd87)](_0x1298d4,_0x2bf917,_0x3ed22f[_0x1b0109(0x113d)],_0x2dc8a7,_0x13be1c,_0x30ff28,_0x35b1a8,_0x5686f0);}_0x22345a[_0xfcc059(0x1182)]=_0x250b7f;class _0x3c93ee{static['computeLegend'](_0xfabfb7){const _0x160a45=_0xfcc059,_0x2f722a=(0x0,_0x59cc98[_0x160a45(0xe7e)])(_0x20e473),_0x36d054=(0x0,_0x59cc98['getEnumNames'])(_0xb56662)[_0x160a45(0x1110)](_0x3d6960=>_0x3d6960!==_0xb56662[_0xb56662[_0x160a45(0x1201)]]);return{'tokenTypes':_0x2f722a,'tokenModifiers':_0x36d054};}static[_0xfcc059(0xd87)](_0x108af7,_0x5eab87,_0x5f5740,_0x41fa2a,_0x25ad1b,_0x1e4b56,_0x18857d,_0x444c64){const _0x4a7aa6=_0xfcc059;(0x0,_0x4492c6[_0x4a7aa6(0x1019)])(_0x444c64);const _0x21546c=_0x41fa2a?new _0x15ddd2['SemanticTokensBuilder']():_0x346a9b(_0x5eab87,_0x1e4b56,_0x18857d);if(_0x21546c===undefined)return{'resultId':_0x1e4b56,'edits':[]};const _0x209839=_0x25ad1b?new _0x17b683(_0x21546c):_0x21546c;if(_0x25ad1b){const _0x1e7c73=new _0x512ac2(_0x209839,_0x108af7,_0x41fa2a,_0x444c64);_0x1e7c73[_0x4a7aa6(0x96d)]();}const _0x167559=new _0x225b30(_0x209839,_0x108af7,_0x5f5740,_0x25ad1b,_0x41fa2a,_0x444c64);return _0x167559[_0x4a7aa6(0x96d)](_0x108af7[_0x4a7aa6(0xbf0)][_0x4a7aa6(0x9a9)]),_0x167559['fillBuilder'](),_0x209839[_0x4a7aa6(0x10d0)]()?_0x209839[_0x4a7aa6(0x243)]():_0x209839[_0x4a7aa6(0x51c)]();}}_0x22345a[_0xfcc059(0xad1)]=_0x3c93ee;const _0x444cfa=new Map();function _0x346a9b(_0x2a1dcb,_0x16dced=undefined,_0x443ca3=0x0){const _0x3505fa=_0xfcc059;let _0x1ae52b=_0x444cfa[_0x3505fa(0x10b5)](_0x2a1dcb[_0x3505fa(0x29e)]);if(_0x1ae52b&&_0x1ae52b[_0x3505fa(0xd0d)]['id']===_0x16dced&&_0x1ae52b['version']===_0x443ca3)return undefined;if(_0x1ae52b!==undefined&&_0x16dced!==undefined)return _0x1ae52b['version']=_0x443ca3,_0x1ae52b['builder'][_0x3505fa(0xbbf)](_0x16dced),_0x1ae52b[_0x3505fa(0xd0d)];return _0x1ae52b={'version':_0x443ca3,'builder':new _0x15ddd2[(_0x3505fa(0x1223))]()},_0x444cfa[_0x3505fa(0xbc1)](_0x2a1dcb[_0x3505fa(0x29e)],_0x1ae52b),_0x1ae52b[_0x3505fa(0xd0d)];}class _0x512ac2{constructor(_0x2b8519,_0x29f960,_0x38d509,_0x34de24){const _0xc9592e=_0xfcc059;this['_builder']=_0x2b8519,this[_0xc9592e(0x1141)]=_0x29f960,this[_0xc9592e(0x990)]=_0x34de24,_0x38d509&&(this[_0xc9592e(0xafe)]=(0x0,_0x162950[_0xc9592e(0x72e)])(_0x38d509,this[_0xc9592e(0x1141)][_0xc9592e(0xddd)][_0xc9592e(0xc4f)]));}[_0xfcc059(0x96d)](){const _0x366c95=_0xfcc059,_0x14235d=this[_0x366c95(0x1141)][_0x366c95(0xddd)][_0x366c95(0x240)],_0x18306b=Math['max'](this[_0x366c95(0xafe)]?_0x14235d[_0x366c95(0xfbf)](this['_range'][_0x366c95(0x116c)]):0x0,0x0),_0x4fe1ac=Math[_0x366c95(0xfcc)](this[_0x366c95(0xafe)]?_0x14235d[_0x366c95(0xfbf)](_0x5e1fc2[_0x366c95(0x2b9)][_0x366c95(0xe7d)](this[_0x366c95(0xafe)]))+0x1:_0x14235d['count'],_0x14235d[_0x366c95(0x41e)]);for(let _0x4ffc44=_0x18306b;_0x4ffc44<_0x4fe1ac;_0x4ffc44++){(0x0,_0x4492c6[_0x366c95(0x1019)])(this[_0x366c95(0x990)]);const _0x168fee=this[_0x366c95(0x1141)][_0x366c95(0xddd)][_0x366c95(0x240)][_0x366c95(0x661)](_0x4ffc44),_0x24a169=_0x512ac2[_0x366c95(0x448)][_0x366c95(0x10b5)](_0x168fee[_0x366c95(0x8b6)]);_0x24a169?this[_0x366c95(0x2c7)](_0x168fee,_0x24a169):this['_pushComments'](_0x168fee[_0x366c95(0xc77)]);}}[_0xfcc059(0x2c7)](_0x30f429,_0x4d6234){const _0x2e95f5=_0xfcc059;this[_0x2e95f5(0xdf3)](_0x30f429[_0x2e95f5(0xc77)]),this['_push'](_0x30f429,_0x4d6234);}[_0xfcc059(0xdf3)](_0x34a3d2){const _0x5832c=_0xfcc059;if(!_0x34a3d2)return;for(const _0x3953cd of _0x34a3d2){if(_0x3953cd[_0x5832c(0x8b6)]!==0x0)continue;this[_0x5832c(0x92f)]({'start':_0x3953cd[_0x5832c(0x116c)]-0x1,'length':_0x3953cd[_0x5832c(0xab7)]+0x1},_0x20e473[_0x5832c(0xf94)]);}}['_push'](_0x224fc2,_0x396494){const _0x4dd5fb=_0xfcc059,_0x501941=(0x0,_0x162950[_0x4dd5fb(0xa47)])(_0x224fc2[_0x4dd5fb(0x116c)],this['_parseResults'][_0x4dd5fb(0xddd)][_0x4dd5fb(0xc4f)]);this[_0x4dd5fb(0xb35)][_0x4dd5fb(0x71f)](_0x501941[_0x4dd5fb(0x291)],_0x501941[_0x4dd5fb(0x89a)],_0x224fc2[_0x4dd5fb(0xab7)],_0x396494,_0xb56662[_0x4dd5fb(0x1201)]);}}_0x512ac2[_0xfcc059(0x448)]=new Map([[0x8,_0x20e473[_0xfcc059(0xee6)]],[0x6,_0x20e473[_0xfcc059(0xf1f)]],[0x5,_0x20e473[_0xfcc059(0xccd)]],[0x9,_0x20e473[_0xfcc059(0xc8b)]],[0xd,_0x20e473[_0xfcc059(0x61a)]],[0xe,_0x20e473[_0xfcc059(0x61a)]],[0xf,_0x20e473[_0xfcc059(0x113b)]],[0x10,_0x20e473[_0xfcc059(0x113b)]],[0x11,_0x20e473[_0xfcc059(0xe14)]],[0x12,_0x20e473['curlybrace']],[0xa,_0x20e473[_0xfcc059(0x3f9)]],[0xb,_0x20e473[_0xfcc059(0x29b)]],[0x15,_0x20e473['arrow']]]);class _0x225b30 extends _0xa07835['ParseTreeWalker']{constructor(_0x5e59eb,_0x40a11a,_0x5e62d1,_0x2d28f2,_0x55ecd5,_0xad5ec8){const _0x1c0f97=_0xfcc059;super(),this[_0x1c0f97(0xb35)]=_0x5e59eb,this[_0x1c0f97(0x1141)]=_0x40a11a,this[_0x1c0f97(0xb8f)]=_0x5e62d1,this['_includeSyntaxToken']=_0x2d28f2,this['_cancellationToken']=_0xad5ec8,this[_0x1c0f97(0xade)]=new Map(),this[_0x1c0f97(0xe9e)]=[],this[_0x1c0f97(0x1121)]=-0x1,this['_sawOutOfOrderTokens']=![],_0x55ecd5&&(this['_range']=(0x0,_0x162950[_0x1c0f97(0x72e)])(_0x55ecd5,this[_0x1c0f97(0x1141)][_0x1c0f97(0xddd)][_0x1c0f97(0xc4f)]));}[_0xfcc059(0xded)](_0x23fdc2){const _0x36669f=_0xfcc059;return this[_0x36669f(0x529)](_0x23fdc2)?!![]:![];}[_0xfcc059(0x8bc)](_0x4686d4){const _0x3736c4=_0xfcc059;return this[_0x3736c4(0x529)](_0x4686d4)?!![]:![];}[_0xfcc059(0xee5)](_0x2802f5){const _0xf0e81=_0xfcc059;(0x0,_0x4492c6[_0xf0e81(0x1019)])(this[_0xf0e81(0x990)]);if(!this[_0xf0e81(0x529)](_0x2802f5))return![];const _0x336303=this[_0xf0e81(0x4b2)](_0x2802f5);return _0x336303&&this[_0xf0e81(0x2c7)](_0x2802f5,_0x336303[_0xf0e81(0x8b6)],_0x336303[_0xf0e81(0x8e2)]),!![];}[_0xfcc059(0x12ae)](_0x29433e){return!![];}['visitFormatString'](_0x1c667a){const _0x418341=_0xfcc059;if(!this[_0x418341(0x529)](_0x1c667a))return![];return this['_includeSyntaxToken']&&this[_0x418341(0x2c7)](_0x1c667a,_0x20e473['string'],_0xb56662[_0x418341(0x1201)]),!![];}[_0xfcc059(0x226)](_0x4ba548){const _0xc20e4=_0xfcc059;if(!this[_0xc20e4(0x529)](_0x4ba548))return![];return this[_0xc20e4(0xd46)](_0x4ba548),!![];}[_0xfcc059(0x230)](_0x81526d){const _0x340ce5=_0xfcc059;if(!this[_0x340ce5(0x529)](_0x81526d))return![];return this[_0x340ce5(0xd46)](_0x81526d),!![];}['visitConstant'](_0x28915a){const _0x1f55da=_0xfcc059,_0x59397e=this['_getTypeAnnotationModifiers'](_0x28915a);return this[_0x1f55da(0x2c7)](_0x28915a,_0x20e473[_0x1f55da(0x120d)],_0xb56662[_0x1f55da(0xed5)]|_0xb56662['readonly']|_0x59397e),!![];}['visitFor'](_0x27bde1){const _0x245871=_0xfcc059;return this[_0x245871(0x8e8)](_0x27bde1);}[_0xfcc059(0xaaa)](_0x5379c4){const _0x2a618d=_0xfcc059;if(_0x5379c4[_0x2a618d(0x101e)][_0x2a618d(0x8b6)]===0x8)return this[_0x2a618d(0x8e8)](_0x5379c4);return this[_0x2a618d(0x1156)](_0x5379c4);}[_0xfcc059(0x355)](_0x1d7684){const _0x5c6294=_0xfcc059;return this[_0x5c6294(0x1156)](_0x1d7684);}[_0xfcc059(0x8b7)](_0x224d07){const _0x178609=_0xfcc059;return this[_0x178609(0x1156)](_0x224d07);}[_0xfcc059(0xd50)](){const _0x48c501=_0xfcc059;this[_0x48c501(0x882)]&&this[_0x48c501(0xe9e)][_0x48c501(0x9d3)]((_0x2cd1e9,_0x397bd4)=>_0x2cd1e9[_0x48c501(0x116c)]-_0x397bd4[_0x48c501(0x116c)]);for(const _0x43aac4 of this[_0x48c501(0xe9e)]){const _0x1ee1d7=_0x43aac4[_0x48c501(0x116c)],_0x1b36da=_0x43aac4[_0x48c501(0xab7)],_0x161d41=_0x43aac4[_0x48c501(0xbaf)],_0x2de31e=_0x43aac4['tokenModifiers'],_0x8c5e90=(0x0,_0x162950['convertOffsetsToRange'])(_0x1ee1d7,_0x1ee1d7+_0x1b36da,this[_0x48c501(0x1141)][_0x48c501(0xddd)][_0x48c501(0xc4f)]);if(_0x8c5e90[_0x48c501(0x116c)]['line']!==_0x8c5e90[_0x48c501(0x43c)][_0x48c501(0x291)])this['_pushMultiLineToken'](_0x1ee1d7,_0x1b36da,_0x161d41,_0x2de31e);else{const _0x3b06ea=(0x0,_0x162950['convertOffsetToPosition'])(_0x1ee1d7,this[_0x48c501(0x1141)][_0x48c501(0xddd)][_0x48c501(0xc4f)]);this['_builder'][_0x48c501(0x71f)](_0x3b06ea[_0x48c501(0x291)],_0x3b06ea[_0x48c501(0x89a)],_0x1b36da,_0x161d41,_0x2de31e);}}}[_0xfcc059(0x529)](_0x3ec880){const _0x3d06d3=_0xfcc059;if(this[_0x3d06d3(0xafe)]===undefined)return!![];return _0x5e1fc2[_0x3d06d3(0x2b9)][_0x3d06d3(0x794)](this[_0x3d06d3(0xafe)],_0x3ec880);}[_0xfcc059(0x3c4)](_0x4e148c){const _0x52c8f1=_0xfcc059;var _0x599d79;if(((_0x599d79=_0x4e148c[_0x52c8f1(0xfcf)])===null||_0x599d79===void 0x0?void 0x0:_0x599d79[_0x52c8f1(0x80d)])!==0x9||_0x4e148c[_0x52c8f1(0xfcf)][_0x52c8f1(0xd00)]!==_0x4e148c)return _0xb56662[_0x52c8f1(0x1201)];const _0x4359ff=_0x4e148c['parent'];if(!(0x0,_0x304496[_0x52c8f1(0x315)])(this[_0x52c8f1(0xb8f)],_0x4359ff))return _0xb56662['none'];return _0xb56662[_0x52c8f1(0x7e8)];}[_0xfcc059(0x8e8)](_0x44dd22){const _0x291551=_0xfcc059;(0x0,_0x4492c6[_0x291551(0x1019)])(this[_0x291551(0x990)]);if(!this['_isNodeInRange'](_0x44dd22))return![];if(!(0x0,_0x304496[_0x291551(0x1120)])(this['_evaluator'],_0x44dd22))return!![];const _0x21a9a0=this[_0x291551(0xcf5)](_0x44dd22);if(!_0x21a9a0)return!![];return this[_0x291551(0x2c7)](_0x21a9a0,_0x20e473[_0x291551(0xee6)],_0xb56662[_0x291551(0x7e8)]),!![];}[_0xfcc059(0x1156)](_0x2f1a6c){const _0x23e2b2=_0xfcc059;(0x0,_0x4492c6[_0x23e2b2(0x1019)])(this[_0x23e2b2(0x990)]);if(!this[_0x23e2b2(0x529)](_0x2f1a6c))return![];if(!(0x0,_0x304496['hasMagicMethodForOperator'])(this['_evaluator'],_0x2f1a6c))return!![];const _0x19c114=this[_0x23e2b2(0xcf5)](_0x2f1a6c);if(!_0x19c114)return!![];return this[_0x23e2b2(0x2c7)](_0x19c114,_0x20e473[_0x23e2b2(0xc8b)],_0xb56662[_0x23e2b2(0x7e8)]),!![];}[_0xfcc059(0xcf5)](_0x168e7a){const _0x39a665=_0xfcc059;if(_0x168e7a[_0x39a665(0x80d)]===0x1d)return this[_0x39a665(0xe24)](_0x5e1fc2['TextRange'][_0x39a665(0xe7d)](_0x168e7a[_0x39a665(0x9d1)]),_0x168e7a[_0x39a665(0x187)][_0x39a665(0x116c)],0x8);if(_0x168e7a[_0x39a665(0x80d)]!==0x5)return _0x168e7a[_0x39a665(0x101e)];return this[_0x39a665(0xe24)](_0x5e1fc2['TextRange'][_0x39a665(0xe7d)](_0x168e7a['leftExpression']),_0x168e7a[_0x39a665(0xdc2)][_0x39a665(0x116c)],0x9);}['_getToken'](_0x3fc1cb,_0xd1ee06,_0x796a8d){const _0x53f016=_0xfcc059,_0x1a7f9c=this[_0x53f016(0x1141)][_0x53f016(0xddd)]['tokens'][_0x53f016(0xfbf)](_0x3fc1cb),_0x3497c3=this['_parseResults'][_0x53f016(0xddd)][_0x53f016(0x240)]['getItemAtPosition'](_0xd1ee06);for(let _0x53a95f=_0x1a7f9c;_0x53a95f<=_0x3497c3;_0x53a95f++){const _0x33324a=this['_parseResults']['tokenizerOutput'][_0x53f016(0x240)]['getItemAt'](_0x53a95f);if(_0x33324a['type']===_0x796a8d)return _0x33324a;}return undefined;}[_0xfcc059(0xc34)](_0x16dd31){const _0x2fa7da=_0xfcc059;var _0x1525b1,_0xd5a598;const _0x5a9b04=(_0x1525b1=_0x16dd31[_0x2fa7da(0x6e0)]['name'])===null||_0x1525b1===void 0x0?void 0x0:_0x1525b1[_0x2fa7da(0x6a7)],_0x63da17=_0x16dd31[_0x2fa7da(0x6e0)][_0x2fa7da(0xfcf)];if((_0x63da17===null||_0x63da17===void 0x0?void 0x0:_0x63da17[_0x2fa7da(0x80d)])===0x1f){if(_0x63da17[_0x2fa7da(0xc4d)][_0x2fa7da(0xab7)]>0x0&&((_0xd5a598=_0x63da17[_0x2fa7da(0xc4d)][0x0][_0x2fa7da(0x1ed)])===null||_0xd5a598===void 0x0?void 0x0:_0xd5a598[_0x2fa7da(0x6a7)])===_0x5a9b04)switch(_0x5a9b04){case'self':return _0x20e473['selfParameter'];case'cls':return _0x20e473[_0x2fa7da(0x17c)];default:return _0x20e473['parameter'];}}return _0x20e473[_0x2fa7da(0x24d)];}[_0xfcc059(0x77a)](_0x5b09ad){const _0x2ca1e7=_0xfcc059;let _0x1cf9e4=_0x5b09ad[_0x2ca1e7(0xfcf)];while(_0x1cf9e4){if(_0x1cf9e4['nodeType']===0x10)return _0x1cf9e4;if(_0x1cf9e4[_0x2ca1e7(0x80d)]===0xa||_0x1cf9e4['nodeType']===0x1f||_0x1cf9e4[_0x2ca1e7(0x80d)]===0x29||_0x1cf9e4[_0x2ca1e7(0x80d)]===0x1)return undefined;_0x1cf9e4=_0x1cf9e4[_0x2ca1e7(0xfcf)];}return undefined;}[_0xfcc059(0xbbb)](_0x25990e){const _0x224ecf=_0xfcc059;return this['_getEnclosingDecorator'](_0x25990e)!==undefined?_0xb56662[_0x224ecf(0xefa)]:_0xb56662[_0x224ecf(0x1201)];}[_0xfcc059(0x3bb)](_0x374e01,_0x322b0c){const _0x9b704f=_0xfcc059;if((0x0,_0x2e8b6b[_0x9b704f(0x254)])(_0x374e01[_0x9b704f(0x6a7)]))return _0x20e473['magicFunction'];else return _0x322b0c['isMethod']?_0x20e473[_0x9b704f(0x2b5)]:_0x20e473[_0x9b704f(0xbc6)];}[_0xfcc059(0x636)](_0x55494e){const _0x180b9e=_0xfcc059;return _0x55494e==='builtins'?_0xb56662[_0x180b9e(0xed5)]:_0xb56662[_0x180b9e(0x1201)];}['_getTypeAnnotationModifiers'](_0x57878c){const _0x3334e3=_0xfcc059;if((0x0,_0x24b528[_0x3334e3(0x610)])(_0x57878c))return _0xb56662['typeHintComment'];else return(0x0,_0x24b528['isWithinTypeAnnotation'])(_0x57878c,![])?_0xb56662['typeHint']:_0xb56662['none'];}[_0xfcc059(0x4b2)](_0x4dd0ec){const _0x357ee7=_0xfcc059;var _0x3868d4,_0x1395ee,_0xed381a,_0x1a2ed4,_0xaf6d4,_0x361e63,_0x5f59df;if(this['_cachedNodeTokenInfo']['has'](_0x4dd0ec))return this[_0x357ee7(0xade)][_0x357ee7(0x10b5)](_0x4dd0ec);const _0x23ca68=this[_0x357ee7(0xb8f)]['getDeclarationsForNameNode'](_0x4dd0ec,!![]);if(_0x23ca68&&_0x23ca68['length']>0x0){const _0xc8820c=this[_0x357ee7(0xb8f)]['resolveAliasDeclaration'](_0x23ca68[0x0],!![]);if(_0xc8820c){const _0x2ff384=this['_getBuiltinModifiers'](_0xc8820c[_0x357ee7(0x12e2)]),_0x45e99b=this[_0x357ee7(0x1186)](_0x4dd0ec);switch(_0xc8820c[_0x357ee7(0x8b6)]){case 0x0:return{'type':_0x20e473[_0x357ee7(0xbfb)],'modifiers':_0xb56662[_0x357ee7(0xed5)]};case 0x2:{const _0x347cf7=((_0x3868d4=_0x4dd0ec['parent'])===null||_0x3868d4===void 0x0?void 0x0:_0x3868d4[_0x357ee7(0x80d)])===0x29?_0xb56662['declaration']:_0xb56662['none'];return{'type':this[_0x357ee7(0xc34)](_0xc8820c),'modifiers':_0x347cf7};}case 0x7:return{'type':_0x20e473[_0x357ee7(0x122a)],'modifiers':_0x45e99b|_0x2ff384};case 0x6:{const _0x4f1d8e=((_0x1395ee=_0x4dd0ec[_0x357ee7(0xfcf)])===null||_0x1395ee===void 0x0?void 0x0:_0x1395ee['nodeType'])===0xa?_0xb56662['declaration']:_0xb56662[_0x357ee7(0x1201)],_0x59a13e=this[_0x357ee7(0xbbb)](_0x4dd0ec),_0x5ac3ad=this['_getOverridenModifiers'](_0x4dd0ec),_0x3158d1=this[_0x357ee7(0xb8f)][_0x357ee7(0x2b0)](_0xc8820c[_0x357ee7(0x6e0)]),_0x590665=_0x45e99b|_0x59a13e|_0x5ac3ad|_0x4f1d8e|_0x2ff384;return _0x3158d1&&_0x176a6d[_0x357ee7(0xb78)][_0x357ee7(0x478)](_0x3158d1[_0x357ee7(0x12b5)])?{'type':_0x20e473[_0x357ee7(0xfc6)],'modifiers':_0x590665}:{'type':_0x20e473[_0x357ee7(0x122a)],'modifiers':_0x590665};}case 0x5:{let _0x569c1a=_0x20e473[_0x357ee7(0xbc6)];const _0x586184=((_0xed381a=_0x4dd0ec[_0x357ee7(0xfcf)])===null||_0xed381a===void 0x0?void 0x0:_0xed381a[_0x357ee7(0x80d)])===0x1f?_0xb56662['declaration']:_0xb56662[_0x357ee7(0x1201)];let _0x22b1d1=this[_0x357ee7(0xbbb)](_0x4dd0ec)|this[_0x357ee7(0x3c4)](_0x4dd0ec)|_0x586184|_0x2ff384;const _0x5edc11=(_0x1a2ed4=this['_evaluator'][_0x357ee7(0x17a)](_0xc8820c))===null||_0x1a2ed4===void 0x0?void 0x0:_0x1a2ed4[_0x357ee7(0x8b6)];return _0x5edc11&&(_0xc8820c[_0x357ee7(0xce2)]&&(0x0,_0x9ad3ae['isMaybeDescriptorInstance'])(_0x5edc11,![])&&(_0x569c1a=_0x20e473['property']),_0x5edc11[_0x357ee7(0xbe6)]===0x4&&(_0x569c1a=this[_0x357ee7(0x3bb)](_0x4dd0ec,_0xc8820c),_0x5edc11[_0x357ee7(0x6d6)][_0x357ee7(0x12f8)]&0x8&&(_0x22b1d1=_0x22b1d1|_0xb56662[_0x357ee7(0xdb0)]),_0x5edc11['details'][_0x357ee7(0x12f8)]&0x4&&(_0x22b1d1=_0x22b1d1|_0xb56662[_0x357ee7(0x1170)]),(_0x5edc11['details'][_0x357ee7(0x12f8)]&0x200||_0xc8820c[_0x357ee7(0x6e0)]['isAsync'])&&(_0x22b1d1=_0x22b1d1|_0xb56662[_0x357ee7(0xaff)]))),{'type':_0x569c1a,'modifiers':_0x22b1d1};}case 0x1:{const _0x395078=_0xc8820c[_0x357ee7(0x6e0)]['id']===_0x4dd0ec['id']?_0xb56662[_0x357ee7(0x2ee)]:_0xb56662[_0x357ee7(0x1201)],_0x57bf95=this[_0x357ee7(0xbbb)](_0x4dd0ec)|_0x395078|_0x45e99b|_0x2ff384,_0x107ca6=(0x0,_0x24b528[_0x357ee7(0xfff)])(_0xc8820c[_0x357ee7(0x6e0)],!![]);if(_0x107ca6){const _0x3de241=this[_0x357ee7(0xb8f)][_0x357ee7(0x2b0)](_0x107ca6);return _0x3de241&&_0x176a6d[_0x357ee7(0xb78)]['isEnumClass'](_0x3de241['classType'])?{'type':_0x20e473[_0x357ee7(0x3c8)],'modifiers':_0x57bf95}:{'type':_0x20e473['property'],'modifiers':_0x57bf95};}else{if(((_0xaf6d4=_0x4dd0ec[_0x357ee7(0xfcf)])===null||_0xaf6d4===void 0x0?void 0x0:_0xaf6d4['nodeType'])===0x23&&((_0x361e63=_0x4dd0ec[_0x357ee7(0xfcf)])===null||_0x361e63===void 0x0?void 0x0:_0x361e63[_0x357ee7(0xe9b)]['id'])===_0x4dd0ec['id'])return{'type':_0x20e473[_0x357ee7(0xb6d)],'modifiers':_0x57bf95};return{'type':_0x20e473[_0x357ee7(0xbfb)],'modifiers':(0x0,_0x2e8b6b[_0x357ee7(0x12e6)])(_0x4dd0ec[_0x357ee7(0x6a7)])?_0x57bf95|_0xb56662[_0x357ee7(0xbde)]:_0x57bf95};}}case 0x8:{const _0x44591e=this[_0x357ee7(0xbbb)](_0x4dd0ec)|_0x45e99b;return{'type':_0x20e473[_0x357ee7(0x654)],'modifiers':_0x44591e};}}}}else{const _0x5a25f9=this['_getDecoratorModifiers'](_0x4dd0ec),_0x503b2d=this[_0x357ee7(0xb8f)][_0x357ee7(0x4c0)](_0x4dd0ec);if((_0x503b2d===null||_0x503b2d===void 0x0?void 0x0:_0x503b2d[_0x357ee7(0xbe6)])===0x7)return{'type':_0x20e473['module'],'modifiers':_0x5a25f9};else{if(((_0x5f59df=_0x4dd0ec[_0x357ee7(0xfcf)])===null||_0x5f59df===void 0x0?void 0x0:_0x5f59df[_0x357ee7(0x80d)])===0x25){const _0x73f04c=_0x4dd0ec[_0x357ee7(0xfcf)];if(_0x73f04c['nameParts'][_0x357ee7(0xab7)]>0x1){const _0x52c27e=_0x73f04c[_0x357ee7(0xdbc)][_0x73f04c[_0x357ee7(0xdbc)]['length']-0x1];if(_0x52c27e!==_0x4dd0ec){const _0x364b2c=this['_getNameNodeToken'](_0x52c27e);return this['_cachedNodeTokenInfo'][_0x357ee7(0xbc1)](_0x52c27e,_0x364b2c),_0x364b2c;}}}}}return undefined;}[_0xfcc059(0xd46)](_0x126f0d){const _0x3c8ea4=_0xfcc059;if(this[_0x3c8ea4(0xc38)])return;const _0x41ee61=_0xb18c4[_0x126f0d[_0x3c8ea4(0x80d)]];(0x0,_0x455107[_0x3c8ea4(0x172)])(_0x41ee61,_0x3c8ea4(0x6b1)),this[_0x3c8ea4(0x2c7)](_0x5e1fc2[_0x3c8ea4(0x2b9)][_0x3c8ea4(0xffd)](_0x126f0d[_0x3c8ea4(0x116c)],_0x41ee61),_0x20e473[_0x3c8ea4(0xee6)],_0xb56662[_0x3c8ea4(0x1201)]);}[_0xfcc059(0x2c7)](_0x17158b,_0x259f18,_0x1f5df6){const _0x4e2496=_0xfcc059;if(_0x17158b['length']===0x0)return;if(this['_range']){if(!_0x5e1fc2[_0x4e2496(0x2b9)][_0x4e2496(0x794)](_0x17158b,this[_0x4e2496(0xafe)]))return;}this[_0x4e2496(0xe9e)][_0x4e2496(0x71f)]({'start':_0x17158b['start'],'length':_0x17158b[_0x4e2496(0xab7)],'tokenType':_0x259f18,'tokenModifiers':_0x1f5df6}),this[_0x4e2496(0x1121)]>_0x17158b[_0x4e2496(0x116c)]&&(this['_sawOutOfOrderTokens']=!![]),this['_previousTokenStart']=_0x17158b[_0x4e2496(0x116c)];}[_0xfcc059(0x8f2)](_0x12b850,_0x389b55,_0x3904f0,_0x3be8d2){const _0x47e1fa=_0xfcc059,_0x3f9739=_0x12b850+_0x389b55;let _0x2ed994=this[_0x47e1fa(0x1141)][_0x47e1fa(0xddd)]['tokens'][_0x47e1fa(0xfbf)](_0x12b850);while(_0x2ed994>=0x0&&_0x2ed994<this[_0x47e1fa(0x1141)]['tokenizerOutput'][_0x47e1fa(0x240)][_0x47e1fa(0x41e)]){const _0x3ee82a=this['_parseResults'][_0x47e1fa(0xddd)]['tokens']['getItemAt'](_0x2ed994);if(_0x3ee82a[_0x47e1fa(0x116c)]>=_0x3f9739)break;const _0x1d82a7=_0x3ee82a[_0x47e1fa(0x116c)]+_0x3ee82a[_0x47e1fa(0xab7)];if(_0x3ee82a[_0x47e1fa(0x116c)]>=_0x12b850&&_0x1d82a7<=_0x3f9739){const _0x14035b=(0x0,_0x162950['convertOffsetToPosition'])(_0x3ee82a[_0x47e1fa(0x116c)],this[_0x47e1fa(0x1141)]['tokenizerOutput'][_0x47e1fa(0xc4f)]);this['_builder']['push'](_0x14035b['line'],_0x14035b[_0x47e1fa(0x89a)],_0x3ee82a[_0x47e1fa(0xab7)],_0x3904f0,_0x3be8d2);}_0x2ed994++;}}}class _0x17b683{constructor(_0x59db61){const _0x31f27e=_0xfcc059;this[_0x31f27e(0xb35)]=_0x59db61,this[_0x31f27e(0x47c)]=[];}[_0xfcc059(0x71f)](_0x329fc7,_0x444402,_0x13117b,_0x315151,_0x4e22d4){this['_tokens']['push']({'line':_0x329fc7,'character':_0x444402,'length':_0x13117b,'tokenType':_0x315151,'tokenModifiers':_0x4e22d4});}[_0xfcc059(0x10d0)](){const _0x320d92=_0xfcc059;return this[_0x320d92(0xb35)][_0x320d92(0x10d0)]();}[_0xfcc059(0x51c)](){const _0x4cb011=_0xfcc059;return this[_0x4cb011(0x30e)](),this[_0x4cb011(0xb35)][_0x4cb011(0x51c)]();}[_0xfcc059(0x243)](){const _0x6c0864=_0xfcc059;return this['_ensureData'](),this[_0x6c0864(0xb35)][_0x6c0864(0x243)]();}['_ensureData'](){const _0x12cf59=_0xfcc059;this['_tokens'][_0x12cf59(0x9d3)]((_0x2f8923,_0xcd4e46)=>{const _0x45890d=_0x12cf59,_0x5392c6=(0x0,_0x5e1fc2['comparePositions'])(_0x2f8923,_0xcd4e46);if(_0x5392c6!==0x0)return _0x5392c6;if(_0x2f8923[_0x45890d(0xab7)]<_0xcd4e46[_0x45890d(0xab7)])return-0x1;else{if(_0x2f8923['length']>_0xcd4e46[_0x45890d(0xab7)])return 0x1;else{if(_0x2f8923[_0x45890d(0xbaf)]<_0xcd4e46['tokenType'])return-0x1;else{if(_0x2f8923[_0x45890d(0xbaf)]>_0xcd4e46[_0x45890d(0xbaf)])return 0x1;else{if(_0x2f8923['tokenModifiers']<_0xcd4e46[_0x45890d(0xd5e)])return-0x1;else{if(_0x2f8923[_0x45890d(0xd5e)]>_0xcd4e46[_0x45890d(0xd5e)])return 0x1;}}}}}return 0x0;}),this['_tokens']['forEach'](_0x3b8c31=>this[_0x12cf59(0xb35)][_0x12cf59(0x71f)](_0x3b8c31[_0x12cf59(0x291)],_0x3b8c31[_0x12cf59(0x89a)],_0x3b8c31[_0x12cf59(0xab7)],_0x3b8c31[_0x12cf59(0xbaf)],_0x3b8c31[_0x12cf59(0xd5e)]));}}},0x105b4:function(_0x5bea9d,_0x40014d,_0x221a38){'use strict';const _0x27361f=a1_0x5357;var _0x13194c=this&&this['__createBinding']||(Object[_0x27361f(0xffd)]?function(_0x1ea89d,_0x3761e1,_0x4d7a22,_0x191807){const _0x44a776=_0x27361f;if(_0x191807===undefined)_0x191807=_0x4d7a22;var _0x5d1c7e=Object[_0x44a776(0x8ec)](_0x3761e1,_0x4d7a22);(!_0x5d1c7e||('get'in _0x5d1c7e?!_0x3761e1[_0x44a776(0x7fe)]:_0x5d1c7e[_0x44a776(0xe29)]||_0x5d1c7e[_0x44a776(0x55e)]))&&(_0x5d1c7e={'enumerable':!![],'get':function(){return _0x3761e1[_0x4d7a22];}}),Object[_0x44a776(0x9ae)](_0x1ea89d,_0x191807,_0x5d1c7e);}:function(_0x4bfecb,_0x5e2242,_0x3329e0,_0x5bff18){if(_0x5bff18===undefined)_0x5bff18=_0x3329e0;_0x4bfecb[_0x5bff18]=_0x5e2242[_0x3329e0];}),_0x28d123=this&&this[_0x27361f(0xc98)]||(Object[_0x27361f(0xffd)]?function(_0x497ad7,_0x3ede08){const _0x4d2f68=_0x27361f;Object[_0x4d2f68(0x9ae)](_0x497ad7,'default',{'enumerable':!![],'value':_0x3ede08});}:function(_0x4a253a,_0x1d33c7){_0x4a253a['default']=_0x1d33c7;}),_0x2979c2=this&&this[_0x27361f(0x280)]||function(_0x2659a6){const _0x3ad33a=_0x27361f;if(_0x2659a6&&_0x2659a6[_0x3ad33a(0x7fe)])return _0x2659a6;var _0x2ea40d={};if(_0x2659a6!=null){for(var _0x19bf0a in _0x2659a6)if(_0x19bf0a!==_0x3ad33a(0x1015)&&Object[_0x3ad33a(0x4cc)][_0x3ad33a(0x9b9)][_0x3ad33a(0x84f)](_0x2659a6,_0x19bf0a))_0x13194c(_0x2ea40d,_0x2659a6,_0x19bf0a);}return _0x28d123(_0x2ea40d,_0x2659a6),_0x2ea40d;};Object[_0x27361f(0x9ae)](_0x40014d,'__esModule',{'value':!![]}),_0x40014d[_0x27361f(0x122c)]=void 0x0;const _0x2143d4=_0x2979c2(_0x221a38(0x6eb4)),_0x25705b=_0x221a38(0xfcc0),_0x11fa83=_0x221a38(0x177c1),_0x58ba65=_0x221a38(0xd77c);class _0x1d7eb1{static[_0x27361f(0x4cb)](_0x39d8c1,_0x3f8e9b,_0x5a520c){const _0x5e6226=_0x27361f;(0x0,_0x25705b[_0x5e6226(0x1019)])(_0x5a520c);const _0xc865bc=_0x2143d4[_0x5e6226(0xae8)](_0x39d8c1[_0x5e6226(0xbf0)][_0x5e6226(0x9a9)],_0x3f8e9b,_0x39d8c1[_0x5e6226(0xddd)][_0x5e6226(0xc4f)]);if(!_0xc865bc)return undefined;let _0xe7e3af,_0x363a0f;const _0x167f50=(0x0,_0x11fa83[_0x5e6226(0xfb2)])(_0x3f8e9b,_0x39d8c1[_0x5e6226(0xddd)][_0x5e6226(0xc4f)]);if(!_0x167f50)return undefined;for(let _0xfc96b1=_0xc865bc;_0xfc96b1!==undefined;_0xfc96b1=_0xfc96b1['parent']){if(_0xfc96b1[_0x5e6226(0x80d)]===0x9)_0x5addea(_0xfc96b1[_0x5e6226(0xcfa)]);else{if(_0xfc96b1['nodeType']===0x1f)_0x5addea(_0xfc96b1[_0x5e6226(0xc4d)]);else{if(_0xfc96b1['nodeType']===0x34)_0x5addea(_0xfc96b1[_0x5e6226(0x124b)]);else{if(_0xfc96b1[_0x5e6226(0x80d)]===0x21)_0x5addea(_0xfc96b1[_0x5e6226(0xc4d)]);else{if(_0xfc96b1['nodeType']===0x1e)_0x5addea(_0xfc96b1[_0x5e6226(0xf6a)]),_0x5addea(_0xfc96b1['fieldExpressions']);else{if(_0xfc96b1[_0x5e6226(0x80d)]===0x12)_0x5addea(_0xfc96b1[_0x5e6226(0xc14)]);else{if(_0xfc96b1['nodeType']===0x2d)_0x5addea(_0xfc96b1[_0x5e6226(0xc14)]);else{if(_0xfc96b1['nodeType']===0x22)_0x5addea(_0xfc96b1[_0x5e6226(0xc14)]);else _0xfc96b1[_0x5e6226(0x80d)]===0x11&&_0x5addea(_0xfc96b1[_0x5e6226(0x124b)]);}}}}}}}_0x26ff08(_0xfc96b1);}return _0xe7e3af;function _0x5addea(_0x39e854){const _0x500f47=_0x5e6226,_0x14a5c1=_0x58ba65[_0x500f47(0x2b9)][_0x500f47(0x1104)](_0x39e854);if(_0x14a5c1){const _0x299610=(0x0,_0x11fa83[_0x500f47(0x218)])(_0x14a5c1,_0x39d8c1['tokenizerOutput']['lines']);_0x542546(_0x299610);}}function _0x26ff08(_0x2c6e89){const _0x4e73ed=_0x5e6226;if(_0x2c6e89['nodeType']===0x32)return;const _0x19a7f5=_0x2c6e89['start'],_0x1ccd05=_0x58ba65['TextRange'][_0x4e73ed(0xe7d)](_0x2c6e89);if(_0x19a7f5===_0x1ccd05)return;const _0x2e425f=(0x0,_0x11fa83['convertOffsetsToRange'])(_0x19a7f5,_0x1ccd05,_0x39d8c1['tokenizerOutput'][_0x4e73ed(0xc4f)]);_0x542546(_0x2e425f);}function _0x542546(_0x35230a){const _0x215cb2=_0x5e6226;if(!(0x0,_0x58ba65[_0x215cb2(0x1107)])(_0x35230a,_0x3f8e9b))return;if(!_0x363a0f)_0xe7e3af={'range':_0x35230a},_0x363a0f=_0xe7e3af;else!(0x0,_0x58ba65['doesRangeContain'])(_0x363a0f[_0x215cb2(0x1285)],_0x35230a)&&(_0x363a0f[_0x215cb2(0xfcf)]={'range':_0x35230a},_0x363a0f=_0x363a0f['parent']);}}}_0x40014d['SmartSelectionProvider']=_0x1d7eb1;},0x13ed8:(_0x565f6c,_0x4b6daf,_0x4683e8)=>{'use strict';const _0xcba358=a1_0x5357;Object['defineProperty'](_0x4b6daf,_0xcba358(0x7fe),{'value':!![]}),_0x4b6daf[_0xcba358(0x380)]=void 0x0;const _0x5d83ce=_0x4683e8(0xa21c),_0x32d3a5=_0x4683e8(0x4d78),_0x2fef0b=_0x4683e8(0x83b4);class _0x43ea54 extends _0x5d83ce[_0xcba358(0x1b5)]{constructor(_0x294cea,_0x57a53d,_0x5beb0a,_0x5acf94,_0x32b0bd,_0x35504b,_0x26316e,_0x52041c,_0x105110,_0x10fabe){const _0x6fd409=_0xcba358;super(_0x57a53d,_0x5beb0a,_0x5acf94,_0x32b0bd,_0x35504b,_0x26316e,_0x52041c,_0x105110,_0x10fabe||(0x0,_0x32d3a5['getIPythonMode'])(_0x5beb0a)),this[_0x6fd409(0x200)]=_0x294cea;}[_0xcba358(0xfed)](){const _0x1e96b8=_0xcba358;return new _0x2fef0b[(_0x1e96b8(0x10d9))](this[_0x1e96b8(0x200)]);}[_0xcba358(0xab9)](_0x46f196){const _0x162c4f=_0xcba358;return new _0x2fef0b[(_0x162c4f(0x5cf))](this[_0x162c4f(0x200)],_0x46f196);}}_0x4b6daf['PylanceSourceFile']=_0x43ea54;},0x8b64:(_0x5393ff,_0x18fd8c,_0x5a8e9a)=>{'use strict';const _0x42083a=a1_0x5357;Object[_0x42083a(0x9ae)](_0x18fd8c,_0x42083a(0x7fe),{'value':!![]}),_0x18fd8c[_0x42083a(0xb5c)]=_0x18fd8c['DefaultPylanceSourceFileFactory']=void 0x0;const _0x136453=_0x5a8e9a(0x13ed8);_0x18fd8c[_0x42083a(0x797)]={'createSourceFile'(_0x1bd697,_0x2973cc,_0x259bcb,_0x2c6148,_0x5be7cb,_0x23ccd5,_0x2e7bc6,_0x24109e,_0x5d52e8){const _0x3b7e42=_0x19e270=>{return undefined;};return _0x2b2a47(_0x3b7e42,_0x1bd697,_0x2973cc,_0x259bcb,_0x2c6148,_0x5be7cb,_0x23ccd5,_0x2e7bc6,_0x24109e,_0x5d52e8);}};function _0x2b2a47(_0x5316f2,_0x35801c,_0x140206,_0x194a2b,_0xd19dad,_0x2d6982,_0x1c51bf,_0x4025ec,_0x1388c3,_0xfcc419){const _0x50d678=_0x42083a;return new _0x136453[(_0x50d678(0x380))](_0x5316f2,_0x35801c,_0x140206,_0x194a2b,_0xd19dad,_0x2d6982,_0x1c51bf,_0x4025ec,_0x1388c3,_0xfcc419);}_0x18fd8c[_0x42083a(0xb5c)]=_0x2b2a47;},0xfc14:(_0x2fbd55,_0x4c8c40,_0x49e160)=>{'use strict';const _0xd73894=a1_0x5357;Object[_0xd73894(0x9ae)](_0x4c8c40,_0xd73894(0x7fe),{'value':!![]}),_0x4c8c40[_0xd73894(0x10dd)]=void 0x0;const _0x16bca4=_0x49e160(0x6eb4),_0x322feb=_0x49e160(0xcc68),_0x51c5a3=_0x49e160(0x2078),_0x4d73bb=_0x49e160(0x328),_0x4dff03=_0x49e160(0xfcc0),_0x126eca=_0x49e160(0x177c1),_0x3604be=_0x49e160(0xd77c),_0x3b5911=_0x49e160(0xe348),_0x224061=_0x49e160(0x4be4),_0x1b0cd1=_0x49e160(0x3a44);class _0x5a08c8{constructor(_0x5912c1,_0x2fe625,_0x5505d8,_0x163a69,_0x25e2cf){const _0x37b231=_0xd73894;this[_0x37b231(0xe2d)]=_0x5912c1,this[_0x37b231(0x550)]=_0x2fe625,this['_position']=_0x5505d8,this[_0x37b231(0x10e6)]=_0x163a69,this[_0x37b231(0x11dc)]=_0x25e2cf,this[_0x37b231(0x1141)]=this[_0x37b231(0xe2d)][_0x37b231(0xf5d)](this[_0x37b231(0x550)]),this[_0x37b231(0xca5)]=this[_0x37b231(0xe2d)][_0x37b231(0xbb5)](this[_0x37b231(0x550)],this[_0x37b231(0x11dc)],!![]),this[_0x37b231(0x74e)]=this[_0x37b231(0xe2d)][_0x37b231(0x609)][_0x37b231(0xcfc)](_0x1b0cd1[_0x37b231(0xf41)][_0x37b231(0x848)]);}[_0xd73894(0x79a)](){const _0x453964=_0xd73894;return(0x0,_0x3b5911[_0x453964(0x719)])(this[_0x453964(0x5c0)](),this[_0x453964(0x10e6)]);}get[_0xd73894(0x405)](){const _0x45249a=_0xd73894;return this['_program'][_0x45249a(0x11ab)]['functionSignatureDisplay'];}get['_evaluator'](){const _0x45a0aa=_0xd73894;return this[_0x45a0aa(0xe2d)]['evaluator'];}['_getHoverResult'](){const _0xd03e73=_0xd73894;(0x0,_0x4dff03[_0xd03e73(0x1019)])(this[_0xd03e73(0x11dc)]);if(!this[_0xd03e73(0x1141)])return null;const _0x5b0fdc=(0x0,_0x126eca[_0xd03e73(0xfb2)])(this[_0xd03e73(0xfcb)],this[_0xd03e73(0x1141)][_0xd03e73(0xddd)][_0xd03e73(0xc4f)]);if(_0x5b0fdc===undefined)return null;const _0x5de2e2=(0x0,_0x16bca4[_0xd03e73(0x6dc)])(this['_parseResults'][_0xd03e73(0xbf0)][_0xd03e73(0x9a9)],_0x5b0fdc);if(_0x5de2e2===undefined)return null;if(_0x5de2e2[_0xd03e73(0x80d)]!==0x31)return null;const _0x2ea794=this[_0xd03e73(0x127f)](_0x5de2e2,_0x5b0fdc);if(_0x2ea794[_0xd03e73(0xab7)]===0x0)return null;const _0x1904d6=this[_0xd03e73(0x74e)][_0xd03e73(0xe13)](_0x5de2e2,_0x5b0fdc)[_0xd03e73(0x94e)]('.');if(_0x1904d6[_0xd03e73(0xab7)]===0x0)return null;const _0x491f16=[],_0x22f9bf=_0x1904d6[_0x1904d6['length']-0x1];if(_0x22f9bf[_0xd03e73(0xab7)]===0x0)return null;const _0x37d184=_0x3b5911[_0xd03e73(0xe9d)][_0xd03e73(0x76c)](_0x2ea794);this[_0xd03e73(0xdf7)](_0x491f16,_0x37d184,_0x22f9bf);if(_0x491f16['length']===0x0)return null;const _0x10e9ae=this[_0xd03e73(0x6a9)](_0x5de2e2,_0x5b0fdc,_0x22f9bf);return{'parts':_0x491f16,'range':{'start':(0x0,_0x126eca[_0xd03e73(0xa47)])(_0x10e9ae[_0xd03e73(0x116c)],this[_0xd03e73(0x1141)][_0xd03e73(0xddd)][_0xd03e73(0xc4f)]),'end':(0x0,_0x126eca[_0xd03e73(0xa47)])(_0x3604be[_0xd03e73(0x2b9)][_0xd03e73(0xe7d)](_0x10e9ae),this[_0xd03e73(0x1141)][_0xd03e73(0xddd)]['lines'])}};}[_0xd73894(0x6a9)](_0x53973b,_0x28770f,_0x3b5c8b){const _0x30913c=_0xd73894,_0x1acaf8=this[_0x30913c(0x1141)]['text']['substring'](_0x53973b['start'],_0x3604be[_0x30913c(0x2b9)]['getEnd'](_0x53973b)),_0x32bb15=_0x28770f-_0x53973b[_0x30913c(0x116c)];let _0x5874d5=_0x53973b[_0x30913c(0x116c)],_0x54a498=0x0;do{_0x54a498=_0x1acaf8[_0x30913c(0xaa7)](_0x3b5c8b,_0x54a498);if(_0x54a498<0x0)return _0x53973b;if(_0x54a498<=_0x32bb15&&_0x32bb15<=_0x54a498+_0x3b5c8b['length']){_0x5874d5=_0x53973b[_0x30913c(0x116c)]+_0x54a498;break;}_0x54a498+=_0x3b5c8b['length'];}while(!![]);return{'start':_0x5874d5,'length':_0x3b5c8b[_0x30913c(0xab7)]};}[_0xd73894(0xdf7)](_0x4487f8,_0x68203b,_0x27fb25){const _0x3c0263=_0xd73894;var _0x35269d;const _0x49a209=this[_0x3c0263(0xb8f)][_0x3c0263(0x470)](_0x68203b,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0x49a209)return;const _0x201dc5=this[_0x3c0263(0x366)](_0x49a209);if(!_0x201dc5[_0x3c0263(0x8b6)])return;switch(_0x49a209['type']){case 0x1:{const _0x208d66=this[_0x3c0263(0x12ad)](_0x49a209,_0x27fb25,_0x201dc5);this['_addResultsPart'](_0x4487f8,_0x208d66,!![]),this['_addDocumentationPartForType'](_0x4487f8,_0x201dc5['type'],_0x49a209,_0x27fb25);break;}case 0x6:case 0x7:{this[_0x3c0263(0xffe)](_0x4487f8,_0x3c0263(0x1060)+_0x27fb25,!![]),this[_0x3c0263(0xae1)](_0x4487f8,_0x201dc5[_0x3c0263(0x8b6)],_0x49a209,_0x27fb25);break;}case 0x5:{let _0x42ef4d=_0x3c0263(0xbc6),_0x51fc5a=![];if(_0x49a209[_0x3c0263(0xce2)]){const _0x4d33c2=(_0x35269d=this[_0x3c0263(0xb8f)][_0x3c0263(0x17a)](_0x49a209))===null||_0x35269d===void 0x0?void 0x0:_0x35269d[_0x3c0263(0x8b6)];_0x51fc5a=!!_0x4d33c2&&(0x0,_0x4d73bb[_0x3c0263(0x10cb)])(_0x4d33c2,![]),_0x42ef4d=_0x51fc5a?_0x3c0263(0xb6d):_0x3c0263(0x2b5);}const _0x5c549a=(0x0,_0x224061[_0x3c0263(0x7d8)])(_0x201dc5[_0x3c0263(0x8b6)],_0x42ef4d,_0x27fb25,this['_evaluator'],_0x51fc5a,this[_0x3c0263(0x405)]);this[_0x3c0263(0xffe)](_0x4487f8,_0x5c549a,!![]),this[_0x3c0263(0xae1)](_0x4487f8,_0x201dc5[_0x3c0263(0x8b6)],_0x49a209,_0x27fb25);break;}case 0x8:{this['_addResultsPart'](_0x4487f8,_0x3c0263(0x1027)+_0x27fb25,!![]),this[_0x3c0263(0xae1)](_0x4487f8,_0x201dc5[_0x3c0263(0x8b6)],_0x49a209,_0x27fb25);break;}case 0x4:{const _0x3453b7=_0x27fb25+this['_getTypeText'](_0x201dc5[_0x3c0263(0x8b6)],{'expandTypeAlias':!![]});this[_0x3c0263(0xffe)](_0x4487f8,'(type\x20alias)\x20'+_0x3453b7,!![]),this[_0x3c0263(0xae1)](_0x4487f8,_0x201dc5[_0x3c0263(0x8b6)],_0x49a209,_0x27fb25);break;}}}[_0xd73894(0x366)](_0x23f286){const _0x35634c=_0xd73894,_0x28a7f3=this[_0x35634c(0xb8f)]['getTypeForDeclaration'](_0x23f286);if(_0x28a7f3[_0x35634c(0x8b6)])return _0x28a7f3;const _0x186bc0=new _0x322feb['Symbol'](0x0),_0x595533=this[_0x35634c(0xb8f)][_0x35634c(0x9ac)](_0x186bc0,_0x23f286);return{'type':_0x595533,'isTypeAlias':(_0x595533===null||_0x595533===void 0x0?void 0x0:_0x595533['typeAliasInfo'])!==undefined};}[_0xd73894(0x12ad)](_0x50d831,_0x341ab8,_0xc2b985){const _0x38134d=_0xd73894,_0x57940f=_0xc2b985[_0x38134d(0x8b6)];let _0x520a0b=_0x50d831[_0x38134d(0xef0)]||this['_evaluator']['isFinalVariableDeclaration'](_0x50d831)?_0x38134d(0x8dd):_0x38134d(0xbfb),_0x3c1733=![],_0xba01ba;if(_0xc2b985[_0x38134d(0xb93)]){const _0xfa2635=(0x0,_0x51c5a3[_0x38134d(0xa34)])(_0x57940f);(_0xfa2635===null||_0xfa2635===void 0x0?void 0x0:_0xfa2635['name'])===_0x341ab8&&((0x0,_0x51c5a3[_0x38134d(0xd6c)])(_0x57940f)?(_0x520a0b=_0x57940f[_0x38134d(0x6d6)]['isParamSpec']?_0x38134d(0xcaf):_0x38134d(0xd22),_0xba01ba=_0x57940f[_0x38134d(0x6d6)][_0x38134d(0x1ed)]):(_0x3c1733=!![],_0x520a0b=_0x38134d(0x484)));}if(_0x57940f[_0x38134d(0xbe6)]===0x4||_0x57940f['category']===0x5)return(0x0,_0x224061[_0x38134d(0x7d8)])(_0x57940f,_0x520a0b,_0x341ab8,this[_0x38134d(0xb8f)],![],this[_0x38134d(0x405)]);const _0x3b07e0=_0xba01ba||_0x341ab8+':\x20'+this[_0x38134d(0xb8f)][_0x38134d(0x1ce)](_0x57940f,{'expandTypeAlias':_0x3c1733});return'('+_0x520a0b+')\x20'+_0x3b07e0;}[_0xd73894(0xae1)](_0x1fac10,_0x30a208,_0x20d5b4,_0x685a54){const _0x5deda5=_0xd73894,_0xbe754b=(0x0,_0x224061[_0x5deda5(0x481)])(this[_0x5deda5(0xca5)],_0x30a208,_0x20d5b4,this['_evaluator'],{'name':_0x685a54});return(0x0,_0x3b5911[_0x5deda5(0xe34)])(this[_0x5deda5(0xe2d)][_0x5deda5(0x609)],_0xbe754b,this[_0x5deda5(0x10e6)],_0x1fac10,_0x20d5b4),!!_0xbe754b;}[_0xd73894(0xffe)](_0x5ba292,_0x1d9e2c,_0x343dcd=![]){_0x5ba292['push']({'python':_0x343dcd,'text':_0x1d9e2c});}[_0xd73894(0x12dd)](_0x387d78,_0x3b6ada){const _0x154b3a=_0xd73894;return':\x20'+this[_0x154b3a(0xb8f)][_0x154b3a(0x1ce)](_0x387d78,_0x3b6ada);}[_0xd73894(0x127f)](_0x74bb19,_0x1d19ea){const _0x1a7f7c=_0xd73894;if(!this[_0x1a7f7c(0x74e)])return[];return this[_0x1a7f7c(0x74e)][_0x1a7f7c(0x3c2)](_0x74bb19,_0x1d19ea,this['_token']);}}_0x4c8c40[_0xd73894(0x10dd)]=_0x5a08c8;},0x1644c:(_0x51f8bc,_0x20a689,_0x112ac3)=>{'use strict';const _0x49fc28=a1_0x5357;Object['defineProperty'](_0x20a689,'__esModule',{'value':!![]}),_0x20a689['StringDefinitionFinder']=void 0x0;const _0x32c9d0=_0x112ac3(0x2464),_0x4dec49=_0x112ac3(0x10e28),_0x3f1c69=_0x112ac3(0xfcc0),_0x32ddad=_0x112ac3(0x165d4),_0x531b2b=_0x112ac3(0xd1f7);function _0x5af1db(_0x224fd8){let _0x219fab=0x0;while(_0x224fd8[_0x219fab]==='.'){_0x219fab++;}return _0x219fab;}function _0x272b72(_0x42943d,_0x41da81){const _0x328436=a1_0x5357;let _0x3986c7=0x0,_0x30d13=0x0;while(_0x3986c7<_0x42943d[_0x328436(0xab7)]&&_0x3986c7<_0x41da81){(_0x42943d[_0x3986c7]==='\x20'||_0x42943d[_0x3986c7]==='\x09')&&(_0x30d13=_0x3986c7+0x1),_0x3986c7++;}let _0x1728de=_0x41da81;while(_0x1728de<_0x42943d[_0x328436(0xab7)]&&_0x42943d[_0x1728de]!=='\x20'&&_0x42943d[_0x1728de]!=='\x09'&&_0x42943d[_0x1728de]!=='.'){_0x1728de++;}return _0x42943d[_0x328436(0xc85)](_0x30d13,_0x1728de);}function _0x3d9d5d(_0x43534c,_0x1aedd6,_0x4c15f8){return{'node':_0x43534c,'type':0x8,'usesLocalName':![],'uri':_0x4c15f8,'range':{'start':{'line':0x0,'character':0x0},'end':{'line':0x0,'character':0x0}},'loadSymbolsFromPath':![],'moduleName':_0x1aedd6,'isInExceptSuite':![]};}class _0x3395aa{constructor(_0x380ca5,_0x375234,_0xdf5061){const _0x4ab175=a1_0x5357;this[_0x4ab175(0x392)]=_0x380ca5,this['_mutator']=_0x375234,this['_telemetryReporter']=_0xdf5061,this['_enabled']=!![];}[_0x49fc28(0x26d)](_0x1ff1ae){const _0x518d26=_0x49fc28;this[_0x518d26(0x2a1)]=!!_0x1ff1ae[_0x518d26(0x1088)];}[_0x49fc28(0x3c2)](_0x42abae,_0x22a300,_0x248ebd){const _0x56b142=_0x49fc28,_0x6a43fa=[];if(!this[_0x56b142(0x2a1)])return _0x6a43fa;try{return this['_tryGetDeclarations'](_0x42abae,_0x22a300,_0x248ebd);}finally{const _0x20665b=_0x42abae[_0x56b142(0x80d)]===0x31;if(_0x20665b){const _0x170214=new _0x531b2b[(_0x56b142(0x6a0))](_0x531b2b[_0x56b142(0xdd2)][_0x56b142(0x104e)]);_0x170214['Properties'][_0x56b142(0x4f2)]=_0x6a43fa['length'][_0x56b142(0xa16)](),this[_0x56b142(0x28a)][_0x56b142(0x9f4)](_0x170214);}}}[_0x49fc28(0xe13)](_0x1c9452,_0x45294e){const _0x3eaebd=_0x49fc28;return _0x272b72(_0x1c9452[_0x3eaebd(0x6a7)],_0x45294e-(_0x1c9452[_0x3eaebd(0x116c)]+_0x1c9452[_0x3eaebd(0x766)][_0x3eaebd(0x77e)]));}[_0x49fc28(0x127f)](_0x316173,_0x35440e,_0x28bb57){const _0x2038fb=_0x49fc28;if(_0x316173[_0x2038fb(0x80d)]!==0x31)return[];const _0x40ff31=this[_0x2038fb(0xe13)](_0x316173,_0x35440e),_0xb8c31e=(0x0,_0x32c9d0[_0x2038fb(0xa49)])(_0x316173),_0x685077=this[_0x2038fb(0x392)][_0x2038fb(0x19d)],_0x3e980d=this[_0x2038fb(0x392)][_0x2038fb(0x11ab)]['findExecEnvironment'](_0xb8c31e[_0x2038fb(0x183)]);if(!_0x3e980d||!_0x685077)return[];const _0x46214b={'leadingDots':_0x5af1db(_0x40ff31),'nameParts':_0x40ff31['split']('.'),'importedSymbols':new Set()},_0xc221b6=_0x685077[_0x2038fb(0xe37)](_0xb8c31e[_0x2038fb(0x183)],_0x3e980d,_0x46214b);if(_0xc221b6&&_0xc221b6[_0x2038fb(0xbb1)][_0x2038fb(0xab7)]>0x0&&_0xc221b6[_0x2038fb(0x7ce)])return[_0x3d9d5d(_0x316173,_0xc221b6[_0x2038fb(0x57f)],_0xc221b6[_0x2038fb(0xbb1)][_0xc221b6[_0x2038fb(0xbb1)][_0x2038fb(0xab7)]-0x1])];if(_0x46214b[_0x2038fb(0xdbc)][_0x2038fb(0xab7)]<=0x1)return[];const _0x47aa5b=_0x46214b[_0x2038fb(0xdbc)][_0x2038fb(0x126e)](),_0x166ce4=_0x685077[_0x2038fb(0xe37)](_0xb8c31e['fileUri'],_0x3e980d,_0x46214b);if(_0x166ce4&&_0x166ce4[_0x2038fb(0xbb1)][_0x2038fb(0xab7)]>0x0&&_0x47aa5b&&_0x166ce4[_0x2038fb(0x7ce)])return this[_0x2038fb(0xd4e)](_0x166ce4[_0x2038fb(0xbb1)][_0x166ce4[_0x2038fb(0xbb1)][_0x2038fb(0xab7)]-0x1],_0x47aa5b,_0x28bb57);return[];}['_getFileSystem'](){const _0x4814be=_0x49fc28;return this[_0x4814be(0x392)][_0x4814be(0x19d)]['fileSystem'];}[_0x49fc28(0xa73)](_0x4777cf,_0x3f6c1d){const _0x4d7826=_0x49fc28;(0x0,_0x3f1c69['throwIfCancellationRequested'])(_0x3f6c1d);let _0x8e0136=this[_0x4d7826(0x392)][_0x4d7826(0xf5d)](_0x4777cf);return!_0x8e0136&&this[_0x4d7826(0x11df)]()[_0x4d7826(0x3a2)](_0x4777cf)&&(this[_0x4d7826(0x1111)]['addInterimFile'](_0x4777cf),_0x8e0136=this['_view']['getParseResults'](_0x4777cf)),_0x8e0136;}['_getMemberDeclarations'](_0xefaaca,_0x193397,_0x4cd46a){const _0x2e5a73=_0x49fc28;(0x0,_0x3f1c69[_0x2e5a73(0x1019)])(_0x4cd46a);const _0x231e59=this['_getParseResults'](_0xefaaca,_0x4cd46a);if(!_0x231e59||!_0x231e59['text']['includes'](_0x193397))return[];const _0x242136=(0x0,_0x4dec49[_0x2e5a73(0xccf)])(_0x231e59[_0x2e5a73(0xbf0)][_0x2e5a73(0x9a9)]),_0x297197=_0x242136===null||_0x242136===void 0x0?void 0x0:_0x242136['lookUpSymbol'](_0x193397);if(!_0x297197||!_0x297197[_0x2e5a73(0xb4c)]())return[];const _0x603404=[];for(const _0x1c3559 of _0x297197['getDeclarations']()){const _0x2e6ee1=this[_0x2e5a73(0x392)][_0x2e5a73(0x113d)][_0x2e5a73(0x470)](_0x1c3559,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0x2e6ee1)continue;(0x0,_0x32ddad[_0x2e5a73(0x85d)])(_0x603404,_0x2e6ee1);}return _0x603404;}}_0x20a689[_0x49fc28(0xe47)]=_0x3395aa;},0x58f8:(_0x3acccb,_0x2d296c,_0x2e57cc)=>{'use strict';const _0x2e2f3d=a1_0x5357;Object[_0x2e2f3d(0x9ae)](_0x2d296c,'__esModule',{'value':!![]}),_0x2d296c[_0x2e2f3d(0x9c6)]=void 0x0;const _0x2865af=_0x2e57cc(0x140b0);class _0xe6281b extends _0x2865af[_0x2e2f3d(0x9c6)]{constructor(_0xb39b07,_0x11305c,_0x23d145,_0x3518af,_0x1d7ef0){super(_0x11305c,_0x23d145,_0x3518af,_0x1d7ef0),this['_globalIndices']=_0xb39b07;}[_0x2e2f3d(0x2d6)](_0x5c23de,_0x47fcbc){const _0xb2b873=_0x2e2f3d,_0x508e26=this['_globalIndices'][_0xb2b873(0x12bc)](_0x5c23de)[_0xb2b873(0x11e4)](_0x47fcbc);if(_0x508e26){const _0x163185=[];return this[_0xb2b873(0xe99)](_0x508e26[_0xb2b873(0x112d)],_0x5c23de,_0x47fcbc,'',_0x163185),_0x163185;}return super['getSymbolsForDocument'](_0x5c23de,_0x47fcbc);}}_0x2d296c[_0x2e2f3d(0x9c6)]=_0xe6281b;},0x15694:(_0x40e605,_0x3a00fb,_0x39efe9)=>{'use strict';const _0x2411f0=a1_0x5357;Object['defineProperty'](_0x3a00fb,_0x2411f0(0x7fe),{'value':!![]}),_0x3a00fb[_0x2411f0(0xb6b)]=_0x3a00fb['setGetRawString']=void 0x0;const _0x5d8b97=_0x39efe9(0x2414),_0x465c41=_0x39efe9(0x7b8),_0x49889c=_0x39efe9(0xd520),_0x511240=_0x39efe9(0xaa0),_0x5e73e5=_0x39efe9(0xd898),_0x5eb553=_0x39efe9(0x17760),_0x4fe15a=_0x39efe9(0xec98),_0xdb84e0=_0x39efe9(0xe118),_0x4827c3=_0x39efe9(0xa880),_0x555e35=_0x39efe9(0x4c28),_0x57e24d=_0x39efe9(0xf470),_0x503efe=_0x39efe9(0x8d20),_0xf547f0=_0x39efe9(0x18b0),_0x26bdd5=_0x39efe9(0xa366),_0x5f2137=_0x39efe9(0x4aa0),_0x5d03c5=_0x39efe9(0x176d8),_0x16f79a=_0x2411f0(0xdb6),_0x22ed86=new Map([['cs',_0x5d8b97],['de',_0x465c41],[_0x2411f0(0xdb6),_0x49889c],['en',_0x49889c],['es',_0x511240],['fr',_0x5e73e5],['it',_0x5eb553],['ja',_0x4fe15a],['ko',_0xdb84e0],['pl',_0x4827c3],[_0x2411f0(0xa94),_0x555e35],[_0x2411f0(0xc26),_0x57e24d],['ru',_0x503efe],['tr',_0xf547f0],[_0x2411f0(0x6c4),_0x26bdd5],[_0x2411f0(0x3df),_0x5f2137]]);let _0x2143d3=undefined,_0x187a0d={};function _0x1ce97d(_0x1b7a1a){const _0x3d3f08=_0x2411f0;_0x2143d3===undefined&&(_0x2143d3=_0x2ffdac());const _0x3bf3d4=_0x1b7a1a['split']('.'),_0x4a61cb=(0x0,_0x5d03c5[_0x3d3f08(0x354)])(_0x2143d3,_0x3bf3d4)||(0x0,_0x5d03c5[_0x3d3f08(0x354)])(_0x187a0d,_0x3bf3d4);if(_0x4a61cb)return _0x4a61cb;return _0x455558(_0x1b7a1a);}let _0x3c3b54=_0x1ce97d;const _0x455558=(0x0,_0x5d03c5[_0x2411f0(0xf0a)])(_0x3c3b54);function _0x1ee1f8(_0xefcd25){const _0x10ca48=_0x2411f0,_0x165a57=_0x3c3b54;return _0x3c3b54=_0xefcd25,(0x0,_0x5d03c5[_0x10ca48(0xf0a)])(_0xefcd25),_0x165a57;}_0x3a00fb[_0x2411f0(0xf0a)]=_0x1ee1f8;function _0x2ffdac(){const _0x518b0f=_0x2411f0;_0x187a0d=_0x3c0ea8();const _0x255291=(0x0,_0x5d03c5[_0x518b0f(0x3b6)])();return(0x0,_0x5d03c5['loadStringsForLocale'])(_0x255291,_0x22ed86);}function _0x3c0ea8(){const _0x1edac3=_0x2411f0,_0x301eda=_0x22ed86[_0x1edac3(0x10b5)](_0x16f79a);if(_0x301eda)return _0x301eda;return console[_0x1edac3(0xead)](_0x1edac3(0xa8a)),{};}var _0x331821;(function(_0x1b7dbd){const _0x2995b2=_0x2411f0;let _0x37a2f8;(function(_0x44ce61){const _0x529aea=a1_0x5357;_0x44ce61[_0x529aea(0x429)]=()=>new _0x5d03c5[(_0x529aea(0x7fc))](_0x3c3b54(_0x529aea(0xbe7))),_0x44ce61[_0x529aea(0x9e4)]=()=>new _0x5d03c5['ParameterizedString'](_0x3c3b54(_0x529aea(0x8d1))),_0x44ce61['addTypeAnnnotations']=()=>_0x3c3b54(_0x529aea(0xca9));}(_0x37a2f8=_0x1b7dbd[_0x2995b2(0xbba)]||(_0x1b7dbd[_0x2995b2(0xbba)]={})));let _0x178d96;(function(_0x42e200){const _0x3005a6=_0x2995b2;_0x42e200['moveFile']=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54('Refactoring.moveFile')),_0x42e200[_0x3005a6(0x1052)]=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54('Refactoring.moveFileLabel')),_0x42e200['moveFileDescription']=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54(_0x3005a6(0x487))),_0x42e200[_0x3005a6(0x8e7)]=()=>new _0x5d03c5['ParameterizedString'](_0x3c3b54(_0x3005a6(0xf17))),_0x42e200['moveFilePrivateSymbol']=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54('Refactoring.moveFilePrivateSymbol')),_0x42e200['moveFileImportableOnly']=()=>_0x3c3b54(_0x3005a6(0x814)),_0x42e200['moveFileUnsupportedSymbol']=()=>_0x3c3b54('Refactoring.moveFileUnsupportedSymbol'),_0x42e200['moveFileMultipleDeclarations']=()=>_0x3c3b54('Refactoring.moveFileMultipleDeclarations'),_0x42e200[_0x3005a6(0x6a8)]=()=>_0x3c3b54(_0x3005a6(0x1f0)),_0x42e200[_0x3005a6(0xcaa)]=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54(_0x3005a6(0xa6d))),_0x42e200['moveFileMissingInfo']=()=>new _0x5d03c5['ParameterizedString'](_0x3c3b54(_0x3005a6(0xadb))),_0x42e200['moveFileSameFile']=()=>_0x3c3b54('Refactoring.moveFileSameFile'),_0x42e200[_0x3005a6(0xad3)]=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54(_0x3005a6(0xf16))),_0x42e200[_0x3005a6(0x8d3)]=()=>_0x3c3b54(_0x3005a6(0xeb5)),_0x42e200['moveFileInsertLocation']=()=>new _0x5d03c5[(_0x3005a6(0x7fc))](_0x3c3b54(_0x3005a6(0x86a)));}(_0x178d96=_0x1b7dbd['Refactoring']||(_0x1b7dbd['Refactoring']={})));let _0x2d8cd5;(function(_0x416c4e){const _0x10f66c=_0x2995b2;let _0x1f859a;(function(_0x400325){const _0x278e72=a1_0x5357;_0x400325[_0x278e72(0xac0)]=()=>_0x3c3b54('CodeAction.MoveSymbol.commandTitle'),_0x400325['moveSymbolsTo']=()=>_0x3c3b54(_0x278e72(0xe19)),_0x400325[_0x278e72(0x943)]=()=>_0x3c3b54(_0x278e72(0xe3f));}(_0x1f859a=_0x416c4e['MoveSymbol']||(_0x416c4e['MoveSymbol']={})));let _0x37d7c2;(function(_0x9aaf52){const _0x420ba3=a1_0x5357;_0x9aaf52[_0x420ba3(0x2b5)]=()=>_0x3c3b54(_0x420ba3(0x1179)),_0x9aaf52[_0x420ba3(0xbfb)]=()=>_0x3c3b54('CodeAction.Extract.variable');}(_0x37d7c2=_0x416c4e['Extract']||(_0x416c4e[_0x10f66c(0xb5e)]={})));let _0x45b700;(function(_0x18789c){const _0x330cf5=_0x10f66c;_0x18789c[_0x330cf5(0xfd1)]=()=>_0x3c3b54(_0x330cf5(0x12e7)),_0x18789c['removeAllUnusedImports']=()=>_0x3c3b54(_0x330cf5(0x86f));}(_0x45b700=_0x416c4e[_0x10f66c(0xaa2)]||(_0x416c4e[_0x10f66c(0xaa2)]={})));let _0x1c28f7;(function(_0xdc6497){const _0x316601=_0x10f66c;_0xdc6497['convertToRelativePath']=()=>_0x3c3b54('CodeAction.ToggleImportPath.convertToRelativePath'),_0xdc6497[_0x316601(0x1272)]=()=>_0x3c3b54(_0x316601(0x1284)),_0xdc6497['convertToAbsolutePath']=()=>_0x3c3b54('CodeAction.ToggleImportPath.convertToAbsolutePath'),_0xdc6497['convertAllToAbsolutePath']=()=>_0x3c3b54(_0x316601(0x1157)),_0xdc6497['convertAllFormat']=()=>_0x3c3b54(_0x316601(0xab3));}(_0x1c28f7=_0x416c4e[_0x10f66c(0x271)]||(_0x416c4e[_0x10f66c(0x271)]={})));let _0xf4e675;(function(_0x4a602f){const _0x3215e1=_0x10f66c;_0x4a602f['addExtraPath']=()=>new _0x5d03c5['ParameterizedString'](_0x3c3b54(_0x3215e1(0x246)));}(_0xf4e675=_0x416c4e[_0x10f66c(0x106d)]||(_0x416c4e[_0x10f66c(0x106d)]={})));let _0x1ed4a8;(function(_0x34b639){const _0x2e7556=_0x10f66c;_0x34b639[_0x2e7556(0xa68)]=()=>new _0x5d03c5[(_0x2e7556(0x7fc))](_0x3c3b54(_0x2e7556(0x11d2))),_0x34b639[_0x2e7556(0x126d)]=()=>_0x3c3b54(_0x2e7556(0x100a));}(_0x1ed4a8=_0x416c4e[_0x10f66c(0x89e)]||(_0x416c4e['AutoImport']={})));let _0x2b7a46;(function(_0x35570d){const _0x2c4d51=_0x10f66c;_0x35570d[_0x2c4d51(0xcb7)]=()=>new _0x5d03c5[(_0x2c4d51(0x7fc))](_0x3c3b54('CodeAction.ChangeSpelling.changeSpellingTo'));}(_0x2b7a46=_0x416c4e[_0x10f66c(0x1cc)]||(_0x416c4e[_0x10f66c(0x1cc)]={})));let _0x4bcb41;(function(_0x439a9e){const _0x579b23=_0x10f66c;_0x439a9e['runFixAll']=()=>_0x3c3b54(_0x579b23(0x1c8));}(_0x4bcb41=_0x416c4e[_0x10f66c(0x55f)]||(_0x416c4e[_0x10f66c(0x55f)]={})));let _0x3872de;(function(_0x4c6826){const _0x2f0d21=_0x10f66c;_0x4c6826[_0x2f0d21(0x3e7)]=()=>_0x3c3b54(_0x2f0d21(0x821)),_0x4c6826[_0x2f0d21(0x349)]=()=>_0x3c3b54(_0x2f0d21(0x12aa)),_0x4c6826[_0x2f0d21(0x2b7)]=()=>_0x3c3b54('CodeAction.UnresolvedImports.learnMoreTitle');}(_0x3872de=_0x416c4e['UnresolvedImports']||(_0x416c4e[_0x10f66c(0x1b9)]={})));let _0x38f104;(function(_0x63475d){const _0x3e6bb1=_0x10f66c;_0x63475d[_0x3e6bb1(0xbbe)]=()=>_0x3c3b54(_0x3e6bb1(0xb28));}(_0x38f104=_0x416c4e[_0x10f66c(0x19e)]||(_0x416c4e[_0x10f66c(0x19e)]={})));}(_0x2d8cd5=_0x1b7dbd[_0x2995b2(0x63b)]||(_0x1b7dbd[_0x2995b2(0x63b)]={})));let _0x475e20;(function(_0x2e89f5){const _0x1949cd=_0x2995b2;_0x2e89f5[_0x1949cd(0xce1)]=()=>new _0x5d03c5['ParameterizedString'](_0x3c3b54(_0x1949cd(0x12db)));}(_0x475e20=_0x1b7dbd[_0x2995b2(0x607)]||(_0x1b7dbd[_0x2995b2(0x607)]={})));let _0x553288;(function(_0x4ea707){const _0x532da4=_0x2995b2;_0x4ea707[_0x532da4(0x545)]=()=>_0x3c3b54(_0x532da4(0x112c)),_0x4ea707['windowsStoreEnvironmentName']=()=>_0x3c3b54(_0x532da4(0x817)),_0x4ea707[_0x532da4(0x11f6)]=()=>_0x3c3b54(_0x532da4(0x1158)),_0x4ea707['singularFileAndSingularCellToAnalyze']=()=>_0x3c3b54('Messages.singularFileAndSingularCellToAnalyze'),_0x4ea707[_0x532da4(0xc37)]=()=>new _0x5d03c5[(_0x532da4(0x7fc))](_0x3c3b54(_0x532da4(0x11cf))),_0x4ea707[_0x532da4(0x348)]=()=>new _0x5d03c5[(_0x532da4(0x7fc))](_0x3c3b54('Messages.pluralFilesAndSingularCellToAnalyze')),_0x4ea707[_0x532da4(0xa24)]=()=>new _0x5d03c5[(_0x532da4(0x7fc))](_0x3c3b54('Messages.pluralFilesAndPluralCellsToAnalyze'));}(_0x553288=_0x1b7dbd['Messages']||(_0x1b7dbd[_0x2995b2(0x330)]={})));let _0x44eabe;(function(_0x495e57){const _0x3ebb36=_0x2995b2;let _0x32c7f0;(function(_0x30e5c4){const _0x105f5d=a1_0x5357;_0x30e5c4[_0x105f5d(0xde2)]=()=>new _0x5d03c5[(_0x105f5d(0x7fc))](_0x3c3b54(_0x105f5d(0xe83))),_0x30e5c4['gotoOutputCommand']=()=>_0x3c3b54('Commands.ProfilingCommand.gotoOutputCommand');}(_0x32c7f0=_0x495e57[_0x3ebb36(0xe2e)]||(_0x495e57[_0x3ebb36(0xe2e)]={})));let _0x127661;(function(_0x39f91e){const _0x152f18=_0x3ebb36;_0x39f91e[_0x152f18(0xf3b)]=()=>new _0x5d03c5[(_0x152f18(0x7fc))](_0x3c3b54(_0x152f18(0x25f)));}(_0x127661=_0x495e57['LoggingCommand']||(_0x495e57[_0x3ebb36(0x556)]={})));}(_0x44eabe=_0x1b7dbd['Commands']||(_0x1b7dbd[_0x2995b2(0xe36)]={})));let _0x19aef5;(function(_0x4a48a9){const _0x50badc=_0x2995b2;_0x4a48a9[_0x50badc(0x2f7)]=()=>_0x3c3b54('PerformanceTracking.title'),_0x4a48a9[_0x50badc(0x94b)]=()=>_0x3c3b54(_0x50badc(0x5ba));}(_0x19aef5=_0x1b7dbd[_0x2995b2(0x8d4)]||(_0x1b7dbd[_0x2995b2(0x8d4)]={})));}(_0x331821||(_0x3a00fb[_0x2411f0(0xb6b)]=_0x331821={})));},0x673c:(_0x3dd1a1,_0x7b947b,_0xe5828d)=>{'use strict';const _0x4b6109=a1_0x5357;Object[_0x4b6109(0x9ae)](_0x7b947b,_0x4b6109(0x7fe),{'value':!![]}),_0x7b947b['SyncFileSystemFeature']=void 0x0;const _0x46815d=_0xe5828d(0x53c3),_0x6a2ac2=_0x27ae72=>{const _0x4bfc24=_0x4b6109;return class extends _0x27ae72{get[_0x4bfc24(0xda0)](){return{'readSync':_0x829e6e=>{const _0x798ba7=a1_0x5357;var _0x451a12;if(!this[_0x798ba7(0xe1e)])throw new Error('Client\x20connection\x20not\x20attached');const _0x4af3e9=(_0x451a12=this[_0x798ba7(0xe1e)])===null||_0x451a12===void 0x0?void 0x0:_0x451a12[_0x798ba7(0xa0b)](_0x798ba7(0xf11),{'uri':_0x829e6e},new _0x46815d[(_0x798ba7(0xac7))](_0x798ba7(0xb9e)));if(_0x4af3e9[_0x798ba7(0xae0)]===0x0&&_0x4af3e9['data'])return _0x4af3e9['data'];throw new Error('readSync\x20failed\x20with\x20error\x20'+_0x4af3e9[_0x798ba7(0xae0)]);},'readDirectorySync':_0xdbf1d5=>{const _0x105804=a1_0x5357;var _0x323a02;if(!this['_clientConnection'])throw new Error(_0x105804(0x442));const _0x1353a0=(_0x323a02=this[_0x105804(0xe1e)])===null||_0x323a02===void 0x0?void 0x0:_0x323a02[_0x105804(0xa0b)](_0x105804(0xd43),{'uri':_0xdbf1d5},new _0x46815d[(_0x105804(0xac7))](_0x105804(0x102c)));if(_0x1353a0['errno']===0x0&&_0x1353a0['data'])return _0x1353a0[_0x105804(0x1213)];throw new Error(_0x105804(0x32c)+_0x1353a0[_0x105804(0xae0)]);},'statSync':_0x4c03d7=>{const _0x18f661=a1_0x5357;var _0x78a6a7;if(!this[_0x18f661(0xe1e)])throw new Error(_0x18f661(0x442));const _0x551675=(_0x78a6a7=this[_0x18f661(0xe1e)])===null||_0x78a6a7===void 0x0?void 0x0:_0x78a6a7['sendRequest'](_0x18f661(0xd2a),{'uri':_0x4c03d7},new _0x46815d['VariableResult'](_0x18f661(0x102c)));if(_0x551675[_0x18f661(0xae0)]===0x0&&_0x551675['data'])return _0x551675[_0x18f661(0x1213)];if(_0x551675[_0x18f661(0xae0)]===0x0&&_0x551675['data']===null)return{'size':0x0,'mtime':0x0,'type':_0x18f661(0xb54)};throw new Error(_0x18f661(0x974)+_0x551675['errno']);}};}['attachClient'](_0x21281e){this['_clientConnection']=_0x21281e;}};};_0x7b947b[_0x4b6109(0x867)]=_0x6a2ac2;},0x11da4:(_0x5a70e5,_0x300829)=>{'use strict';const _0x15a1c8=a1_0x5357;Object[_0x15a1c8(0x9ae)](_0x300829,_0x15a1c8(0x7fe),{'value':!![]}),_0x300829[_0x15a1c8(0x501)]=void 0x0;class _0x10dc41{constructor(_0x3878ff,_0x2e1c3b){const _0x2ba6aa=_0x15a1c8;this['_worker']=_0x3878ff,this[_0x2ba6aa(0xc46)]=_0x2e1c3b;}get[_0x15a1c8(0xb0a)](){const _0x4c1723=_0x15a1c8;return this[_0x4c1723(0x1bf)][_0x4c1723(0xb0a)];}get['stdout'](){const _0x2ada8b=_0x15a1c8;return this['_worker'][_0x2ada8b(0x602)];}get[_0x15a1c8(0x400)](){const _0x77d602=_0x15a1c8;return this[_0x77d602(0x1bf)][_0x77d602(0x400)];}get[_0x15a1c8(0x1067)](){const _0x19bec9=_0x15a1c8;return this[_0x19bec9(0x1bf)][_0x19bec9(0x1067)];}get[_0x15a1c8(0xdda)](){const _0x744780=_0x15a1c8;return this[_0x744780(0x1bf)][_0x744780(0xdda)];}[_0x15a1c8(0xc48)](_0x594543,_0x1d73d9){this['_worker']['postMessage'](_0x594543,_0x1d73d9);}[_0x15a1c8(0x1036)](){const _0x2063de=_0x15a1c8;this[_0x2063de(0x1bf)][_0x2063de(0x1036)]();}['unref'](){const _0x4a96b8=_0x15a1c8;this[_0x4a96b8(0x1bf)][_0x4a96b8(0xb60)]();}[_0x15a1c8(0x1150)](){const _0x1b904a=_0x15a1c8;return this[_0x1b904a(0x1bf)][_0x1b904a(0x1150)]();}[_0x15a1c8(0x5e4)](){const _0x192279=_0x15a1c8;return this['_worker'][_0x192279(0x5e4)]();}[_0x15a1c8(0x93a)](_0x1d1e0c,_0x4d536c){const _0x2dd5d6=_0x15a1c8;return this[_0x2dd5d6(0x1bf)][_0x2dd5d6(0x93a)](_0x1d1e0c,_0xe14e8c=>{const _0x46c73a=_0x2dd5d6;this[_0x46c73a(0xc46)](_0xe14e8c)&&_0x4d536c(_0xe14e8c);}),this;}['emit'](_0xcb7b46,_0x155a41,..._0x239e80){const _0x5f37c1=_0x15a1c8;return this[_0x5f37c1(0x1bf)][_0x5f37c1(0x229)](_0xcb7b46,_0x155a41,..._0x239e80);}[_0x15a1c8(0x803)](_0x495df9,_0x509a16){const _0xae7f02=_0x15a1c8;return this[_0xae7f02(0x1bf)]['once'](_0x495df9,_0x509a16),this;}['prependListener'](_0x1c3252,_0x2c8e66){const _0x2bcbc8=_0x15a1c8;return this[_0x2bcbc8(0x1bf)][_0x2bcbc8(0xe51)](_0x1c3252,_0x2c8e66),this;}[_0x15a1c8(0xd34)](_0x212e43,_0x31451f){return this['_worker']['prependOnceListener'](_0x212e43,_0x31451f),this;}[_0x15a1c8(0xd80)](_0x1c8b46,_0x4e3b8f){return this['_worker']['removeListener'](_0x1c8b46,_0x4e3b8f),this;}['off'](_0x3ca89e,_0x68d00c){const _0x364202=_0x15a1c8;return this['_worker'][_0x364202(0xe16)](_0x3ca89e,_0x68d00c),this;}[_0x15a1c8(0x12ef)](_0x33f787){const _0x2f2fd5=_0x15a1c8;return this['_worker'][_0x2f2fd5(0x12ef)](_0x33f787),this;}[_0x15a1c8(0x8d6)](_0x3c99cf){const _0x42360f=_0x15a1c8;return this[_0x42360f(0x1bf)][_0x42360f(0x8d6)](_0x3c99cf),this;}[_0x15a1c8(0xa6f)](){const _0x1d3652=_0x15a1c8;return this['_worker'][_0x1d3652(0xa6f)]();}[_0x15a1c8(0x695)](_0x4c4221){return this['_worker']['listeners'](_0x4c4221);}['rawListeners'](_0x4bffd7){const _0x31d42d=_0x15a1c8;return this[_0x31d42d(0x1bf)][_0x31d42d(0x64e)](_0x4bffd7);}['listenerCount'](_0x1c4641){return this['_worker']['listenerCount'](_0x1c4641);}[_0x15a1c8(0x3a6)](){const _0x13873c=_0x15a1c8;return this[_0x13873c(0x1bf)][_0x13873c(0x3a6)]();}['on'](_0x299f08,_0x101513){const _0x50f249=_0x15a1c8;return this[_0x50f249(0x1bf)]['on'](_0x299f08,_0x52bf19=>{const _0x2d698e=_0x50f249;this[_0x2d698e(0xc46)](_0x52bf19)&&_0x101513(_0x52bf19);}),this;}}_0x300829['FilteringWorker']=_0x10dc41;},0x139cc:(_0x3ef9db,_0x5916b8,_0x3e8e02)=>{'use strict';const _0x27c5d1=a1_0x5357;Object[_0x27c5d1(0x9ae)](_0x5916b8,'__esModule',{'value':!![]}),_0x5916b8['main']=_0x5916b8['runServer']=void 0x0;const _0x4f0d69=_0x3e8e02(0x171a8),_0x1d8520=_0x3e8e02(0xe0a4),_0x4a9ada=_0x3e8e02(0x5e1c),_0x3dce6a=_0x3e8e02(0x1460),_0x39fd94=_0x3e8e02(0xd72c),_0x3bf371=_0x3e8e02(0xb860),_0x1bd8d9=_0x3e8e02(0x131bc),_0x13f28b=_0x3e8e02(0xaf57),_0xea68f2=_0x3e8e02(0x11bbc),_0x5dfc65=_0x3e8e02(0x3dcc),_0x4fe65c=_0x3e8e02(0xe39c),_0x5710e2=_0x3e8e02(0x10eb0),_0x476775=_0x3e8e02(0xb3ec),_0x4e263f=_0x3e8e02(0x1634c),_0x27452f=_0x3e8e02(0x11ce0),_0xd72fa3=__dirname;function _0x348703(_0x14fa74,_0x109a44){const _0x6ca4fe=_0x27c5d1,_0x12e1d2=new _0x3dce6a[(_0x6ca4fe(0xacb))](),_0x43a8a6=new _0x1d8520[(_0x6ca4fe(0xdbe))](_0x14fa74[_0x6ca4fe(0x947)],process['pid']['toString']()),_0x23a579=new _0x3dce6a[(_0x6ca4fe(0x82f))](),_0x21a9ad=(0x0,_0x3dce6a['createFromRealFileSystem'])(_0x12e1d2,_0x43a8a6,_0x23a579),_0x18fe3d=new _0x5710e2[(_0x6ca4fe(0xebc))](_0x12e1d2),_0x4872f0=_0x4fe65c[_0x6ca4fe(0x10a8)][_0x6ca4fe(0xac8)](_0x21a9ad,_0x18fe3d),_0x356de5=(0x0,_0x27452f['createNodeServiceProviders'])(_0xd72fa3,_0x14fa74,_0x4872f0,_0x18fe3d,_0x43a8a6,_0x12e1d2),_0x1fa593=_0x39fd94['Uri'][_0x6ca4fe(0xe92)](_0xd72fa3,_0x356de5,!![]),_0x1114b9=process[_0x6ca4fe(0x98b)][_0x6ca4fe(0x10e5)](_0x31d11a=>_0x31d11a===_0x6ca4fe(0x58d)),_0x392a6e={'productName':_0x6ca4fe(0x437),'rootDirectory':_0x1fa593,'version':_0xea68f2[_0x6ca4fe(0x195)]+_0x6ca4fe(0xe4e)+_0xea68f2[_0x6ca4fe(0x242)]+',\x20commit\x20'+_0xea68f2[_0x6ca4fe(0xb7d)][_0x6ca4fe(0xc85)](0x0,0x8)+')','serviceProvider':_0x356de5,'fileWatcherHandler':_0x23a579,'cancellationProvider':new _0x4a9ada[(_0x6ca4fe(0x727))]('bg'),'supportedCommands':_0x13f28b[_0x6ca4fe(0xc7f)][_0x6ca4fe(0x21a)](),'supportedCodeActions':[_0x4f0d69[_0x6ca4fe(0xc87)][_0x6ca4fe(0x12ff)],_0x4f0d69[_0x6ca4fe(0xc87)][_0x6ca4fe(0x9ee)],_0x4f0d69['CodeActionKind'][_0x6ca4fe(0x486)],_0x4f0d69[_0x6ca4fe(0xc87)]['SourceFixAll'],..._0x5dfc65[_0x6ca4fe(0xdf2)]],'supportsTelemetry':!![],'hasVSCodeExtension':_0x109a44};_0x1114b9?new _0x476775[(_0x6ca4fe(0x8e6))](_0x392a6e,_0x14fa74):new _0x4e263f[(_0x6ca4fe(0xdcd))](_0x392a6e,_0x14fa74);}_0x5916b8[_0x27c5d1(0x27b)]=_0x348703;function _0x3708bb(_0x3f1475){const _0x27c8fa=_0x27c5d1;(0x0,_0x3bf371['run'])(_0x3d3361=>_0x348703(_0x3d3361,_0x3f1475),_0x1bd8d9[_0x27c8fa(0x10bf)]);}_0x5916b8[_0x27c5d1(0x1d4)]=_0x3708bb;},0x11ce0:(_0x2a0074,_0x38a2d8,_0x3b5332)=>{'use strict';const _0x2d434c=a1_0x5357;Object[_0x2d434c(0x9ae)](_0x38a2d8,_0x2d434c(0x7fe),{'value':!![]}),_0x38a2d8['createNodeServiceProviders']=void 0x0;const _0x874936=_0x3b5332(0x13968),_0x53966c=_0x3b5332(0xd72c),_0x438a11=_0x3b5332(0x17884),_0x61874d=_0x3b5332(0xaa2c),_0x2a5413=_0x3b5332(0x12748),_0x36afc4=_0x3b5332(0x6364),_0x95201a=_0x3b5332(0x112c4),_0x5ad10e=_0x3b5332(0x1128c),_0x1a832f=_0x3b5332(0x3a44),_0x1c938e=_0x3b5332(0x13f40),_0x2b554e=_0x3b5332(0xd1f7),_0xe308fc=_0x3b5332(0xc5b8),_0x3e264d=_0x3b5332(0xb478),_0x24fcb7=_0x3b5332(0x8f04),_0x369b87=_0x3b5332(0x10574),_0xba211c=_0x3b5332(0xe6a4);function _0xe54b9c(_0x4a1383,_0x4f949b,_0x3aa2ce,_0x1ae4f1,_0x18a895,_0x3a63de){const _0x48caa2=_0x2d434c,_0x194948=new _0x2b554e['TelemetryService'](_0x4f949b),_0xcc5268=new _0x61874d[(_0x48caa2(0x577))](_0x18a895),_0x1954b9=new _0x36afc4[(_0x48caa2(0xbfe))](),_0x2cd521=new _0x874936[(_0x48caa2(0x9ba))](),_0x14a6f8=new _0x24fcb7[(_0x48caa2(0xb5d))](),_0x5347d1=new _0x2a5413['LSPService'](_0x4f949b),_0x700d7f=_0x53966c['Uri'][_0x48caa2(0xe92)](_0x4a1383,_0x3a63de,!![]),_0x3b977c=_0x700d7f[_0x48caa2(0xaee)](_0x48caa2(0x396),_0x48caa2(0x52f),_0x48caa2(0x879)),_0x49972d=_0x700d7f[_0x48caa2(0xaee)]('bundled',_0x48caa2(0x52f),_0x48caa2(0x419)),_0x2610b7=new _0x95201a[(_0x48caa2(0x55d))](_0x3aa2ce,_0x3b977c,_0x49972d,_0x18a895),_0x5577a2=(0x0,_0x1a832f[_0x48caa2(0x9eb)])(_0x3aa2ce,_0x1ae4f1,_0x3a63de,_0x18a895,_0x194948,_0xcc5268,_0x1954b9,new _0x3e264d['IndicesManager'](),new _0xe308fc[(_0x48caa2(0x2ec))](_0xcc5268,_0x1954b9,_0x194948),_0x2cd521,new _0x1c938e['LimitedSettingTransformer'](),_0x14a6f8,_0x5347d1,_0x2610b7,new _0x369b87['PackageDiscoverer']());return _0x5577a2[_0x48caa2(0x194)](_0x1a832f[_0x48caa2(0xf41)]['backgroundAnalysisFactory'],new _0x438a11[(_0x48caa2(0xd0a))](_0x5577a2)),_0x5577a2[_0x48caa2(0x194)](_0x1a832f[_0x48caa2(0xf41)][_0x48caa2(0xa7a)],new _0x5ad10e['PylanceFullAccessHostFactory'](_0x5577a2)),_0x5577a2[_0x48caa2(0x194)](_0x1a832f['PylanceServiceKeys'][_0x48caa2(0x6d3)],new _0xba211c['ProfilingService'](_0x5577a2,_0x48caa2(0x1074))),_0x5577a2;}_0x38a2d8[_0x2d434c(0x9b4)]=_0xe54b9c;},0x15c98:function(_0x8e4cd7,_0x4dc65a,_0x1aafe2){'use strict';const _0x8cb432=a1_0x5357;var _0x4f52d6=this&&this[_0x8cb432(0x80e)]||(Object['create']?function(_0x3ac055,_0x5983b4,_0x406727,_0x2bb9a1){const _0x5d52b7=_0x8cb432;if(_0x2bb9a1===undefined)_0x2bb9a1=_0x406727;var _0x518ea6=Object[_0x5d52b7(0x8ec)](_0x5983b4,_0x406727);(!_0x518ea6||('get'in _0x518ea6?!_0x5983b4[_0x5d52b7(0x7fe)]:_0x518ea6[_0x5d52b7(0xe29)]||_0x518ea6[_0x5d52b7(0x55e)]))&&(_0x518ea6={'enumerable':!![],'get':function(){return _0x5983b4[_0x406727];}}),Object['defineProperty'](_0x3ac055,_0x2bb9a1,_0x518ea6);}:function(_0x1a4a6c,_0x1bcef3,_0x54ea34,_0x21de00){if(_0x21de00===undefined)_0x21de00=_0x54ea34;_0x1a4a6c[_0x21de00]=_0x1bcef3[_0x54ea34];}),_0xe16374=this&&this[_0x8cb432(0xc98)]||(Object[_0x8cb432(0xffd)]?function(_0x17c1c4,_0x5c1311){const _0x27954a=_0x8cb432;Object[_0x27954a(0x9ae)](_0x17c1c4,_0x27954a(0x1015),{'enumerable':!![],'value':_0x5c1311});}:function(_0x4979d7,_0x3f46f7){const _0x2abe31=_0x8cb432;_0x4979d7[_0x2abe31(0x1015)]=_0x3f46f7;}),_0x520f5f=this&&this[_0x8cb432(0x280)]||function(_0x249b78){const _0x136359=_0x8cb432;if(_0x249b78&&_0x249b78[_0x136359(0x7fe)])return _0x249b78;var _0x224a15={};if(_0x249b78!=null){for(var _0x5abc8a in _0x249b78)if(_0x5abc8a!==_0x136359(0x1015)&&Object[_0x136359(0x4cc)]['hasOwnProperty']['call'](_0x249b78,_0x5abc8a))_0x4f52d6(_0x224a15,_0x249b78,_0x5abc8a);}return _0xe16374(_0x224a15,_0x249b78),_0x224a15;};Object['defineProperty'](_0x4dc65a,'__esModule',{'value':!![]}),_0x4dc65a[_0x8cb432(0xf79)]=void 0x0;const _0x58004c=_0x1aafe2(0x7294),_0x406bb1=_0x1aafe2(0x10194),_0x2fe95a=_0x1aafe2(0x13c30),_0x3dc1f8=_0x1aafe2(0xfcc0),_0x2115f6=_0x1aafe2(0x6d88),_0x3d8a5e=_0x1aafe2(0x15000),_0x21b7a3=_0x520f5f(_0x1aafe2(0x144ed)),_0x29f873=_0x1aafe2(0xd72c),_0x113d7f=_0x1aafe2(0x13afc),_0x54f144=_0x1aafe2(0x17cac),_0xaf1b8=_0x1aafe2(0x2e8c),_0x3751d5=_0x1aafe2(0x771c),_0x5a9fb8={'maxDepth':Number[_0x8cb432(0xfb0)],'includeAllSymbols':![]};class _0x11ffae{constructor(_0x119d14,_0x125b9d,_0x42213b,_0x3be33b,_0x11889c,_0x502195,_0x370ae1,_0xb3c9a4){const _0xded84=_0x8cb432;var _0x4bd38a,_0x2600dd,_0x17bd55,_0x1897d1;this['_stdLibIndices']=_0x3be33b,this[_0xded84(0xdd4)]=_0x11889c,this[_0xded84(0x82e)]=_0x370ae1,this['_indicesPerExecEnv']=new _0xaf1b8[(_0xded84(0xcf3))](),this[_0xded84(0xe25)]=[],this[_0xded84(0x277)]=new Map(),this[_0xded84(0x47a)]=new Map(),this['_excludedStdLibModules']=new Set([_0xded84(0x497),_0xded84(0xb98),'antigravity']),this[_0xded84(0x8a8)]=(0x0,_0x3d8a5e['isNumber'])(_0x502195)?{'maxDepth':_0x502195,'includeAllSymbols':![]}:_0x502195,this['_executionEnvironments']=_0x125b9d[_0xded84(0xc66)]()['filter'](_0x568699=>!!_0x568699['root']);for(const _0x5bc146 of this[_0xded84(0xe25)]){this[_0xded84(0x277)]['set']((_0x2600dd=(_0x4bd38a=_0x5bc146['root'])===null||_0x4bd38a===void 0x0?void 0x0:_0x4bd38a['key'])!==null&&_0x2600dd!==void 0x0?_0x2600dd:'',_0x42213b[_0xded84(0xfc3)](_0x5bc146)),this[_0xded84(0x47a)][_0xded84(0xbc1)]((_0x1897d1=(_0x17bd55=_0x5bc146['root'])===null||_0x17bd55===void 0x0?void 0x0:_0x17bd55[_0xded84(0x29e)])!==null&&_0x1897d1!==void 0x0?_0x1897d1:'',_0x42213b['getTypeshedThirdPartyPath'](_0x5bc146));}this[_0xded84(0x1f2)]=(0x0,_0x54f144['getBundledTypeStubsPath'])(_0x42213b[_0xded84(0xda0)]['getModulePath']()),this[_0xded84(0x297)]=new _0x220520(_0x42213b,_0xb3c9a4);}[_0x8cb432(0xb1f)](){const _0x3cdbbb=_0x8cb432;return this[_0x3cdbbb(0x297)][_0x3cdbbb(0xb1f)]();}['getModuleFilesPerExecEnv'](){const _0x1e3a0e=_0x8cb432;var _0x42f89f;const _0xc3680d=new _0x3751d5[(_0x1e3a0e(0x11d1))](),_0xe77e4c=new Map();for(const [_0x78f96,_0x554d83]of this['_indicesPerExecEnv']){for(const [,_0x1e9b4c]of _0x554d83){if(!_0x1e9b4c['isStdLib']&&_0x1e9b4c[_0x1e3a0e(0x118c)]&&!_0x1e9b4c[_0x1e3a0e(0xa33)])continue;const _0x3b910e=(_0x42f89f=this[_0x1e3a0e(0x125c)])===null||_0x42f89f===void 0x0?void 0x0:_0x42f89f[_0x1e3a0e(0x10b5)](_0x78f96);if(_0x3b910e&&_0x1e9b4c[_0x1e3a0e(0x116b)])continue;!this[_0x1e3a0e(0xdd4)]&&!_0x1e9b4c['isStdLib']&&_0x21b7a3[_0x1e3a0e(0xa2d)](_0x1e9b4c['uri']+_0x1e3a0e(0x43a));if(!(0x0,_0x113d7f[_0x1e3a0e(0x7ba)])(_0x1e9b4c['uri']))continue;_0xe77e4c['set'](_0x1e9b4c[_0x1e3a0e(0xae2)][_0x1e3a0e(0x29e)],_0x1e9b4c);}_0xc3680d['set'](_0x78f96,[..._0xe77e4c[_0x1e3a0e(0x789)]()]),_0xe77e4c[_0x1e3a0e(0x1b4)]();}return _0xc3680d;}[_0x8cb432(0xd04)](_0x33e9c4){const _0x515b69=_0x8cb432;var _0x404d5d,_0x454227,_0x541034,_0x4db1b7,_0xb61663,_0x53d63c,_0x1d458b;for(const _0x549d56 of this['_executionEnvironments']){const _0x61659=this['_stdLibPaths'][_0x515b69(0x10b5)]((_0x454227=(_0x404d5d=_0x549d56[_0x515b69(0x105a)])===null||_0x404d5d===void 0x0?void 0x0:_0x404d5d[_0x515b69(0x29e)])!==null&&_0x454227!==void 0x0?_0x454227:''),_0x3f946f=this[_0x515b69(0x47a)][_0x515b69(0x10b5)]((_0x4db1b7=(_0x541034=_0x549d56[_0x515b69(0x105a)])===null||_0x541034===void 0x0?void 0x0:_0x541034[_0x515b69(0x29e)])!==null&&_0x4db1b7!==void 0x0?_0x4db1b7:''),_0x80510e=this['_fs'][_0x515b69(0x12d0)](_0x549d56),_0x271f08=(_0xb61663=this[_0x515b69(0x125c)])===null||_0xb61663===void 0x0?void 0x0:_0xb61663['get']((_0x53d63c=_0x549d56[_0x515b69(0x105a)])!==null&&_0x53d63c!==void 0x0?_0x53d63c:_0x29f873[_0x515b69(0xb38)]['empty']());_0x271f08&&this[_0x515b69(0x181)](_0x549d56);for(const _0xefef40 of _0x80510e){const _0x15dcda=_0x61659?_0xefef40[_0x515b69(0xcc3)](_0x61659):![];if(_0x271f08&&_0x15dcda)continue;if(!this[_0x515b69(0xdd4)]&&!_0x15dcda)continue;const _0x41e8e4=_0x3f946f?_0xefef40[_0x515b69(0xcc3)](_0x3f946f):![],_0x5ee083=_0xefef40[_0x515b69(0xcc3)](this[_0x515b69(0x1f2)]);for(const _0x425cdd of this['_fs']['readdirEntriesSync'](_0xefef40)){(0x0,_0x3dc1f8['throwIfCancellationRequested'])(_0x33e9c4);if(_0x425cdd[_0x515b69(0x971)]){if(_0x425cdd[_0x515b69(0xa08)])continue;if(_0x425cdd[_0x515b69(0x118c)]){const _0x3d8d60=this['_fs'][_0x515b69(0xf25)](_0x425cdd['uri'],_0x549d56);_0x3d8d60&&this[_0x515b69(0x37d)]({'execEnv':_0x549d56,'isStdLib':_0x15dcda,'isTypeshedStub':_0x41e8e4,'isBundledStub':_0x5ee083,'packageName':_0x3d8d60,'depthLimit':this['_defaultDepthLimit']},_0x3d8d60,![],_0x425cdd,0x1);continue;}}if(!_0x425cdd[_0x515b69(0x971)]&&_0x425cdd['public']){const _0x37cb9d=this[_0x515b69(0x297)][_0x515b69(0xf25)](_0x425cdd['uri'],_0x549d56),_0x1cfdf3=(_0x1d458b=this[_0x515b69(0x82e)])===null||_0x1d458b===void 0x0?void 0x0:_0x1d458b['get'](_0x37cb9d),_0x317cfa=0x1,_0x41c8f7={'execEnv':_0x549d56,'isStdLib':_0x15dcda,'isTypeshedStub':_0x41e8e4,'isBundledStub':_0x5ee083,'packageName':_0x425cdd[_0x515b69(0x1211)]?_0x37cb9d:undefined,'depthLimit':_0x1cfdf3!==null&&_0x1cfdf3!==void 0x0?_0x1cfdf3:_0x15dcda?_0x5a9fb8:this[_0x515b69(0x8a8)]},_0x5d55dd=_0x425cdd['containsInit']?!!(0x0,_0x406bb1['getPyTypedInfo'])(this[_0x515b69(0x297)]['realFS'],_0x425cdd['uri']):![];this[_0x515b69(0x128c)](_0x317cfa,_0x41c8f7[_0x515b69(0x5f4)][_0x515b69(0xcdc)])&&this['_scan'](_0x80510e,_0x41c8f7,_0x5d55dd,_0x425cdd[_0x515b69(0xae2)],_0x317cfa,_0x33e9c4);}}}}}[_0x8cb432(0x117f)](_0x1a2d7c,_0x210848,_0x5472ec,_0x3faa63,_0x51669e,_0x312a58){const _0x355328=_0x8cb432;if(_0x1a2d7c['some'](_0x59df70=>_0x3faa63[_0x355328(0x23d)](_0x59df70)))return;const _0x19fffb=_0x51669e+0x1;for(const _0x533e05 of this['_fs'][_0x355328(0x128d)](_0x3faa63)){(0x0,_0x3dc1f8[_0x355328(0x1019)])(_0x312a58);if(_0x533e05[_0x355328(0x971)]){if(_0x533e05['isInit']){const _0x2ff16c=this[_0x355328(0x297)][_0x355328(0xf25)](_0x533e05[_0x355328(0xae2)],_0x210848[_0x355328(0xa2e)]);_0x2ff16c&&this[_0x355328(0x37d)](_0x210848,_0x2ff16c,_0x5472ec,_0x533e05,_0x51669e);continue;}if(_0x533e05[_0x355328(0x118c)]||_0x533e05['containsInit']){const _0x203eb7=this[_0x355328(0x297)][_0x355328(0xf25)](_0x533e05['uri'],_0x210848[_0x355328(0xa2e)]);if(_0x203eb7){const _0x389d24=_0x210848[_0x355328(0x7df)]?_0x210848:{..._0x210848,'packageName':_0x203eb7};this['_setMap'](_0x389d24,_0x203eb7,_0x5472ec,_0x533e05,_0x19fffb);}continue;}}if(!_0x533e05['isFile']&&_0x533e05[_0x355328(0xd07)]&&this[_0x355328(0x128c)](_0x19fffb,_0x210848[_0x355328(0x5f4)][_0x355328(0xcdc)])){const _0x4760a0=!_0x533e05[_0x355328(0x1211)]||_0x210848[_0x355328(0x7df)]?_0x210848:{..._0x210848,'packageName':this['_fs'][_0x355328(0xf25)](_0x533e05[_0x355328(0xae2)],_0x210848['execEnv'])};this[_0x355328(0x117f)](_0x1a2d7c,_0x4760a0,_0x5472ec,_0x533e05[_0x355328(0xae2)],_0x19fffb,_0x312a58);}}}[_0x8cb432(0x181)](_0x571546){const _0x3665d9=_0x8cb432;var _0x25464a;const _0x2d3719=this['_stdLibIndices'][_0x3665d9(0x10b5)]((_0x25464a=_0x571546[_0x3665d9(0x105a)])!==null&&_0x25464a!==void 0x0?_0x25464a:_0x29f873[_0x3665d9(0xb38)][_0x3665d9(0x394)]());for(const _0x54e566 of _0x2d3719[_0x3665d9(0xbe8)]()){const _0x47863a=_0x54e566,_0x3137a2=this[_0x3665d9(0x297)]['getModuleNameForImport'](_0x47863a,_0x571546);_0x3137a2&&this['_setMap']({'execEnv':_0x571546,'isStdLib':!![],'isTypeshedStub':![],'isBundledStub':![],'packageName':undefined,'depthLimit':this[_0x3665d9(0x8a8)]},_0x3137a2,![],{'isStub':_0x47863a['hasExtension'](_0x3665d9(0xd65)),'uri':_0x47863a},0x1);}}[_0x8cb432(0x37d)](_0x18fa78,_0x36360e,_0x360128,_0x303f50,_0x129f8f){const _0xc91287=_0x8cb432;var _0x415321;if(_0x18fa78[_0xc91287(0x116b)]&&this[_0xc91287(0xd88)][_0xc91287(0xf8b)](_0x36360e))return;const _0x485609=(0x0,_0x2115f6[_0xc91287(0x8c2)])(this[_0xc91287(0x40f)],(_0x415321=_0x18fa78['execEnv'][_0xc91287(0x105a)])!==null&&_0x415321!==void 0x0?_0x415321:_0x29f873[_0xc91287(0xb38)]['empty'](),()=>new Map()),_0x4c778e=_0x485609[_0xc91287(0x10b5)](_0x36360e);if(!_0x4c778e){this[_0xc91287(0x128c)](_0x129f8f,_0x18fa78[_0xc91287(0x5f4)][_0xc91287(0xcdc)])&&_0x485609[_0xc91287(0xbc1)](_0x36360e,{'isStdLib':_0x18fa78['isStdLib'],'isStub':_0x303f50['isStub'],'isTypeshedStub':_0x18fa78[_0xc91287(0x10c8)],'isBundledStub':_0x18fa78[_0xc91287(0xc0a)],'packageName':_0x18fa78[_0xc91287(0x7df)],'uri':_0x303f50['uri'],'shadowed':![],'pyTypedPackage':_0x360128,'includeAllSymbols':_0x18fa78['depthLimit'][_0xc91287(0x1116)]});return;}if(_0x4c778e[_0xc91287(0x118c)]){_0x4c778e['shadowed']=!![];!_0x4c778e['pyTypedPackage']&&_0x360128&&(_0x4c778e[_0xc91287(0x118c)]=![],_0x4c778e['uri']=_0x303f50['uri'],_0x4c778e['pyTypedPackage']=_0x360128);return;}if(!_0x360128&&_0x4c778e[_0xc91287(0x1191)])return;_0x4c778e[_0xc91287(0xae2)]=_0x303f50[_0xc91287(0xae2)],_0x4c778e[_0xc91287(0x118c)]=!![],_0x4c778e[_0xc91287(0xa33)]=!![],_0x4c778e[_0xc91287(0x1191)]=_0x360128;}[_0x8cb432(0x128c)](_0x32d942,_0x2dc3c8){return _0x32d942<=_0x2dc3c8;}}_0x4dc65a[_0x8cb432(0xf79)]=_0x11ffae;class _0x220520{constructor(_0x241cd2,_0x216e1c){const _0x441b29=_0x8cb432;this[_0x441b29(0x118f)]=_0x241cd2,this[_0x441b29(0x446)]=_0x216e1c!==null&&_0x216e1c!==void 0x0?_0x216e1c:new Map();}get[_0x8cb432(0xeec)](){const _0xd434fa=_0x8cb432;return this[_0xd434fa(0x118f)]['fileSystem'];}[_0x8cb432(0xb1f)](){const _0x386068=_0x8cb432;return this[_0x386068(0x446)];}[_0x8cb432(0x128d)](_0x13c74e){const _0x463e0c=_0x8cb432,_0xef4730=this[_0x463e0c(0x446)][_0x463e0c(0x10b5)](_0x13c74e[_0x463e0c(0x29e)]);if(_0xef4730)return _0xef4730;const _0x33ad95=[],_0x2b938a=this[_0x463e0c(0xd7e)](_0x13c74e);for(const _0x5416c3 of this['realFS'][_0x463e0c(0x128d)](_0x13c74e)){const _0xe8e441=_0x13c74e[_0x463e0c(0xaee)](_0x5416c3[_0x463e0c(0x1ed)]);let _0x3556e2=_0x5416c3[_0x463e0c(0x971)](),_0xc4ae0e=_0x5416c3['isDirectory']();if(_0x5416c3['isSymbolicLink']()){const _0x40d0c8=(0x0,_0x113d7f[_0x463e0c(0x4c2)])(this[_0x463e0c(0xeec)],_0xe8e441);_0x40d0c8&&(_0x3556e2=_0x40d0c8[_0x463e0c(0x971)](),_0xc4ae0e=_0x40d0c8[_0x463e0c(0x86c)]());}if(_0x3556e2){const _0x4dbeb5=_0xe8e441[_0x463e0c(0xb29)],_0x2c73ec=_0x4dbeb5===_0x463e0c(0xd65),_0xd5c79c=!_0x2c73ec&&_0x58004c['supportedFileExtensions'][_0x463e0c(0x10e5)](_0x4ee415=>_0x4ee415===_0x4dbeb5);if(!_0x2c73ec&&!_0xd5c79c)continue;const _0x4bb0c3=_0x5416c3[_0x463e0c(0x1ed)]===_0x463e0c(0xde8)||_0x5416c3['name']===_0x463e0c(0x2c8);_0x33ad95['push']({'name':_0x5416c3['name'],'directory':_0x13c74e,'uri':_0xe8e441,'isFile':!![],'isInit':_0x4bb0c3,'containsInit':_0x2b938a,'isStub':_0x2c73ec,'public':!![]});}else{if(_0xc4ae0e){const _0x49b095=this[_0x463e0c(0xd7e)](_0xe8e441);_0x33ad95[_0x463e0c(0x71f)]({'name':_0x5416c3['name'],'uri':_0xe8e441,'isFile':![],'isInit':![],'containsInit':_0x49b095,'isStub':![],'public':!(0x0,_0x2fe95a[_0x463e0c(0x1093)])(_0xe8e441[_0x463e0c(0x9d0)])});}}}return this[_0x463e0c(0x446)][_0x463e0c(0xbc1)](_0x13c74e['key'],_0x33ad95),_0x33ad95;}[_0x8cb432(0xf25)](_0x1ccff6,_0x4fed5e){const _0x27df05=_0x8cb432;return this['_importResolver'][_0x27df05(0xf25)](_0x1ccff6,_0x4fed5e)[_0x27df05(0x12e2)];}[_0x8cb432(0x12d0)](_0x3cac4c){const _0xabe3a5=_0x8cb432;return this[_0xabe3a5(0x118f)][_0xabe3a5(0xe26)](_0x3cac4c)[_0xabe3a5(0x1110)](_0x359306=>_0x359306!==_0x3cac4c['root']&&this[_0xabe3a5(0x3a2)](_0x359306));}[_0x8cb432(0x3a2)](_0x247093){const _0x5650bd=_0x8cb432;if(this[_0x5650bd(0x446)][_0x5650bd(0x10b5)](_0x247093[_0x5650bd(0x29e)]))return!![];return this[_0x5650bd(0xeec)][_0x5650bd(0x3a2)](_0x247093);}[_0x8cb432(0xd7e)](_0x192666){const _0x294d54=_0x8cb432;return this[_0x294d54(0xeec)][_0x294d54(0x3a2)](_0x192666['initPyUri'])||this[_0x294d54(0xeec)]['existsSync'](_0x192666[_0x294d54(0x1cb)]);}}},0x7244:(_0x246080,_0x2dfe0e,_0x44bc6f)=>{'use strict';const _0x5792e8=a1_0x5357;Object[_0x5792e8(0x9ae)](_0x2dfe0e,'__esModule',{'value':!![]}),_0x2dfe0e[_0x5792e8(0x491)]=void 0x0;const _0x37cc6b=_0x44bc6f(0x173b4),_0x2fcb44=_0x44bc6f(0x9304),_0x211dfa=_0x44bc6f(0xa41c),_0x2d5654=_0x44bc6f(0x3a44),_0x308f18=_0x44bc6f(0xd1f7),_0x34222c=_0x44bc6f(0xe9c),_0x4a0fda=_0x44bc6f(0xefdc);class _0x23d29e extends _0x37cc6b[_0x5792e8(0x1247)]{constructor(_0x449173,_0x5a0dbf,_0x3d1e52,_0x46c597,_0x199192,_0x47546c,_0x37f830){const _0x32f96c=_0x5792e8;super(_0x449173,_0x5a0dbf,_0x3d1e52,_0x46c597,_0x199192,_0x47546c,_0x37f830),this[_0x32f96c(0x1232)]=_0x5a0dbf['tryGet'](_0x2d5654[_0x32f96c(0xf41)][_0x32f96c(0x91a)]);}[_0x5792e8(0x546)](){const _0x3bd3bb=_0x5792e8;var _0x472137;super['dispose'](),(_0x472137=this[_0x3bd3bb(0x1232)])===null||_0x472137===void 0x0?void 0x0:_0x472137[_0x3bd3bb(0xad9)](this[_0x3bd3bb(0x679)]);}[_0x5792e8(0xaa5)](){const _0x2db630=_0x5792e8;var _0x133a3d;return(_0x133a3d=(0x0,_0x211dfa[_0x2db630(0xd3b)])(this[_0x2db630(0x1108)]))===null||_0x133a3d===void 0x0?void 0x0:_0x133a3d[_0x2db630(0x40a)]();}[_0x5792e8(0x10c6)](_0x1d59ed){const _0x4777e4=_0x5792e8;var _0x32a06c,_0x37e822;_0x1d59ed!==_0x37cc6b[_0x4777e4(0x10cd)]['SourceWatcherChanged']&&((_0x32a06c=(0x0,_0x211dfa[_0x4777e4(0xd3b)])(this[_0x4777e4(0x1108)]))===null||_0x32a06c===void 0x0?void 0x0:_0x32a06c[_0x4777e4(0x11fc)](this[_0x4777e4(0x11ab)],this[_0x4777e4(0x19d)],this[_0x4777e4(0x1229)][_0x4777e4(0x812)],{'changesOnly':_0x1d59ed===_0x37cc6b[_0x4777e4(0x10cd)][_0x4777e4(0x760)]})),_0x1d59ed===_0x37cc6b['InvalidatedReason'][_0x4777e4(0x11f7)]&&((_0x37e822=this[_0x4777e4(0x8af)]['serviceProvider'][_0x4777e4(0xcfc)](_0x2d5654['PylanceServiceKeys'][_0x4777e4(0xd73)]))===null||_0x37e822===void 0x0?void 0x0:_0x37e822[_0x4777e4(0xad9)](this[_0x4777e4(0x8af)])),super[_0x4777e4(0x10c6)](_0x1d59ed);}async[_0x5792e8(0x1182)](_0x392fcd,_0x208c1b,_0x482f33,_0x19b80f,_0x29b9e4){const _0x1fdc0e=_0x5792e8;if(this['backgroundAnalysis'])return(0x0,_0x211dfa['getBackgroundAnalysis'])(this[_0x1fdc0e(0x1108)])[_0x1fdc0e(0xc2a)](_0x1fdc0e(0x1182),{'fileUri':_0x392fcd,'range':_0x208c1b,'includeSyntaxToken':_0x482f33,'previousResultId':_0x19b80f,'cancellationToken':_0x29b9e4});return(0x0,_0x4a0fda[_0x1fdc0e(0x1182)])(this['program'],_0x392fcd,_0x208c1b,_0x482f33,_0x19b80f,_0x29b9e4);}async[_0x5792e8(0xff9)](_0x21bfe0,_0xbdf330,_0x586ac9,_0xf28a60){const _0x5c516c=_0x5792e8;if(this[_0x5c516c(0x1108)])return(0x0,_0x211dfa['getBackgroundAnalysis'])(this['backgroundAnalysis'])[_0x5c516c(0xc2a)](_0x5c516c(0x762),{'fileUri':_0x21bfe0,'range':_0xbdf330,'options':_0x586ac9,'cancellationToken':_0xf28a60});return(0x0,_0x34222c[_0x5c516c(0x762)])(this[_0x5c516c(0x8af)],_0x21bfe0,_0xbdf330,_0x586ac9,_0xf28a60);}['onResolveInlayHint'](_0x1b7808,_0x5b5baa,_0x5392ab){const _0x2d59c9=_0x5792e8;return(0x0,_0x308f18['trackPerf'])(this[_0x2d59c9(0x8af)][_0x2d59c9(0x609)][_0x2d59c9(0xcfc)](_0x2d5654['PylanceServiceKeys'][_0x2d59c9(0x114c)]),_0x308f18[_0x2d59c9(0xdd2)][_0x2d59c9(0x100e)],()=>{const _0x417192=_0x2d59c9;return(0x0,_0x34222c['resolveInlayHints'])(this[_0x417192(0x8af)],_0x1b7808,_0x5b5baa,_0x5392ab);},0x7d0);}['startIndexing'](_0x3dd5d2){const _0x3d7b85=_0x5792e8;var _0x37c45f;(_0x37c45f=(0x0,_0x211dfa[_0x3d7b85(0xd3b)])(this[_0x3d7b85(0x1108)]))===null||_0x37c45f===void 0x0?void 0x0:_0x37c45f['startIndexing'](_0x3dd5d2,this[_0x3d7b85(0x11ab)],this[_0x3d7b85(0x19d)],this['host'][_0x3d7b85(0x812)]);}['getIndices'](){const _0x5171f2=_0x5792e8;var _0x298b8e;return(_0x298b8e=this[_0x5171f2(0x1232)])===null||_0x298b8e===void 0x0?void 0x0:_0x298b8e[_0x5171f2(0x12bc)](this[_0x5171f2(0x8af)]);}['setExperimentOptions'](_0x3c3a53){const _0x3a20ff=_0x5792e8;this[_0x3a20ff(0x1108)]&&(0x0,_0x211dfa[_0x3a20ff(0xd3b)])(this[_0x3a20ff(0x1108)])[_0x3a20ff(0xc2a)](_0x3a20ff(0x4c9),_0x3c3a53);}async['startProfiling'](_0x1f39c3){const _0x50eea5=_0x5792e8;if(!this[_0x50eea5(0x1108)])return undefined;return await(0x0,_0x211dfa[_0x50eea5(0xd3b)])(this['backgroundAnalysis'])[_0x50eea5(0xc2a)](_0x50eea5(0xe3d),_0x1f39c3);}async[_0x5792e8(0xcee)](){const _0x59e07e=_0x5792e8;if(!this[_0x59e07e(0x1108)])return undefined;return await(0x0,_0x211dfa[_0x59e07e(0xd3b)])(this[_0x59e07e(0x1108)])[_0x59e07e(0xc2a)](_0x59e07e(0xcee),undefined);}[_0x5792e8(0x18f)](_0x44ece7){const _0x442a52=_0x5792e8;this[_0x442a52(0x1108)]&&(0x0,_0x211dfa[_0x442a52(0xd3b)])(this[_0x442a52(0x1108)])['analysisRequest'](_0x442a52(0x18f),_0x44ece7);const _0x41e431=this['program'][_0x442a52(0x609)][_0x442a52(0xcfc)](_0x2fcb44['ServiceKeys'][_0x442a52(0x106e)]);_0x41e431&&_0x41e431[_0x442a52(0x18f)](_0x44ece7);}[_0x5792e8(0x1264)](_0x5a0834,_0x3e7cb){const _0x548840=_0x5792e8;var _0xeea7ab;const _0x16850e=this[_0x548840(0x12bc)]();if(!_0x16850e)return;for(const [_0x3b6c11,_0x4b9563]of _0x5a0834){_0x16850e[_0x548840(0x11e3)](_0x3b6c11,_0x4b9563);}for(const [_0x5ce38a,_0x576205]of _0x3e7cb){const _0x34eced=this[_0x548840(0x11ab)][_0x548840(0xc66)]()[_0x548840(0x1193)](_0x166638=>{const _0x2fab29=_0x548840;var _0x3bdf12;return(_0x3bdf12=_0x166638['root'])===null||_0x3bdf12===void 0x0?void 0x0:_0x3bdf12[_0x2fab29(0x23d)](_0x5ce38a);});if(!_0x34eced)continue;for(const [_0x55c8e7,_0x2c1e74]of _0x576205){(_0xeea7ab=this[_0x548840(0x1232)])===null||_0xeea7ab===void 0x0?void 0x0:_0xeea7ab['setIndex'](this[_0x548840(0x679)],_0x34eced,_0x55c8e7,_0x2c1e74);}}}}_0x2dfe0e[_0x5792e8(0x491)]=_0x23d29e;},0x2054:function(_0x23c833,_0x82def0,_0xaf9cce){'use strict';const _0x466adc=a1_0x5357;var _0x294443=this&&this[_0x466adc(0x4b3)]||function(_0x81981c){const _0xbbc164=_0x466adc;return _0x81981c&&_0x81981c[_0xbbc164(0x7fe)]?_0x81981c:{'default':_0x81981c};};Object[_0x466adc(0x9ae)](_0x82def0,_0x466adc(0x7fe),{'value':!![]}),_0x82def0['createPylanceImportResolver']=_0x82def0[_0x466adc(0xc03)]=void 0x0;const _0x2ede39=_0x294443(_0xaf9cce(0x3ac)),_0x285fc9=_0xaf9cce(0x7294),_0x224fee=_0xaf9cce(0x6d88),_0x3a3f0b=_0xaf9cce(0x144ed),_0x3304ff=_0xaf9cce(0x9304),_0x4396c1=_0xaf9cce(0xd72c),_0xe4a39d=_0xaf9cce(0x13afc),_0x57b160=_0xaf9cce(0xa240),_0x176ef8=_0xaf9cce(0x11bbc),_0x2e2311=_0xaf9cce(0x17cac),_0xda14af=_0xaf9cce(0xd1f7);class _0x598175 extends _0x285fc9['ImportResolver']{constructor(_0x1ba90e,_0x58874b,_0x25ccee,_0x34f984){const _0xaf1000=_0x466adc;super(_0x1ba90e,_0x58874b,_0x25ccee),this[_0xaf1000(0x55b)]=new Map(),this[_0xaf1000(0x10c1)]=new Map(),_0x34f984&&(this[_0xaf1000(0x21e)]=new _0x5abb61(this[_0xaf1000(0xd30)],_0x1ba90e['fs'](),_0x34f984));}[_0x466adc(0xe37)](_0x31133d,_0x23b9ad,_0x38bca7){const _0x30b5a4=_0x466adc;var _0x26e7fe;const _0x2035e2=super['resolveImport'](_0x31133d,_0x23b9ad,_0x38bca7);return(_0x26e7fe=this[_0x30b5a4(0x21e)])===null||_0x26e7fe===void 0x0?void 0x0:_0x26e7fe[_0x30b5a4(0xc84)](_0x31133d,_0x23b9ad,_0x38bca7,_0x2035e2),_0x2035e2;}[_0x466adc(0x9e9)](){const _0x328e24=_0x466adc;var _0xf2af81;(_0xf2af81=this['_importMetrics'])===null||_0xf2af81===void 0x0?void 0x0:_0xf2af81['reset']();for(const _0x477910 of this[_0x328e24(0x55b)][_0x328e24(0x789)]()){if(_0x477910)try{this[_0x328e24(0xda0)][_0x328e24(0x35d)](_0x477910);}catch(_0x42ea97){}}this['_scrapedTmpFiles'][_0x328e24(0x1b4)](),this['_cachedExistenceForPath'][_0x328e24(0x1b4)](),super['invalidateCache']();}[_0x466adc(0x9f4)](){const _0x1eede9=_0x466adc;var _0x5e5206;(_0x5e5206=this[_0x1eede9(0x21e)])===null||_0x5e5206===void 0x0?void 0x0:_0x5e5206[_0x1eede9(0x273)]();}[_0x466adc(0xc1d)](_0x37a14d,_0x439578,_0xbf9cff){const _0x4fc4bd=_0x466adc;if(_0xbf9cff){const _0x4ab53c=(0x0,_0x2e2311['getBundledNativeStubsPath'])(this[_0x4fc4bd(0xda0)][_0x4fc4bd(0x2c6)]());if(_0x37a14d[_0x4fc4bd(0xcc3)](_0x4ab53c))return[_0x37a14d];}const _0x3d9278=super[_0x4fc4bd(0xc1d)](_0x37a14d,_0x439578,_0xbf9cff);if(_0xbf9cff){if(_0x3d9278[_0x4fc4bd(0xab7)]>0x0){if(!_0x37a14d[_0x4fc4bd(0x10a4)](/stdlib[\\/](decimal|ntpath|posixpath)\.pyi/))return _0x3d9278;}if(this[_0x4fc4bd(0x4fb)](_0x37a14d,_0x439578)){const _0x298c14=this['_scrapedPath'](_0x37a14d,_0x439578);if(_0x298c14)return _0x3d9278[_0x4fc4bd(0x71f)](_0x298c14),_0x3d9278;}}return _0x3d9278;}['getTypeshedPathEx'](_0x1fafb2,_0x3473cd){const _0x222e4e=_0x466adc;return(0x0,_0x2e2311[_0x222e4e(0x12d1)])(this[_0x222e4e(0xda0)][_0x222e4e(0x2c6)]());}[_0x466adc(0x35b)](_0x285e4b,_0x23c675,_0x5bfaad,_0x336982,_0x3764e9=[],_0x5ba4c6=!![]){const _0x23281c=_0x466adc;if(_0x5ba4c6){const _0x1bee54=(0x0,_0x2e2311[_0x23281c(0x12d1)])(this[_0x23281c(0xda0)][_0x23281c(0x2c6)]());if(_0x1bee54){_0x3764e9[_0x23281c(0x71f)]('Looking\x20in\x20bundled\x20stubs\x20path\x20\x27'+_0x1bee54+'\x27');const _0x2b08ff=this[_0x23281c(0x1124)](_0x285e4b,_0x1bee54,_0x23c675,_0x5bfaad,_0x336982,_0x3764e9,undefined,undefined,!![],_0x5ba4c6);if(_0x2b08ff&&_0x2b08ff[_0x23281c(0x7ce)])return _0x2b08ff[_0x23281c(0xb42)]=0x1,_0x2b08ff;}}return undefined;}['resolveNativeImportEx'](_0x388588,_0xb0f937,_0x6157ad=[]){const _0x376599=_0x466adc;var _0x4ebf82;const _0x41cbc4=_0x54710c(_0x388588);if(!_0x41cbc4||_0x41cbc4[_0x376599(0xab7)]===0x0)return undefined;(_0x4ebf82=this[_0x376599(0x21e)])===null||_0x4ebf82===void 0x0?void 0x0:_0x4ebf82[_0x376599(0x255)](_0xb0f937);const _0x495b6e=(0x0,_0x2e2311[_0x376599(0x127c)])(this[_0x376599(0xda0)]['getModulePath']()),_0x28d1a4=this[_0x376599(0x8a9)](_0x41cbc4,_0x495b6e);if(_0x28d1a4)return _0x28d1a4;const _0x5ba64b=_0x376599(0xa1a)+_0xb0f937+_0x376599(0xa05)+_0x388588+_0x376599(0xd8a)+_0x495b6e;return _0x6157ad['push'](_0x5ba64b),undefined;}[_0x466adc(0x890)](_0x1607d8){const _0x4dc568=_0x466adc;var _0x17971d,_0x7ac945;if(_0x57b160[_0x4dc568(0xc25)][_0x4dc568(0x276)](_0x1607d8)){if(!this['_cachedExistenceForPath']['has'](_0x1607d8['key'])){let _0x2196b9=![],_0xbb6ef9=(0x0,_0xe4a39d[_0x4dc568(0x4c2)])(this['fileSystem'],_0x1607d8);if(_0xbb6ef9===null||_0xbb6ef9===void 0x0?void 0x0:_0xbb6ef9['isSymbolicLink']()){const _0x266499=(0x0,_0xe4a39d[_0x4dc568(0x6ab)])(this['fileSystem'],_0x1607d8);_0x266499&&(_0xbb6ef9=(0x0,_0xe4a39d[_0x4dc568(0x4c2)])(this[_0x4dc568(0xda0)],_0x266499));}_0x2196b9=(_0x17971d=_0xbb6ef9===null||_0xbb6ef9===void 0x0?void 0x0:_0xbb6ef9[_0x4dc568(0x86c)]())!==null&&_0x17971d!==void 0x0?_0x17971d:![],this[_0x4dc568(0x10c1)][_0x4dc568(0xbc1)](_0x1607d8['key'],_0x2196b9);}return(_0x7ac945=this[_0x4dc568(0x10c1)][_0x4dc568(0x10b5)](_0x1607d8[_0x4dc568(0x29e)]))!==null&&_0x7ac945!==void 0x0?_0x7ac945:![];}return super[_0x4dc568(0x890)](_0x1607d8);}['_isScrapable'](_0x462397,_0x2aa9e3){const _0xc69c12=_0x466adc;if(!this[_0xc69c12(0x10d8)]()[_0xc69c12(0x1148)])return![];const _0x137151=this[_0xc69c12(0xfc3)](_0x2aa9e3);if(!_0x137151||!_0x462397[_0xc69c12(0xb8e)](_0x137151))return![];return!![];}[_0x466adc(0xd23)](_0x158235,_0x4ddfde){const _0x5008e2=_0x466adc;return(0x0,_0x224fee[_0x5008e2(0x8c2)])(this[_0x5008e2(0x55b)],_0x158235['key'],()=>this['_scrapeModuleToTmpFile'](_0x158235,_0x4ddfde))||undefined;}['_scrapeModuleToTmpFile'](_0x5414f5,_0x484cf6){const _0x11b80e=_0x466adc;var _0xbddd4c;const {moduleName:_0x2889b6}=this['getModuleNameForImport'](_0x5414f5,_0x484cf6);try{if(this[_0x11b80e(0x1229)][_0x11b80e(0x812)]!==0x0)return![];const _0x119ca3=this[_0x11b80e(0x1229)][_0x11b80e(0x2ce)](_0x2889b6,this[_0x11b80e(0x10d8)]()[_0x11b80e(0x1148)]);if(!_0x119ca3)return![];const _0x5db11b=(_0xbddd4c=this['serviceProvider'][_0x11b80e(0xcfc)](_0x3304ff[_0x11b80e(0xa63)][_0x11b80e(0xebb)]))===null||_0xbddd4c===void 0x0?void 0x0:_0xbddd4c[_0x11b80e(0x79b)]({'prefix':_0x2889b6,'postfix':_0x11b80e(0x10e0)});if(_0x5db11b===undefined)return![];return this['fileSystem']['writeFileSync'](_0x5db11b,_0x119ca3,_0x11b80e(0x8fa)),_0x5db11b;}catch{return![];}}[_0x466adc(0x8a9)](_0x1010d9,_0xf62681){const _0x1c663d=_0x466adc,_0xe8512=_0xf62681[_0x1c663d(0xaee)](..._0x1010d9),_0x2fdc76=this[_0x1c663d(0xdbf)](_0xe8512);if(!_0x2fdc76)return;const _0x1c4186=_0x1010d9[_0x1c663d(0xc31)](0x0,-0x1),_0x12b481=_0xf62681[_0x1c663d(0xaee)](..._0x1c4186,_0x2fdc76+_0x1c663d(0xd65));return this[_0x1c663d(0xda0)][_0x1c663d(0x3a2)](_0x12b481)?_0x12b481:undefined;}}_0x82def0[_0x466adc(0xc03)]=_0x598175;function _0x4202e0(_0x41d36b,_0xe63655,_0x1116bb,_0xed7306){return new _0x598175(_0x41d36b,_0xe63655,_0x1116bb,_0xed7306);}_0x82def0[_0x466adc(0x365)]=_0x4202e0;function _0x2d8a74(_0x16d673,_0x215833,_0x47c536=![]){const _0x5ded3f=_0x466adc;_0x16d673['length']>_0x215833[_0x5ded3f(0xab7)]&&([_0x16d673,_0x215833]=[_0x215833,_0x16d673]);if(_0x215833['startsWith'](_0x16d673)&&(!_0x47c536||!_0x215833[_0x5ded3f(0xcc3)](_0x16d673+'.')))return 0x1;return(0x0,_0x2ede39[_0x5ded3f(0x1015)])(_0x215833,_0x16d673);}function _0x54710c(_0x47698e){const _0xd4cbc6=_0x466adc,_0x10541d=_0x47698e[_0xd4cbc6(0x6f9)](),_0x5a946d=_0x10541d['findIndex'](_0x3f0473=>_0x3f0473===_0x21bb9d||_0x3f0473===_0x251a0e);if(_0x5a946d<0x0)return[];return _0x10541d['slice'](_0x5a946d+0x1);}const _0x21bb9d='site-packages',_0x251a0e=_0x466adc(0xe4a),_0x3fbf68=0x64;class _0x5abb61{constructor(_0x17884d,_0x25cc78,_0x4408d6){const _0x2a8f04=_0x466adc;this[_0x2a8f04(0x512)]=_0x17884d,this[_0x2a8f04(0xce0)]=_0x25cc78,this['_telemetry']=_0x4408d6,this[_0x2a8f04(0x6d9)]=new Set(),this[_0x2a8f04(0x685)]=new Set(),this[_0x2a8f04(0x325)]=new Set(),this['_reportedUnresolvedModules']=new Set(),this[_0x2a8f04(0xc74)]=new Map(),this[_0x2a8f04(0x10af)]=new Map(),this[_0x2a8f04(0x1135)]=![],this[_0x2a8f04(0xbe9)]=_0x5abb61[_0x2a8f04(0x892)]();}[_0x466adc(0xad9)](){const _0x38e448=_0x466adc;this[_0x38e448(0xbe9)]=_0x5abb61[_0x38e448(0x892)]();}[_0x466adc(0x255)](_0x54cd1c){this['_addModule'](this['_reportedNativeModules'],this['_currentNativeModules'],_0x54cd1c);}[_0x466adc(0x7a4)](_0xa99108){const _0x1c2813=_0x466adc;!_0x176ef8[_0x1c2813(0x87c)]&&this['_addModule'](this[_0x1c2813(0x12b8)],this[_0x1c2813(0x325)],_0xa99108);}[_0x466adc(0xc84)](_0x282136,_0x4e47c3,_0x2fe673,_0x2f94a0){const _0x95652b=_0x466adc,_0x786f88=(0x0,_0x285fc9[_0x95652b(0x1295)])(_0x2fe673),_0x4f318e=_0x2fe673[_0x95652b(0x5f7)]>0x0,_0x637c6e=_0x2f94a0[_0x95652b(0xbb1)]['length']>0x0?_0x2f94a0[_0x95652b(0xbb1)][_0x2f94a0['resolvedUris']['length']-0x1]:_0x4396c1[_0x95652b(0xb38)][_0x95652b(0x394)](),_0x7f7976=(0x0,_0x224fee[_0x95652b(0x8c2)])(_0x4f318e?this[_0x95652b(0x10af)]:this['_countedAbsolute'],_0x637c6e[_0x95652b(0x29e)],()=>new Set()),_0x5ef4e6=_0x7f7976[_0x95652b(0xf8b)](_0x786f88);if(_0x5ef4e6)return;_0x7f7976[_0x95652b(0x194)](_0x786f88),this[_0x95652b(0x86e)](),this['_metrics'][_0x95652b(0x687)]+=0x1,this[_0x95652b(0xbe9)][_0x95652b(0xafa)]+=_0x2f94a0['isStubFile']?0x1:0x0;_0x4f318e?(this[_0x95652b(0xbe9)][_0x95652b(0xdde)]+=0x1,this[_0x95652b(0xbe9)][_0x95652b(0xbc8)]+=_0x2f94a0[_0x95652b(0x984)]?0x1:0x0):(this['_metrics'][_0x95652b(0xde5)]+=0x1,this[_0x95652b(0xbe9)]['absoluteStubs']+=_0x2f94a0[_0x95652b(0x984)]?0x1:0x0);if(!_0x2f94a0['isImportFound']){let _0x515322=!![];if(this['_lastUnresolvedImportName']){const _0xef105b=_0x2d8a74(this[_0x95652b(0xdab)],_0x786f88,!![]);_0xef105b<0x2&&(_0x515322=![]);}let _0x4e8486=_0x515322&&!_0x4f318e;if(_0x4e8486){const _0x1ec853=(0x0,_0x285fc9[_0x95652b(0xfef)])(_0x282136,_0x4e47c3[_0x95652b(0x105a)]);_0x4e8486=this[_0x95652b(0x512)][_0x95652b(0x1290)](this['_fileSystem'],_0x282136,_0x1ec853);}_0x4e8486&&this[_0x95652b(0x8c9)]&&this[_0x95652b(0x7a4)](_0x786f88);this[_0x95652b(0xdab)]=_0x786f88,this[_0x95652b(0xbe9)]['absoluteUserUnresolved']+=_0x4e8486?0x1:0x0,this[_0x95652b(0xbe9)][_0x95652b(0xa3a)]+=_0x515322?0x1:0x0;_0x4f318e?this[_0x95652b(0xbe9)][_0x95652b(0xec8)]+=_0x515322?0x1:0x0:this[_0x95652b(0xbe9)]['absoluteUnresolved']+=_0x515322?0x1:0x0;return;}if(_0x4f318e)return;switch(_0x2f94a0[_0x95652b(0xb42)]){case 0x1:{this[_0x95652b(0xbe9)]['thirdPartyImportTotal']+=0x1,this[_0x95652b(0xbe9)][_0x95652b(0x1009)]+=_0x2f94a0[_0x95652b(0x984)]?0x1:0x0;break;}case 0x2:{this['_metrics'][_0x95652b(0x1ae)]+=0x1,this[_0x95652b(0xbe9)]['localImportStubs']+=_0x2f94a0[_0x95652b(0x984)]?0x1:0x0;break;}case 0x0:{this[_0x95652b(0xbe9)]['builtinImportTotal']+=0x1,this[_0x95652b(0xbe9)][_0x95652b(0x266)]+=_0x2f94a0[_0x95652b(0x984)]?0x1:0x0;break;}default:(0x0,_0x3a3f0b[_0x95652b(0x799)])(_0x2f94a0[_0x95652b(0xb42)]);}}['report'](){const _0x5da218=_0x466adc;if(!this[_0x5da218(0x1135)])return;this[_0x5da218(0x1135)]=![];const _0x57417e=new _0xda14af[(_0x5da218(0x6a0))](_0xda14af[_0x5da218(0xdd2)]['IMPORT_METRICS']);(0x0,_0xda14af[_0x5da218(0x8e5)])(_0x57417e,this[_0x5da218(0xbe9)]),_0x4fce84(_0x5da218(0x757),this['_getAndResetModuleNames'](this[_0x5da218(0x685)],this['_currentNativeModules'])),_0x4fce84('Unresolved',this['_getAndResetModuleNames'](this[_0x5da218(0x12b8)],this[_0x5da218(0x325)])),this['_telemetry'][_0x5da218(0x9f4)](_0x57417e);function _0x4fce84(_0x41f7bc,_0x1a3b0d){const _0x57f25f=_0x5da218;_0x1a3b0d['length']>0x0&&(0x0,_0xda14af[_0x57f25f(0x9fe)])(_0x57417e,_0x41f7bc,_0x1a3b0d,_0x41f7bc===_0x57f25f(0x2b1));}}static[_0x466adc(0x892)](){return{'total':0x0,'stubs':0x0,'unresolvedTotal':0x0,'absoluteTotal':0x0,'absoluteStubs':0x0,'absoluteUnresolved':0x0,'absoluteUserUnresolved':0x0,'thirdPartyImportTotal':0x0,'thirdPartyImportStubs':0x0,'localImportTotal':0x0,'localImportStubs':0x0,'builtinImportTotal':0x0,'builtinImportStubs':0x0,'relativeTotal':0x0,'relativeStubs':0x0,'relativeUnresolved':0x0};}['_setChanged'](){const _0x326bc6=_0x466adc;this[_0x326bc6(0x1135)]=!![];}[_0x466adc(0xdcc)](_0x2798f8,_0x32995e,_0x54cbf6){const _0xa5364=_0x466adc;if(_0x2798f8[_0xa5364(0x70a)]>_0x3fbf68||_0x32995e[_0xa5364(0x70a)]>_0x3fbf68)return;!_0x2798f8['has'](_0x54cbf6)&&(this[_0xa5364(0x86e)](),_0x32995e['add'](_0x54cbf6));}[_0x466adc(0x4d0)](_0x334ae9,_0x4a205c){const _0x171650=_0x466adc;_0x4a205c[_0x171650(0xc22)](_0x3843d1=>_0x334ae9[_0x171650(0x194)](_0x3843d1));const _0xbdb059=[..._0x4a205c];return _0x4a205c[_0x171650(0x1b4)](),_0xbdb059;}}},0xf328:(_0x4387f3,_0x1c216e,_0x3c474e)=>{'use strict';const _0x2e285c=a1_0x5357;Object['defineProperty'](_0x1c216e,'__esModule',{'value':!![]}),_0x1c216e[_0x2e285c(0x1293)]=_0x1c216e[_0x2e285c(0x69a)]=void 0x0;const _0x593a7a=_0x3c474e(0xc604),_0x1178d0=_0x3c474e(0xc71a),_0x3fa488=_0x3c474e(0xbe38),_0x70c76e=_0x3c474e(0x13afc),_0x3d5482=_0x3c474e(0x673c),_0x260e0f=_0x3c474e(0x11da4);class _0x164f35{constructor(_0x3c1e43,_0x581068){const _0x14f883=_0x2e285c;this[_0x14f883(0x12c3)]=![],this[_0x14f883(0xc12)]=new _0x1178d0['TextEncoder']();const _0x17f5fa=new _0x260e0f[(_0x14f883(0x501))](_0x3c1e43,_0x2393e3=>!!_0x2393e3[_0x14f883(0x1298)]);this[_0x14f883(0xfcd)]=new _0x593a7a['ServiceConnection'](_0x17f5fa),this['_connection'][_0x14f883(0xe54)](_0x14f883(0xf11),async _0x24f7f2=>{const _0x24a89e=_0x14f883;if(!this[_0x24a89e(0x12c3)]){const _0x21d595=_0x581068[_0x24a89e(0x1267)](_0x70c76e['UriEx'][_0x24a89e(0xc4a)](_0x24f7f2['uri']),'utf-8'),_0x284d3e=this[_0x24a89e(0xc12)][_0x24a89e(0x41c)](_0x21d595);return{'errno':0x0,'data':_0x284d3e};}return{'errno':-0x1};}),this[_0x14f883(0xfcd)][_0x14f883(0xe54)](_0x14f883(0xd43),async _0x15c5d4=>{const _0x204baa=_0x14f883;if(!this[_0x204baa(0x12c3)]){const _0x55f712=_0x581068[_0x204baa(0x128d)](_0x70c76e[_0x204baa(0xc13)][_0x204baa(0xc4a)](_0x15c5d4[_0x204baa(0xae2)])),_0x75f040=_0x55f712['map'](_0x283d7e=>[_0x283d7e['name'],_0x283d7e[_0x204baa(0x971)]()?0x1:0x2]);return{'errno':0x0,'data':_0x75f040};}return{'errno':-0x1};}),this['_connection'][_0x14f883(0xe54)](_0x14f883(0xd2a),async _0x735c01=>{const _0x2eb50c=_0x14f883;if(!this[_0x2eb50c(0x12c3)])try{const _0x17e06a=_0x581068[_0x2eb50c(0x815)](_0x70c76e[_0x2eb50c(0xc13)][_0x2eb50c(0xc4a)](_0x735c01[_0x2eb50c(0xae2)])),_0x20e856={'size':_0x17e06a[_0x2eb50c(0x70a)],'mtime':_0x17e06a['mtimeMs'],'type':_0x17e06a['isFile']()?_0x2eb50c(0xe92):_0x17e06a[_0x2eb50c(0x86c)]()?'directory':_0x2eb50c(0xb54)};return{'errno':0x0,'data':_0x20e856};}catch{const _0x3fde13={'size':0x0,'mtime':0x0,'type':_0x2eb50c(0xb54)};return{'errno':0x0,'data':_0x3fde13};}return{'errno':-0x1};});}[_0x2e285c(0x546)](){const _0x2f6b0f=_0x2e285c;this[_0x2f6b0f(0x12c3)]=!![];}}_0x1c216e[_0x2e285c(0x69a)]=_0x164f35;class _0x26d4e3{get[_0x2e285c(0xcdb)](){throw new Error('Method\x20not\x20implemented.');}['applyEdit'](_0x4b689a){const _0x3e8e64=_0x2e285c;throw new Error(_0x3e8e64(0xc9a));}[_0x2e285c(0xcb0)](_0x213d9a){const _0x56b76e=_0x2e285c;throw new Error(_0x56b76e(0xc9a));}[_0x2e285c(0xa9f)](_0x15257b){throw new Error('Method\x20not\x20implemented.');}}class _0x488f0c{constructor(){const _0xa1d101=_0x2e285c,_0x15ff56=new _0x593a7a[(_0xa1d101(0x9cf))](_0x3fa488[_0xa1d101(0xa91)]),_0x24643a=(0x0,_0x3d5482[_0xa1d101(0x867)])(_0x26d4e3);this[_0xa1d101(0x2da)]=new _0x24643a(),this[_0xa1d101(0x2da)][_0xa1d101(0xf4f)](_0x15ff56);}[_0x2e285c(0x18c)](_0x1ff91c){const _0x256d21=_0x2e285c;return this[_0x256d21(0x2da)][_0x256d21(0xda0)][_0x256d21(0x18c)](_0x1ff91c);}['readDirectorySync'](_0x263960){const _0x28bc59=_0x2e285c;return this[_0x28bc59(0x2da)][_0x28bc59(0xda0)][_0x28bc59(0x68a)](_0x263960);}[_0x2e285c(0x815)](_0x599bfd){const _0x397b55=_0x2e285c;return this['_syncRequest'][_0x397b55(0xda0)]['statSync'](_0x599bfd);}}_0x1c216e[_0x2e285c(0x1293)]=_0x488f0c;},0x8f70:(_0x163d59,_0x2c03db,_0x30a1bc)=>{'use strict';const _0x438936=a1_0x5357;Object[_0x438936(0x9ae)](_0x2c03db,'__esModule',{'value':!![]}),_0x2c03db[_0x438936(0x5fd)]=void 0x0;const _0x3e4450=_0x30a1bc(0x6eb4),_0x235057=_0x30a1bc(0xfcc0),_0x2c9318=_0x30a1bc(0x15000),_0x2b2096=_0x30a1bc(0x177c1),_0x53302e=_0x30a1bc(0xd72c),_0xbed8f6=_0x30a1bc(0x70d4),_0x1901b0=_0x30a1bc(0x11de0),_0x2d267f=_0x30a1bc(0x3a44),_0x45cbf5=_0x30a1bc(0x18600),_0x13655c=_0x30a1bc(0x16e68);class _0x4a78ff{[_0x438936(0x5c6)](_0x1a15f5,_0x7a1527,_0x20666){const _0x5452d9=_0x438936;var _0x1223b2;(0x0,_0x235057[_0x5452d9(0x1019)])(_0x20666);const _0x300edd=_0x1a15f5,_0xe82420=_0x300edd[_0x5452d9(0xbd5)][_0x5452d9(0x609)][_0x5452d9(0xcfc)](_0x2d267f['PylanceServiceKeys'][_0x5452d9(0x275)]);if(!_0xe82420)return;if(_0x7a1527[_0x5452d9(0x1289)]!==_0xbed8f6['Commands']['addAllFixtureTypeAnnotations']||((_0x1223b2=_0x7a1527[_0x5452d9(0xcfa)])===null||_0x1223b2===void 0x0?void 0x0:_0x1223b2[_0x5452d9(0xab7)])!==0x1)return;const _0x4cccf0=_0x7a1527[_0x5452d9(0xcfa)];return _0x1a15f5[_0x5452d9(0xbd5)][_0x5452d9(0x126f)](_0x287b4b=>{const _0x518833=_0x5452d9,_0x157b61=_0x53302e['Uri'][_0x518833(0xc4a)](_0x4cccf0[0x0],_0x287b4b['serviceProvider']),_0x5bded4=_0x287b4b[_0x518833(0xf5d)](_0x157b61);if(!_0x5bded4)return undefined;const _0x39abbe=(0x0,_0x1901b0[_0x518833(0x74f)])(_0x5bded4,0x29,_0x20666),_0x4dee55=_0x39abbe['filter'](_0x3e7345=>!_0x3e7345[_0x518833(0xccc)]&&!_0x3e7345['typeAnnotationComment']&&(0x0,_0x45cbf5['possibleFixtureLocation'])(_0xe82420,_0x287b4b[_0x518833(0x113d)],_0x3e7345)&&(0x0,_0x45cbf5[_0x518833(0xf00)])(_0x287b4b,_0x3e7345,_0x20666))[_0x518833(0xb49)](_0x270a67=>(0x0,_0x2b2096[_0x518833(0x218)])(_0x270a67,_0x5bded4[_0x518833(0xddd)][_0x518833(0xc4f)])),_0x28842d=_0x4dee55[_0x518833(0xb49)](_0x89e6b5=>(0x0,_0x3e4450[_0x518833(0xae8)])(_0x5bded4[_0x518833(0xbf0)][_0x518833(0x9a9)],_0x89e6b5[_0x518833(0x116c)],_0x5bded4[_0x518833(0xddd)][_0x518833(0xc4f)]))[_0x518833(0x1110)](_0x2c9318[_0x518833(0x10d3)]);if(_0x28842d[_0x518833(0xab7)]===0x0)return undefined;return(0x0,_0x13655c[_0x518833(0x269)])(_0x287b4b,_0x28842d,_0x157b61,_0x300edd[_0x518833(0xa15)],_0x20666);},_0x20666);}[_0x438936(0x116a)](_0x22de54){const _0x425364=_0x438936;var _0x4c3ec1;if(_0x22de54['command']!==_0xbed8f6['Commands'][_0x425364(0x428)]||((_0x4c3ec1=_0x22de54[_0x425364(0xcfa)])===null||_0x4c3ec1===void 0x0?void 0x0:_0x4c3ec1[_0x425364(0xab7)])!==0x1)return;return _0x22de54[_0x425364(0xcfa)][0x0];}}_0x2c03db[_0x438936(0x5fd)]=_0x4a78ff;},0xf970:(_0x48dea0,_0x4e3c0d,_0x4d11e2)=>{'use strict';const _0x274231=a1_0x5357;Object['defineProperty'](_0x4e3c0d,_0x274231(0x7fe),{'value':!![]}),_0x4e3c0d[_0x274231(0x7db)]=void 0x0;const _0x1f8602=_0x4d11e2(0x6eb4),_0x37a988=_0x4d11e2(0xfcc0),_0x166b37=_0x4d11e2(0xd72c),_0x178f95=_0x4d11e2(0x70d4),_0x2a704c=_0x4d11e2(0x3a44),_0x4fd27a=_0x4d11e2(0x16e68);class _0x30e69{[_0x274231(0x5c6)](_0x4d5824,_0x5547b9,_0x40e1fe){const _0x3ab35a=_0x274231;var _0x719915;(0x0,_0x37a988[_0x3ab35a(0x1019)])(_0x40e1fe);const _0x4c95c5=_0x4d5824,_0xd23e24=_0x4c95c5[_0x3ab35a(0xbd5)][_0x3ab35a(0x609)][_0x3ab35a(0xcfc)](_0x2a704c[_0x3ab35a(0xf41)][_0x3ab35a(0x275)]);if(!_0xd23e24)return;if(_0x5547b9['command']!==_0x178f95[_0x3ab35a(0xe36)][_0x3ab35a(0x12bb)]||((_0x719915=_0x5547b9['arguments'])===null||_0x719915===void 0x0?void 0x0:_0x719915[_0x3ab35a(0xab7)])!==0x2)return;const _0x5a12e2=_0x5547b9[_0x3ab35a(0xcfa)];return _0x4d5824[_0x3ab35a(0xbd5)][_0x3ab35a(0x126f)](_0x19ae61=>{const _0x3ddf49=_0x3ab35a,_0x34e7b7=_0x166b37[_0x3ddf49(0xb38)]['parse'](_0x5a12e2[0x0],_0x19ae61[_0x3ddf49(0x609)]),_0x2e473f=_0x5a12e2[0x1],_0x329fb9=_0x19ae61[_0x3ddf49(0xf5d)](_0x34e7b7);if(!_0x329fb9)return undefined;const _0x4298b0=_0x329fb9?(0x0,_0x1f8602[_0x3ddf49(0xae8)])(_0x329fb9[_0x3ddf49(0xbf0)][_0x3ddf49(0x9a9)],_0x2e473f[_0x3ddf49(0x116c)],_0x329fb9[_0x3ddf49(0xddd)][_0x3ddf49(0xc4f)]):undefined;if(!_0x4298b0)return undefined;return(0x0,_0x4fd27a[_0x3ddf49(0x269)])(_0x19ae61,[_0x4298b0],_0x34e7b7,_0x4c95c5['importFormat'],_0x40e1fe);},_0x40e1fe);}[_0x274231(0x116a)](_0x561a2d){const _0x219466=_0x274231;var _0x4ddbe1;if(_0x561a2d['command']!==_0x178f95[_0x219466(0xe36)][_0x219466(0x12bb)]||((_0x4ddbe1=_0x561a2d['arguments'])===null||_0x4ddbe1===void 0x0?void 0x0:_0x4ddbe1[_0x219466(0xab7)])!==0x2)return;return _0x561a2d[_0x219466(0xcfa)][0x0];}}_0x4e3c0d[_0x274231(0x7db)]=_0x30e69;},0x16e68:(_0x3ee721,_0x47c3a3,_0x329699)=>{'use strict';const _0x1bb86e=a1_0x5357;Object['defineProperty'](_0x47c3a3,_0x1bb86e(0x7fe),{'value':!![]}),_0x47c3a3['createTypeAnnotationEdits']=_0x47c3a3[_0x1bb86e(0x269)]=void 0x0;const _0x59b46d=_0x329699(0x171a8),_0xe51212=_0x329699(0x6eb4),_0x448e50=_0x329699(0x15000),_0x26875e=_0x329699(0x177c1),_0x37f9d1=_0x329699(0xd77c),_0x620153=_0x329699(0xf2d4),_0x47363a=_0x329699(0x3a44),_0x110bd6=_0x329699(0x118c8),_0x21650a=_0x329699(0x123c),_0x117471=_0x329699(0x18600);function _0x55ba67(_0x1feae6,_0x354ac3,_0x154886,_0x112e46,_0x29252a){const _0x496767=_0x1bb86e;if(_0x354ac3[_0x496767(0xab7)]===0x0)return(0x0,_0x620153[_0x496767(0x743)])(_0x1feae6[_0x496767(0xda0)],[]);const _0x3573ca=_0x354ac3[0x0][_0x496767(0x116c)],_0x2b6e01=_0x1feae6['getParseResults'](_0x154886),_0xb97e5c=_0x1feae6[_0x496767(0x113d)],_0x5a470d=_0x1feae6[_0x496767(0x609)][_0x496767(0x10b5)](_0x47363a[_0x496767(0xf41)][_0x496767(0x275)]),_0x1d2f1b=new _0x110bd6[(_0x496767(0x4a1))](_0x1feae6,{'useTypeAlias':!![]}),_0x27b243=_0x354ac3[_0x496767(0xb49)](_0x27285c=>{const _0x391db7=_0x496767,_0x312d35=(0x0,_0xe51212[_0x391db7(0x1094)])(_0x27285c);if(!_0x312d35||!_0x312d35[_0x391db7(0x1ed)]||_0x312d35[_0x391db7(0xccc)]||_0x312d35[_0x391db7(0x1ee)])return undefined;const _0x49414f=(0x0,_0x117471[_0x391db7(0x1095)])(_0x5a470d,_0xb97e5c,_0x312d35,_0x29252a);if(!_0x49414f)return undefined;return{'type':_0x49414f,'node':_0x312d35[_0x391db7(0x1ed)]};})[_0x496767(0x1110)](_0x448e50['isDefined']);_0x1d2f1b[_0x496767(0xaec)](_0x154886,_0x27b243,_0x29252a),_0x1d2f1b['updateImportInfoForTypeWithAutoImport'](_0x154886,_0x2b6e01,_0x3573ca,_0x27b243[_0x496767(0xb49)](_0x2f45a7=>_0x2f45a7[_0x496767(0x8b6)]),_0x29252a);const _0x4b5038=new _0x21650a[(_0x496767(0xc05))](_0x1feae6,_0x154886,_0x29252a,_0x1d2f1b),_0x3da9b0=_0x27b243[_0x496767(0xb49)](_0xc168a2=>{const _0x189b40=_0x496767,_0x52daaf=_0x37f9d1[_0x189b40(0x2b9)]['getEnd'](_0xc168a2['node']),_0x2a03db=_0x412dc1(_0x4b5038[_0x189b40(0x42a)](_0xc168a2[_0x189b40(0x8b6)]),(0x0,_0x26875e['convertOffsetToPosition'])(_0x52daaf,_0x2b6e01[_0x189b40(0xddd)][_0x189b40(0xc4f)]),':\x20');return{'fileUri':_0x154886,'range':_0x2a03db[_0x189b40(0x1285)],'replacementText':_0x2a03db[_0x189b40(0x666)]};})[_0x496767(0xdb2)]()['filter'](_0x47b814=>!!_0x47b814),_0x23dc2f=_0x1d2f1b[_0x496767(0x57b)](_0x154886,_0x2b6e01,_0x3573ca,_0x112e46!==null&&_0x112e46!==void 0x0?_0x112e46:'absolute',_0x29252a);return _0x3da9b0[_0x496767(0x71f)](..._0x23dc2f[_0x496767(0xb49)](_0x34ae7e=>({'fileUri':_0x154886,'range':_0x34ae7e[_0x496767(0x1285)],'replacementText':_0x34ae7e[_0x496767(0x924)]}))),(0x0,_0x620153[_0x496767(0x743)])(_0x1feae6[_0x496767(0xda0)],_0x3da9b0[_0x496767(0x1110)](_0x4e32ee=>!!_0x4e32ee));}_0x47c3a3[_0x1bb86e(0x269)]=_0x55ba67;function _0x412dc1(_0x9d811f,_0x29ad0c,_0x2773ca){const _0x53d0ec=_0x1bb86e,_0x4497ae=''+_0x2773ca+_0x9d811f;return _0x59b46d[_0x53d0ec(0x2ef)]['insert'](_0x29ad0c,_0x4497ae);}_0x47c3a3[_0x1bb86e(0x2d0)]=_0x412dc1;},0x1574c:(_0x854dbe,_0x4522fe,_0xf72664)=>{'use strict';const _0x4bf707=a1_0x5357;Object[_0x4bf707(0x9ae)](_0x4522fe,_0x4bf707(0x7fe),{'value':!![]}),_0x4522fe[_0x4bf707(0xfdc)]=_0x4522fe[_0x4bf707(0x91b)]=void 0x0;const _0x3539ea=_0xf72664(0xaad5),_0x2dd59d=_0xf72664(0x2464),_0xcc3c9f=_0xf72664(0xff70),_0x2f9603=_0xf72664(0x6eb4),_0x26fc0a=_0xf72664(0xfcc0),_0x24570c=_0xf72664(0xb998),_0x5b5e1f=_0xf72664(0x177c1),_0x59af38=_0xf72664(0x9304),_0x4b0d3d=_0xf72664(0x3a44),_0x3cacbc=_0xf72664(0x18600),_0x318fc8=_0xf72664(0xd5bf),_0xb4dea3=[_0x4bf707(0x93f),'capture.py','doctest.py',_0x4bf707(0x268),_0x4bf707(0x12cb),_0x4bf707(0x77c),_0x4bf707(0x707),_0x4bf707(0xaba),_0x4bf707(0xe65),_0x4bf707(0x5d8)],_0x4f1b6b=_0x4bf707(0x925);function _0x3ab2f3(_0x35e6a6,_0x3dbcf2,_0x2d0898,_0x1ef16a){const _0x2aa2fb=_0x4bf707,_0x1b9bc1=_0x35e6a6['tryGet'](_0x4b0d3d[_0x2aa2fb(0xf41)][_0x2aa2fb(0x275)]);if(_0x1b9bc1){if(!_0x3dbcf2['enablePytestSupport'])return(0x0,_0x4b0d3d[_0x2aa2fb(0x482)])(_0x35e6a6,undefined,_0x4b0d3d['PylanceServiceKeys']['fixtureFinder']),undefined;return _0x1b9bc1;}if(!_0x3dbcf2['enablePytestSupport'])return undefined;const _0xc13eb7=new _0x33c8c9(_0x2d0898,_0x1ef16a);return(0x0,_0x4b0d3d['registerServices'])(_0x35e6a6,_0xc13eb7,_0x4b0d3d[_0x2aa2fb(0xf41)][_0x2aa2fb(0x275)],_0x59af38[_0x2aa2fb(0xa63)][_0x2aa2fb(0x205)],_0x59af38[_0x2aa2fb(0xa63)][_0x2aa2fb(0xcf0)],_0x59af38[_0x2aa2fb(0xa63)]['symbolUsageProviderFactory']),_0xc13eb7;}_0x4522fe['tryAddFixtureFinder']=_0x3ab2f3;class _0x33c8c9{constructor(_0x2d817c,_0x25169d){const _0x14fbaf=_0x4bf707;this[_0x14fbaf(0x6aa)]=_0x2d817c,this['_programMutator']=_0x25169d,this['_defaultQueryOptions']={'classes':[/^Test.*/],'files':[/^test_.*?\.py$/,/^.*?_test\.py$/],'functions':[/^test.*/]},this['_pytestQueryEngine']=new _0x318fc8['PytestQueryEngine'](),this[_0x14fbaf(0x451)]=new Map(),this[_0x14fbaf(0x2a4)]=new Map(),this[_0x14fbaf(0x4b5)]=[],this[_0x14fbaf(0x1204)]();}[_0x4bf707(0xf30)](_0x28926d,_0x8c9f2c,_0x20d17f){const _0x44f52b=_0x4bf707,_0x1012d6=_0x16940d(this,_0x28926d,this[_0x44f52b(0x6aa)][_0x44f52b(0x113d)],_0x8c9f2c,_0x20d17f);if(!_0x1012d6||_0x1012d6[_0x44f52b(0xab7)]===0x0)return undefined;return new _0x6a3b21(this['_programView'],this,_0x28926d,_0x1012d6,_0x20d17f);}['isTestFunction'](_0x3ea140){const _0x35e361=_0x4bf707;var _0xede4ef;const _0xe86f98=_0x3ea140['nodeType']===0x1f?_0x3ea140:((_0xede4ef=_0x3ea140[_0x35e361(0xfcf)])===null||_0xede4ef===void 0x0?void 0x0:_0xede4ef['nodeType'])===0x1f?_0x3ea140[_0x35e361(0xfcf)]:undefined;if(!_0xe86f98)return![];const _0x3186b0=(0x0,_0x2dd59d[_0x35e361(0xa49)])(_0xe86f98);if(this[_0x35e361(0x9f5)](_0x3186b0[_0x35e361(0x183)])&&this[_0x35e361(0xe41)](_0xe86f98)){const _0x4208d9=_0xe86f98['parent']?(0x0,_0x2f9603['getEnclosingClass'])(_0xe86f98['parent']):undefined;if(!_0x4208d9||this['_isTestClass'](_0x4208d9))return this[_0x35e361(0x2aa)]();}return![];}[_0x4bf707(0x9f5)](_0x2a0492){const _0x2b667d=_0x4bf707,_0x3286fe=this['_getQueryOptions'](),_0x18772b=_0x2a0492[_0x2b667d(0x10ef)];return _0x3286fe[_0x2b667d(0x5aa)][_0x2b667d(0x10e5)](_0x4a236f=>_0x4a236f['test'](_0x18772b));}['isFixtureFunction'](_0x4f9937,_0x3a25d4){const _0x503ef9=_0x4bf707;return(0x0,_0x3cacbc[_0x503ef9(0x623)])(_0x4f9937,_0x3a25d4)||this[_0x503ef9(0x798)](_0x4f9937)['some'](_0x17ad36=>_0x17ad36['id']===_0x3a25d4['id']);}[_0x4bf707(0x2aa)](){const _0x366439=_0x4bf707;return!!this[_0x366439(0x4f0)]();}[_0x4bf707(0xaf2)](_0xc1d6b,_0x2c3915,_0x52331e,_0x36f6ab){const _0x4af046=_0x4bf707;return this[_0x4af046(0xf83)](_0xc1d6b,_0x2c3915,_0x36f6ab)[_0x4af046(0x1110)](_0x52331e);}[_0x4bf707(0x3c2)](_0x4251a9,_0x19087c,_0x2cd1a5){const _0x3a86b0=_0x4bf707;var _0xdd2746,_0x2544a8;const _0x5c7c73=[],_0x16cf03=this['_programView']['evaluator'];if(((_0xdd2746=_0x4251a9[_0x3a86b0(0xfcf)])===null||_0xdd2746===void 0x0?void 0x0:_0xdd2746['nodeType'])===0x29){if((0x0,_0x3cacbc[_0x3a86b0(0x67c)])(this,_0x4251a9[_0x3a86b0(0xfcf)])||(0x0,_0x3cacbc[_0x3a86b0(0x184)])(this,_0x16cf03,_0x4251a9[_0x3a86b0(0xfcf)])){const _0x5766d8=(0x0,_0x3cacbc[_0x3a86b0(0xf00)])(this,_0x16cf03,_0x4251a9['parent'],_0x2cd1a5);_0x5766d8&&_0x5c7c73[_0x3a86b0(0x71f)]((0x0,_0x3cacbc[_0x3a86b0(0x104d)])(_0x5766d8));}}else((_0x2544a8=_0x4251a9[_0x3a86b0(0xfcf)])===null||_0x2544a8===void 0x0?void 0x0:_0x2544a8[_0x3a86b0(0x80d)])===0x1f&&this['isFixtureFunction'](_0x16cf03,_0x4251a9[_0x3a86b0(0xfcf)])&&_0x5c7c73[_0x3a86b0(0x71f)]((0x0,_0x3cacbc[_0x3a86b0(0x104d)])(_0x4251a9['parent']));return _0x5c7c73;}[_0x4bf707(0x26d)](_0x5a86b5){this['_updatePythonPaths']();}['onFileDirty'](_0x1458fa){const _0x3fccb2=_0x4bf707;this[_0x3fccb2(0x451)][_0x3fccb2(0x104b)](_0x1458fa[_0x3fccb2(0x29e)]),this[_0x3fccb2(0x2a4)][_0x3fccb2(0x104b)](_0x1458fa['key'])&&(this[_0x3fccb2(0x4b5)]=[]);}['onClearCache'](){const _0x3d46a0=_0x4bf707;this[_0x3d46a0(0x3d4)]=undefined,this['_cachedPredefinedFixturePaths']=undefined,this[_0x3d46a0(0x4b5)]=[],this[_0x3d46a0(0x2a4)][_0x3d46a0(0x1b4)](),this['_cachedUserFixturesMap'][_0x3d46a0(0x1b4)]();}get[_0x4bf707(0xce0)](){const _0x255fe4=_0x4bf707;return this[_0x255fe4(0x6aa)][_0x255fe4(0x19d)][_0x255fe4(0xda0)];}[_0x4bf707(0x7de)](){const _0x22dfd6=_0x4bf707;this[_0x22dfd6(0x3d4)]=undefined,this[_0x22dfd6(0xd28)]=undefined,this[_0x22dfd6(0x4b5)]=[],this[_0x22dfd6(0x2a4)]['clear'](),this[_0x22dfd6(0x2e5)]&&this['_updateQueryOptions']();}['_isTestFunction'](_0x628497){const _0x54e914=_0x4bf707,_0x19b3c7=this['_getQueryOptions']();return _0x19b3c7[_0x54e914(0x7d6)]['some'](_0x294b73=>_0x294b73['test'](_0x628497[_0x54e914(0x1ed)][_0x54e914(0x6a7)]));}[_0x4bf707(0x6b4)](_0x251ada){const _0x189a09=_0x4bf707,_0x4d4938=this[_0x189a09(0x753)]();return _0x4d4938['classes'][_0x189a09(0x10e5)](_0x30e893=>_0x30e893['test'](_0x251ada[_0x189a09(0x1ed)][_0x189a09(0x6a7)]));}[_0x4bf707(0x753)](){const _0x3d74c4=_0x4bf707;if(this[_0x3d74c4(0x9ec)])return this[_0x3d74c4(0x9ec)];return this['_defaultQueryOptions'];}async[_0x4bf707(0x1204)](){const _0x3a0dc5=_0x4bf707,_0x5c8001=this[_0x3a0dc5(0x6aa)][_0x3a0dc5(0x19d)][_0x3a0dc5(0x1229)],_0xbe007=this['_programView'][_0x3a0dc5(0x11ab)],_0x41f340=this[_0x3a0dc5(0x6aa)][_0x3a0dc5(0x19d)][_0x3a0dc5(0xda0)],_0x497701=await this[_0x3a0dc5(0x2e5)][_0x3a0dc5(0xb48)](_0x5c8001,_0x41f340,this[_0x3a0dc5(0x6aa)][_0x3a0dc5(0x423)],_0xbe007,_0x33c8c9[_0x3a0dc5(0x842)]),_0x3f066a=this[_0x3a0dc5(0x6aa)][_0x3a0dc5(0x609)][_0x3a0dc5(0xcfc)](_0x59af38[_0x3a0dc5(0xa63)][_0x3a0dc5(0x947)]);_0x3f066a&&_0x3f066a[_0x3a0dc5(0x638)](_0x3a0dc5(0x5ee)+JSON[_0x3a0dc5(0x7d5)](_0x497701)),this['_cachedQueryOptions']=this[_0x3a0dc5(0x921)](_0x497701);}[_0x4bf707(0x921)](_0x117702){const _0x454ce6=_0x4bf707,_0x3ad017=_0x5c5306=>{const _0x3fa454=a1_0x5357;return _0x5c5306=_0x5c5306[_0x3fa454(0x12fc)](/\./g,'\x5c.'),_0x5c5306[_0x3fa454(0x2c9)]('*')?_0x5c5306='^'+_0x5c5306[_0x3fa454(0x12fc)](/\*/g,_0x3fa454(0x737))+'$':_0x5c5306='^'+_0x5c5306+'.*',RegExp(_0x5c5306);};return{'classes':_0x117702['classes'][_0x454ce6(0xb49)](_0x3ad017),'files':_0x117702[_0x454ce6(0x5aa)][_0x454ce6(0xb49)](_0x3ad017),'functions':_0x117702[_0x454ce6(0x7d6)]['map'](_0x3ad017)};}[_0x4bf707(0xf83)](_0xf26fb,_0x2e6362,_0x598e12){const _0x1979d9=_0x4bf707,_0x3ed49c=this['_getAllowedFixtureNodes'](_0xf26fb,_0x2e6362,_0x598e12),_0x52f7eb=this[_0x1979d9(0x798)](_0xf26fb);return[..._0x3ed49c,..._0x52f7eb];}['_getPythonSearchPaths'](){const _0x2acdbf=_0x4bf707,_0x570602=[];return this[_0x2acdbf(0x6aa)]['importResolver'][_0x2acdbf(0x775)](_0x570602);}[_0x4bf707(0x4f0)](){const _0x37ddee=_0x4bf707;if(!this[_0x37ddee(0x3d4)]){const _0x41b376=this[_0x37ddee(0x69c)]();for(const _0x166904 of _0x41b376){const _0x2e4542=_0x166904['combinePaths'](_0x37ddee(0xf6f));if(this['_fileSystem'][_0x37ddee(0x3a2)](_0x2e4542)){this[_0x37ddee(0x3d4)]=_0x2e4542;break;}}}return this[_0x37ddee(0x3d4)];}['_getPredefinedFixturePaths'](_0x338746){const _0x153a57=_0x4bf707;if(!_0x338746)return[];return!this[_0x153a57(0xd28)]&&(this[_0x153a57(0xd28)]=_0x338746?_0xb4dea3[_0x153a57(0xb49)](_0x2314e0=>_0x338746['combinePaths'](_0x2314e0)):[]),this[_0x153a57(0xd28)];}[_0x4bf707(0x114e)](_0x41d227,_0x23c5d7){const _0x5a351e=_0x4bf707,_0x101ccd=[...this[_0x5a351e(0x9bc)](_0x23c5d7)];_0x101ccd[_0x5a351e(0xc22)](_0x29f0d4=>{const _0x1a61c7=_0x5a351e,_0x5d26ae=this[_0x1a61c7(0x2a4)][_0x1a61c7(0x10b5)](_0x29f0d4[_0x1a61c7(0x29e)]);if(_0x5d26ae)return;const _0x3e9256=this['_getModuleNode'](_0x29f0d4);if(!_0x3e9256)return;const _0x39bb56=(0x0,_0x3cacbc['getModuleFixtureNodes'])(_0x41d227,_0x3e9256);if((0x0,_0x2dd59d[_0x1a61c7(0xa49)])(_0x3e9256)[_0x1a61c7(0x183)][_0x1a61c7(0x10ef)]==='fixtures.py'){const _0x15c9d2=_0x3e9256[_0x1a61c7(0xffa)][_0x1a61c7(0x1193)](_0x407c61=>_0x407c61['nodeType']===0xa&&_0x407c61[_0x1a61c7(0x1ed)][_0x1a61c7(0x6a7)]===_0x1a61c7(0x22e));if(_0x15c9d2){const _0x173732=_0x15c9d2['suite'][_0x1a61c7(0xffa)][_0x1a61c7(0x1193)](_0x3c1040=>_0x3c1040['nodeType']===0x1f&&_0x3c1040[_0x1a61c7(0x1ed)][_0x1a61c7(0x6a7)]===_0x1a61c7(0x2a3));_0x173732&&_0x39bb56[_0x1a61c7(0x71f)](_0x173732);}}this[_0x1a61c7(0x2a4)][_0x1a61c7(0xbc1)](_0x29f0d4[_0x1a61c7(0x29e)],_0x39bb56);});const _0x42e67c=_0x23c5d7['getDirectory'](),_0x184933=this['_fileSystem'][_0x5a351e(0x128d)](_0x42e67c),_0x155c31=new Map();return _0x184933[_0x5a351e(0xc22)](_0x27f037=>{const _0x344ed4=_0x5a351e;if(_0x27f037[_0x344ed4(0x86c)]()&&_0x27f037[_0x344ed4(0x1ed)]['startsWith'](_0x344ed4(0x1011))){const _0x3f793b=_0x42e67c['combinePaths'](_0x27f037[_0x344ed4(0x1ed)]),_0x2bd696=this[_0x344ed4(0xce0)][_0x344ed4(0x128d)](_0x3f793b)[_0x344ed4(0x1110)](_0x1c947a=>_0x1c947a['isFile']())['map'](_0x887ab7=>_0x887ab7[_0x344ed4(0x1ed)]);_0x2bd696['forEach'](_0x51f13b=>this[_0x344ed4(0xf67)](_0x41d227,_0x3f793b[_0x344ed4(0xaee)](_0x51f13b),this[_0x344ed4(0x2a4)],_0x155c31,_0x3539ea[_0x344ed4(0x191)][_0x344ed4(0xda8)],0x2));}}),[...this['_cachedPredefinedFixturesMap']['values']()][_0x5a351e(0xdb2)]();}[_0x4bf707(0x798)](_0x137980){const _0x278813=_0x4bf707,_0x371ffa=this[_0x278813(0x4f0)]();return this[_0x278813(0x4b5)]['length']===0x0&&_0x371ffa&&(this[_0x278813(0x4b5)]=this[_0x278813(0x114e)](_0x137980,_0x371ffa)),this['_cachedPredefinedFixtures'];}[_0x4bf707(0xb20)](_0x2175cd){const _0x63d533=_0x4bf707,_0x362a8c=this[_0x63d533(0x6aa)][_0x63d533(0xbb6)](_0x2175cd);if(_0x362a8c)return _0x362a8c;if(!this['_fileSystem'][_0x63d533(0x3a2)](_0x2175cd))return undefined;return this['_programMutator']['addInterimFile'](_0x2175cd),this[_0x63d533(0x6aa)][_0x63d533(0xbb6)](_0x2175cd);}[_0x4bf707(0x20b)](_0x989304){const _0x4003e1=_0x4bf707;var _0x1dd430;if(!this[_0x4003e1(0xb20)](_0x989304))return undefined;return(_0x1dd430=this[_0x4003e1(0x6aa)]['getParseResults'](_0x989304))===null||_0x1dd430===void 0x0?void 0x0:_0x1dd430[_0x4003e1(0xbf0)]['parseTree'];}['_getFileFixtureNodes'](_0x29fc94,_0xc1ecfd,_0x2173ca,_0x50a54d,_0x42a718,_0x1e9f45=0x0){const _0x5b8f15=_0x4bf707;(0x0,_0x26fc0a[_0x5b8f15(0x1019)])(_0x42a718);const _0xd7f8e9=this[_0x5b8f15(0xb20)](_0xc1ecfd);if(!_0xd7f8e9)return;let _0x129477;if(!this[_0x5b8f15(0x451)][_0x5b8f15(0xf8b)](_0xc1ecfd[_0x5b8f15(0x29e)])){const _0x40dd5f=this[_0x5b8f15(0x20b)](_0xc1ecfd);_0x40dd5f&&(_0x129477=(0x0,_0x3cacbc['getModuleFixtureNodes'])(_0x29fc94,_0x40dd5f),this[_0x5b8f15(0x451)]['set'](_0xc1ecfd[_0x5b8f15(0x29e)],_0x129477));}_0x129477=_0x129477!==null&&_0x129477!==void 0x0?_0x129477:this[_0x5b8f15(0x451)][_0x5b8f15(0x10b5)](_0xc1ecfd[_0x5b8f15(0x29e)]);!_0x2173ca[_0x5b8f15(0xf8b)](_0xc1ecfd['key'])&&_0x129477&&_0x129477[_0x5b8f15(0xab7)]>0x0&&_0x2173ca['set'](_0xc1ecfd['key'],_0x129477);const _0x4a2a19=_0x50a54d[_0x5b8f15(0x10b5)](_0xc1ecfd['key']);(_0x4a2a19===undefined||_0x1e9f45<_0x4a2a19)&&_0x50a54d[_0x5b8f15(0xbc1)](_0xc1ecfd['key'],_0x1e9f45);if(_0x1e9f45<=0x2){(0x0,_0x26fc0a[_0x5b8f15(0x1019)])(_0x42a718);const _0x13e66d=this[_0x5b8f15(0x9bc)](this['_getPathToPytest']());_0xd7f8e9['imports']['forEach'](_0x37e305=>{const _0x74f4ad=_0x5b8f15;var _0x41a569;const _0x1443dc=_0x37e305[_0x74f4ad(0x404)][_0x74f4ad(0xbca)]();if(_0x13e66d[_0x74f4ad(0x10e5)](_0xe0f677=>_0xe0f677['equals'](_0x1443dc)))return;const _0x37251d=_0x1e9f45+0x1,_0x73c86a=(_0x41a569=_0x50a54d['get'](_0x1443dc['key']))!==null&&_0x41a569!==void 0x0?_0x41a569:Number[_0x74f4ad(0x582)];if(_0x73c86a<=_0x37251d)return;this[_0x74f4ad(0xf67)](_0x29fc94,_0x1443dc,_0x2173ca,_0x50a54d,_0x42a718,_0x37251d);});}}['_getPluginFiles'](_0x55f278){const _0x23b70e=_0x4bf707,_0x574ac8=this[_0x23b70e(0x20b)](_0x55f278);if(!_0x574ac8)return[];const _0xb48023=this[_0x23b70e(0x6aa)][_0x23b70e(0x19d)],_0x1da62c=this[_0x23b70e(0x6aa)][_0x23b70e(0x11ab)][_0x23b70e(0xb74)](_0x55f278),_0x37cc8a=_0x574ac8[_0x23b70e(0xffa)][_0x23b70e(0x1110)](_0x2aa8a1=>_0x2aa8a1[_0x23b70e(0x80d)]===0x2f),_0x40e026=_0x37cc8a[_0x23b70e(0xb49)](_0x2d78fb=>_0x2d78fb['statements'])['flat']()['filter'](_0x372081=>_0x372081[_0x23b70e(0x80d)]===0x3),_0x1c71fe=_0x40e026[_0x23b70e(0x1193)](_0x5e8e3a=>_0x5e8e3a[_0x23b70e(0xd00)]['nodeType']===0x26&&_0x5e8e3a[_0x23b70e(0xd00)]['value']===_0x23b70e(0x3ec));if(_0x1c71fe&&_0x1c71fe['rightExpression']['nodeType']===0x22){const _0x59f948=(0x0,_0x3cacbc['getStringEntries'])(_0x1c71fe[_0x23b70e(0xdc2)]);return _0x59f948[_0x23b70e(0xb49)](_0x5ea8ad=>_0xb48023[_0x23b70e(0xe37)](_0x55f278,_0x1da62c,{'nameParts':_0x5ea8ad[_0x23b70e(0x6a7)]['split']('.'),'leadingDots':0x0,'importedSymbols':new Set()})['resolvedUris'])[_0x23b70e(0xdb2)]()[_0x23b70e(0x1110)](_0x54315e=>!_0x54315e[_0x23b70e(0x9c0)]());}return[];}['_getPluginFixtureNodes'](_0x417979,_0x576d35,_0x499bab,_0x4c83b4,_0x47985a){const _0x3455ef=_0x4bf707,_0x5eff40=this[_0x3455ef(0x1e1)](_0x576d35);_0x5eff40['forEach'](_0x3d9a5d=>this[_0x3455ef(0xf67)](_0x417979,_0x3d9a5d,_0x499bab,_0x4c83b4,_0x47985a));}['_getConfFixtureNodes'](_0x309961,_0x8ff6c3,_0x581958,_0x1377f9,_0x1c35ae){const _0x37caae=_0x4bf707;this[_0x37caae(0xf67)](_0x309961,_0x8ff6c3,_0x581958,_0x1377f9,_0x1c35ae),this['_getPluginFixtureNodes'](_0x309961,_0x8ff6c3,_0x581958,_0x1377f9,_0x1c35ae);}[_0x4bf707(0xe2b)](_0x2cc3e0,_0x373396,_0x178493){const _0x704858=_0x4bf707,_0x1a27fa=new Map(),_0x43a068=new Map(),_0x2873b9=(0x0,_0x2dd59d[_0x704858(0xa49)])(_0x373396);this[_0x704858(0xf67)](_0x2cc3e0,_0x2873b9[_0x704858(0x183)],_0x1a27fa,_0x43a068,_0x178493);let _0x54e520=_0x2873b9[_0x704858(0x183)][_0x704858(0x1f4)]();_0x2873b9[_0x704858(0x12e2)]!==_0x4f1b6b&&(this[_0x704858(0x1273)](_0x2cc3e0,_0x54e520[_0x704858(0xaee)](_0x4f1b6b+_0x704858(0x10e0)),_0x1a27fa,_0x43a068,_0x178493),this['_getPluginFixtureNodes'](_0x2cc3e0,_0x2873b9[_0x704858(0x183)],_0x1a27fa,_0x43a068,_0x178493));_0x54e520=_0x54e520[_0x704858(0x1f4)]();while(_0x54e520&&this['_fileSystem'][_0x704858(0x3a2)](_0x54e520)){(0x0,_0x26fc0a['throwIfCancellationRequested'])(_0x178493),this['_getConfFixtureNodes'](_0x2cc3e0,_0x54e520[_0x704858(0xaee)](_0x4f1b6b+_0x704858(0x10e0)),_0x1a27fa,_0x43a068,_0x178493);const _0x3c3bd3=_0x54e520[_0x704858(0x1f4)]();if(!_0x3c3bd3||_0x3c3bd3[_0x704858(0x23d)](_0x54e520)||_0x3c3bd3[_0x704858(0x23d)](this[_0x704858(0x6aa)][_0x704858(0x423)]))break;_0x54e520=_0x3c3bd3;}return[..._0x1a27fa['values']()]['flat']();}[_0x4bf707(0x7dd)](_0x3dca10,_0x444134,_0x5f2dc7){const _0x23a3f6=_0x4bf707,_0x56ec4f=[],_0x307d6c=(0x0,_0x2f9603['getEnclosingParameter'])(_0x444134);if(_0x307d6c){const _0x2da977=(0x0,_0x2f9603[_0x23a3f6(0x903)])(_0x307d6c),_0x146c81=_0x2da977?(0x0,_0x3cacbc[_0x23a3f6(0xccb)])(_0x3dca10,_0x2da977):[];_0x146c81[_0x23a3f6(0xc22)](_0x10c63b=>{const _0x6e7a97=_0x23a3f6;if(_0x10c63b['expression']['nodeType']===0x9){const _0x289f15=_0x10c63b['expression'][_0x6e7a97(0xcfa)][0x0][_0x6e7a97(0x9e1)];if(_0x289f15[_0x6e7a97(0x80d)]===0x30){const _0x1d62be=_0x289f15[_0x6e7a97(0x1f1)][_0x6e7a97(0xb49)](_0x5d06c8=>{const _0x235fdd=_0x6e7a97;return _0x5d06c8[_0x235fdd(0x6a7)][_0x235fdd(0x94e)](',')[_0x235fdd(0xb49)]((_0x28582a,_0x168708)=>{const _0x24cf99=_0x235fdd,_0x40e862={..._0x5d06c8,'index':_0x168708,'subvalue':_0x28582a[_0x24cf99(0x1173)](),'parameter':_0x307d6c};return _0x40e862;});})[_0x6e7a97(0xdb2)]();_0x56ec4f['push'](..._0x1d62be);}}});}const _0x5334a1=this['_getModuleFixtureNodesRecursive'](_0x3dca10,(0x0,_0x2f9603['getModuleNode'])(_0x444134),_0x5f2dc7),_0x5adee7=_0x444134['parent']?(0x0,_0x2f9603['getEnclosingClass'])(_0x444134[_0x23a3f6(0xfcf)]):undefined,_0x5cacd4=_0x5334a1[_0x23a3f6(0x1110)](_0x106b13=>{const _0x408b83=_0x23a3f6;var _0x43073f,_0x144232;if(((_0x144232=(_0x43073f=_0x106b13[_0x408b83(0xfcf)])===null||_0x43073f===void 0x0?void 0x0:_0x43073f[_0x408b83(0xfcf)])===null||_0x144232===void 0x0?void 0x0:_0x144232[_0x408b83(0x80d)])===0xa&&_0x5adee7)return _0x5adee7['id']===_0x106b13['parent'][_0x408b83(0xfcf)]['id'];return!![];});return[..._0x56ec4f,..._0x5cacd4];}}_0x4522fe[_0x4bf707(0xfdc)]=_0x33c8c9,_0x33c8c9[_0x4bf707(0x842)]=0x2710;class _0x6a3b21{constructor(_0x6168b0,_0x353116,_0x8f7d63,_0xd96111,_0x3e7d2b){const _0x3a06cb=_0x4bf707;this[_0x3a06cb(0x392)]=_0x6168b0,this[_0x3a06cb(0x388)]=_0x353116,this[_0x3a06cb(0xb50)]=_0x8f7d63,this[_0x3a06cb(0x464)]=_0xd96111,this[_0x3a06cb(0x11dc)]=_0x3e7d2b;}['appendSymbolNamesTo'](_0x65510a){}['appendDeclarationsTo'](_0x343596){const _0x2db945=_0x4bf707;_0x343596[_0x2db945(0x71f)](...this[_0x2db945(0x464)]);}[_0x4bf707(0xa35)](_0x341522,_0x1f12ec,_0x4fb20d){const _0x16a947=_0x4bf707;var _0xaeaa70;_0x4fb20d[_0x16a947(0x71f)](...(_0xaeaa70=_0x16940d(this[_0x16a947(0x388)],this['_useCase'],this[_0x16a947(0x392)][_0x16a947(0x113d)],_0x1f12ec,this['_token']))!==null&&_0xaeaa70!==void 0x0?_0xaeaa70:[]);}}function _0x16940d(_0x26f31a,_0x20be81,_0x775dfc,_0x3b1c77,_0x4e6b3c){const _0x5b08fd=_0x4bf707,_0x481281=_0x3b1c77['find'](_0xcc3c9f['isParameterDeclaration']);if(_0x481281){const _0x4e446c=_0x481281['node'];if(!(0x0,_0x3cacbc[_0x5b08fd(0x67c)])(_0x26f31a,_0x4e446c)&&!(0x0,_0x3cacbc[_0x5b08fd(0x184)])(_0x26f31a,_0x775dfc,_0x4e446c))return undefined;const _0x4622e4=(0x0,_0x3cacbc[_0x5b08fd(0xf00)])(_0x26f31a,_0x775dfc,_0x4e446c,_0x4e6b3c);if(!_0x4622e4)return undefined;if(_0x4622e4[_0x5b08fd(0x80d)]===0x1f&&_0x20be81===_0x24570c[_0x5b08fd(0x2cf)]['Rename']){const _0x342d75=(0x0,_0x3cacbc[_0x5b08fd(0xa32)])(_0x4622e4),_0x2e5039=_0x342d75===null||_0x342d75===void 0x0?void 0x0:_0x342d75[_0x5b08fd(0xfcf)];if(_0x2e5039&&_0x342d75){const _0x26b1f3=(0x0,_0x2dd59d[_0x5b08fd(0xa49)])(_0x342d75);return[{'type':0x1,'node':_0x2e5039,'uri':_0x26b1f3[_0x5b08fd(0x183)],'range':(0x0,_0x5b5e1f[_0x5b08fd(0x218)])(_0x2e5039,_0x26b1f3['lines']),'moduleName':_0x26b1f3[_0x5b08fd(0x12e2)],'isInExceptSuite':![]}];}}return[(0x0,_0x3cacbc[_0x5b08fd(0x104d)])(_0x4622e4)];}const _0x33031c=_0x3b1c77[_0x5b08fd(0x1193)](_0xcc3c9f[_0x5b08fd(0xe5c)]);if(!_0x33031c)return undefined;const _0x2ebe32=_0x33031c[_0x5b08fd(0x6e0)];if(!_0x26f31a[_0x5b08fd(0x623)](_0x775dfc,_0x2ebe32))return undefined;return[(0x0,_0x3cacbc['getDeclarationForFixture'])(_0x2ebe32)];}},0x18600:(_0x48c519,_0x4b8640,_0x32520e)=>{'use strict';const _0x318596=a1_0x5357;Object['defineProperty'](_0x4b8640,_0x318596(0x7fe),{'value':!![]}),_0x4b8640['getDeclarationForFixture']=_0x4b8640[_0x318596(0xd1a)]=_0x4b8640[_0x318596(0x184)]=_0x4b8640[_0x318596(0x67c)]=_0x4b8640[_0x318596(0x1095)]=_0x4b8640[_0x318596(0x76e)]=_0x4b8640[_0x318596(0xf00)]=_0x4b8640[_0x318596(0x917)]=_0x4b8640[_0x318596(0x372)]=_0x4b8640[_0x318596(0x287)]=_0x4b8640[_0x318596(0xa32)]=_0x4b8640[_0x318596(0x93c)]=_0x4b8640['getTypeNodes']=_0x4b8640[_0x318596(0xccb)]=_0x4b8640[_0x318596(0x623)]=void 0x0;const _0xc851f6=_0x32520e(0x2464),_0x5b6102=_0x32520e(0x6eb4),_0x2f833a=_0x32520e(0x13198),_0x954358=_0x32520e(0x2078),_0x405d19=_0x32520e(0x177c1),_0x21b7ec=_0x32520e(0x4be4),_0x14b69f=_0x32520e(0x3a44);function _0x13bc3b(_0x360459,_0x2488a9){const _0x27d1af=_0x318596;if((0x0,_0x954358[_0x27d1af(0xe15)])(_0x360459))return _0x2488a9[_0x27d1af(0x10e5)](_0x586b70=>_0x586b70===_0x360459[_0x27d1af(0x6d6)]['fullName']);if((0x0,_0x954358['isClassInstance'])(_0x360459))return _0x2488a9['some'](_0x25afc3=>_0x25afc3===_0x360459['details'][_0x27d1af(0x383)]);if((0x0,_0x954358[_0x27d1af(0xee3)])(_0x360459))return _0x360459[_0x27d1af(0xcdd)]['some'](_0x4f8989=>_0x13bc3b(_0x4f8989,_0x2488a9));if((0x0,_0x954358[_0x27d1af(0xe8d)])(_0x360459))return _0x360459[_0x27d1af(0x441)]['some'](_0x2dc159=>_0x13bc3b(_0x2dc159,_0x2488a9));return![];}function _0x1f2c8f(_0x5618a9,_0x299548,_0x311812){const _0x44597c=_0x318596;return _0x299548[_0x44597c(0xb67)][_0x44597c(0x1110)](_0x31909f=>{const _0x121925=_0x44597c;_0xc51e55(_0x5618a9,_0x31909f[_0x121925(0x1016)]);const _0x2812a2=_0x5618a9[_0x121925(0x4c0)](_0x31909f[_0x121925(0x1016)]);return _0x2812a2?_0x13bc3b(_0x2812a2,_0x311812):![];});}function _0xc51e55(_0x4c4170,_0x1f1698){const _0x483492=_0x318596;var _0x2b822e;if(_0x1f1698[_0x483492(0x80d)]!==0x26&&_0x1f1698['nodeType']!==0x23)return;const _0xe0865a=(0x0,_0x5b6102['getFirstNameOfDottedName'])(_0x1f1698);if(!_0xe0865a)return;(_0x2b822e=_0x4c4170[_0x483492(0x8d9)](_0xe0865a,![]))===null||_0x2b822e===void 0x0?void 0x0:_0x2b822e['forEach'](_0x1d0144=>_0x4c4170[_0x483492(0x470)](_0x1d0144,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]}));}function _0x26cf42(_0x3ab568,_0x5290a5){const _0x21dc78=_0x318596,_0x557d46=_0x1f2c8f(_0x3ab568,_0x5290a5,[_0x21dc78(0x10ed),_0x21dc78(0x108e),_0x21dc78(0x4fe),_0x21dc78(0xb22),_0x21dc78(0x7ec),_0x21dc78(0xc0b),_0x21dc78(0xcbf),_0x21dc78(0x203)]);return _0x557d46[_0x21dc78(0xab7)]>0x0;}_0x4b8640['isFixtureFunction']=_0x26cf42;function _0x353dbd(_0x10a9e4,_0x31397d){const _0x5a6f4f=_0x318596;return _0x1f2c8f(_0x10a9e4,_0x31397d,[_0x5a6f4f(0xe6d),_0x5a6f4f(0xb0d),'_pytest.mark.structures.MarkDecorator',_0x5a6f4f(0x6d2)])[_0x5a6f4f(0x1110)](_0x2c1ca1=>{const _0x1f3093=_0x5a6f4f;return _0x2c1ca1['expression']['nodeType']===0x9&&_0x2c1ca1[_0x1f3093(0x1016)][_0x1f3093(0xd00)][_0x1f3093(0x80d)]===0x23&&_0x2c1ca1['expression'][_0x1f3093(0xd00)][_0x1f3093(0xe9b)]['value']===_0x1f3093(0x110a);});}_0x4b8640['getMarkParameterizedDecorators']=_0x353dbd;function _0x1cf562(_0x164e69,_0x1451fa){const _0x558050=_0x318596;return _0x1451fa[_0x558050(0xb49)](_0x3852d2=>{const _0x5c925f=_0x558050;if(_0x3852d2[_0x5c925f(0x80d)]===0x34)return _0x3852d2[_0x5c925f(0x124b)][_0x164e69['index']];else{if(_0x3852d2['nodeType']===0x9&&_0x3852d2[_0x5c925f(0xd00)][_0x5c925f(0x80d)]===0x23&&_0x3852d2[_0x5c925f(0xd00)][_0x5c925f(0xe9b)][_0x5c925f(0x6a7)]===_0x5c925f(0x7ff)&&_0x3852d2[_0x5c925f(0xd00)][_0x5c925f(0xd00)]['nodeType']===0x26&&_0x3852d2[_0x5c925f(0xd00)]['leftExpression']['value']===_0x5c925f(0x2a6))return _0x3852d2[_0x5c925f(0xcfa)][_0x164e69[_0x5c925f(0xd3f)]][_0x5c925f(0x9e1)];}return _0x3852d2;});}function _0x485271(_0x11d735){const _0x490abf=_0x318596;var _0x1ec2bf;const _0x26392a=_0x11d735['parent'],_0x1a04a9=(_0x1ec2bf=_0x26392a['parent'])===null||_0x1ec2bf===void 0x0?void 0x0:_0x1ec2bf[_0x490abf(0xfcf)],_0x5d48ae=(_0x1a04a9===null||_0x1a04a9===void 0x0?void 0x0:_0x1a04a9[_0x490abf(0xcfa)])&&(_0x1a04a9===null||_0x1a04a9===void 0x0?void 0x0:_0x1a04a9['arguments']['length'])>0x0?_0x1a04a9[_0x490abf(0xcfa)][0x1][_0x490abf(0x9e1)]:undefined;let _0x236aaf=[];if(_0x5d48ae&&_0x5d48ae[_0x490abf(0x80d)]===0x22)_0x236aaf=_0x1cf562(_0x11d735,_0x5d48ae['entries']);else{if(_0x5d48ae&&_0x5d48ae[_0x490abf(0x80d)]===0x34)_0x236aaf=_0x1cf562(_0x11d735,_0x5d48ae['expressions']);else _0x5d48ae&&(_0x236aaf=[_0x5d48ae]);}return _0x236aaf;}_0x4b8640[_0x318596(0x11b3)]=_0x485271;function _0x3b987b(_0x494716){const _0x53a97d=_0x318596,_0x124871=[];return _0x494716[_0x53a97d(0x80d)]===0x22?_0x494716[_0x53a97d(0xc14)][_0x53a97d(0xc22)](_0x2518f3=>{const _0x20030f=_0x53a97d;if(_0x2518f3['nodeType']===0x30)_0x124871['push'](..._0x2518f3[_0x20030f(0x1f1)]);else{if(_0x2518f3[_0x20030f(0x80d)]===0x9&&_0x2518f3[_0x20030f(0xd00)]['nodeType']===0x26&&_0x2518f3[_0x20030f(0xd00)][_0x20030f(0x6a7)]===_0x20030f(0x102e)){const _0x7f5753=_0x2518f3[_0x20030f(0xcfa)]['filter'](_0xe99e6f=>_0xe99e6f[_0x20030f(0x9e1)][_0x20030f(0x80d)]===0x30)[_0x20030f(0xb49)](_0xbc083e=>_0xbc083e['valueExpression'][_0x20030f(0x1f1)])[_0x20030f(0xdb2)]();_0x124871[_0x20030f(0x71f)](..._0x7f5753);}}}):_0x124871[_0x53a97d(0x71f)](..._0x494716[_0x53a97d(0x1f1)]),_0x124871;}_0x4b8640[_0x318596(0x93c)]=_0x3b987b;function _0x4c06b1(_0x1b6f10){const _0x3abbd6=_0x318596,_0x101d49=_0x1b6f10[_0x3abbd6(0xb67)][_0x3abbd6(0x1193)](_0x11d33a=>{const _0x33adf4=_0x3abbd6;var _0x57efc7;return(_0x57efc7=(0x0,_0x5b6102[_0x33adf4(0x7a5)])(_0x11d33a))===null||_0x57efc7===void 0x0?void 0x0:_0x57efc7[_0x33adf4(0x2c9)](_0x33adf4(0x12ec));}),_0x4322e2=(_0x101d49===null||_0x101d49===void 0x0?void 0x0:_0x101d49[_0x3abbd6(0x1016)][_0x3abbd6(0x80d)])===0x9?_0x101d49['expression'][_0x3abbd6(0xcfa)]['find'](_0x8a9ef1=>{const _0x1037fd=_0x3abbd6;var _0x5ec89d;return((_0x5ec89d=_0x8a9ef1[_0x1037fd(0x1ed)])===null||_0x5ec89d===void 0x0?void 0x0:_0x5ec89d[_0x1037fd(0x6a7)])==='name';}):undefined,_0xf0ac8b=_0x4322e2&&(_0x4322e2===null||_0x4322e2===void 0x0?void 0x0:_0x4322e2[_0x3abbd6(0x9e1)]['nodeType'])===0x30?_0x3b987b(_0x4322e2===null||_0x4322e2===void 0x0?void 0x0:_0x4322e2[_0x3abbd6(0x9e1)])[_0x3abbd6(0x1110)](_0x429a93=>_0x429a93[_0x3abbd6(0x80d)]===0x31):[];return _0xf0ac8b&&_0xf0ac8b['length']>0x0?_0xf0ac8b[0x0]:undefined;}_0x4b8640[_0x318596(0xa32)]=_0x4c06b1;function _0x25239f(_0x10c8e6,_0x292c16){const _0x3227ae=_0x318596;if(_0x10c8e6['nodeType']===0x1f){if(_0x10c8e6[_0x3227ae(0x1ed)][_0x3227ae(0x6a7)]===_0x3227ae(0x2a3)&&_0x10c8e6[_0x3227ae(0xfcf)]){const _0x4fbd68=(0x0,_0x5b6102[_0x3227ae(0xfff)])(_0x10c8e6['parent']);if(_0x4fbd68&&_0x4fbd68['name'][_0x3227ae(0x6a7)]===_0x3227ae(0x22e))return _0x3227ae(0x45e);}if(_0x292c16){const _0x1e8753=_0x4c06b1(_0x10c8e6);return _0x1e8753?_0x1e8753[_0x3227ae(0x6a7)]:_0x10c8e6[_0x3227ae(0x1ed)][_0x3227ae(0x6a7)];}return _0x10c8e6[_0x3227ae(0x1ed)][_0x3227ae(0x6a7)];}else return _0x10c8e6[_0x3227ae(0x80d)]===0x26?_0x10c8e6[_0x3227ae(0x6a7)]:_0x10c8e6['subvalue'];}_0x4b8640[_0x318596(0x287)]=_0x25239f;function _0x51864c(_0x2f35b5,_0x874655){const _0x32eee4=_0x318596,_0x4a3240=_0x874655[_0x32eee4(0xffa)]['filter'](_0x8d0ee4=>_0x8d0ee4[_0x32eee4(0x80d)]===0x1f&&_0x26cf42(_0x2f35b5,_0x8d0ee4)),_0x205235=_0x874655[_0x32eee4(0xffa)][_0x32eee4(0x1110)](_0x52587a=>_0x52587a[_0x32eee4(0x80d)]===0xa),_0x3aca8b=_0x205235[_0x32eee4(0xb49)](_0x4929e7=>_0x4929e7[_0x32eee4(0xb53)])['flat']()[_0x32eee4(0xb49)](_0x32a2aa=>_0x32a2aa[_0x32eee4(0xffa)])['flat']()[_0x32eee4(0x1110)](_0x2f45fb=>_0x2f45fb[_0x32eee4(0x80d)]===0x1f&&_0x26cf42(_0x2f35b5,_0x2f45fb)),_0x8a90b=_0x874655['statements'][_0x32eee4(0xb49)](_0x3fc317=>{const _0x6bc348=_0x32eee4;if(_0x3fc317[_0x6bc348(0x80d)]===0x2f&&_0x3fc317[_0x6bc348(0xffa)][_0x6bc348(0xab7)]===0x1&&_0x3fc317['statements'][0x0][_0x6bc348(0x80d)]===0x3&&_0x3fc317[_0x6bc348(0xffa)][0x0][_0x6bc348(0xdc2)][_0x6bc348(0x80d)]===0x9&&_0x3fc317[_0x6bc348(0xffa)][0x0][_0x6bc348(0xdc2)][_0x6bc348(0xd00)]['nodeType']===0x9&&_0x3fc317[_0x6bc348(0xffa)][0x0][_0x6bc348(0xdc2)]['leftExpression'][_0x6bc348(0xd00)]['nodeType']===0x23&&_0x3fc317[_0x6bc348(0xffa)][0x0]['rightExpression']['leftExpression']['leftExpression'][_0x6bc348(0xe9b)]['value']===_0x6bc348(0x12ec)&&_0x3fc317[_0x6bc348(0xffa)][0x0]['rightExpression'][_0x6bc348(0xd00)][_0x6bc348(0xd00)][_0x6bc348(0xd00)][_0x6bc348(0x80d)]===0x26&&_0x3fc317[_0x6bc348(0xffa)][0x0][_0x6bc348(0xdc2)][_0x6bc348(0xd00)][_0x6bc348(0xd00)]['leftExpression'][_0x6bc348(0x6a7)]===_0x6bc348(0x2a6)&&_0x3fc317[_0x6bc348(0xffa)][0x0]['leftExpression'][_0x6bc348(0x80d)]===0x26&&_0x3fc317['statements'][0x0][_0x6bc348(0xdc2)]['arguments'][_0x6bc348(0xab7)]===0x1)return{..._0x3fc317[_0x6bc348(0xffa)][0x0][_0x6bc348(0xd00)],'alternativeTypeNode':_0x3fc317[_0x6bc348(0xffa)][0x0]['rightExpression'][_0x6bc348(0xcfa)][0x0]['valueExpression']};return undefined;})[_0x32eee4(0x1110)](_0xdd3bc9=>!!_0xdd3bc9);return[..._0x4a3240,..._0x3aca8b,..._0x8a90b];}_0x4b8640[_0x318596(0x372)]=_0x51864c;function _0x3b9b34(_0x46e7d7,_0x76093a){const _0x5a7bbf=_0x318596,_0x430f2c=[];class _0x1e3f73 extends _0x2f833a['ParseTreeWalker']{['visitClass'](_0xc99575){const _0x22a4f3=a1_0x5357;return _0x76093a[_0x22a4f3(0x20f)][_0x22a4f3(0x10e5)](_0x283ca1=>_0x283ca1[_0x22a4f3(0xad4)](_0xc99575[_0x22a4f3(0x1ed)][_0x22a4f3(0x6a7)]));}[_0x5a7bbf(0x118d)](_0x4f8484){const _0x17309b=_0x5a7bbf;return _0x76093a[_0x17309b(0x7d6)][_0x17309b(0x10e5)](_0x115002=>_0x115002[_0x17309b(0xad4)](_0x4f8484[_0x17309b(0x1ed)][_0x17309b(0x6a7)]))&&_0x430f2c[_0x17309b(0x71f)](_0x4f8484),![];}}const _0x336322=new _0x1e3f73();return _0x336322[_0x5a7bbf(0x96d)](_0x46e7d7),_0x430f2c;}_0x4b8640[_0x318596(0x917)]=_0x3b9b34;function _0x26eb0c(_0x39d4fc,_0x3a9384,_0x2c882d,_0x599372){if(_0x599372)return _0x584a09(_0x39d4fc,_0x3a9384,_0x2c882d,_0x599372);return _0x2e4a8a(_0x39d4fc,_0x3a9384,_0x2c882d);}_0x4b8640[_0x318596(0xf00)]=_0x26eb0c;function _0x2e4a8a(_0x56b2bc,_0x4cfff8,_0x3a93fe){const _0x3d7260=_0x318596,_0x1ad891=_0x56b2bc['serviceProvider'][_0x3d7260(0xcfc)](_0x14b69f[_0x3d7260(0xf41)][_0x3d7260(0x275)]),_0x1f8245=_0x56b2bc[_0x3d7260(0x113d)];return _0x1ad891&&_0x1f8245?_0x584a09(_0x1ad891,_0x1f8245,_0x4cfff8,_0x3a93fe):undefined;}function _0x584a09(_0x41ba8e,_0x42c05d,_0x53b047,_0x48edcb){const _0x279e9d=_0x318596;return _0x53b047['name']?_0x41ba8e['findMatchingFixtures'](_0x42c05d,_0x53b047,_0x337afc=>_0x5a03d1(_0x337afc,_0x53b047[_0x279e9d(0x1ed)][_0x279e9d(0x6a7)]),_0x48edcb)[0x0]:undefined;function _0x5a03d1(_0x5a1156,_0x25f6bb){return _0x25239f(_0x5a1156,!![])===_0x25f6bb;}}function _0x2f9316(_0x1c2159,_0x25486f,_0xc3e0db){return _0x5cdd88(_0x1c2159,_0xc3e0db)||_0x19bdff(_0x1c2159,_0x25486f,_0xc3e0db);}_0x4b8640[_0x318596(0x76e)]=_0x2f9316;function _0x790f71(_0x58fa89,_0x1669cc,_0x475b09,_0x343409){if(!_0x2f9316(_0x58fa89,_0x1669cc,_0x475b09))return undefined;const _0x2bc8e8=_0x584a09(_0x58fa89,_0x1669cc,_0x475b09,_0x343409);if(!_0x2bc8e8)return undefined;return _0x74d2d7(_0x58fa89,_0x1669cc,_0x2bc8e8,!![],_0x343409);}_0x4b8640[_0x318596(0x1095)]=_0x790f71;function _0x5cdd88(_0xca1025,_0x2f15e1){const _0x1b9ca9=_0x318596;var _0x312784;return((_0x312784=_0x2f15e1['parent'])===null||_0x312784===void 0x0?void 0x0:_0x312784[_0x1b9ca9(0x80d)])===0x1f&&_0xca1025[_0x1b9ca9(0x6f6)](_0x2f15e1[_0x1b9ca9(0xfcf)]);}_0x4b8640[_0x318596(0x67c)]=_0x5cdd88;function _0x19bdff(_0x5718d,_0x59ba84,_0x1aea3d){const _0x1ffdf7=_0x318596;var _0x219b82;return((_0x219b82=_0x1aea3d[_0x1ffdf7(0xfcf)])===null||_0x219b82===void 0x0?void 0x0:_0x219b82['nodeType'])===0x1f&&_0x5718d[_0x1ffdf7(0x623)](_0x59ba84,_0x1aea3d['parent']);}_0x4b8640[_0x318596(0x184)]=_0x19bdff;function _0x74d2d7(_0x376721,_0x5cde6d,_0x48b225,_0x1241fb,_0x5ab0a3){const _0x2c82cb=_0x318596;var _0x4d3ee9,_0x2a6111,_0x191c7a,_0x156256,_0x1b4fb7;let _0x571fd2;if(_0x48b225[_0x2c82cb(0x80d)]===0x1f){if(_0x48b225[_0x2c82cb(0x1ed)][_0x2c82cb(0x6a7)]===_0x2c82cb(0x2a3)&&((_0x2a6111=(_0x4d3ee9=_0x48b225[_0x2c82cb(0xfcf)])===null||_0x4d3ee9===void 0x0?void 0x0:_0x4d3ee9[_0x2c82cb(0xfcf)])===null||_0x2a6111===void 0x0?void 0x0:_0x2a6111[_0x2c82cb(0x80d)])===0xa){const _0xe454f3=_0x5cde6d[_0x2c82cb(0x2b0)](_0x48b225['parent'][_0x2c82cb(0xfcf)]);_0x571fd2=_0xe454f3===null||_0xe454f3===void 0x0?void 0x0:_0xe454f3[_0x2c82cb(0x12b5)];}else{const _0x8042e=_0x5cde6d[_0x2c82cb(0xd42)](_0x48b225);if(_0x1241fb&&_0x8042e)_0x571fd2=(_0x1b4fb7=(_0x156256=(_0x191c7a=_0x8042e===null||_0x8042e===void 0x0?void 0x0:_0x8042e[_0x2c82cb(0x720)])===null||_0x191c7a===void 0x0?void 0x0:_0x191c7a[_0x2c82cb(0x6d6)])===null||_0x156256===void 0x0?void 0x0:_0x156256[_0x2c82cb(0x1252)])!==null&&_0x1b4fb7!==void 0x0?_0x1b4fb7:_0x5cde6d[_0x2c82cb(0x1070)](_0x8042e===null||_0x8042e===void 0x0?void 0x0:_0x8042e[_0x2c82cb(0x720)]),_0x571fd2&&(0x0,_0x954358['isClassInstance'])(_0x571fd2)&&_0x954358[_0x2c82cb(0xb78)][_0x2c82cb(0xcef)](_0x571fd2,_0x2c82cb(0x7e6))&&_0x571fd2['typeArguments']&&_0x571fd2[_0x2c82cb(0x113a)][_0x2c82cb(0xab7)]&&(_0x571fd2=_0x571fd2[_0x2c82cb(0x113a)][0x0]);else{if(_0x8042e===null||_0x8042e===void 0x0?void 0x0:_0x8042e[_0x2c82cb(0x720)]){const _0x4570b4={..._0x8042e[_0x2c82cb(0x720)],'details':{..._0x8042e[_0x2c82cb(0x720)][_0x2c82cb(0x6d6)],'parameters':_0x8042e[_0x2c82cb(0x720)][_0x2c82cb(0x6d6)][_0x2c82cb(0xc4d)][_0x2c82cb(0xb49)]((_0x5b37ab,_0x5bd54)=>{const _0x17a57d=_0x2c82cb;var _0x3e798d;if(_0x5b37ab[_0x17a57d(0x8b6)][_0x17a57d(0xbe6)]===0x1)return{..._0x5b37ab,'type':(_0x3e798d=_0x790f71(_0x376721,_0x5cde6d,_0x48b225['parameters'][_0x5bd54],_0x5ab0a3))!==null&&_0x3e798d!==void 0x0?_0x3e798d:_0x5b37ab[_0x17a57d(0x8b6)]};return _0x5b37ab;})}};_0x571fd2=_0x4570b4;}}}}else{if(_0x48b225['nodeType']===0x26)_0x571fd2=(0x0,_0x21b7ec[_0x2c82cb(0x51b)])([_0x48b225[_0x2c82cb(0x231)]],_0x5cde6d);else{const _0x3d5c9b=_0x19b90a(_0x48b225);_0x3d5c9b[_0x2c82cb(0x8b6)]===0x2&&_0x3d5c9b[_0x2c82cb(0x1126)]&&(_0x571fd2=(0x0,_0x21b7ec['combineExpressionTypes'])(_0x3d5c9b[_0x2c82cb(0x1126)],_0x5cde6d));}}return _0x571fd2!==null&&_0x571fd2!==void 0x0?_0x571fd2:_0x954358[_0x2c82cb(0xee7)][_0x2c82cb(0xffd)]();}_0x4b8640[_0x318596(0xd1a)]=_0x74d2d7;function _0x19b90a(_0x2c2faf){const _0xd02e5d=_0x318596;var _0x1c0bf8,_0x5d0029,_0x5ec8cc,_0xd6690d;const _0x4203e2=(0x0,_0xc851f6['getFileInfo'])(_0x2c2faf);if(_0x2c2faf[_0xd02e5d(0x80d)]===0x1f&&_0x2c2faf[_0xd02e5d(0x1ed)]['value']===_0xd02e5d(0x2a3)&&((_0x5d0029=(_0x1c0bf8=_0x2c2faf[_0xd02e5d(0xfcf)])===null||_0x1c0bf8===void 0x0?void 0x0:_0x1c0bf8['parent'])===null||_0x5d0029===void 0x0?void 0x0:_0x5d0029['nodeType'])===0xa)return{'type':0x6,'node':_0x2c2faf[_0xd02e5d(0xfcf)][_0xd02e5d(0xfcf)],'uri':_0x4203e2[_0xd02e5d(0x183)],'range':(0x0,_0x405d19[_0xd02e5d(0x218)])(_0x2c2faf[_0xd02e5d(0xfcf)][_0xd02e5d(0xfcf)][_0xd02e5d(0x1ed)],_0x4203e2['lines']),'moduleName':_0x4203e2['moduleName'],'isInExceptSuite':![]};if(_0x2c2faf[_0xd02e5d(0x80d)]===0x1f)return{'type':0x5,'isMethod':((_0xd6690d=(_0x5ec8cc=_0x2c2faf[_0xd02e5d(0xfcf)])===null||_0x5ec8cc===void 0x0?void 0x0:_0x5ec8cc[_0xd02e5d(0xfcf)])===null||_0xd6690d===void 0x0?void 0x0:_0xd6690d[_0xd02e5d(0x80d)])===0xa,'isGenerator':![],'moduleName':_0x4203e2['moduleName'],'isInExceptSuite':![],'node':_0x2c2faf,'uri':_0x4203e2[_0xd02e5d(0x183)],'range':(0x0,_0x405d19[_0xd02e5d(0x218)])(_0x2c2faf['name'],_0x4203e2['lines'])};if(_0x2c2faf[_0xd02e5d(0x80d)]===0x26)return{'type':0x1,'isInExceptSuite':![],'alternativeTypeNode':_0x2c2faf[_0xd02e5d(0x231)],'moduleName':_0x4203e2[_0xd02e5d(0x12e2)],'node':_0x2c2faf,'uri':_0x4203e2['fileUri'],'range':(0x0,_0x405d19[_0xd02e5d(0x218)])(_0x2c2faf,_0x4203e2[_0xd02e5d(0xc4f)])};return{'type':0x2,'node':_0x2c2faf['parameter'],'uri':_0x4203e2['fileUri'],'range':(0x0,_0x405d19[_0xd02e5d(0x218)])(_0x2c2faf,_0x4203e2[_0xd02e5d(0xc4f)]),'moduleName':_0x4203e2[_0xd02e5d(0x12e2)],'isInExceptSuite':![],'inferredTypeNodes':_0x485271(_0x2c2faf),'inferredName':_0x2c2faf[_0xd02e5d(0x554)]};}_0x4b8640[_0x318596(0x104d)]=_0x19b90a;},0x11088:(_0x2e6ae8,_0x4c1d1e,_0x43b9c7)=>{'use strict';const _0x2c9194=a1_0x5357;Object[_0x2c9194(0x9ae)](_0x4c1d1e,_0x2c9194(0x7fe),{'value':!![]}),_0x4c1d1e[_0x2c9194(0xbe1)]=void 0x0;const _0x1c3548=_0x43b9c7(0x171a8),_0x2e95c3=_0x43b9c7(0xfcc0),_0x316912=_0x43b9c7(0x15ad8),_0x32c87c=_0x43b9c7(0x177c1),_0x2bc048=_0x43b9c7(0x70d4),_0x4a6902=_0x43b9c7(0x11de0),_0x42cdc7=_0x43b9c7(0x3a44),_0x471db5=_0x43b9c7(0x15694),_0x109433=_0x43b9c7(0x18600);class _0x55b01b{static[_0x2c9194(0x1e2)](_0x2f0d2e,_0x56f98a,_0x55175c,_0xa54c72,_0x104989,_0x55ae89){const _0x22c760=_0x2c9194;(0x0,_0x2e95c3[_0x22c760(0x1019)])(_0x55ae89),_0x2f0d2e['service'][_0x22c760(0x126f)](_0x4cb51d=>{const _0x292826=_0x22c760,_0x52ff0b=_0x4cb51d[_0x292826(0x609)][_0x292826(0xcfc)](_0x42cdc7[_0x292826(0xf41)]['fixtureFinder']);if(!_0x52ff0b||!_0x52ff0b[_0x292826(0x2aa)]())return;if(!_0x52ff0b[_0x292826(0x9f5)](_0x56f98a))return;const _0x1ebbe0=[],_0x2f04c1=(0x0,_0x4a6902['getNodesInRange'])(_0xa54c72,0x29,_0x55ae89,_0x55175c);_0x2f04c1['forEach'](_0xb47a0e=>{const _0x5adad1=_0x292826;var _0x533b49;if(_0xb47a0e[_0x5adad1(0xccc)]||_0xb47a0e[_0x5adad1(0x1ee)]||!(0x0,_0x109433[_0x5adad1(0x76e)])(_0x52ff0b,_0x4cb51d['evaluator'],_0xb47a0e)||!(0x0,_0x109433[_0x5adad1(0xf00)])(_0x4cb51d,_0xb47a0e,_0x55ae89))return;const _0x19b278=(0x0,_0x32c87c[_0x5adad1(0x218)])(_0xb47a0e,_0xa54c72[_0x5adad1(0xddd)]['lines']),_0x5c9923=_0x471db5[_0x5adad1(0xb6b)][_0x5adad1(0xbba)][_0x5adad1(0x9e4)]()[_0x5adad1(0xa1d)]({'name':((_0x533b49=_0xb47a0e[_0x5adad1(0x1ed)])===null||_0x533b49===void 0x0?void 0x0:_0x533b49[_0x5adad1(0x6a7)])||''});_0x1ebbe0[_0x5adad1(0x71f)](_0x1c3548[_0x5adad1(0x63b)][_0x5adad1(0xffd)](_0x5c9923,(0x0,_0x316912['createCommand'])(_0x5c9923,_0x2bc048[_0x5adad1(0xe36)]['addFixtureTypeAnnotation'],_0x56f98a[_0x5adad1(0xa16)](),_0x19b278),_0x1c3548['CodeActionKind'][_0x5adad1(0xaa3)]));});if(_0x1ebbe0[_0x292826(0xab7)]>0x0){const _0x594d59=_0x471db5[_0x292826(0xb6b)][_0x292826(0xbba)][_0x292826(0x11b4)]();_0x1ebbe0['push'](_0x1c3548[_0x292826(0x63b)]['create'](_0x594d59,(0x0,_0x316912[_0x292826(0x1008)])(_0x594d59,_0x2bc048[_0x292826(0xe36)][_0x292826(0x428)],_0x56f98a['toString']()),_0x1c3548['CodeActionKind'][_0x292826(0xaa3)])),_0x104989[_0x292826(0x71f)](..._0x1ebbe0);return;}const _0x5ad23e=(0x0,_0x4a6902[_0x292826(0x74f)])(_0xa54c72,0x29,_0x55ae89);for(const _0x413196 of _0x5ad23e){(0x0,_0x2e95c3[_0x292826(0x1019)])(_0x55ae89);if(_0x413196[_0x292826(0xccc)]||_0x413196['typeAnnotationComment']||!(0x0,_0x109433['possibleFixtureLocation'])(_0x52ff0b,_0x4cb51d[_0x292826(0x113d)],_0x413196)||!(0x0,_0x109433[_0x292826(0xf00)])(_0x4cb51d,_0x413196,_0x55ae89))continue;const _0x31e58b=_0x471db5[_0x292826(0xb6b)][_0x292826(0xbba)]['addTypeAnnnotations']();_0x104989[_0x292826(0x71f)](_0x1c3548['CodeAction'][_0x292826(0xffd)](_0x31e58b,(0x0,_0x316912[_0x292826(0x1008)])(_0x31e58b,_0x2bc048[_0x292826(0xe36)][_0x292826(0x428)],_0x56f98a[_0x292826(0xa16)]()),_0x1c3548[_0x292826(0xc87)][_0x292826(0xaa3)]));return;}},_0x55ae89);}}_0x4c1d1e['pyTestCodeAction']=_0x55b01b;},0xa6fc:(_0x299944,_0x2c659f,_0x2ce2a0)=>{'use strict';const _0x321811=a1_0x5357;Object[_0x321811(0x9ae)](_0x2c659f,_0x321811(0x7fe),{'value':!![]}),_0x2c659f[_0x321811(0x8c4)]=void 0x0;const _0x5c798b=_0x2ce2a0(0x171a8),_0x4e6b56=_0x2ce2a0(0x6eb4),_0x2e88ab=_0x2ce2a0(0x384),_0x226480=_0x2ce2a0(0x4be4),_0x4b1187=_0x2ce2a0(0x3a44),_0x1be611=_0x2ce2a0(0x10e0c),_0x29d72f=_0x2ce2a0(0x18600);class _0x4be76f{constructor(_0x47c8e2,_0x52ced2,_0x40f7d7,_0x4c415c,_0xb5d6ec){const _0x3e9e07=_0x321811;this['_program']=_0x47c8e2,this[_0x3e9e07(0x550)]=_0x52ced2,this[_0x3e9e07(0xfcb)]=_0x40f7d7,this[_0x3e9e07(0x107f)]=_0x4c415c,this[_0x3e9e07(0x11dc)]=_0xb5d6ec,this[_0x3e9e07(0x1141)]=this[_0x3e9e07(0xe2d)][_0x3e9e07(0xf5d)](this[_0x3e9e07(0x550)]),this['_sourceMapper']=this[_0x3e9e07(0xe2d)][_0x3e9e07(0xbb5)](this[_0x3e9e07(0x550)],this[_0x3e9e07(0x11dc)],!![]),this['_fixtureFinder']=this[_0x3e9e07(0xe2d)][_0x3e9e07(0x609)][_0x3e9e07(0xcfc)](_0x4b1187[_0x3e9e07(0xf41)][_0x3e9e07(0x275)]);}[_0x321811(0x413)](){const _0x272454=_0x321811;return this[_0x272454(0x1152)];}[_0x321811(0x401)](){const _0x5f38ec=_0x321811;var _0x544f9b;if(!this[_0x5f38ec(0x388)]||!this[_0x5f38ec(0x1141)])return null;const _0x7402be=(0x0,_0x4e6b56['findNodeByPosition'])(this[_0x5f38ec(0x1141)]['parserOutput'][_0x5f38ec(0x9a9)],this['_position'],this[_0x5f38ec(0x1141)]['tokenizerOutput'][_0x5f38ec(0xc4f)]);if((_0x7402be===null||_0x7402be===void 0x0?void 0x0:_0x7402be['nodeType'])!==0x26||((_0x544f9b=_0x7402be[_0x5f38ec(0xfcf)])===null||_0x544f9b===void 0x0?void 0x0:_0x544f9b[_0x5f38ec(0x80d)])!==0x29)return null;if(!(0x0,_0x29d72f['isInsideTestFunction'])(this[_0x5f38ec(0x388)],_0x7402be[_0x5f38ec(0xfcf)])&&!(0x0,_0x29d72f[_0x5f38ec(0x184)])(this[_0x5f38ec(0x388)],this[_0x5f38ec(0xb8f)],_0x7402be['parent']))return null;const _0x5380b8=_0x5c798b[_0x5f38ec(0x9b0)][_0x5f38ec(0xffd)](),_0x2880d9=this['_fixtureFinder'][_0x5f38ec(0xaf2)](this[_0x5f38ec(0xb8f)],_0x7402be,_0x132459=>this[_0x5f38ec(0xe01)](_0x132459,_0x7402be[_0x5f38ec(0x6a7)]),this['_token'])[_0x5f38ec(0xb49)](_0x56b1f6=>{const _0x25f135=_0x5f38ec;return{'fixture':_0x56b1f6,'label':(0x0,_0x29d72f[_0x25f135(0x287)])(_0x56b1f6,!![]),'type':(0x0,_0x29d72f[_0x25f135(0xd1a)])(this[_0x25f135(0x388)],this[_0x25f135(0xb8f)],_0x56b1f6,![],this['_token'])};})[_0x5f38ec(0xdb2)]();return _0x2880d9['forEach'](_0x5c6205=>{const _0x321dae=_0x5f38ec,_0x11d89a=_0x5c798b[_0x321dae(0x7e2)][_0x321dae(0xffd)](_0x5c6205[_0x321dae(0x929)]),_0x393eb3=(0x0,_0x29d72f['getDeclarationForFixture'])(_0x5c6205['fixture']);_0x11d89a[_0x321dae(0x12a5)]=_0x5c6205[_0x321dae(0x929)];const _0x3b5ec0={'funcParensDisabled':!![],'uri':_0x393eb3[_0x321dae(0xae2)][_0x321dae(0xa16)](),'position':_0x393eb3[_0x321dae(0x1285)]['start']};_0x11d89a[_0x321dae(0x1213)]=_0x3b5ec0,_0x11d89a[_0x321dae(0x812)]=_0x5c798b['CompletionItemKind']['Function'];const _0x451f5b=_0x393eb3['type']===0x6||_0x393eb3[_0x321dae(0x8b6)]===0x5?_0x393eb3[_0x321dae(0x6e0)][_0x321dae(0x1ed)][_0x321dae(0x6a7)]:_0x5c6205['label'],_0x31ae6f=(0x0,_0x226480[_0x321dae(0x481)])(this[_0x321dae(0xca5)],_0x5c6205[_0x321dae(0x8b6)],_0x393eb3,this[_0x321dae(0xb8f)]),_0x243a58=_0x5c6205[_0x321dae(0x8b6)]?(0x0,_0x2e88ab[_0x321dae(0xc0d)])(this[_0x321dae(0xb8f)],_0x5c6205['type'],_0x393eb3,_0x451f5b,undefined,this[_0x321dae(0xe2d)][_0x321dae(0x11ab)][_0x321dae(0x414)]):undefined;_0x11d89a[_0x321dae(0xb00)]=(0x0,_0x2e88ab['getCompletionItemDocumentation'])(this[_0x321dae(0xe2d)][_0x321dae(0x609)],_0x243a58,_0x31ae6f,this[_0x321dae(0x107f)][_0x321dae(0xa1d)],_0x393eb3),_0x5380b8['items']['push'](_0x11d89a);}),this[_0x5f38ec(0x1152)]={'completionType':'pytest','fileType':(0x0,_0x1be611[_0x5f38ec(0x4b4)])(this[_0x5f38ec(0x550)])},_0x5380b8;}[_0x321811(0x375)](_0x23836e){}get[_0x321811(0xb8f)](){const _0x3831a6=_0x321811;return this[_0x3831a6(0xe2d)]['evaluator'];}[_0x321811(0xe01)](_0x4ca762,_0x532fc8){const _0x51f62f=_0x321811;return(0x0,_0x29d72f[_0x51f62f(0x287)])(_0x4ca762,!![])[_0x51f62f(0xcc3)](_0x532fc8);}}_0x2c659f['PyTestCompletionProvider']=_0x4be76f;},0xef8c:(_0x385052,_0x26b6a1,_0x196319)=>{'use strict';const _0xb891c5=a1_0x5357;Object['defineProperty'](_0x26b6a1,_0xb891c5(0x7fe),{'value':!![]}),_0x26b6a1['PyTestDocumentTransformer']=void 0x0;const _0x36a566=_0x196319(0x6eb4),_0x423405=_0x196319(0xfcc0),_0x3cb398=_0x196319(0x177c1),_0x119e2e=_0x196319(0xd77c),_0x3288d1=_0x196319(0xf2d4),_0x4c1353=_0x196319(0x3a44),_0x2620ce=_0x196319(0x10e0c),_0x16c615=_0x196319(0x118c8),_0x336fc9=_0x196319(0x18600);class _0x34fec9{constructor(){}[_0xb891c5(0x4f7)](_0x578792,_0x50024d,_0xe10f9f,_0x19883e){const _0x2b07bb=_0xb891c5;(0x0,_0x423405[_0x2b07bb(0x1019)])(_0x19883e);const _0x5e205e=this['_tryGetFixtureFinder'](_0x578792);if(!_0x5e205e||!_0x5e205e['isTestFile'](_0x50024d))return![];const _0x3d5869=this['_tryGetContainingFunctionNode'](_0x578792,_0x50024d,_0xe10f9f);if(!_0x3d5869)return![];return _0x5e205e[_0x2b07bb(0x6f6)](_0x3d5869)||_0x5e205e[_0x2b07bb(0x623)](_0x578792['evaluator'],_0x3d5869);}[_0xb891c5(0x89f)](_0x2c8060,_0x56db12,_0x8ba452,_0x13035c,_0x202a14){const _0x4bfcaf=_0xb891c5;var _0x44617f,_0x4b2e4a;const _0x567e6c=this['_tryGetFixtureFinder'](_0x2c8060),_0x4ef9ba=this['_tryGetContainingFunctionNode'](_0x2c8060,_0x56db12,_0x8ba452),_0x3c7aef=[],_0x3d08d8=_0x2c8060['getParseResults'](_0x56db12),_0x194e99=_0x2c8060[_0x4bfcaf(0x113d)],_0x588cb5=new Map();for(const _0x4c3a13 of _0x4ef9ba[_0x4bfcaf(0xc4d)]){(0x0,_0x423405['throwIfCancellationRequested'])(_0x202a14);if(!_0x4c3a13['name']||!!_0x4c3a13[_0x4bfcaf(0xccc)]||!!_0x4c3a13[_0x4bfcaf(0x1ee)]||!!_0x4c3a13[_0x4bfcaf(0x68b)])continue;const _0x59c2e0=_0x567e6c[_0x4bfcaf(0xaf2)](_0x194e99,_0x4c3a13,_0x126c11=>this[_0x4bfcaf(0x10f8)](_0x126c11,_0x4c3a13[_0x4bfcaf(0x1ed)]['value']),_0x202a14);if(_0x59c2e0[_0x4bfcaf(0xab7)]===0x0)continue;const _0xafdf1b=_0x59c2e0[0x0],_0x76c30c=(0x0,_0x336fc9[_0x4bfcaf(0xd1a)])(_0x567e6c,_0x194e99,_0xafdf1b,!![],_0x202a14);_0x588cb5[_0x4bfcaf(0xbc1)](_0x4c3a13,_0x76c30c);const _0x956092=(0x0,_0x3cb398[_0x4bfcaf(0xa47)])(_0x119e2e[_0x4bfcaf(0x2b9)][_0x4bfcaf(0xe7d)](_0x4c3a13),_0x3d08d8===null||_0x3d08d8===void 0x0?void 0x0:_0x3d08d8[_0x4bfcaf(0xddd)]['lines']),_0x7d8792=_0x194e99['printType'](_0x76c30c,{'expandTypeAlias':!![],'enforcePythonSyntax':!![]});_0x3c7aef[_0x4bfcaf(0x71f)]({'range':{'start':_0x956092,'end':_0x956092},'replacementText':_0x4bfcaf(0x498)+_0x7d8792});}const _0x404ebd=_0x56db12['addPath']('_chained_'+_0x2620ce[_0x4bfcaf(0xb27)]+_0x4bfcaf(0x10e0)),_0x3092a6=_0x2c8060[_0x4bfcaf(0xbb6)](_0x56db12),_0x4f5dc8=this[_0x4bfcaf(0xd67)](_0x2c8060,_0x3092a6,_0x588cb5,_0x404ebd,_0x202a14);return _0x2c8060[_0x4bfcaf(0x9dd)](_0x404ebd,0x0,_0x4f5dc8,{'chainedFileUri':(_0x44617f=_0x3092a6['chainedSourceFile'])===null||_0x44617f===void 0x0?void 0x0:_0x44617f[_0x4bfcaf(0x404)][_0x4bfcaf(0xbca)](),'ipythonMode':_0x3092a6[_0x4bfcaf(0x404)][_0x4bfcaf(0x115e)](),'isTracked':![]}),_0x13035c[_0x4bfcaf(0x36b)](_0x3c7aef),_0x2c8060['setFileOpened'](_0x56db12,(_0x4b2e4a=_0x3092a6[_0x4bfcaf(0x404)]['getClientVersion']())!==null&&_0x4b2e4a!==void 0x0?_0x4b2e4a:0x0,_0x13035c['currentDocument'],{'chainedFileUri':_0x404ebd,'ipythonMode':_0x3092a6['sourceFile'][_0x4bfcaf(0x115e)](),'isTracked':_0x3092a6['isTracked']}),_0x2c8060[_0x4bfcaf(0xfe1)](_0x56db12,_0x404ebd),!![];}[_0xb891c5(0xd67)](_0x3f3f37,_0x3ed75d,_0x510492,_0x2154e8,_0x369aac){const _0x5ead97=_0xb891c5;var _0x2d8e78;const _0x4bfed0='';_0x3f3f37[_0x5ead97(0x9dd)](_0x2154e8,0x0,_0x4bfed0,{'chainedFileUri':(_0x2d8e78=_0x3ed75d[_0x5ead97(0xa2a)])===null||_0x2d8e78===void 0x0?void 0x0:_0x2d8e78[_0x5ead97(0x404)][_0x5ead97(0xbca)](),'ipythonMode':_0x3ed75d[_0x5ead97(0x404)][_0x5ead97(0x115e)](),'isTracked':![]});const _0x44507a=new _0x16c615[(_0x5ead97(0x4a1))](_0x3f3f37);_0x44507a['appendImportInfoForTypes'](_0x3ed75d['sourceFile']['getUri'](),[..._0x510492[_0x5ead97(0xc14)]()]['map'](_0x672648=>({'type':_0x672648[0x1],'node':_0x672648[0x0][_0x5ead97(0x1ed)]})),_0x369aac);const _0x59aaad=_0x3f3f37[_0x5ead97(0xf5d)](_0x2154e8),_0x2718e2=_0x44507a[_0x5ead97(0x57b)](_0x2154e8,_0x59aaad,0x0,'absolute',_0x369aac);return(0x0,_0x3288d1[_0x5ead97(0x8f4)])(_0x2718e2,_0x59aaad[_0x5ead97(0xddd)][_0x5ead97(0xc4f)],_0x4bfed0);}[_0xb891c5(0x10f8)](_0x5143eb,_0x374070){const _0x23d4fa=_0xb891c5;return(0x0,_0x336fc9[_0x23d4fa(0x287)])(_0x5143eb,!![])===_0x374070;}[_0xb891c5(0x9cd)](_0x5c1a4c){const _0x1fccaa=_0xb891c5;return _0x5c1a4c['serviceProvider'][_0x1fccaa(0xcfc)](_0x4c1353[_0x1fccaa(0xf41)][_0x1fccaa(0x275)]);}[_0xb891c5(0xfa5)](_0x1421db,_0xc1beb6,_0x21d7cf){const _0x142d34=_0xb891c5,_0x25d03c=_0x1421db['getParseResults'](_0xc1beb6);if(!_0x25d03c)return undefined;const _0x3ec62d=(0x0,_0x3cb398[_0x142d34(0xfb2)])(_0x21d7cf,_0x25d03c[_0x142d34(0xddd)][_0x142d34(0xc4f)]);if(!_0x3ec62d)return undefined;const _0x2510e0=(0x0,_0x36a566[_0x142d34(0x6dc)])(_0x25d03c[_0x142d34(0xbf0)]['parseTree'],_0x3ec62d);if(!_0x2510e0)return undefined;return this[_0x142d34(0xa00)](_0x2510e0);}[_0xb891c5(0xa00)](_0x15eb4d){const _0x41b7f6=_0xb891c5;var _0x1da623;const _0x411c9d=(0x0,_0x36a566['getEnclosingFunction'])(_0x15eb4d);if(!_0x411c9d)return undefined;if(((_0x1da623=_0x411c9d['parent'])===null||_0x1da623===void 0x0?void 0x0:_0x1da623[_0x41b7f6(0x80d)])===0x24)return _0x411c9d;return this[_0x41b7f6(0xa00)](_0x411c9d);}}_0x26b6a1[_0xb891c5(0xa56)]=_0x34fec9;},0x5e0:(_0x4e5165,_0x306905,_0xf7c3fa)=>{'use strict';const _0xac280e=a1_0x5357;Object[_0xac280e(0x9ae)](_0x306905,_0xac280e(0x7fe),{'value':!![]}),_0x306905[_0xac280e(0x9cb)]=void 0x0;const _0x2cc8ce=_0xf7c3fa(0xff70),_0x12ba31=_0xf7c3fa(0x6eb4),_0x2f7b8f=_0xf7c3fa(0x2078),_0x741856=_0xf7c3fa(0x328),_0x19030f=_0xf7c3fa(0xfcc0),_0xaab72d=_0xf7c3fa(0x177c1),_0xdd3c3d=_0xf7c3fa(0xd77c),_0x8d0352=_0xf7c3fa(0xe348),_0x3e37ca=_0xf7c3fa(0x4be4),_0x1e8831=_0xf7c3fa(0x13644),_0xc8a556=_0xf7c3fa(0x3a44),_0x206b72=_0xf7c3fa(0x18600);class _0x545eab{constructor(_0x480ba1,_0xea7958,_0x3de21f,_0x541f6a,_0x25a56f){const _0x1adf28=_0xac280e;this['_program']=_0x480ba1,this[_0x1adf28(0x550)]=_0xea7958,this[_0x1adf28(0xfcb)]=_0x3de21f,this[_0x1adf28(0x10e6)]=_0x541f6a,this[_0x1adf28(0x11dc)]=_0x25a56f,this[_0x1adf28(0x1141)]=this[_0x1adf28(0xe2d)][_0x1adf28(0xf5d)](this['_fileUri']),this['_sourceMapper']=this[_0x1adf28(0xe2d)][_0x1adf28(0xbb5)](this[_0x1adf28(0x550)],this[_0x1adf28(0x11dc)],!![]),this[_0x1adf28(0x388)]=this[_0x1adf28(0xe2d)][_0x1adf28(0x609)][_0x1adf28(0xcfc)](_0xc8a556['PylanceServiceKeys'][_0x1adf28(0x275)]);}[_0xac280e(0x79a)](){const _0x332f12=_0xac280e;return(0x0,_0x8d0352['convertHoverResults'])(this['_getHoverResult'](),this[_0x332f12(0x10e6)]);}get['_functionSignatureDisplay'](){const _0x53c856=_0xac280e;return this[_0x53c856(0xe2d)][_0x53c856(0x11ab)][_0x53c856(0x414)];}get[_0xac280e(0xb8f)](){const _0x5d86cf=_0xac280e;return this[_0x5d86cf(0xe2d)][_0x5d86cf(0x113d)];}['_getHoverResult'](){const _0x5d5e27=_0xac280e;(0x0,_0x19030f[_0x5d5e27(0x1019)])(this[_0x5d5e27(0x11dc)]);if(!this[_0x5d5e27(0x1141)])return null;const _0x3788da=(0x0,_0xaab72d['convertPositionToOffset'])(this[_0x5d5e27(0xfcb)],this['_parseResults'][_0x5d5e27(0xddd)][_0x5d5e27(0xc4f)]);if(_0x3788da===undefined)return null;const _0x1a361d=(0x0,_0x12ba31['findNodeByOffset'])(this[_0x5d5e27(0x1141)][_0x5d5e27(0xbf0)][_0x5d5e27(0x9a9)],_0x3788da);if(_0x1a361d===undefined)return null;if(_0x1a361d[_0x5d5e27(0x80d)]!==0x26)return null;const _0x22404b=this[_0x5d5e27(0x127f)](_0x1a361d);if(_0x22404b[_0x5d5e27(0xab7)]===0x0)return null;const _0x512963=[],_0x48ad75=_0x8d0352['HoverProvider']['getPrimaryDeclaration'](_0x22404b);this[_0x5d5e27(0xdf7)](_0x512963,_0x48ad75,_0x1a361d);if(_0x512963[_0x5d5e27(0xab7)]===0x0)return null;return{'parts':_0x512963,'range':{'start':(0x0,_0xaab72d['convertOffsetToPosition'])(_0x1a361d[_0x5d5e27(0x116c)],this[_0x5d5e27(0x1141)][_0x5d5e27(0xddd)][_0x5d5e27(0xc4f)]),'end':(0x0,_0xaab72d[_0x5d5e27(0xa47)])(_0xdd3c3d[_0x5d5e27(0x2b9)][_0x5d5e27(0xe7d)](_0x1a361d),this[_0x5d5e27(0x1141)][_0x5d5e27(0xddd)][_0x5d5e27(0xc4f)])}};}[_0xac280e(0xdf7)](_0x55814b,_0x3e9007,_0x2783c8){const _0xdeab43=_0xac280e;if((0x0,_0x2cc8ce['isParameterDeclaration'])(_0x3e9007)){this['_addResultsForParameterDeclaration'](_0x55814b,_0x3e9007,_0x2783c8);return;}if((0x0,_0x2cc8ce[_0xdeab43(0xad6)])(_0x3e9007)){this[_0xdeab43(0xd06)](_0x55814b,_0x3e9007,_0x2783c8);return;}if((0x0,_0x2cc8ce['isFunctionDeclaration'])(_0x3e9007)){this[_0xdeab43(0x2a9)](_0x55814b,_0x3e9007,_0x2783c8);return;}if((0x0,_0x2cc8ce['isClassDeclaration'])(_0x3e9007)){this[_0xdeab43(0xdfa)](_0x55814b,_0x3e9007,_0x2783c8);return;}}['_addResultsForClassDeclaration'](_0x148623,_0x32658c,_0x3f823f){const _0x525741=_0xac280e,_0x589745=_0x32658c[_0x525741(0x6e0)][_0x525741(0x1ed)];this['_addResultsPart'](_0x148623,_0x525741(0x1060)+_0x589745['value'],!![]),this[_0x525741(0x63a)](_0x148623,_0x3f823f,_0x32658c);}['_addResultsForParameterDeclaration'](_0x1bb308,_0xc1cc87,_0x28c903){const _0x55809e=_0xac280e;if(_0xc1cc87[_0x55809e(0xb7e)]===undefined||_0xc1cc87[_0x55809e(0x1126)]===undefined)return;this[_0x55809e(0xffe)](_0x1bb308,_0x55809e(0x5a8)+_0xc1cc87[_0x55809e(0xb7e)]+this['_getTypesText'](_0xc1cc87[_0x55809e(0x1126)]),!![]),_0xc1cc87['docString']&&this['_addResultsPart'](_0x1bb308,_0xc1cc87[_0x55809e(0x809)]),this[_0x55809e(0x63a)](_0x1bb308,_0x28c903,_0xc1cc87);}[_0xac280e(0xd06)](_0x2d17dc,_0x550ba8,_0x1f512a){const _0x2ad6d1=_0xac280e;let _0x3a539b=_0x1f512a,_0xe1d203=this[_0x2ad6d1(0xa4e)](_0x3a539b);if((0x0,_0x2f7b8f[_0x2ad6d1(0xa88)])(_0xe1d203)&&_0x550ba8[_0x2ad6d1(0x231)]&&(0x0,_0x1e8831['isExpressionNode'])(_0x550ba8[_0x2ad6d1(0x231)])){const _0x28127f=this[_0x2ad6d1(0xa4e)](_0x550ba8[_0x2ad6d1(0x231)]);!(0x0,_0x2f7b8f['isUnknown'])(_0x28127f)&&(_0xe1d203=_0x28127f,_0x3a539b=_0x550ba8[_0x2ad6d1(0x231)]);}const _0x5a6a4d=(0x0,_0x8d0352[_0x2ad6d1(0xb2f)])(this['_evaluator'],_0x550ba8,_0x1f512a[_0x2ad6d1(0x6a7)],_0xe1d203,_0x3a539b,this['_functionSignatureDisplay']);this['_addResultsPart'](_0x2d17dc,_0x5a6a4d,!![]),this[_0x2ad6d1(0x63a)](_0x2d17dc,_0x1f512a,_0x550ba8);}[_0xac280e(0x2a9)](_0x5c6794,_0x2997f1,_0x3c8084){const _0x7c6e21=_0xac280e;var _0x1dea88;const _0x2bed58=this['_tryGetFunctionNodeType'](_0x2997f1[_0x7c6e21(0x6e0)]);if(!_0x2bed58)return;let _0x43ee81=_0x7c6e21(0xbc6),_0x3efa14=![];if(_0x2997f1[_0x7c6e21(0xce2)]){const _0x48432a=(_0x1dea88=this[_0x7c6e21(0xb8f)]['getTypeForDeclaration'](_0x2997f1))===null||_0x1dea88===void 0x0?void 0x0:_0x1dea88[_0x7c6e21(0x8b6)];_0x3efa14=!!_0x48432a&&(0x0,_0x741856[_0x7c6e21(0x10cb)])(_0x48432a,![]),_0x43ee81=_0x3efa14?_0x7c6e21(0xb6d):'method';}const _0x14c3d2=(0x0,_0x3e37ca[_0x7c6e21(0x7d8)])(_0x2bed58,_0x43ee81,_0x3c8084[_0x7c6e21(0x6a7)],this[_0x7c6e21(0xb8f)],_0x3efa14,this[_0x7c6e21(0x405)]);this['_addResultsPart'](_0x5c6794,_0x14c3d2,!![]),this[_0x7c6e21(0x63a)](_0x5c6794,_0x3c8084,_0x2997f1);}['_addDocumentationPart'](_0x584f05,_0x4108f1,_0x493eb2){const _0x597bc9=_0xac280e,_0x4f455a=this[_0x597bc9(0xa4e)](_0x4108f1);this[_0x597bc9(0xae1)](_0x584f05,_0x4f455a,_0x493eb2,_0x4108f1[_0x597bc9(0x6a7)]);}[_0xac280e(0xae1)](_0x53a18a,_0x50a644,_0x48a52e,_0x3d8d6d){const _0x557d71=_0xac280e,_0x34b2d2=(0x0,_0x3e37ca['getDocumentationPartsForTypeAndDecl'])(this['_sourceMapper'],_0x50a644,_0x48a52e,this[_0x557d71(0xb8f)],{'name':_0x3d8d6d});return(0x0,_0x8d0352[_0x557d71(0xe34)])(this[_0x557d71(0xe2d)][_0x557d71(0x609)],_0x34b2d2,this[_0x557d71(0x10e6)],_0x53a18a,_0x48a52e),!!_0x34b2d2;}[_0xac280e(0xffe)](_0x17000d,_0xec0cea,_0x2bac53=![]){const _0x5ea17e=_0xac280e;_0x17000d[_0x5ea17e(0x71f)]({'python':_0x2bac53,'text':_0xec0cea});}[_0xac280e(0xf53)](_0x52cdfe,_0x3641d6){const _0x880acf=_0xac280e,_0x70559d=(0x0,_0x3e37ca[_0x880acf(0x51b)])(_0x52cdfe,this[_0x880acf(0xb8f)]);return':\x20'+this[_0x880acf(0xb8f)][_0x880acf(0x1ce)](_0x70559d,_0x3641d6);}[_0xac280e(0xa4e)](_0x2494b9){const _0x28100e=_0xac280e;return(0x0,_0x3e37ca[_0x28100e(0xab8)])(this[_0x28100e(0xb8f)],_0x2494b9);}[_0xac280e(0xf5a)](_0x3aca10){const _0xabf583=_0xac280e;if(this[_0xabf583(0x388)]&&this['_fixtureFinder'][_0xabf583(0x623)](this['_evaluator'],_0x3aca10))return(0x0,_0x206b72[_0xabf583(0xd1a)])(this[_0xabf583(0x388)],this[_0xabf583(0xb8f)],_0x3aca10,![],this[_0xabf583(0x11dc)]);return undefined;}[_0xac280e(0x127f)](_0x2f4d07){const _0x87cfb9=_0xac280e;if(!this[_0x87cfb9(0x388)])return[];return this[_0x87cfb9(0x388)]['tryGetDeclarations'](_0x2f4d07,_0x2f4d07[_0x87cfb9(0x116c)],this[_0x87cfb9(0x11dc)]);}}_0x306905[_0xac280e(0x9cb)]=_0x545eab;},0xd5bf:(_0x24a9a0,_0x1f21fa,_0x2f8a4c)=>{'use strict';const _0x5eeb11=a1_0x5357;Object[_0x5eeb11(0x9ae)](_0x1f21fa,_0x5eeb11(0x7fe),{'value':!![]}),_0x1f21fa[_0x5eeb11(0xa76)]=void 0x0;const _0x5daede=_0x2f8a4c(0x171a8),_0x5863c1=_0x2f8a4c(0xfcc0),_0x4709d9=_0x2f8a4c(0x17cac),_0x576dae=/Python classes: \[(.*?)\]/,_0x7fcde=/Python files: \[(.*?)\]/,_0x259f14=/Python functions: \[(.*?)\]/;class _0x35e621{constructor(){const _0x2cabea=_0x5eeb11;this[_0x2cabea(0x56a)]=new _0x5daede[(_0x2cabea(0xef7))]();}async['getOptions'](_0x361077,_0x3d6e53,_0x33264a,_0xa1e0e5,_0xb2e7be){const _0x466d29=_0x5eeb11;this['_cancelSource']['cancel']();const _0x426e3d=(0x0,_0x4709d9[_0x466d29(0x80b)])(_0x3d6e53[_0x466d29(0x2c6)]())['combinePaths'](_0x466d29(0xddb));let _0x441a11=_0x466d29(0x1015),_0x3d7d26=['Test'],_0x8554eb=[_0x466d29(0x10de),_0x466d29(0x129d)],_0x4e0335=[_0x466d29(0xad4)];const _0x4cce5f=this[_0x466d29(0x745)](_0xa1e0e5);this['_cancelSource']=new _0x5daede[(_0x466d29(0xef7))]();const _0x1d6b6b=setTimeout(()=>this[_0x466d29(0x56a)][_0x466d29(0x7c1)](),_0xb2e7be);try{const _0x2a428c=await(0x0,_0x5863c1[_0x466d29(0xa23)])(this[_0x466d29(0x56a)]['token'],_0x361077[_0x466d29(0x525)](_0xa1e0e5[_0x466d29(0x1148)],_0x426e3d,_0x4cce5f,_0x33264a,_0x5daede[_0x466d29(0x191)][_0x466d29(0xda8)]));if(!_0x2a428c)throw new _0x5863c1[(_0x466d29(0xf56))]();const _0x29822d=_0x2a428c[_0x466d29(0x602)][_0x466d29(0x94e)]('\x0a');_0x29822d['forEach'](_0x213067=>{const _0x1704ce=_0x466d29,_0x3992a2=_0x213067['trim'](),_0xa19471=_0x576dae['exec'](_0x3992a2),_0x35bc25=_0x7fcde[_0x1704ce(0x12fb)](_0x3992a2),_0x2e2674=_0x259f14['exec'](_0x3992a2);if(_0xa19471)_0x3d7d26=_0xa19471[0x1]['replace'](/'/g,'')[_0x1704ce(0x94e)](',')[_0x1704ce(0xb49)](_0x5e982c=>_0x5e982c[_0x1704ce(0x1173)]());else{if(_0x35bc25)_0x8554eb=_0x35bc25[0x1][_0x1704ce(0x12fc)](/'/g,'')[_0x1704ce(0x94e)](',')['map'](_0x40de39=>_0x40de39[_0x1704ce(0x1173)]());else _0x2e2674&&(_0x4e0335=_0x2e2674[0x1][_0x1704ce(0x12fc)](/'/g,'')[_0x1704ce(0x94e)](',')[_0x1704ce(0xb49)](_0x5001ba=>_0x5001ba['trim']()));}}),_0x441a11='script';}catch(_0x36b8d2){_0x441a11=_0x36b8d2[_0x466d29(0x9d7)];}finally{clearTimeout(_0x1d6b6b);}return{'message':_0x441a11,'classes':_0x3d7d26,'files':_0x8554eb,'functions':_0x4e0335};}[_0x5eeb11(0x745)](_0x22fdb5){const _0x366b6e=_0x5eeb11;var _0x319dd1,_0x223254;const _0x56ae4f=[];return Array[_0x366b6e(0x378)]((_0x319dd1=_0x22fdb5[_0x366b6e(0xfc0)])===null||_0x319dd1===void 0x0?void 0x0:_0x319dd1['pytestArgs'])&&_0x56ae4f[_0x366b6e(0x71f)](...(_0x223254=_0x22fdb5['testing'])===null||_0x223254===void 0x0?void 0x0:_0x223254[_0x366b6e(0x660)]),_0x56ae4f;}}_0x1f21fa[_0x5eeb11(0xa76)]=_0x35e621;},0xb3ec:function(_0x4cd767,_0x56b44c,_0xba6852){'use strict';const _0x3bea4e=a1_0x5357;var _0x2c8ed9=this&&this[_0x3bea4e(0x80e)]||(Object[_0x3bea4e(0xffd)]?function(_0x4f1d57,_0x50c7c2,_0x1ced6e,_0x5130ad){const _0x3fe48f=_0x3bea4e;if(_0x5130ad===undefined)_0x5130ad=_0x1ced6e;var _0x140850=Object[_0x3fe48f(0x8ec)](_0x50c7c2,_0x1ced6e);(!_0x140850||(_0x3fe48f(0x10b5)in _0x140850?!_0x50c7c2[_0x3fe48f(0x7fe)]:_0x140850['writable']||_0x140850[_0x3fe48f(0x55e)]))&&(_0x140850={'enumerable':!![],'get':function(){return _0x50c7c2[_0x1ced6e];}}),Object[_0x3fe48f(0x9ae)](_0x4f1d57,_0x5130ad,_0x140850);}:function(_0x5d8ff6,_0x43bdd7,_0x23379b,_0x174387){if(_0x174387===undefined)_0x174387=_0x23379b;_0x5d8ff6[_0x174387]=_0x43bdd7[_0x23379b];}),_0xdc384a=this&&this[_0x3bea4e(0xc98)]||(Object[_0x3bea4e(0xffd)]?function(_0x154e24,_0x67a1f7){const _0x22cf40=_0x3bea4e;Object[_0x22cf40(0x9ae)](_0x154e24,'default',{'enumerable':!![],'value':_0x67a1f7});}:function(_0x4b252c,_0x5d1ddc){_0x4b252c['default']=_0x5d1ddc;}),_0x2e0a6b=this&&this['__importStar']||function(_0x1f76dc){const _0x2dbd3d=_0x3bea4e;if(_0x1f76dc&&_0x1f76dc['__esModule'])return _0x1f76dc;var _0x3a3dbc={};if(_0x1f76dc!=null){for(var _0x2a93f9 in _0x1f76dc)if(_0x2a93f9!==_0x2dbd3d(0x1015)&&Object['prototype'][_0x2dbd3d(0x9b9)][_0x2dbd3d(0x84f)](_0x1f76dc,_0x2a93f9))_0x2c8ed9(_0x3a3dbc,_0x1f76dc,_0x2a93f9);}return _0xdc384a(_0x3a3dbc,_0x1f76dc),_0x3a3dbc;};Object[_0x3bea4e(0x9ae)](_0x56b44c,_0x3bea4e(0x7fe),{'value':!![]}),_0x56b44c[_0x3bea4e(0x8e6)]=void 0x0;const _0x536779=_0xba6852(0x171a8),_0x235fb8=_0xba6852(0xe54c),_0x20d66e=_0xba6852(0xfcc0),_0x2fe700=_0x2e0a6b(_0xba6852(0x144ed)),_0x43301f=_0xba6852(0x9304),_0x16576b=_0xba6852(0xd72c),_0x1ac35b=_0xba6852(0x5168),_0x215cec=_0xba6852(0xaf57),_0x3c13ee=_0xba6852(0x61a0),_0x1f5ec2=_0xba6852(0x16cc0),_0x1c77f3=_0xba6852(0xa41c),_0x2d399f=_0xba6852(0x4950),_0x2c1057=_0xba6852(0x7d70),_0x4d2f5c=_0xba6852(0x17cac),_0x332a03=_0xba6852(0x3a44),_0x5cbcb2=_0xba6852(0xd1f7),_0x17485c=_0xba6852(0x10eb0),_0x2d0a54=_0xba6852(0xd618),_0x347ec3=_0xba6852(0x4f9c),_0x2053c4=_0xba6852(0x2054),_0x16605d=_0xba6852(0x1319c),_0x26edc9=_0xba6852(0xad74),_0x2cdfbd=_0xba6852(0x5f68),_0x30403d=_0xba6852(0x4d78),_0x31bddc=_0xba6852(0x19a4);class _0x1b5161 extends _0x26edc9['AsyncLspLanguageServerBase']{constructor(_0x106539,_0x4e0469){const _0x4f88d4=_0x3bea4e;var _0x57ec72,_0x1a9c6a;super(new _0x31bddc[(_0x4f88d4(0xe6f))](_0x106539),_0x4e0469),this['_diagnosticReporterQueue']=new _0x3c13ee[(_0x4f88d4(0x332))](),this[_0x4f88d4(0x12c3)]=![],this[_0x4f88d4(0x1109)][_0x4f88d4(0xcb0)]({'getWorkspaceForFile':this[_0x4f88d4(0x11c4)][_0x4f88d4(0xf06)](this),'getWorkspaces':()=>this[_0x4f88d4(0x12ce)]['items'](),'getProgressReporter':(_0x550c91,_0x325540,_0x1cb4bb)=>(0x0,_0x26edc9[_0x4f88d4(0x1235)])(this[_0x4f88d4(0xcdb)],this['serverOptions'][_0x4f88d4(0x4ca)],_0x550c91,_0x325540,_0x1cb4bb),'executeCommand':this[_0x4f88d4(0xe95)][_0x4f88d4(0xf06)](this),'isLongRunningCommand':this[_0x4f88d4(0xb79)]['bind'](this),'isRefactoringCommand':this['isRefactoringCommand'][_0x4f88d4(0xf06)](this),'applyWorkspaceEdit':this[_0x4f88d4(0xcdb)][_0x4f88d4(0x764)]['applyEdit'][_0x4f88d4(0xf06)](this[_0x4f88d4(0xcdb)][_0x4f88d4(0x764)])}),this['_analysisTracker']=new _0x16605d[(_0x4f88d4(0x641))](),this[_0x4f88d4(0x961)]=new _0x215cec[(_0x4f88d4(0xc7f))](this,this['_intelliCode'],this[_0x4f88d4(0x8c9)],!!this[_0x4f88d4(0x635)][_0x4f88d4(0x126b)][_0x4f88d4(0xf8f)]),this['_notebookManager']=new _0x2cdfbd['AsyncNotebookManager'](_0x4e0469,this['serverOptions'][_0x4f88d4(0x609)],this['workspaceFactory'],this[_0x4f88d4(0xdf0)][_0x4f88d4(0xf06)](this),(_0x57ec72=this[_0x4f88d4(0x126b)][_0x4f88d4(0x1097)])!==null&&_0x57ec72!==void 0x0?_0x57ec72:![],(_0x1a9c6a=this[_0x4f88d4(0x126b)][_0x4f88d4(0xfc0)])!==null&&_0x1a9c6a!==void 0x0?_0x1a9c6a:![]);}['test_getNotebookData'](_0x2d9a56){const _0x2283f3=_0x3bea4e;return this[_0x2283f3(0xba3)][_0x2283f3(0x1be)](_0x2d9a56);}['test_onDidChangeWatchedFiles'](_0x1b0cde){const _0x197880=_0x3bea4e;this[_0x197880(0x1109)][_0x197880(0xef4)](_0x1b0cde);}['test_convertDiagnostics'](_0x1afba3){return this['languageService']['convertDiagnostics'](this['_fs'],_0x1afba3);}['dispose'](){const _0x319116=_0x3bea4e;this['_disposed']=!![],super[_0x319116(0x546)](),this[_0x319116(0x1109)][_0x319116(0x546)]();}async[_0x3bea4e(0xf77)](_0x5ba667){const _0x8ed6dd=_0x3bea4e,_0x58eb12=await this[_0x8ed6dd(0xdf0)](_0x5ba667[_0x8ed6dd(0x9c2)],_0x30403d[_0x8ed6dd(0x1d8)][_0x8ed6dd(0xbc9)]),_0x5a6f08=await this['getConfiguration'](_0x5ba667[_0x8ed6dd(0x9c2)],_0x30403d[_0x8ed6dd(0x1d8)][_0x8ed6dd(0x2ff)]),_0x2404de=await this[_0x8ed6dd(0xdf0)](_0x5ba667[_0x8ed6dd(0x9c2)],_0x30403d[_0x8ed6dd(0x1d8)]['jupyterSectionName']),_0x4e4e1a=await this[_0x8ed6dd(0xdf0)](_0x5ba667[_0x8ed6dd(0x9c2)],_0x30403d['Settings'][_0x8ed6dd(0x5f3)]),_0xbb284=this[_0x8ed6dd(0x1109)]['handleSettings'](this[_0x8ed6dd(0x12ce)][_0x8ed6dd(0x105f)](_0x1ac35b[_0x8ed6dd(0x4bd)][_0x8ed6dd(0xbcd)]),_0x5ba667,_0x58eb12,_0x5a6f08,_0x2404de,_0x4e4e1a);return this[_0x8ed6dd(0x635)]['hostKind']=await this[_0x8ed6dd(0x100d)](),_0xbb284;}[_0x3bea4e(0x3de)](_0x350d95){const _0x46bfe3=_0x3bea4e;var _0x15fbb9;if(!(0x0,_0x20d66e[_0x46bfe3(0x689)])()&&!this[_0x46bfe3(0x126b)][_0x46bfe3(0xfc0)])return undefined;return(_0x15fbb9=this[_0x46bfe3(0x609)][_0x46bfe3(0xcfc)](_0x332a03[_0x46bfe3(0xf41)]['backgroundAnalysisFactory']))===null||_0x15fbb9===void 0x0?void 0x0:_0x15fbb9[_0x46bfe3(0x3de)](_0x350d95);}async[_0x3bea4e(0x11c4)](_0x9d7e60,_0x54dd77){const _0xae959e=_0x3bea4e;_0x9d7e60['hasExtension']('.ipynb')&&_0x9d7e60[_0xae959e(0xcea)]['length']<=0x0&&_0x2fe700[_0xae959e(0xa2d)](_0xae959e(0xb6a)+_0x9d7e60);if(_0x54dd77===undefined&&_0x17485c[_0xae959e(0xebc)][_0xae959e(0xc8e)](_0x9d7e60)){const _0x255acd=await this[_0xae959e(0xba3)][_0xae959e(0xa71)](_0x9d7e60);_0x54dd77=_0x255acd===null||_0x255acd===void 0x0?void 0x0:_0x255acd['pythonPath'];}return this[_0xae959e(0x126b)]['waitForClientResponse']&&await _0x2d0a54['CustomLSP'][_0xae959e(0xa0b)](this[_0xae959e(0xcdb)],_0x2d0a54[_0xae959e(0xba1)][_0xae959e(0x3ce)][_0xae959e(0xf7c)],{'timeout':0x1388}),await super[_0xae959e(0x11c4)](_0x9d7e60,_0x54dd77);}async[_0x3bea4e(0x1127)](_0x32d871){const _0x36de90=_0x3bea4e;return _0x17485c[_0x36de90(0xebc)][_0x36de90(0xc8e)](_0x32d871)&&await this[_0x36de90(0xba3)][_0x36de90(0xa71)](_0x32d871),super['getContainingWorkspacesForFile'](_0x32d871);}[_0x3bea4e(0x4e1)](){const _0x1aacac=_0x3bea4e;super[_0x1aacac(0x4e1)](),this[_0x1aacac(0x635)][_0x1aacac(0xa96)]['hasInlayHintRefreshCapability']&&this[_0x1aacac(0xcdb)][_0x1aacac(0xa0b)](_0x536779[_0x1aacac(0x82c)][_0x1aacac(0x2b5)])[_0x1aacac(0xd21)]();}['createAnalyzerServiceForWorkspace'](_0x542c34,_0x4d4ee9,_0x4778ab,_0x3b7e4a){const _0x4f52dd=_0x3bea4e;if(!_0x3b7e4a&&_0x4778ab[_0x4f52dd(0x2c9)](_0x1ac35b['WellKnownWorkspaceKinds']['Limited'])){this[_0x4f52dd(0x947)][_0x4f52dd(0x3e8)](_0x4f52dd(0xfe3)+_0x4d4ee9);const _0x43c669=[];(0x0,_0x1f5ec2['AddIfNotNull'])(_0x43c669,(0x0,_0x235fb8[_0x4f52dd(0x1a2)])(this[_0x4f52dd(0x297)])),(0x0,_0x1f5ec2['AddIfNotNull'])(_0x43c669,(0x0,_0x4d2f5c[_0x4f52dd(0x12d1)])(this[_0x4f52dd(0x297)][_0x4f52dd(0x2c6)]())),(0x0,_0x1f5ec2[_0x4f52dd(0x116f)])(_0x43c669,(0x0,_0x4d2f5c[_0x4f52dd(0x127c)])(this[_0x4f52dd(0x297)][_0x4f52dd(0x2c6)]()));const _0x1b8fae=new _0x2c1057[(_0x4f52dd(0x11ec))](_0x4d4ee9,_0x43c669,this[_0x4f52dd(0x126b)][_0x4f52dd(0x609)]['fs']());_0x3b7e4a={'fs':_0x1b8fae,'backgroundAnalysis':undefined};}const _0x48ba27=(0x0,_0x2d399f['createReanalysisTimeProviderFromWorkspace'])(this[_0x4f52dd(0x12ce)],_0x4778ab);return this['createAnalyzerService'](_0x542c34,_0x3b7e4a,_0x48ba27);}async[_0x3bea4e(0xe77)](_0x100d4e,_0x370652,_0x37126e){const _0x1498ed=_0x3bea4e;var _0x5e4544,_0x288a4e,_0x36f24b,_0x1edd46;_0x370652===null||_0x370652===void 0x0?void 0x0:_0x370652[_0x1498ed(0x84b)](),_0x37126e=_0x37126e!==null&&_0x37126e!==void 0x0?_0x37126e:await this[_0x1498ed(0xf77)](_0x100d4e),(0x0,_0x30403d['addPylanceProgramServices'])(_0x100d4e,_0x37126e),_0x100d4e[_0x1498ed(0xd17)]=_0x37126e['pythonEnvironmentName'],await super[_0x1498ed(0xe77)](_0x100d4e,_0x370652,_0x37126e),_0x100d4e[_0x1498ed(0xd17)]=await this[_0x1498ed(0x4ce)](_0x100d4e,_0x37126e['pythonEnvironmentName']),this[_0x1498ed(0x1109)]['handleUpdateSettingsForWorkspace'](_0x100d4e,_0x37126e,this[_0x1498ed(0x12ce)]);if(_0x100d4e['disableLanguageServices'])return;(0x0,_0x1c77f3[_0x1498ed(0x1033)])(_0x100d4e)[_0x1498ed(0x45c)]((_0x5e4544=_0x37126e[_0x1498ed(0x1168)])!==null&&_0x5e4544!==void 0x0?_0x5e4544:_0x1c77f3[_0x1498ed(0x45a)]),_0x100d4e[_0x1498ed(0x3e9)][_0x1498ed(0x10e5)](_0x40c789=>_0x40c789===_0x1ac35b[_0x1498ed(0x4bd)]['Limited'])&&_0x100d4e[_0x1498ed(0xbd5)]['fs']instanceof _0x2c1057[_0x1498ed(0x11ec)]&&_0x100d4e[_0x1498ed(0xbd5)]['fs'][_0x1498ed(0xfac)]((_0x288a4e=(0x0,_0x235fb8[_0x1498ed(0xe03)])(this[_0x1498ed(0x297)],_0x100d4e[_0x1498ed(0xbd5)][_0x1498ed(0x10d8)](),_0x100d4e['service'][_0x1498ed(0xa36)]()[_0x1498ed(0x1229)],[]))===null||_0x288a4e===void 0x0?void 0x0:_0x288a4e[_0x1498ed(0xb49)](_0xd03a25=>_0x100d4e[_0x1498ed(0xbd5)]['fs']['realCasePath'](_0xd03a25))),this[_0x1498ed(0x126b)][_0x1498ed(0xfc0)]&&_0x2d0a54[_0x1498ed(0xba1)][_0x1498ed(0x344)](this['connection'],_0x2d0a54[_0x1498ed(0xba1)]['Notifications'][_0x1498ed(0x1181)],{'uri':(_0x1edd46=(_0x36f24b=_0x100d4e[_0x1498ed(0x9c2)])===null||_0x36f24b===void 0x0?void 0x0:_0x36f24b[_0x1498ed(0xa16)]())!==null&&_0x1edd46!==void 0x0?_0x1edd46:'','kind':_0x2d0a54[_0x1498ed(0xba1)]['TestSignalKinds']['Initialization']});}get[_0x3bea4e(0x635)](){const _0x48dfb2=_0x3bea4e;return this[_0x48dfb2(0x1109)][_0x48dfb2(0x635)];}get[_0x3bea4e(0x126b)](){return this['state']['serverOptions'];}[_0x3bea4e(0xb84)](_0x1cb1c8){const _0x21da42=_0x3bea4e;return _0x17485c[_0x21da42(0xebc)][_0x21da42(0xc8e)](_0x1cb1c8);}['setupConnection'](_0x221a7a,_0x71df80){const _0x2cfff7=_0x3bea4e;super['setupConnection'](_0x221a7a,_0x71df80),this['languageService'][_0x2cfff7(0x1202)](_0x2d0a54[_0x2cfff7(0xba1)][_0x2cfff7(0x615)](this[_0x2cfff7(0xcdb)],_0x2d0a54[_0x2cfff7(0xba1)][_0x2cfff7(0x116d)]['AskForWait'],_0x556402=>{const _0x92d80b=_0x2cfff7;this[_0x92d80b(0x126b)][_0x92d80b(0x1097)]=!![];}),this[_0x2cfff7(0xcdb)][_0x2cfff7(0x764)][_0x2cfff7(0x6e8)]((_0x505578,_0x24ccdf)=>_0x347ec3[_0x2cfff7(0xd60)][_0x2cfff7(0x6be)](this,this[_0x2cfff7(0x8c9)],_0x505578,_0x24ccdf)),this['connection'][_0x2cfff7(0x12c8)][_0x2cfff7(0xb13)]['onDidOpenNotebookDocument'](_0x5e1342=>this[_0x2cfff7(0xba3)]['onDidOpenNotebookDocument'](_0x5e1342)),this[_0x2cfff7(0xcdb)]['notebooks'][_0x2cfff7(0xb13)][_0x2cfff7(0x38d)](_0x1d59ea=>this[_0x2cfff7(0xba3)][_0x2cfff7(0x38d)](_0x1d59ea)),this['connection'][_0x2cfff7(0x12c8)][_0x2cfff7(0xb13)]['onDidCloseNotebookDocument'](_0x2cabaf=>this[_0x2cfff7(0xba3)][_0x2cfff7(0x3dc)](_0x2cabaf)));}async[_0x3bea4e(0x816)](_0x387629,_0x1fd5eb){const _0x3cf929=_0x3bea4e;var _0x4b3dc5,_0x5c28b5;await super[_0x3cf929(0x816)](_0x387629,_0x1fd5eb);if(this['serverOptions'][_0x3cf929(0xfc0)]&&!this[_0x3cf929(0x12c3)]){const _0x270a27=this[_0x3cf929(0x1109)]['convertLspUriStringToUri'](_0x387629[_0x3cf929(0x697)][_0x3cf929(0xae2)]),_0x15bcdf=await this[_0x3cf929(0x11c4)](_0x270a27);await _0x2d0a54[_0x3cf929(0xba1)][_0x3cf929(0x344)](this['connection'],_0x2d0a54[_0x3cf929(0xba1)]['Notifications']['TestSignal'],{'uri':(_0x5c28b5=(_0x4b3dc5=_0x15bcdf[_0x3cf929(0x9c2)])===null||_0x4b3dc5===void 0x0?void 0x0:_0x4b3dc5[_0x3cf929(0xa16)]())!==null&&_0x5c28b5!==void 0x0?_0x5c28b5:'','kind':_0x2d0a54['CustomLSP']['TestSignalKinds'][_0x3cf929(0x11a3)]});}}async[_0x3bea4e(0x573)](_0x974e4a,_0x299feb){const _0x207544=_0x3bea4e;var _0xb6fe,_0x21ecd9;await super[_0x207544(0x573)](_0x974e4a,_0x299feb);if(this[_0x207544(0x126b)][_0x207544(0xfc0)]&&!this[_0x207544(0x12c3)]){const _0xaef5af=this['languageService'][_0x207544(0x920)](_0x974e4a[_0x207544(0x697)]['uri']),_0x19eec9=await this[_0x207544(0x11c4)](_0xaef5af);await _0x2d0a54[_0x207544(0xba1)][_0x207544(0x344)](this[_0x207544(0xcdb)],_0x2d0a54[_0x207544(0xba1)][_0x207544(0x116d)]['TestSignal'],{'uri':(_0x21ecd9=(_0xb6fe=_0x19eec9[_0x207544(0x9c2)])===null||_0xb6fe===void 0x0?void 0x0:_0xb6fe[_0x207544(0xa16)]())!==null&&_0x21ecd9!==void 0x0?_0x21ecd9:'','kind':_0x2d0a54[_0x207544(0xba1)][_0x207544(0x85a)][_0x207544(0xf8e)]});}}[_0x3bea4e(0x11fa)](){const _0x5a55e8=_0x3bea4e;return this[_0x5a55e8(0x1109)][_0x5a55e8(0x11fa)]();}['createBackgroundAnalysisProgram'](_0x192ca8,_0x290c4c,_0xd6e268,_0x5d6044,_0x48852b,_0x12000e){const _0x119ccd=_0x3bea4e;return this[_0x119ccd(0x1109)]['createBackgroundAnalysisProgram'](_0x192ca8,_0x290c4c,_0xd6e268,_0x5d6044,_0x48852b,_0x12000e);}['isLongRunningCommand'](_0x7e4cc3){const _0x5114ef=_0x3bea4e;return this[_0x5114ef(0x961)][_0x5114ef(0xb79)](_0x7e4cc3);}['isRefactoringCommand'](_0x30372c){const _0x4c2a5b=_0x3bea4e;return this[_0x4c2a5b(0x961)][_0x4c2a5b(0x10f4)](_0x30372c);}[_0x3bea4e(0xe95)](_0x218983,_0x379971){const _0x2a3d6f=_0x3bea4e;return this[_0x2a3d6f(0x961)][_0x2a3d6f(0x5c6)](_0x218983,_0x379971);}['createImportResolver'](_0x3d8af0,_0x296d74,_0x416711){const _0x234241=_0x3bea4e;return(0x0,_0x2053c4[_0x234241(0x365)])(_0x3d8af0,_0x296d74,_0x416711);}[_0x3bea4e(0xcd5)](_0x1e637e,_0x58f353){const _0x19540d=_0x3bea4e;if(this[_0x19540d(0x12c3)])return;this[_0x19540d(0xe28)][_0x19540d(0xcb2)](async()=>{const _0x23dd77=_0x19540d;await this[_0x23dd77(0x997)](_0x1e637e,_0x58f353),super[_0x23dd77(0x2c5)](_0x1e637e[_0x23dd77(0xbd5)]['fs'],_0x58f353);_0x58f353[_0x23dd77(0xead)]&&(0x0,_0x5cbcb2['sendExceptionTelemetry'])(this[_0x23dd77(0x8c9)],_0x5cbcb2[_0x23dd77(0xdd2)][_0x23dd77(0x521)],_0x58f353[_0x23dd77(0xead)]);if(_0x58f353['diagnostics'][_0x23dd77(0xab7)]===0x0&&_0x58f353[_0x23dd77(0x8bf)][_0x23dd77(0x5aa)]+_0x58f353[_0x23dd77(0x8bf)][_0x23dd77(0xe81)]>0x0&&_0x58f353[_0x23dd77(0x4b9)]===0x0)return;_0x58f353[_0x23dd77(0x8bf)][_0x23dd77(0x5aa)]+_0x58f353['requiringAnalysisCount'][_0x23dd77(0xe81)]===0x0&&_0x58f353['elapsedTime']>0x0&&(this[_0x23dd77(0x635)][_0x23dd77(0xa96)][_0x23dd77(0x11a4)]&&this[_0x23dd77(0xcdb)][_0x23dd77(0xa0b)](_0x536779[_0x23dd77(0xf75)][_0x23dd77(0x2b5)])['ignoreErrors']()),this[_0x23dd77(0x120b)](_0x58f353);});}[_0x3bea4e(0x31a)](_0x5b5135){const _0x29087c=_0x3bea4e;for(const _0x23506b of _0x5b5135){this[_0x29087c(0x6c7)][_0x29087c(0x308)](_0x16576b['Uri']['parse'](_0x23506b[_0x29087c(0xae2)],this['_caseSensitiveDetector']),_0x23506b[_0x29087c(0x7cd)][_0x29087c(0xab7)]>0x0);}super[_0x29087c(0x31a)](_0x5b5135);}[_0x3bea4e(0x5d2)](_0x4de724){const _0x3fbb60=_0x3bea4e;super[_0x3fbb60(0x5d2)](_0x4de724),_0x4de724[_0x3fbb60(0x37f)]=![],_0x4de724[_0x3fbb60(0x4dc)]=![],_0x4de724[_0x3fbb60(0xbd5)][_0x3fbb60(0xe38)](_0x43b12a=>this['onWorkspaceAnalysisCompletedHandler'](_0x4de724,_0x43b12a));}get[_0x3bea4e(0x297)](){const _0x1f3dd6=_0x3bea4e;return this[_0x1f3dd6(0x609)]['fs']();}get[_0x3bea4e(0x6c7)](){const _0x507597=_0x3bea4e;return this['serviceProvider'][_0x507597(0x12df)]();}get[_0x3bea4e(0x8c9)](){const _0x146f04=_0x3bea4e;return this[_0x146f04(0x609)]['get'](_0x332a03[_0x146f04(0xf41)][_0x146f04(0x114c)]);}get[_0x3bea4e(0x1b6)](){const _0x120f2f=_0x3bea4e;return this[_0x120f2f(0x609)][_0x120f2f(0x10b5)](_0x43301f[_0x120f2f(0xa63)][_0x120f2f(0x703)]);}get[_0x3bea4e(0xa21)](){const _0x3c33d0=_0x3bea4e;return this[_0x3c33d0(0x609)][_0x3c33d0(0xcfc)](_0x332a03[_0x3c33d0(0xf41)]['intelliCode']);}async[_0x3bea4e(0x4ce)](_0xc0e739,_0xaa6e5a){const _0x49f9d8=_0x3bea4e;if(_0xc0e739['pythonPathKind']===_0x1ac35b[_0x49f9d8(0xd40)][_0x49f9d8(0xca6)]){const _0x8dd8e5=await this['_notebookManager'][_0x49f9d8(0x806)](_0xc0e739[_0x49f9d8(0x1148)]);if(_0x8dd8e5)return _0x8dd8e5['pythonEnvironmentName'];}return _0xaa6e5a;}[_0x3bea4e(0x120b)](_0x412227){const _0x73bcc8=_0x3bea4e,_0x39d558=this[_0x73bcc8(0x20d)][_0x73bcc8(0x295)](_0x412227);if(!_0x39d558)return;this['_telemetry']['sendTelemetry'](_0x39d558);}async[_0x3bea4e(0x9d5)](_0x49f59c){const _0x5dcafa=_0x3bea4e;if(!this[_0x5dcafa(0x635)][_0x5dcafa(0xa96)][_0x5dcafa(0xf69)])return undefined;const _0x4c27b7=this[_0x5dcafa(0x635)][_0x5dcafa(0x110f)][_0x5dcafa(0x10b5)](_0x49f59c);if(_0x4c27b7!==undefined)return _0x4c27b7;const {inExperiment:_0x377d5b}=await _0x2d0a54[_0x5dcafa(0xba1)][_0x5dcafa(0xa0b)](this[_0x5dcafa(0xcdb)],_0x2d0a54[_0x5dcafa(0xba1)]['Requests'][_0x5dcafa(0x47f)],{'experimentName':_0x49f59c});return this[_0x5dcafa(0x635)][_0x5dcafa(0x110f)][_0x5dcafa(0xbc1)](_0x49f59c,_0x377d5b),_0x377d5b;}async[_0x3bea4e(0x100d)](){const _0x26d539=_0x3bea4e;if(!this[_0x26d539(0x635)]['client'][_0x26d539(0x907)])return 0x0;const {isTrusted:_0x48354f}=await _0x2d0a54[_0x26d539(0xba1)]['sendRequest'](this['connection'],_0x2d0a54['CustomLSP'][_0x26d539(0x3ce)]['IsTrustedWorkspace'],undefined);return _0x48354f?0x0:0x1;}async[_0x3bea4e(0x997)](_0x453081,_0x50db86){const _0x36b8c2=_0x3bea4e,_0x5b0283=await this[_0x36b8c2(0xfde)]();if(_0x5b0283[_0x36b8c2(0xab7)]<=0x1)return;const _0x17b2e0=await Promise[_0x36b8c2(0xc41)](_0x50db86[_0x36b8c2(0x7cd)][_0x36b8c2(0xb49)](async _0x367adf=>{const _0x3dccd9=await this['getWorkspaceForFile'](_0x367adf['fileUri']);if(_0x3dccd9===_0x453081)return _0x367adf;return undefined;}));_0x50db86['diagnostics']=_0x17b2e0[_0x36b8c2(0x1110)](_0x9f05f9=>_0x9f05f9!==undefined);}}_0x56b44c[_0x3bea4e(0x8e6)]=_0x1b5161;},0xad74:(_0x22425d,_0x543b59,_0x337f36)=>{'use strict';const _0x572a9a=a1_0x5357;Object[_0x572a9a(0x9ae)](_0x543b59,_0x572a9a(0x7fe),{'value':!![]}),_0x543b59[_0x572a9a(0x10c2)]=_0x543b59['getProgressReporter']=void 0x0,_0x337f36(0xaf6c);const _0x2900b9=_0x337f36(0xcc10),_0x48ea4f=_0x337f36(0x173b4),_0x11b6d2=_0x337f36(0x4a48),_0x18b942=_0x337f36(0xa21c),_0x1a56c9=_0x337f36(0xfcc0),_0x4e7e24=_0x337f36(0x6d88),_0x4765f8=_0x337f36(0xe0a4),_0x2d2bfe=_0x337f36(0xf6c),_0x4b270c=_0x337f36(0x5168),_0x2c0781=(0x0,_0x2900b9['attachWorkDone'])(undefined,undefined);async function _0x19878e(_0x12c8ce,_0x395a78,_0x3f69aa,_0x18344f,_0x1c573c){const _0x54d184=_0x572a9a;if(_0x3f69aa[_0x54d184(0xd71)]!==_0x2c0781['constructor'])return{'reporter':_0x3f69aa,'source':(0x0,_0x1a56c9[_0x54d184(0x9ef)])(_0x395a78,_0x1c573c)};const _0x55dea7=await _0x12c8ce[_0x54d184(0x11ff)][_0x54d184(0xdf6)]();return _0x55dea7[_0x54d184(0x4e5)](_0x18344f,undefined,undefined,!![]),{'reporter':_0x55dea7,'source':(0x0,_0x1a56c9['CancelAfter'])(_0x395a78,_0x1c573c,_0x55dea7[_0x54d184(0x766)])};}_0x543b59['getProgressReporter']=_0x19878e;class _0x206921{constructor(_0x40ab81,_0x2088d5){const _0x42dacd=_0x572a9a;var _0x21825f,_0x335e69;this[_0x42dacd(0x1109)]=_0x40ab81,this[_0x42dacd(0xcdb)]=_0x2088d5,this[_0x42dacd(0xd5c)]=![],this[_0x42dacd(0xb5f)]=new Set();const _0x4d1c05=this['serverOptions'];this[_0x42dacd(0x947)]['info'](_0x42dacd(0x756)+_0x4d1c05[_0x42dacd(0xa59)]+'\x20language\x20server\x20'+(_0x4d1c05['version']&&_0x4d1c05['version']+'\x20')+_0x42dacd(0x12b6)),this['workspaceFactory']=new _0x4b270c[(_0x42dacd(0x2de))](this[_0x42dacd(0x947)],![],this[_0x42dacd(0x677)][_0x42dacd(0xf06)](this),this[_0x42dacd(0xb84)][_0x42dacd(0xf06)](this),this['onWorkspaceCreated'][_0x42dacd(0xf06)](this),this['onWorkspaceRemoved'][_0x42dacd(0xf06)](this),this[_0x42dacd(0x609)]),this[_0x42dacd(0x98f)]((_0x21825f=_0x4d1c05[_0x42dacd(0x21a)])!==null&&_0x21825f!==void 0x0?_0x21825f:[],(_0x335e69=_0x4d1c05[_0x42dacd(0x75f)])!==null&&_0x335e69!==void 0x0?_0x335e69:[]),this[_0x42dacd(0x863)]=new _0x2d2bfe[(_0x42dacd(0x95a))](this['languageService'][_0x42dacd(0xa5b)](this['connection'])),this[_0x42dacd(0xcdb)][_0x42dacd(0x107a)]();}get[_0x572a9a(0x947)](){const _0x28ed52=_0x572a9a;return this['serverOptions'][_0x28ed52(0x609)][_0x28ed52(0x947)]();}get[_0x572a9a(0x11ff)](){const _0x4d751a=_0x572a9a;return this[_0x4d751a(0xcdb)][_0x4d751a(0x11ff)];}get[_0x572a9a(0xa96)](){const _0x4901e4=_0x572a9a;return this[_0x4901e4(0x635)][_0x4901e4(0xa96)];}get[_0x572a9a(0x114f)](){const _0x56078d=_0x572a9a;return this[_0x56078d(0xa96)][_0x56078d(0x5bf)]&&this[_0x56078d(0xa96)][_0x56078d(0x7c9)];}get[_0x572a9a(0x609)](){const _0x2f15c0=_0x572a9a;return this[_0x2f15c0(0x126b)][_0x2f15c0(0x609)];}[_0x572a9a(0x546)](){const _0x9c5a2e=_0x572a9a;var _0x1f8bb3;this[_0x9c5a2e(0x12ce)][_0x9c5a2e(0x1b4)](),this['_documentsWithDiagnostics']['clear'](),(_0x1f8bb3=this[_0x9c5a2e(0xa5f)])===null||_0x1f8bb3===void 0x0?void 0x0:_0x1f8bb3['dispose']();}['createAnalyzerService'](_0x2e70b9,_0x1ca290,_0x1be7e9){const _0x1cab52=_0x572a9a;var _0x41175a;this[_0x1cab52(0x947)]['info']('Starting\x20service\x20instance\x20\x22'+_0x2e70b9+'\x22');const _0x4c5b3a=(0x0,_0x11b6d2[_0x1cab52(0xe4c)])(_0x2e70b9),_0x164aae=new _0x11b6d2['AnalyzerService'](_0x2e70b9,this[_0x1cab52(0x609)],{'console':this[_0x1cab52(0x947)],'hostFactory':this[_0x1cab52(0x11fa)][_0x1cab52(0xf06)](this),'importResolverFactory':this[_0x1cab52(0xd97)]['bind'](this),'backgroundAnalysis':_0x1ca290?_0x1ca290[_0x1cab52(0x1108)]:this[_0x1cab52(0x3de)](_0x4c5b3a),'maxAnalysisTime':this[_0x1cab52(0x126b)][_0x1cab52(0x21b)],'backgroundAnalysisProgramFactory':this[_0x1cab52(0x416)]['bind'](this),'cancellationProvider':this[_0x1cab52(0x126b)][_0x1cab52(0x4ca)],'libraryReanalysisTimeProvider':_0x1be7e9,'serviceId':_0x4c5b3a,'fileSystem':(_0x41175a=_0x1ca290===null||_0x1ca290===void 0x0?void 0x0:_0x1ca290['fs'])!==null&&_0x41175a!==void 0x0?_0x41175a:this[_0x1cab52(0x126b)][_0x1cab52(0x609)]['fs']()});return _0x164aae[_0x1cab52(0xe38)](_0x3e82fe=>this['onAnalysisCompletedHandler'](_0x164aae['fs'],_0x3e82fe)),_0x164aae;}async[_0x572a9a(0xfde)](){const _0x55c6a3=_0x572a9a,_0x3da0cd=this['workspaceFactory'][_0x55c6a3(0x1222)]();for(const _0x5cc2cf of _0x3da0cd){await _0x5cc2cf[_0x55c6a3(0x56b)][_0x55c6a3(0xe0f)];}return _0x3da0cd;}async[_0x572a9a(0x11c4)](_0x1c7f77,_0x120f2c){const _0x3fe7a5=_0x572a9a;return this[_0x3fe7a5(0x12ce)][_0x3fe7a5(0x11c4)](_0x1c7f77,_0x120f2c);}async[_0x572a9a(0x1127)](_0x319d98){const _0x46fc5f=_0x572a9a;return this[_0x46fc5f(0x12ce)][_0x46fc5f(0x1127)](_0x319d98);}[_0x572a9a(0x1154)](){const _0x33ba8f=_0x572a9a;this[_0x33ba8f(0x1109)][_0x33ba8f(0x1154)]();}[_0x572a9a(0x749)](){const _0x315c91=_0x572a9a;this[_0x315c91(0x1109)][_0x315c91(0x749)]();}['updateSettingsForAllWorkspaces'](){const _0x33ff48=_0x572a9a,_0x46286c=[];this['workspaceFactory'][_0x33ff48(0x1222)]()[_0x33ff48(0xc22)](_0x3227fa=>{const _0x576d69=_0x33ff48;_0x3227fa[_0x576d69(0x56b)]=_0x3227fa[_0x576d69(0x56b)]['reset'](),_0x46286c[_0x576d69(0x71f)](this['updateSettingsForWorkspace'](_0x3227fa,_0x3227fa[_0x576d69(0x56b)]));}),Promise['all'](_0x46286c)[_0x33ff48(0x53b)](()=>{const _0x552bd0=_0x33ff48;this[_0x552bd0(0x1109)]['registerDynamicFeatures']();});}async['updateSettingsForWorkspace'](_0x955c8f,_0x582292,_0x5c2fd2){const _0x33687d=_0x572a9a;var _0x38f317;try{_0x582292===null||_0x582292===void 0x0?void 0x0:_0x582292[_0x33687d(0x84b)](),_0x5c2fd2=_0x5c2fd2!==null&&_0x5c2fd2!==void 0x0?_0x5c2fd2:await this[_0x33687d(0xf77)](_0x955c8f),this[_0x33687d(0x947)][_0x33687d(0xc8c)]=(_0x38f317=_0x5c2fd2['logLevel'])!==null&&_0x38f317!==void 0x0?_0x38f317:_0x4765f8['LogLevel'][_0x33687d(0xc90)],_0x5c2fd2[_0x33687d(0x1148)]=this[_0x33687d(0x12ce)][_0x33687d(0x5ae)](_0x955c8f,_0x5c2fd2[_0x33687d(0x1148)]?_0x5c2fd2[_0x33687d(0x1148)]:undefined),this[_0x33687d(0x1109)][_0x33687d(0x8ad)](_0x5c2fd2),this['languageService'][_0x33687d(0xa4c)](_0x955c8f,_0x5c2fd2),_0x955c8f[_0x33687d(0x260)]=!!_0x5c2fd2['disableLanguageServices'],_0x955c8f[_0x33687d(0x4fc)]=!!_0x5c2fd2['disableTaggedHints'],_0x955c8f['disableOrganizeImports']=!!_0x5c2fd2[_0x33687d(0xd1d)];}finally{_0x582292===null||_0x582292===void 0x0?void 0x0:_0x582292[_0x33687d(0x102f)]();}}get[_0x572a9a(0x635)](){const _0x33a902=_0x572a9a;return this[_0x33a902(0x1109)]['state'];}get[_0x572a9a(0x126b)](){const _0x13b0c2=_0x572a9a;return this[_0x13b0c2(0x1109)][_0x13b0c2(0x635)][_0x13b0c2(0x126b)];}[_0x572a9a(0xb84)](_0x35bb1f){return![];}async['getConfiguration'](_0x548007,_0x3d8623){const _0x3aa321=_0x572a9a;if(this[_0x3aa321(0xa96)]['hasConfigurationCapability']){const _0x2641f3={};return _0x548007!==undefined&&(_0x2641f3[_0x3aa321(0x119b)]=_0x548007[_0x3aa321(0xa16)]()),_0x3d8623!==undefined&&(_0x2641f3[_0x3aa321(0x730)]=_0x3d8623),this[_0x3aa321(0xcdb)]['workspace'][_0x3aa321(0xdf0)](_0x2641f3);}if(this[_0x3aa321(0x11d5)])return(0x0,_0x4e7e24[_0x3aa321(0xfe8)])(this['defaultClientConfig'],_0x3d8623);return undefined;}[_0x572a9a(0x416)](_0x4b5bea,_0x253ae5,_0x360d80,_0x1cb1b2,_0x26d247,_0x270423){const _0x375300=_0x572a9a;return new _0x48ea4f[(_0x375300(0x1247))](_0x4b5bea,_0x253ae5,_0x360d80,_0x1cb1b2,_0x26d247,_0x270423,undefined);}['setupConnection'](_0x5d13cd,_0x42f993){const _0x3a0e98=_0x572a9a;this['languageService']['addDisposables'](this[_0x3a0e98(0xcdb)][_0x3a0e98(0xa77)](_0x4c0f29=>this['onInitialize'](_0x4c0f29,_0x5d13cd,_0x42f993)),this[_0x3a0e98(0xcdb)][_0x3a0e98(0x862)](()=>this[_0x3a0e98(0x862)]()),this[_0x3a0e98(0xcdb)][_0x3a0e98(0xeda)](_0x44f4b0=>this['onDidChangeConfiguration'](_0x44f4b0)),this[_0x3a0e98(0xcdb)][_0x3a0e98(0x816)](async _0x2d5cf0=>this[_0x3a0e98(0x816)](_0x2d5cf0)),this[_0x3a0e98(0xcdb)][_0x3a0e98(0x573)](async _0x4e1c42=>this[_0x3a0e98(0x573)](_0x4e1c42)),this[_0x3a0e98(0xcdb)][_0x3a0e98(0x2bd)](async _0x5ce1e4=>this[_0x3a0e98(0x2bd)](_0x5ce1e4)),this[_0x3a0e98(0xcdb)][_0x3a0e98(0x206)](async _0x409b6f=>this['onShutdown'](_0x409b6f))),this[_0x3a0e98(0x1109)]['registerHandlers'](this[_0x3a0e98(0xcdb)]);}['onInitialize'](_0x520711,_0x1242e0,_0x450c73){const _0xad2f64=_0x572a9a;return this[_0xad2f64(0x1109)][_0xad2f64(0x643)](_0x520711,this[_0xad2f64(0xcdb)],this[_0xad2f64(0x12ce)],_0x1242e0,_0x450c73);}[_0x572a9a(0x862)](){const _0x175420=_0x572a9a;this['_initialized']=!![];if(!this['client'][_0x175420(0x59f)]){this[_0x175420(0x4e1)]();return;}this[_0x175420(0xa5f)]=this[_0x175420(0xcdb)][_0x175420(0x764)]['onDidChangeWorkspaceFolders'](_0x1fb8c3=>{const _0xa791e6=_0x175420;this[_0xa791e6(0x12ce)][_0xa791e6(0x364)](_0x1fb8c3),this[_0xa791e6(0x1109)][_0xa791e6(0x12d6)]();}),this[_0x175420(0x1109)][_0x175420(0x12d6)]();}[_0x572a9a(0xeda)](_0x30ac04){const _0x4eeb03=_0x572a9a;this[_0x4eeb03(0x947)][_0x4eeb03(0x638)](_0x4eeb03(0x6ce)),(_0x30ac04===null||_0x30ac04===void 0x0?void 0x0:_0x30ac04['settings'])&&(this[_0x4eeb03(0x11d5)]=_0x30ac04===null||_0x30ac04===void 0x0?void 0x0:_0x30ac04[_0x4eeb03(0x12b2)]),this[_0x4eeb03(0x4e1)]();}async[_0x572a9a(0x816)](_0x39b8be,_0x37ced0=_0x18b942[_0x572a9a(0x173)][_0x572a9a(0xda8)]){const _0x1df680=_0x572a9a,_0x3836cb=this['languageService'][_0x1df680(0x920)](_0x39b8be[_0x1df680(0x697)][_0x1df680(0xae2)]),_0x149ad2=await this[_0x1df680(0x1127)](_0x3836cb);this[_0x1df680(0x1109)]['handleDidOpenTextDocument'](_0x149ad2,_0x39b8be,_0x37ced0);}async[_0x572a9a(0x573)](_0x452b3d,_0x241486=_0x18b942['IPythonMode'][_0x572a9a(0xda8)]){const _0x10b35b=_0x572a9a,_0x78df1f=this[_0x10b35b(0x1109)][_0x10b35b(0x920)](_0x452b3d[_0x10b35b(0x697)][_0x10b35b(0xae2)]),_0x1d3516=await this[_0x10b35b(0x1127)](_0x78df1f);this[_0x10b35b(0x1109)][_0x10b35b(0xc0e)](_0x1d3516,_0x452b3d,_0x241486);}async[_0x572a9a(0x2bd)](_0x217519){const _0x4de185=_0x572a9a,_0x32da84=this[_0x4de185(0x1109)]['convertLspUriStringToUri'](_0x217519[_0x4de185(0x697)][_0x4de185(0xae2)]),_0x2ed7da=await this[_0x4de185(0x1127)](_0x32da84);this[_0x4de185(0x1109)][_0x4de185(0x127d)](_0x2ed7da,_0x217519);}[_0x572a9a(0x206)](_0x4fe9dd){const _0xd90842=_0x572a9a;return this[_0xd90842(0x12ce)]['clear'](),this[_0xd90842(0x1109)][_0xd90842(0x48c)](_0x4fe9dd),Promise[_0xd90842(0x102f)]();}[_0x572a9a(0x2c5)](_0x1083cd,_0x298ada){const _0x310720=_0x572a9a;this[_0x310720(0x1109)][_0x310720(0x3a7)](_0x1083cd,_0x298ada,this[_0x310720(0x863)],this[_0x310720(0x31a)][_0x310720(0xf06)](this));}[_0x572a9a(0x5d2)](_0x574396){const _0x42efca=_0x572a9a;this[_0x42efca(0xd5c)]&&this[_0x42efca(0xe77)](_0x574396,_0x574396[_0x42efca(0x56b)])[_0x42efca(0xd21)]();}[_0x572a9a(0x109b)](_0x225f81){const _0x301e0d=_0x572a9a,_0x3726c8=[...this['_documentsWithDiagnostics']],_0x1d4dbf=this['workspaceFactory']['items']()['filter'](_0xc9eca6=>_0xc9eca6!==_0x225f81);for(const _0x5155ca of _0x3726c8){const _0x305eed=this[_0x301e0d(0x1109)]['convertLspUriStringToUri'](_0x5155ca);if(_0x225f81[_0x301e0d(0xbd5)][_0x301e0d(0xed4)](_0x305eed)){if(_0x1d4dbf[_0x301e0d(0x10e5)](_0x56215b=>_0x56215b['service'][_0x301e0d(0xed4)](_0x305eed)))continue;this[_0x301e0d(0x31a)]([{'uri':_0x5155ca,'diagnostics':[]}]);}}}[_0x572a9a(0x677)](_0x177bcf,_0x48481b,_0x2bf58e,_0x2ac934){const _0x7b4e52=_0x572a9a,_0x68be1d=0x5*0x3e8;return this[_0x7b4e52(0x48a)](_0x177bcf,_0x2ac934,()=>_0x68be1d);}[_0x572a9a(0x31a)](_0x21288b){const _0x45985e=_0x572a9a;for(const _0x1b3d85 of _0x21288b){_0x1b3d85[_0x45985e(0x7cd)][_0x45985e(0xab7)]===0x0?this[_0x45985e(0xb5f)][_0x45985e(0x104b)](_0x1b3d85[_0x45985e(0xae2)]):this[_0x45985e(0xb5f)][_0x45985e(0x194)](_0x1b3d85[_0x45985e(0xae2)]),this[_0x45985e(0xcdb)]['sendDiagnostics'](_0x1b3d85);}}}_0x543b59[_0x572a9a(0x10c2)]=_0x206921;},0x5f68:function(_0x2b2bb8,_0x4ca51c,_0x4dfd6b){'use strict';const _0x4b2673=a1_0x5357;var _0x47e1ba=this&&this['__createBinding']||(Object[_0x4b2673(0xffd)]?function(_0x178116,_0x466bdf,_0x52d823,_0x83869){const _0x4cb3af=_0x4b2673;if(_0x83869===undefined)_0x83869=_0x52d823;var _0x417fea=Object[_0x4cb3af(0x8ec)](_0x466bdf,_0x52d823);(!_0x417fea||(_0x4cb3af(0x10b5)in _0x417fea?!_0x466bdf[_0x4cb3af(0x7fe)]:_0x417fea[_0x4cb3af(0xe29)]||_0x417fea[_0x4cb3af(0x55e)]))&&(_0x417fea={'enumerable':!![],'get':function(){return _0x466bdf[_0x52d823];}}),Object['defineProperty'](_0x178116,_0x83869,_0x417fea);}:function(_0x213cf3,_0x4c6b61,_0x1d9eaf,_0x156058){if(_0x156058===undefined)_0x156058=_0x1d9eaf;_0x213cf3[_0x156058]=_0x4c6b61[_0x1d9eaf];}),_0x4a2567=this&&this['__setModuleDefault']||(Object[_0x4b2673(0xffd)]?function(_0x574b2e,_0x469a99){const _0x1ce0da=_0x4b2673;Object[_0x1ce0da(0x9ae)](_0x574b2e,_0x1ce0da(0x1015),{'enumerable':!![],'value':_0x469a99});}:function(_0x55152a,_0x25bae4){const _0x248a59=_0x4b2673;_0x55152a[_0x248a59(0x1015)]=_0x25bae4;}),_0xc01943=this&&this[_0x4b2673(0x280)]||function(_0x313a22){const _0x10b0d8=_0x4b2673;if(_0x313a22&&_0x313a22[_0x10b0d8(0x7fe)])return _0x313a22;var _0x28e631={};if(_0x313a22!=null){for(var _0x1f930a in _0x313a22)if(_0x1f930a!==_0x10b0d8(0x1015)&&Object[_0x10b0d8(0x4cc)][_0x10b0d8(0x9b9)][_0x10b0d8(0x84f)](_0x313a22,_0x1f930a))_0x47e1ba(_0x28e631,_0x313a22,_0x1f930a);}return _0x4a2567(_0x28e631,_0x313a22),_0x28e631;};Object['defineProperty'](_0x4ca51c,'__esModule',{'value':!![]}),_0x4ca51c[_0x4b2673(0xbc4)]=void 0x0;const _0x255821=_0x4dfd6b(0x3d44),_0x70a8b4=_0x4dfd6b(0xa21c),_0x58dd0a=_0xc01943(_0x4dfd6b(0x144ed)),_0x5b85fa=_0x4dfd6b(0x14ec0),_0x9aa534=_0x4dfd6b(0x9304),_0x46f90a=_0x4dfd6b(0xd72c),_0x41f747=_0x4dfd6b(0x5168),_0x2ffa88=_0x4dfd6b(0x61a0),_0x7e103b=_0x4dfd6b(0xa41c),_0x9e7298=_0x4dfd6b(0x3a44),_0x49f0de=_0x4dfd6b(0x10eb0),_0x379ad8=_0x4dfd6b(0xd618),_0x384eef=_0x4dfd6b(0x4d78);class _0x1e14d1{constructor(_0x1e997d,_0xd6d22,_0x3defce,_0x50aa6f,_0x4531e6,_0x1fde3a){const _0x59c3e0=_0x4b2673;this[_0x59c3e0(0xfcd)]=_0x1e997d,this[_0x59c3e0(0x7c5)]=_0xd6d22,this[_0x59c3e0(0x535)]=_0x3defce,this[_0x59c3e0(0xb88)]=_0x50aa6f,this[_0x59c3e0(0x24a)]=_0x4531e6,this[_0x59c3e0(0xe8c)]=_0x1fde3a,this[_0x59c3e0(0x1a3)]=new _0x2ffa88[(_0x59c3e0(0x332))](),this[_0x59c3e0(0xaf3)]=new Map();}async[_0x4b2673(0x806)](_0x54b6ad){const _0x3ff63d=_0x4b2673,_0x209486=await Promise['all']([...this[_0x3ff63d(0xaf3)]['values']()]);return _0x209486['find'](_0x5edabc=>_0x5edabc[_0x3ff63d(0x1148)]===_0x54b6ad);}async[_0x4b2673(0xa71)](_0x4040c2){const _0x189820=_0x4b2673;_0x58dd0a[_0x189820(0xb41)](_0x49f0de['UriMapper'][_0x189820(0xc8e)](_0x4040c2));const _0x410b92=this[_0x189820(0x6c7)]['getNotebookUriFromCell'](_0x4040c2);return await this[_0x189820(0x124f)](_0x410b92);}[_0x4b2673(0x321)](_0x269aba){const _0x14ac2f=_0x4b2673,_0x2d8242=this['_uriMapper'][_0x14ac2f(0xbf8)](_0x269aba),_0x34ed5e=this[_0x14ac2f(0x51e)](_0x2d8242);this[_0x14ac2f(0x1a3)][_0x14ac2f(0xcb2)](async()=>{const _0x4934d5=_0x14ac2f;let _0x41e247=await _0x34ed5e['old'];try{const _0xe20493=this[_0x4934d5(0x535)][_0x4934d5(0xe05)](_0x2d8242),_0x4679ef=await this[_0x4934d5(0xd1e)](_0x2d8242,_0xe20493===null||_0xe20493===void 0x0?void 0x0:_0xe20493[_0x4934d5(0x9c2)]),_0x477fd1=await this['_getNotebookPrefixCellContents'](_0xe20493);_0x41e247=(0x0,_0x384eef[_0x4934d5(0xd48)])(_0x2d8242,_0x269aba[_0x4934d5(0xd6a)],this[_0x4934d5(0x6c7)],this['_caseSensitivityDetector'],_0x477fd1,(_0x4679ef===null||_0x4679ef===void 0x0?void 0x0:_0x4679ef[_0x4934d5(0x1148)])||_0x46f90a['Uri'][_0x4934d5(0x394)](),_0x4679ef===null||_0x4679ef===void 0x0?void 0x0:_0x4679ef[_0x4934d5(0xd17)]);const _0xbbe6b=await this['_getNotebookWorkspace'](_0x41e247[_0x4934d5(0xd2c)],_0x41e247[_0x4934d5(0x1148)]);(0x0,_0x384eef['openNotebookCellChain'])(_0x269aba[_0x4934d5(0xd6a)],_0x41e247,this['_uriMapper'],_0xbbe6b),(0x0,_0x384eef['verifyCellChainIsLinear'])(_0x41e247,_0xbbe6b),(0x0,_0x7e103b['getBackgroundAnalysisProgram'])(_0xbbe6b)[_0x4934d5(0x18f)]({'kind':_0x4934d5(0x12a4),'fileUri':_0x2d8242,'data':_0x41e247});}finally{_0x34ed5e['new'][_0x4934d5(0x102f)](_0x41e247);}this[_0x4934d5(0xe8c)]&&_0x379ad8[_0x4934d5(0xba1)][_0x4934d5(0x344)](this[_0x4934d5(0xfcd)],_0x379ad8[_0x4934d5(0xba1)]['Notifications']['TestSignal'],{'uri':_0x269aba[_0x4934d5(0x3f5)][_0x4934d5(0xae2)],'kind':_0x379ad8[_0x4934d5(0xba1)]['TestSignalKinds'][_0x4934d5(0x101b)]});});}[_0x4b2673(0x38d)](_0x6931c9){const _0x3ff859=_0x4b2673;this[_0x3ff859(0xd70)]();const _0x262666=this[_0x3ff859(0x6c7)][_0x3ff859(0x112a)](_0x6931c9);this[_0x3ff859(0xaf3)][_0x3ff859(0x10b5)](_0x262666['key'])===undefined&&_0x58dd0a[_0x3ff859(0xa2d)]('Notebook\x20was\x20never\x20opened\x20but\x20we\x20got\x20a\x20change\x20event\x20for\x20it\x20('+_0x262666+')');const _0x3384cd=this[_0x3ff859(0x51e)](_0x262666);this[_0x3ff859(0x1a3)]['queue'](async()=>{const _0x26a45a=_0x3ff859;var _0x4af7af,_0x24e430,_0x3a7e66,_0x3c71e4,_0x7f1e15;const _0x26344d=await _0x3384cd[_0x26a45a(0x1029)];try{let _0x478a75=await this[_0x26a45a(0xa3c)](_0x26344d[_0x26a45a(0xd2c)],_0x26344d[_0x26a45a(0x1148)]);if((0x0,_0x384eef[_0x26a45a(0x11ee)])(_0x6931c9)){const _0x7087de=await this[_0x26a45a(0xd1e)](_0x262666,_0x478a75['rootUri']);_0x26344d[_0x26a45a(0x1148)]=(_0x7087de===null||_0x7087de===void 0x0?void 0x0:_0x7087de['pythonPath'])||_0x26344d['pythonPath'],_0x26344d[_0x26a45a(0xd17)]=_0x7087de===null||_0x7087de===void 0x0?void 0x0:_0x7087de['pythonEnvironmentName'];const _0x582c5d=await this[_0x26a45a(0xa3c)](_0x26344d[_0x26a45a(0xd2c)],_0x7087de===null||_0x7087de===void 0x0?void 0x0:_0x7087de[_0x26a45a(0x1148)]);if((_0x582c5d[_0x26a45a(0x1148)]||_0x478a75[_0x26a45a(0x1148)])&&!((_0x4af7af=_0x582c5d[_0x26a45a(0x1148)])===null||_0x4af7af===void 0x0?void 0x0:_0x4af7af[_0x26a45a(0x23d)](_0x478a75[_0x26a45a(0x1148)]))||(_0x582c5d[_0x26a45a(0x9c2)]||_0x478a75[_0x26a45a(0x9c2)])&&!((_0x24e430=_0x582c5d[_0x26a45a(0x9c2)])===null||_0x24e430===void 0x0?void 0x0:_0x24e430[_0x26a45a(0x23d)](_0x478a75[_0x26a45a(0x9c2)]))){if(_0x26344d){const _0x4fcc70=[_0x26344d['prefixCellUri'],..._0x26344d['mappedCellUris']];this[_0x26a45a(0x535)][_0x26a45a(0xdcf)](_0x4fcc70,_0x478a75,_0x582c5d);}_0x478a75=_0x582c5d;}_0x478a75[_0x26a45a(0xd17)]=_0x7087de===null||_0x7087de===void 0x0?void 0x0:_0x7087de[_0x26a45a(0xd17)];}if((_0x3a7e66=_0x6931c9[_0x26a45a(0xdd3)][_0x26a45a(0xe81)])===null||_0x3a7e66===void 0x0?void 0x0:_0x3a7e66['structure']){const _0xb243dc=_0x6931c9[_0x26a45a(0xdd3)][_0x26a45a(0xe81)][_0x26a45a(0x44b)];(0x0,_0x384eef[_0x26a45a(0x11c6)])(_0xb243dc,_0x26344d,this[_0x26a45a(0x6c7)],_0x478a75);}(_0x7f1e15=(_0x3c71e4=_0x6931c9[_0x26a45a(0xdd3)][_0x26a45a(0xe81)])===null||_0x3c71e4===void 0x0?void 0x0:_0x3c71e4['textContent'])===null||_0x7f1e15===void 0x0?void 0x0:_0x7f1e15[_0x26a45a(0xc22)](_0x3e4678=>{const _0x52183f=_0x26a45a;var _0x402a7b;const _0x243f54=this['_uriMapper'][_0x52183f(0xb94)](_0x46f90a[_0x52183f(0xb38)][_0x52183f(0xc4a)](_0x3e4678[_0x52183f(0x78b)][_0x52183f(0xae2)],this['_caseSensitivityDetector'])),_0x2c9cc4=((_0x402a7b=_0x478a75['service'][_0x52183f(0x97b)](_0x243f54))===null||_0x402a7b===void 0x0?void 0x0:_0x402a7b[_0x52183f(0x10ec)]())||'',_0x2faff1=_0x255821[_0x52183f(0x67f)]['create'](_0x3e4678[_0x52183f(0x78b)][_0x52183f(0xae2)],_0x52183f(0x8b9),_0x3e4678[_0x52183f(0x78b)][_0x52183f(0xd08)]-0x1,_0x2c9cc4);_0x255821[_0x52183f(0x67f)]['update'](_0x2faff1,_0x3e4678[_0x52183f(0x469)],_0x3e4678[_0x52183f(0x78b)][_0x52183f(0xd08)]),_0x478a75[_0x52183f(0xbd5)]['updateOpenFileContents'](_0x243f54,_0x3e4678[_0x52183f(0x78b)]['version'],_0x2faff1[_0x52183f(0x1248)](),_0x70a8b4[_0x52183f(0x173)][_0x52183f(0x3b0)]);}),(0x0,_0x7e103b[_0x26a45a(0x1033)])(_0x478a75)[_0x26a45a(0x18f)]({'kind':'change','fileUri':_0x262666,'data':_0x26344d});}finally{_0x3384cd[_0x26a45a(0x1c0)]['resolve'](_0x26344d);}this[_0x26a45a(0xe8c)]&&_0x379ad8[_0x26a45a(0xba1)][_0x26a45a(0x344)](this[_0x26a45a(0xfcd)],_0x379ad8[_0x26a45a(0xba1)][_0x26a45a(0x116d)][_0x26a45a(0x1181)],{'uri':_0x6931c9['notebookDocument'][_0x26a45a(0xae2)],'kind':_0x379ad8[_0x26a45a(0xba1)][_0x26a45a(0x85a)][_0x26a45a(0x8cf)]});});}[_0x4b2673(0x3dc)](_0x20da23){const _0x5e14ee=_0x4b2673,_0x4d4616=this[_0x5e14ee(0x6c7)]['parseNotebookClose'](_0x20da23),_0x521095=this[_0x5e14ee(0x51e)](_0x4d4616);this[_0x5e14ee(0x1a3)][_0x5e14ee(0xcb2)](async()=>{const _0x2d6c58=_0x5e14ee,_0x2c6f12=await _0x521095[_0x2d6c58(0x1029)];try{const _0x5251da=await this[_0x2d6c58(0xa3c)](_0x2c6f12['prefixCellUri'],_0x2c6f12[_0x2d6c58(0x1148)]),_0x2f7ba0=[_0x2c6f12[_0x2d6c58(0xd2c)],..._0x2c6f12[_0x2d6c58(0x1039)]];_0x2f7ba0[_0x2d6c58(0xc22)](_0x20f6c2=>{const _0x233666=_0x2d6c58;_0x5251da[_0x233666(0xbd5)][_0x233666(0xbb4)](_0x20f6c2,![]);}),this['_workspaceFactory'][_0x2d6c58(0xf9a)](_0x5251da);const _0x4f8ae1=this['_notebookMap'][_0x2d6c58(0x10b5)](_0x4d4616[_0x2d6c58(0x29e)]);_0x4f8ae1===_0x521095['continuation']&&this[_0x2d6c58(0xaf3)][_0x2d6c58(0x104b)](_0x4d4616['key']),(0x0,_0x7e103b[_0x2d6c58(0x1033)])(_0x5251da)[_0x2d6c58(0x18f)]({'kind':_0x2d6c58(0xdf5),'fileUri':_0x4d4616,'data':_0x2c6f12});}finally{_0x521095[_0x2d6c58(0x1c0)][_0x2d6c58(0x102f)](_0x2c6f12);}});}['test_getNotebookData'](_0x337929){const _0x2a664d=_0x4b2673;return this[_0x2a664d(0x124f)](_0x337929);}get[_0x4b2673(0xc49)](){const _0x580835=_0x4b2673;return this[_0x580835(0x7c5)][_0x580835(0x947)]();}get[_0x4b2673(0x6c7)](){const _0x130dba=_0x4b2673;return this[_0x130dba(0x7c5)][_0x130dba(0x12df)]();}get[_0x4b2673(0x212)](){const _0xc315cb=_0x4b2673;return this[_0xc315cb(0x7c5)][_0xc315cb(0x10b5)](_0x9aa534['ServiceKeys']['caseSensitivityDetector']);}[_0x4b2673(0x124f)](_0x208518){const _0x1fdfee=_0x4b2673,_0x2b41fe=this['_notebookMap'][_0x1fdfee(0x10b5)](_0x208518[_0x1fdfee(0x29e)]);return _0x2b41fe?_0x2b41fe:Promise['resolve'](undefined);}[_0x4b2673(0xd70)](){const _0x549322=_0x4b2673;this[_0x549322(0x535)]['items']()[_0x549322(0xc22)](_0x5003f4=>{const _0x55a30a=_0x549322;_0x5003f4['service'][_0x55a30a(0x97d)]();});}async[_0x4b2673(0xa3c)](_0x26f968,_0x510530){const _0x50fdf7=_0x4b2673;if(_0x510530===undefined&&_0x49f0de[_0x50fdf7(0xebc)][_0x50fdf7(0xc8e)](_0x26f968)){const _0x48c382=await this[_0x50fdf7(0xa71)](_0x26f968);_0x510530=_0x48c382===null||_0x48c382===void 0x0?void 0x0:_0x48c382[_0x50fdf7(0x1148)];}return this['_waitForClientResponse']&&await _0x379ad8[_0x50fdf7(0xba1)]['sendRequest'](this['_connection'],_0x379ad8[_0x50fdf7(0xba1)]['Requests'][_0x50fdf7(0xf7c)],{'timeout':0x1388}),this[_0x50fdf7(0x535)][_0x50fdf7(0x11c4)](_0x26f968,_0x510530);}[_0x4b2673(0x51e)](_0x454960){const _0x3b5bcd=_0x4b2673,_0x50560e=this[_0x3b5bcd(0xaf3)][_0x3b5bcd(0x10b5)](_0x454960[_0x3b5bcd(0x29e)])||Promise['resolve']({'notebookUri':_0x454960,'mappedCellUris':[],'prefixCellContents':'','prefixCellUri':_0x49f0de['UriMapper']['getNotebookPrefixUri'](_0x454960),'pythonPath':undefined,'pythonEnvironmentName':undefined}),_0x36ebb3=(0x0,_0x5b85fa[_0x3b5bcd(0x8a0)])(),_0x32e2c8=_0x50560e[_0x3b5bcd(0x53b)](()=>_0x36ebb3[_0x3b5bcd(0xe0f)]);return this[_0x3b5bcd(0xaf3)][_0x3b5bcd(0xbc1)](_0x454960['key'],_0x32e2c8),{'old':_0x50560e,'new':_0x36ebb3,'continuation':_0x32e2c8};}async[_0x4b2673(0x12a3)](_0x38fa54){const _0x33bc8c=_0x4b2673,_0x5b6f82=_0x38fa54?await this[_0x33bc8c(0x115f)](_0x38fa54):undefined;return(0x0,_0x384eef['getPrefixCellContents'])(_0x5b6f82);}async[_0x4b2673(0xd1e)](_0x4b9aa0,_0x7fb643){const _0x8469bf=_0x4b2673,_0x113258=await this[_0x8469bf(0xb88)](_0x4b9aa0,_0x384eef['Settings'][_0x8469bf(0xbc9)]),_0x5bd9ca=this[_0x8469bf(0x535)][_0x8469bf(0x105f)](_0x41f747['WellKnownWorkspaceKinds'][_0x8469bf(0xbcd)]);return(0x0,_0x384eef[_0x8469bf(0x62c)])(_0x7fb643,_0x113258,this[_0x8469bf(0x212)],_0x5bd9ca);}async['_getSettings'](_0x2e5176){const _0x35956e=_0x4b2673,_0xd88a9e={};try{const _0x4cd22b=this['_workspaceFactory'][_0x35956e(0x105f)](_0x41f747[_0x35956e(0x4bd)][_0x35956e(0xbcd)]),_0x224d83=await this['_getConfiguration'](_0x2e5176[_0x35956e(0x9c2)],_0x384eef[_0x35956e(0x1d8)][_0x35956e(0x2ff)]);_0x224d83&&(0x0,_0x384eef[_0x35956e(0x282)])(_0xd88a9e,_0x2e5176,_0x224d83,_0x4cd22b);const _0x8197f5=await this['_getConfiguration'](_0x2e5176['rootUri'],_0x384eef['Settings'][_0x35956e(0x45d)]);_0x8197f5&&(0x0,_0x384eef['updateJupyterSection'])(_0xd88a9e,_0x2e5176,_0x8197f5);}catch(_0x265c0d){this[_0x35956e(0xc49)][_0x35956e(0xead)](_0x35956e(0xcb4)+_0x265c0d);}const _0x1d29bc=this['_serviceProvider'][_0x35956e(0x10b5)](_0x9e7298['PylanceServiceKeys'][_0x35956e(0x12f4)])[_0x35956e(0xd05)](_0xd88a9e,_0x2e5176);return this['_console'][_0x35956e(0x638)](_0x35956e(0x241)+_0x2e5176[_0x35956e(0x9c2)]+':\x20'+JSON[_0x35956e(0x7d5)](_0x1d29bc,null,0x2)),_0x1d29bc;}}_0x4ca51c[_0x4b2673(0xbc4)]=_0x1e14d1;},0x1634c:function(_0x526bba,_0x1d797d,_0xa07d67){'use strict';const _0x4d0eef=a1_0x5357;var _0xb738c8=this&&this['__createBinding']||(Object['create']?function(_0x4d54b7,_0x21bec9,_0x162442,_0x5470dc){const _0x306a5c=a1_0x5357;if(_0x5470dc===undefined)_0x5470dc=_0x162442;var _0x2146f6=Object[_0x306a5c(0x8ec)](_0x21bec9,_0x162442);(!_0x2146f6||(_0x306a5c(0x10b5)in _0x2146f6?!_0x21bec9[_0x306a5c(0x7fe)]:_0x2146f6[_0x306a5c(0xe29)]||_0x2146f6['configurable']))&&(_0x2146f6={'enumerable':!![],'get':function(){return _0x21bec9[_0x162442];}}),Object[_0x306a5c(0x9ae)](_0x4d54b7,_0x5470dc,_0x2146f6);}:function(_0x5904a8,_0x4298fd,_0x49e760,_0x3a526f){if(_0x3a526f===undefined)_0x3a526f=_0x49e760;_0x5904a8[_0x3a526f]=_0x4298fd[_0x49e760];}),_0x36d0b9=this&&this[_0x4d0eef(0xc98)]||(Object['create']?function(_0x46c499,_0x38bf51){const _0x3445b4=_0x4d0eef;Object['defineProperty'](_0x46c499,_0x3445b4(0x1015),{'enumerable':!![],'value':_0x38bf51});}:function(_0x302b66,_0xfef3fe){const _0x6e423f=_0x4d0eef;_0x302b66[_0x6e423f(0x1015)]=_0xfef3fe;}),_0x132016=this&&this['__decorate']||function(_0x1b2f53,_0xc313f2,_0x1a5d31,_0x2a3ece){const _0x570d32=_0x4d0eef;var _0x9373eb=arguments[_0x570d32(0xab7)],_0x24b1af=_0x9373eb<0x3?_0xc313f2:_0x2a3ece===null?_0x2a3ece=Object[_0x570d32(0x8ec)](_0xc313f2,_0x1a5d31):_0x2a3ece,_0x877942;if(typeof Reflect===_0x570d32(0xcb3)&&typeof Reflect[_0x570d32(0x249)]==='function')_0x24b1af=Reflect[_0x570d32(0x249)](_0x1b2f53,_0xc313f2,_0x1a5d31,_0x2a3ece);else{for(var _0x117386=_0x1b2f53[_0x570d32(0xab7)]-0x1;_0x117386>=0x0;_0x117386--)if(_0x877942=_0x1b2f53[_0x117386])_0x24b1af=(_0x9373eb<0x3?_0x877942(_0x24b1af):_0x9373eb>0x3?_0x877942(_0xc313f2,_0x1a5d31,_0x24b1af):_0x877942(_0xc313f2,_0x1a5d31))||_0x24b1af;}return _0x9373eb>0x3&&_0x24b1af&&Object[_0x570d32(0x9ae)](_0xc313f2,_0x1a5d31,_0x24b1af),_0x24b1af;},_0x549a7c=this&&this[_0x4d0eef(0x280)]||function(_0x52975f){const _0x2b14a3=_0x4d0eef;if(_0x52975f&&_0x52975f[_0x2b14a3(0x7fe)])return _0x52975f;var _0x374b76={};if(_0x52975f!=null){for(var _0x567d31 in _0x52975f)if(_0x567d31!==_0x2b14a3(0x1015)&&Object[_0x2b14a3(0x4cc)][_0x2b14a3(0x9b9)][_0x2b14a3(0x84f)](_0x52975f,_0x567d31))_0xb738c8(_0x374b76,_0x52975f,_0x567d31);}return _0x36d0b9(_0x374b76,_0x52975f),_0x374b76;};Object['defineProperty'](_0x1d797d,_0x4d0eef(0x7fe),{'value':!![]}),_0x1d797d[_0x4d0eef(0xdcd)]=void 0x0;const _0x4f8735=_0xa07d67(0x171a8),_0x1f6f73=_0xa07d67(0xcc10),_0x6647d6=_0xa07d67(0x7294),_0xcb4ede=_0xa07d67(0xe54c),_0x14745b=_0xa07d67(0xfcc0),_0x580070=_0xa07d67(0xe0a4),_0x1f53d5=_0x549a7c(_0xa07d67(0x144ed)),_0x5b3c2b=_0xa07d67(0x17d74),_0x3d197c=_0xa07d67(0x10240),_0x55268d=_0x549a7c(_0xa07d67(0x16ee4)),_0x956c8f=_0xa07d67(0x9304),_0x537c43=_0xa07d67(0xd77c),_0x51e22c=_0xa07d67(0xd72c),_0x4f268e=_0xa07d67(0x88c8),_0x50d8f6=_0xa07d67(0x183fc),_0x459bfc=_0xa07d67(0x17170),_0x6862e6=_0xa07d67(0xb6b4),_0x5d72ca=_0xa07d67(0x11cf8),_0xf4cdc7=_0xa07d67(0x14eff),_0x92804f=_0xa07d67(0x5168),_0x3415e5=_0xa07d67(0xaf57),_0x1402ea=_0xa07d67(0x40a4),_0x43a311=_0xa07d67(0x9ce4),_0x1eeb49=_0xa07d67(0x61a0),_0xa42d08=_0xa07d67(0xc948),_0x11a4b9=_0xa07d67(0x16cc0),_0x729b20=_0xa07d67(0xa41c),_0x570a6f=_0xa07d67(0x7e20),_0xa8ebb4=_0xa07d67(0x7234),_0x1b597a=_0xa07d67(0x4950),_0x1de51b=_0xa07d67(0x7d70),_0x4c57de=_0xa07d67(0x17cac),_0x44a888=_0xa07d67(0x3a44),_0xd3558e=_0xa07d67(0xd1f7),_0x1876df=_0xa07d67(0x10eb0),_0x2b6ca7=_0xa07d67(0xd618),_0xf6ca39=_0xa07d67(0x1394),_0x51ede2=_0xa07d67(0x475c),_0x483e62=_0xa07d67(0xa0c4),_0x32b712=_0xa07d67(0x39cc),_0x3548b5=_0xa07d67(0x3480),_0x346a42=_0xa07d67(0x12da8),_0x1b05ed=_0xa07d67(0x9d30),_0x140919=_0xa07d67(0x19cc),_0x568e3b=_0xa07d67(0x6090),_0x41dddf=_0xa07d67(0x1169c),_0x263479=_0xa07d67(0xb544),_0x4831a9=_0xa07d67(0x17f40),_0x297a3c=_0xa07d67(0x4f9c),_0x1c9065=_0xa07d67(0xefdc),_0x1359ff=_0xa07d67(0x105b4),_0x22cd75=_0xa07d67(0x16ad8),_0x1abee0=_0xa07d67(0x15694),_0x118107=_0xa07d67(0x7244),_0x3484ce=_0xa07d67(0x2054),_0x5a8f63=_0xa07d67(0xef8c),_0x44758a=_0xa07d67(0x1319c),_0x315227=_0xa07d67(0xb478),_0x303234=_0xa07d67(0x14e8c),_0x4d3d56=_0xa07d67(0x5d14),_0x175c52=_0xa07d67(0x5f68),_0x4a6a82=_0xa07d67(0x4d78),_0x2c6328=(0x0,_0x1f6f73[_0x4d0eef(0xd86)])(undefined,undefined);class _0x517fd2 extends _0x4f268e[_0x4d0eef(0xc3b)]{constructor(_0x2cf32a,_0x27d18f){const _0x47ed6a=_0x4d0eef;var _0x4c33f1,_0x14a4de;super(_0x2cf32a,_0x27d18f),this[_0x47ed6a(0xe28)]=new _0x1eeb49[(_0x47ed6a(0x332))](),this[_0x47ed6a(0x658)]=0x1,this[_0x47ed6a(0x12c3)]=![],this['_diagnosticsRemapper']=new _0x41dddf[(_0x47ed6a(0x1ad))](),this[_0x47ed6a(0x8c9)]=this[_0x47ed6a(0x609)][_0x47ed6a(0x10b5)](_0x44a888[_0x47ed6a(0xf41)]['telemetry']),_0x1f53d5['assert'](this['fs'][_0x47ed6a(0x3a2)](_0x2cf32a['rootDirectory'][_0x47ed6a(0xaee)](_0x55268d[_0x47ed6a(0x819)])),_0x47ed6a(0x1bb)+_0x2cf32a[_0x47ed6a(0x64a)]+'\x27'),this['_analysisTracker']=new _0x44758a[(_0x47ed6a(0x641))](),this[_0x47ed6a(0xc62)]=new _0xd3558e[(_0x47ed6a(0x6c5))][(_0x47ed6a(0x55c))](this['_telemetry']),this[_0x47ed6a(0xba8)]=new Map(),this['_getExperimentValueCache']=new Map(),this[_0x47ed6a(0x961)]=new _0x3415e5[(_0x47ed6a(0xc7f))](this,this['_intelliCode'],this['_telemetry'],!!this[_0x47ed6a(0x126b)]['hasVSCodeExtension']),this['_documentTransformers']=new _0x570a6f[(_0x47ed6a(0x935))]([new _0x5a8f63[(_0x47ed6a(0xa56))]()]),this[_0x47ed6a(0xba3)]=new _0x175c52[(_0x47ed6a(0xbc4))](_0x27d18f,this[_0x47ed6a(0x126b)][_0x47ed6a(0x609)],this['workspaceFactory'],this[_0x47ed6a(0xdf0)][_0x47ed6a(0xf06)](this),(_0x4c33f1=this['serverOptions'][_0x47ed6a(0x1097)])!==null&&_0x4c33f1!==void 0x0?_0x4c33f1:![],(_0x14a4de=this[_0x47ed6a(0x126b)]['testing'])!==null&&_0x14a4de!==void 0x0?_0x14a4de:![]);}get['uriMapper'](){const _0x19934e=_0x4d0eef;return this[_0x19934e(0x609)]['uriMapper']();}[_0x4d0eef(0x1be)](_0x4555ad){const _0x35ef0b=_0x4d0eef;return this[_0x35ef0b(0xba3)][_0x35ef0b(0x1be)](_0x4555ad);}['test_onDidChangeWatchedFiles'](_0x44b424){this['onDidChangeWatchedFiles'](_0x44b424);}['test_convertDiagnostics'](_0x1a24c3){const _0x21c5ec=_0x4d0eef;return this[_0x21c5ec(0x44a)](this['fs'],_0x1a24c3);}['dispose'](){const _0x21d10e=_0x4d0eef;this['_disposed']=!![],super[_0x21d10e(0x546)]();}async[_0x4d0eef(0xf77)](_0x2a80f2){const _0xa0c746=_0x4d0eef,_0x3c1c02={'autoSearchPaths':!![],'disableLanguageServices':![],'openFilesOnly':!![],'useLibraryCodeForTypes':!![],'watchForSourceChanges':!![],'watchForLibraryChanges':!![],'watchForConfigChanges':!![],'typeCheckingMode':_0xa0c746(0xe16),'diagnosticSeverityOverrides':{},'logLevel':_0x580070[_0xa0c746(0x8a5)][_0xa0c746(0xc90)],'autoImportCompletions':!![],'indexing':!![],'completeFunctionParens':![],'enableExtractCodeAction':!![],'indexOptions':_0x4a6a82[_0xa0c746(0x3c9)],'variableInlayTypeHints':![],'callArgumentNameInlayHints':_0x4d3d56[_0xa0c746(0x3fa)][_0xa0c746(0xe16)],'functionReturnInlayTypeHints':![],'pytestParametersInlayTypeHints':![],'importFormat':_0xa0c746(0xcd4),'includeFileSpecs':[],'excludeFileSpecs':[],'ignoreFileSpecs':[],'formatOnType':!![],'taskListTokens':[],'enablePytestSupport':!![],'gotoDefinitionInStringLiteral':![],'remapDiagnostics':![],'intelliCodeEnabled':!![]};this[_0xa0c746(0x658)]=await this[_0xa0c746(0x100d)]();let _0x239786=![];try{const _0x3e229d=this['workspaceFactory'][_0xa0c746(0x105f)](_0x92804f[_0xa0c746(0x4bd)][_0xa0c746(0xbcd)]),_0x2d1807=await this[_0xa0c746(0xdf0)](_0x2a80f2[_0xa0c746(0x9c2)],_0x4a6a82['Settings'][_0xa0c746(0xbc9)]);_0x2d1807&&(0x0,_0x4a6a82['updatePythonSection'])(_0x3c1c02,_0x2a80f2,_0x2d1807,_0x3e229d);const _0x538a9d=await this[_0xa0c746(0xdf0)](_0x2a80f2[_0xa0c746(0x9c2)],_0x4a6a82[_0xa0c746(0x1d8)][_0xa0c746(0x2ff)]);_0x538a9d&&((0x0,_0x4a6a82['updatePylanceSection'])(_0x3c1c02,_0x2a80f2,_0x538a9d,_0x3e229d),this[_0xa0c746(0x980)](_0x3c1c02),_0x239786=!!_0x538a9d[_0xa0c746(0x24b)]);const _0x41934e=await this['getConfiguration'](_0x2a80f2[_0xa0c746(0x9c2)],_0x4a6a82['Settings'][_0xa0c746(0x45d)]);_0x41934e&&(0x0,_0x4a6a82['updateJupyterSection'])(_0x3c1c02,_0x2a80f2,_0x41934e);const _0x44c40e=await this[_0xa0c746(0xdf0)](_0x2a80f2[_0xa0c746(0x9c2)],_0x4a6a82['Settings'][_0xa0c746(0x5f3)]);_0x44c40e&&(0x0,_0x4a6a82[_0xa0c746(0xa17)])(_0x3c1c02,_0x2a80f2,_0x44c40e);}catch(_0x28b128){this[_0xa0c746(0x947)][_0xa0c746(0xead)](_0xa0c746(0xcb4)+_0x28b128);}this['_progressBarEnabled']=_0x239786||_0x3c1c02['typeCheckingMode']!==_0xa0c746(0xe16)||Object[_0xa0c746(0x789)](_0x3c1c02[_0xa0c746(0xda9)])[_0xa0c746(0x10e5)](_0x35b74e=>_0x35b74e!==_0xa0c746(0x1201));const _0x1ce4be=this[_0xa0c746(0x609)][_0xa0c746(0x10b5)](_0x44a888['PylanceServiceKeys'][_0xa0c746(0x12f4)])[_0xa0c746(0xd05)](_0x3c1c02,_0x2a80f2);return this[_0xa0c746(0x947)]['log'](_0xa0c746(0x10bc)+_0x2a80f2[_0xa0c746(0x9c2)]+':\x20'+JSON[_0xa0c746(0x7d5)](_0x1ce4be,null,0x2)),_0x1ce4be;}[_0x4d0eef(0x3de)](_0x45323e){const _0x92642e=_0x4d0eef;var _0xff6926;if(!(0x0,_0x14745b[_0x92642e(0x689)])()&&!this[_0x92642e(0x126b)][_0x92642e(0xfc0)])return undefined;return(_0xff6926=this[_0x92642e(0x609)]['tryGet'](_0x44a888['PylanceServiceKeys']['backgroundAnalysisFactory']))===null||_0xff6926===void 0x0?void 0x0:_0xff6926['createBackgroundAnalysis'](_0x45323e);}async[_0x4d0eef(0x11c4)](_0x157acd,_0x2e858d){const _0x55efc2=_0x4d0eef;_0x157acd[_0x55efc2(0x2ed)](_0x55efc2(0xde4))&&_0x157acd[_0x55efc2(0xcea)][_0x55efc2(0xab7)]<=0x0&&_0x1f53d5['fail'](_0x55efc2(0xb6a)+_0x157acd);if(_0x2e858d===undefined&&_0x1876df[_0x55efc2(0xebc)][_0x55efc2(0xc8e)](_0x157acd)){const _0x49c20e=await this[_0x55efc2(0xba3)][_0x55efc2(0xa71)](_0x157acd);_0x2e858d=_0x49c20e===null||_0x49c20e===void 0x0?void 0x0:_0x49c20e[_0x55efc2(0x1148)];}return this['serverOptions'][_0x55efc2(0x1097)]&&await _0x2b6ca7['CustomLSP'][_0x55efc2(0xa0b)](this[_0x55efc2(0xcdb)],_0x2b6ca7[_0x55efc2(0xba1)][_0x55efc2(0x3ce)][_0x55efc2(0xf7c)],{'timeout':0x1388}),super['getWorkspaceForFile'](_0x157acd,_0x2e858d);}async['getContainingWorkspacesForFile'](_0x2d3309){const _0x59ed09=_0x4d0eef;return _0x1876df[_0x59ed09(0xebc)][_0x59ed09(0xc8e)](_0x2d3309)&&await this[_0x59ed09(0xba3)][_0x59ed09(0xa71)](_0x2d3309),super[_0x59ed09(0x1127)](_0x2d3309);}['updateSettingsForAllWorkspaces'](){const _0x2f280d=_0x4d0eef;super[_0x2f280d(0x4e1)](),this['_hasInlayHintRefreshCapability']&&this[_0x2f280d(0xcdb)]['sendRequest'](_0x4f8735[_0x2f280d(0x82c)][_0x2f280d(0x2b5)])['ignoreErrors']();}['createAnalyzerServiceForWorkspace'](_0x594d43,_0x139a2c,_0x67a3c,_0x85626e){const _0x286375=_0x4d0eef;if(!_0x85626e&&_0x67a3c[_0x286375(0x2c9)](_0x92804f['WellKnownWorkspaceKinds'][_0x286375(0x1287)])){this['console'][_0x286375(0x3e8)](_0x286375(0xfe3)+_0x139a2c);const _0x153ed5=[];(0x0,_0x11a4b9[_0x286375(0x116f)])(_0x153ed5,(0x0,_0xcb4ede[_0x286375(0x1a2)])(this['fs'])),(0x0,_0x11a4b9[_0x286375(0x116f)])(_0x153ed5,(0x0,_0x4c57de[_0x286375(0x12d1)])(this['fs'][_0x286375(0x2c6)]())),(0x0,_0x11a4b9[_0x286375(0x116f)])(_0x153ed5,(0x0,_0x4c57de[_0x286375(0x127c)])(this['fs'][_0x286375(0x2c6)]()));const _0x40fef7=new _0x1de51b[(_0x286375(0x11ec))](_0x139a2c,_0x153ed5,this[_0x286375(0x126b)][_0x286375(0x609)]['fs']());_0x85626e={'fs':_0x40fef7,'backgroundAnalysis':undefined};}const _0x33c7f1=(0x0,_0x1b597a['createReanalysisTimeProviderFromWorkspace'])(this[_0x286375(0x12ce)],_0x67a3c);return this[_0x286375(0x48a)](_0x594d43,_0x85626e,_0x33c7f1);}[_0x4d0eef(0xa4c)](_0x433ff1,_0x526619,_0x526ea9){const _0x49b6ee=_0x4d0eef;super[_0x49b6ee(0xa4c)](_0x433ff1,_0x526619,_0x526ea9),(0x0,_0x4a6a82[_0x49b6ee(0x112e)])(_0x433ff1,_0x526619),(0x0,_0x4a6a82['sendCompilerFlagsTelemetry'])(this[_0x49b6ee(0x8c9)],_0x433ff1,_0x526619);}async[_0x4d0eef(0xe77)](_0x4fce1b,_0x235f66,_0x76148a){const _0x10c8c7=_0x4d0eef;var _0x2e8b9e,_0x21e3c9,_0x1139c1,_0x7061e3,_0x313528,_0x50840e,_0x420fbd;_0x235f66===null||_0x235f66===void 0x0?void 0x0:_0x235f66[_0x10c8c7(0x84b)](),_0x76148a=_0x76148a!==null&&_0x76148a!==void 0x0?_0x76148a:await this[_0x10c8c7(0xf77)](_0x4fce1b),_0x4fce1b[_0x10c8c7(0xd17)]=_0x76148a[_0x10c8c7(0xd17)],(0x0,_0x4a6a82[_0x10c8c7(0xd1f)])(_0x4fce1b,_0x76148a),this[_0x10c8c7(0xca2)](_0x4fce1b,_0x76148a),await super[_0x10c8c7(0xe77)](_0x4fce1b,_0x235f66,_0x76148a),(_0x2e8b9e=this[_0x10c8c7(0xa21)])===null||_0x2e8b9e===void 0x0?void 0x0:_0x2e8b9e[_0x10c8c7(0x4fd)](!!_0x76148a[_0x10c8c7(0x2a8)]),_0x4fce1b[_0x10c8c7(0x37f)]=!!_0x76148a[_0x10c8c7(0x37f)],_0x4fce1b['enableExtractCodeAction']=!!_0x76148a[_0x10c8c7(0x4dc)],_0x4fce1b[_0x10c8c7(0xc8d)]=!!_0x76148a['disableWorkspaceSymbol'],_0x4fce1b[_0x10c8c7(0x1233)]=!!_0x76148a[_0x10c8c7(0x1233)],_0x4fce1b[_0x10c8c7(0x118e)]=!!_0x76148a[_0x10c8c7(0x118e)],_0x4fce1b[_0x10c8c7(0xea3)]=!!_0x76148a[_0x10c8c7(0xc28)],_0x4fce1b[_0x10c8c7(0xfb8)]=_0x76148a[_0x10c8c7(0xfb8)],_0x4fce1b[_0x10c8c7(0xcf9)]=!!_0x76148a[_0x10c8c7(0xcf9)],_0x4fce1b[_0x10c8c7(0x1185)]=_0x76148a[_0x10c8c7(0x1185)],_0x4fce1b[_0x10c8c7(0xa15)]=_0x76148a[_0x10c8c7(0xa15)],_0x4fce1b[_0x10c8c7(0x969)]=_0x76148a[_0x10c8c7(0x969)],_0x4fce1b[_0x10c8c7(0x125b)]=this[_0x10c8c7(0x97f)],_0x4fce1b[_0x10c8c7(0xd17)]=await this[_0x10c8c7(0x4ce)](_0x4fce1b,_0x76148a[_0x10c8c7(0xd17)]),(0x0,_0x729b20['getBackgroundAnalysisProgram'])(_0x4fce1b)[_0x10c8c7(0x4c9)]({'enablePytestSupport':!!_0x76148a['enablePytestSupport'],'logLevel':(_0x21e3c9=_0x76148a[_0x10c8c7(0xc45)])!==null&&_0x21e3c9!==void 0x0?_0x21e3c9:_0x580070[_0x10c8c7(0x8a5)]['Info']});const _0x2d4222=_0x4fce1b[_0x10c8c7(0xbd5)][_0x10c8c7(0x10d8)](),_0x4acbfb=new _0xd3558e[(_0x10c8c7(0x6a0))](_0xd3558e['TelemetryEventName'][_0x10c8c7(0x931)]);_0x4acbfb['Properties'][_0x10c8c7(0xd20)]=''+_0x76148a[_0x10c8c7(0xd20)],_0x4acbfb['Properties'][_0x10c8c7(0x801)]=''+_0x76148a[_0x10c8c7(0x801)],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0x11fd)]=''+_0x2d4222[_0x10c8c7(0x11fd)],_0x4acbfb['Properties'][_0x10c8c7(0x262)]=''+_0x76148a[_0x10c8c7(0x262)],_0x4acbfb['Properties'][_0x10c8c7(0x616)]=''+_0x76148a[_0x10c8c7(0x616)],_0x4acbfb[_0x10c8c7(0x111c)]['indexing']=''+_0x76148a[_0x10c8c7(0x777)],_0x4acbfb[_0x10c8c7(0x111c)]['completeFunctionParens']=''+_0x76148a['completeFunctionParens'],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0x4dc)]=''+_0x76148a[_0x10c8c7(0x4dc)],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0x296)]=''+!!((_0x1139c1=_0x76148a[_0x10c8c7(0x1114)])===null||_0x1139c1===void 0x0?void 0x0:_0x1139c1['length']),_0x4acbfb['Properties'][_0x10c8c7(0x8fc)]=''+_0x2d4222[_0x10c8c7(0x678)],_0x4acbfb[_0x10c8c7(0x111c)]['disableWorkspaceSymbol']=''+_0x76148a['disableWorkspaceSymbol'],_0x4acbfb[_0x10c8c7(0x111c)]['watchForLibraryChanges']=''+_0x76148a['watchForLibraryChanges'],_0x4acbfb['Properties'][_0x10c8c7(0x1233)]=''+_0x76148a[_0x10c8c7(0x1233)],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0xea3)]=''+_0x76148a[_0x10c8c7(0xc28)],_0x4acbfb['Properties']['importFormat']=''+_0x76148a[_0x10c8c7(0xa15)],_0x4acbfb[_0x10c8c7(0x111c)]['functionReturnInlayTypeHints']=''+_0x76148a[_0x10c8c7(0x118e)],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0xfb8)]=''+_0x76148a[_0x10c8c7(0xfb8)],_0x4acbfb[_0x10c8c7(0x111c)][_0x10c8c7(0xa0f)]=''+_0x76148a['formatOnType'],_0x4acbfb['Properties'][_0x10c8c7(0xcf9)]=''+_0x76148a['extraCommitChars'],_0x4acbfb[_0x10c8c7(0x111c)]['enablePytestSupport']=''+_0x76148a[_0x10c8c7(0x63d)],_0x4acbfb[_0x10c8c7(0x111c)]['intelliCodeEnabled']=''+_0x76148a[_0x10c8c7(0x2a8)],_0x4acbfb['Properties'][_0x10c8c7(0xab0)]=_0x76148a[_0x10c8c7(0xab0)]&&_0x76148a[_0x10c8c7(0xab0)][_0x10c8c7(0xab7)]>0x1?_0x10c8c7(0x350):_0x10c8c7(0x9e0),_0x4acbfb[_0x10c8c7(0xc93)][_0x10c8c7(0x1162)]=this['workspaceFactory'][_0x10c8c7(0x105f)](_0x92804f[_0x10c8c7(0x4bd)][_0x10c8c7(0xbcd)])[_0x10c8c7(0xab7)],this[_0x10c8c7(0x8c9)][_0x10c8c7(0x9f4)](_0x4acbfb);if(_0x4fce1b[_0x10c8c7(0x260)])return;(0x0,_0x729b20['getBackgroundAnalysisProgram'])(_0x4fce1b)[_0x10c8c7(0x45c)]((_0x7061e3=_0x76148a[_0x10c8c7(0x1168)])!==null&&_0x7061e3!==void 0x0?_0x7061e3:_0x729b20['emptyIndexOptions']);_0x4fce1b[_0x10c8c7(0x3e9)][_0x10c8c7(0x10e5)](_0x2b72af=>_0x2b72af===_0x92804f[_0x10c8c7(0x4bd)][_0x10c8c7(0x1287)])&&_0x4fce1b['service']['fs']instanceof _0x1de51b[_0x10c8c7(0x11ec)]&&_0x4fce1b['service']['fs']['setAllowedRoots']((_0x313528=(0x0,_0xcb4ede[_0x10c8c7(0xe03)])(this['fs'],_0x4fce1b['service'][_0x10c8c7(0x10d8)](),_0x4fce1b[_0x10c8c7(0xbd5)][_0x10c8c7(0xa36)]()[_0x10c8c7(0x1229)],[]))===null||_0x313528===void 0x0?void 0x0:_0x313528[_0x10c8c7(0xb49)](_0x2f6db5=>_0x4fce1b['service']['fs'][_0x10c8c7(0x8be)](_0x2f6db5)));const _0x5840a5=_0x4fce1b[_0x10c8c7(0xbd5)]['serviceProvider']['docStringService']();_0x5840a5['enableRestParsing']&&_0x5840a5[_0x10c8c7(0x72c)](!!_0x76148a[_0x10c8c7(0x55a)]),this[_0x10c8c7(0x126b)][_0x10c8c7(0xfc0)]&&_0x2b6ca7[_0x10c8c7(0xba1)]['sendNotification'](this['connection'],_0x2b6ca7['CustomLSP']['Notifications'][_0x10c8c7(0x1181)],{'uri':(_0x420fbd=(_0x50840e=_0x4fce1b['rootUri'])===null||_0x50840e===void 0x0?void 0x0:_0x50840e[_0x10c8c7(0xa16)]())!==null&&_0x420fbd!==void 0x0?_0x420fbd:'','kind':_0x2b6ca7[_0x10c8c7(0xba1)][_0x10c8c7(0x85a)][_0x10c8c7(0x5c2)]});}[_0x4d0eef(0xb84)](_0x429b81){const _0xf56e4f=_0x4d0eef;return _0x1876df[_0xf56e4f(0xebc)][_0xf56e4f(0xc8e)](_0x429b81);}async[_0x4d0eef(0xcb0)](_0x28498f,_0x570a97,_0x318b30){const _0x3444bd=_0x4d0eef;var _0x3d5f53,_0x54ca2c,_0x5d0322,_0x5886d7,_0x559c05,_0x4bd1c0,_0x52ab14,_0x5be8bc,_0xd632f5,_0xa5c77d,_0x31067f,_0x145275,_0x258be1,_0x2b7bd6,_0x23a5aa,_0x3dbc7d,_0x47e4c9,_0x304e6f;const _0x12bc5c=(_0x3d5f53=_0x28498f[_0x3444bd(0x114b)])!==null&&_0x3d5f53!==void 0x0?_0x3d5f53:{};this[_0x3444bd(0x97f)]=_0x12bc5c[_0x3444bd(0x125b)];this[_0x3444bd(0x126b)][_0x3444bd(0xf8f)]&&(0x0,_0xa42d08['verifyClient'])(_0x12bc5c['clientVerification']);const _0x245879=await super[_0x3444bd(0xcb0)](_0x28498f,_0x570a97,_0x318b30),_0x506fde=(_0x54ca2c=_0x28498f[_0x3444bd(0xae7)]['textDocument'])===null||_0x54ca2c===void 0x0?void 0x0:_0x54ca2c[_0x3444bd(0x5e6)];if(_0x506fde){const _0x25b2cd=_0x1c9065[_0x3444bd(0xad1)][_0x3444bd(0x1005)](_0x506fde);_0x245879[_0x3444bd(0xae7)]['semanticTokensProvider']={'legend':_0x25b2cd,'range':!![],'full':{'delta':!![]}},this[_0x3444bd(0x70f)]=!!((_0x5886d7=(_0x5d0322=_0x28498f[_0x3444bd(0xae7)]['workspace'])===null||_0x5d0322===void 0x0?void 0x0:_0x5d0322[_0x3444bd(0x5e6)])===null||_0x5886d7===void 0x0?void 0x0:_0x5886d7[_0x3444bd(0x10f5)]),this['_hasAugmentsSyntaxTokensCapability']=_0x506fde[_0x3444bd(0x902)]?!![]:_0x506fde[_0x3444bd(0x902)]===undefined?!![]:![];}this[_0x3444bd(0x8ca)]=_0x12bc5c['experimentationSupport'],this[_0x3444bd(0xedf)]=_0x12bc5c[_0x3444bd(0xff1)];this[_0x3444bd(0x126b)]['disableClientFileWatching']&&(this[_0x3444bd(0xa96)][_0x3444bd(0xe67)]=![]);((_0x4bd1c0=(_0x559c05=_0x28498f[_0x3444bd(0xae7)][_0x3444bd(0x764)])===null||_0x559c05===void 0x0?void 0x0:_0x559c05[_0x3444bd(0x861)])===null||_0x4bd1c0===void 0x0?void 0x0:_0x4bd1c0[_0x3444bd(0x716)])&&(_0x245879[_0x3444bd(0xae7)]['workspace']={'fileOperations':{'willRename':{'filters':[{'pattern':{'glob':_0x3444bd(0x18b)+_0x6647d6[_0x3444bd(0xe62)][_0x3444bd(0xb49)](_0x38992a=>_0x38992a[_0x3444bd(0x11f8)](0x1))[_0x3444bd(0x576)](',')+'}','matches':'file'}},{'pattern':{'glob':'**','matches':_0x3444bd(0xf86)}}]}}});const _0x184d3f=(_0x52ab14=_0x28498f['capabilities'][_0x3444bd(0x697)])===null||_0x52ab14===void 0x0?void 0x0:_0x52ab14[_0x3444bd(0x1153)];_0x184d3f&&(this[_0x3444bd(0xe17)]=!!((_0xd632f5=(_0x5be8bc=_0x28498f['capabilities'][_0x3444bd(0x764)])===null||_0x5be8bc===void 0x0?void 0x0:_0x5be8bc['inlayHint'])===null||_0xd632f5===void 0x0?void 0x0:_0xd632f5['refreshSupport']),this['_supportedInlayResolveCapabilitySet']=new Set(_0x12bc5c[_0x3444bd(0x24f)]?(_0xa5c77d=_0x184d3f[_0x3444bd(0x54d)])===null||_0xa5c77d===void 0x0?void 0x0:_0xa5c77d[_0x3444bd(0x108f)]:[]));const _0x1c2dfa=(_0x258be1=(_0x145275=(_0x31067f=_0x28498f[_0x3444bd(0xae7)]['textDocument'])===null||_0x31067f===void 0x0?void 0x0:_0x31067f[_0x3444bd(0x29a)])===null||_0x145275===void 0x0?void 0x0:_0x145275[_0x3444bd(0x54b)])!==null&&_0x258be1!==void 0x0?_0x258be1:![];return _0x1c2dfa&&_0x12bc5c[_0x3444bd(0x574)]?this[_0x3444bd(0x77b)](new _0x4831a9[(_0x3444bd(0xcad))](this['connection'],_0x12bc5c[_0x3444bd(0x574)],(_0x2b7bd6=_0x12bc5c['autoIndent'])!==null&&_0x2b7bd6!==void 0x0?_0x2b7bd6:![],(_0x23a5aa=_0x12bc5c[_0x3444bd(0x7b9)])!==null&&_0x23a5aa!==void 0x0?_0x23a5aa:![])):_0x245879[_0x3444bd(0xae7)][_0x3444bd(0x1144)]=(0x0,_0x4a6a82[_0x3444bd(0x1032)])((_0x3dbc7d=_0x12bc5c[_0x3444bd(0x12d7)])!==null&&_0x3dbc7d!==void 0x0?_0x3dbc7d:![],(_0x47e4c9=_0x12bc5c[_0x3444bd(0x7b9)])!==null&&_0x47e4c9!==void 0x0?_0x47e4c9:![],console),_0x245879[_0x3444bd(0xae7)][_0x3444bd(0x244)]=!![],_0x245879['capabilities'][_0x3444bd(0x7a2)]=!![],_0x245879[_0x3444bd(0xae7)]['inlayHintProvider']={'resolveProvider':(_0x304e6f=_0x12bc5c[_0x3444bd(0x24f)])!==null&&_0x304e6f!==void 0x0?_0x304e6f:![]},_0x245879[_0x3444bd(0xae7)][_0x3444bd(0x75a)]=_0x12bc5c[_0x3444bd(0x910)]?_0x4a6a82[_0x3444bd(0xc5f)]:_0x4a6a82[_0x3444bd(0xb30)],_0x245879[_0x3444bd(0xae7)][_0x3444bd(0x28f)]=!![],_0x245879;}[_0x4d0eef(0x477)](_0xf3abe){const _0x3ff838=_0x4d0eef;return(0x0,_0x4a6a82[_0x3ff838(0x477)])(_0xf3abe);}[_0x4d0eef(0x98f)](_0x5a9dd3,_0x38db48){const _0x16af55=_0x4d0eef;super['setupConnection'](_0x5a9dd3,_0x38db48),this['connection']['onDocumentOnTypeFormatting']((_0x4ac6ac,_0x3f1217)=>this[_0x16af55(0x1139)](_0x4ac6ac,_0x3f1217)),this[_0x16af55(0xcdb)][_0x16af55(0x3ed)]((_0x1ad30a,_0x29d9c3)=>this['_onFoldingRanges'](_0x1ad30a,_0x29d9c3)),this[_0x16af55(0xcdb)][_0x16af55(0xd35)]((_0x43d98f,_0x2042d5)=>this[_0x16af55(0xa5e)](_0x43d98f,_0x2042d5)),this[_0x16af55(0xcdb)][_0x16af55(0xb12)][_0x16af55(0x5e6)]['on']((_0x34df64,_0x41c75b)=>this['_onSemanticTokens'](_0x34df64,_0x41c75b)),this[_0x16af55(0xcdb)][_0x16af55(0xb12)][_0x16af55(0x5e6)][_0x16af55(0xd4a)]((_0x4cdb02,_0x4f3cd3)=>this[_0x16af55(0xd0c)](_0x4cdb02,_0x4f3cd3)),this[_0x16af55(0xcdb)][_0x16af55(0xb12)][_0x16af55(0x5e6)][_0x16af55(0xfad)]((_0x14cd32,_0x4be911)=>this['_onRange'](_0x14cd32,_0x4be911)),this['connection'][_0x16af55(0xb12)][_0x16af55(0x1153)]['on']((_0x3b8442,_0x5e1f94)=>this[_0x16af55(0x82b)](_0x3b8442,_0x5e1f94)),this[_0x16af55(0xcdb)][_0x16af55(0xb12)][_0x16af55(0x1153)][_0x16af55(0x102f)]((_0xe572bf,_0x2f7e63)=>this[_0x16af55(0x36a)](_0xe572bf,_0x2f7e63));const _0x59aaa9=this[_0x16af55(0xcdb)][_0x16af55(0xb12)][_0x16af55(0x1142)];_0x59aaa9[_0x16af55(0x37a)]((_0x37f545,_0x2e54f3)=>this[_0x16af55(0x1069)](_0x37f545,_0x2e54f3)),_0x59aaa9['onSupertypes']((_0x316b9f,_0x5f9a0c)=>this['_onTypeHierarchySupertypes'](_0x316b9f,_0x5f9a0c)),_0x59aaa9[_0x16af55(0xae5)]((_0xc978d7,_0x2097a1)=>this[_0x16af55(0x118b)](_0xc978d7,_0x2097a1)),_0x2b6ca7[_0x16af55(0xba1)][_0x16af55(0x615)](this['connection'],_0x2b6ca7[_0x16af55(0xba1)][_0x16af55(0x116d)][_0x16af55(0x9df)],_0x621ea0=>{const _0x3dff56=_0x16af55;this[_0x3dff56(0x658)]=_0x621ea0[_0x3dff56(0x1c3)]?0x0:0x1,this[_0x3dff56(0x749)]();}),_0x2b6ca7[_0x16af55(0xba1)][_0x16af55(0xe54)](this['connection'],_0x2b6ca7['CustomLSP']['Requests'][_0x16af55(0x543)],(_0x4ce823,_0x2d4d0b)=>this['_onJupyterDocumentSymbols'](_0x4ce823,_0x2d4d0b)),_0x2b6ca7[_0x16af55(0xba1)][_0x16af55(0xe54)](this['connection'],_0x2b6ca7['CustomLSP'][_0x16af55(0x3ce)][_0x16af55(0xf4b)],(_0x3087ae,_0x4d564d)=>{const _0x46d432=_0x16af55;return this[_0x46d432(0xaa9)](_0x3087ae,_0x4d564d,this[_0x46d432(0xcdb)][_0x46d432(0xb12)][_0x46d432(0x674)](_0x3087ae),this['connection']['languages'][_0x46d432(0x9ad)](_0x4f8735['ReferencesRequest'][_0x46d432(0x8b6)],_0x3087ae));}),_0x2b6ca7['CustomLSP'][_0x16af55(0x615)](this['connection'],_0x2b6ca7[_0x16af55(0xba1)][_0x16af55(0x116d)][_0x16af55(0xb3b)],_0x26da54=>{const _0x567530=_0x16af55;this['serverOptions'][_0x567530(0x1097)]=!![];}),this['connection']['workspace']['onWillRenameFiles']((_0x5f02e6,_0x5ba461)=>_0x297a3c[_0x16af55(0xd60)][_0x16af55(0x6be)](this,this[_0x16af55(0x8c9)],_0x5f02e6,_0x5ba461)),this[_0x16af55(0xcdb)][_0x16af55(0x12c8)][_0x16af55(0xb13)][_0x16af55(0x321)](_0xddcad7=>this[_0x16af55(0xba3)][_0x16af55(0x321)](_0xddcad7)),this[_0x16af55(0xcdb)]['notebooks'][_0x16af55(0xb13)][_0x16af55(0x38d)](_0x261502=>this['_notebookManager'][_0x16af55(0x38d)](_0x261502)),this[_0x16af55(0xcdb)][_0x16af55(0x12c8)][_0x16af55(0xb13)][_0x16af55(0x3dc)](_0x50102e=>this[_0x16af55(0xba3)]['onDidCloseNotebookDocument'](_0x50102e));}async[_0x4d0eef(0x816)](_0x5b5538,_0x4473fe){const _0x274642=_0x4d0eef;var _0x182e58,_0x252cbd;const _0x253808=this['convertLspUriStringToUri'](_0x5b5538[_0x274642(0x697)]['uri']);await super[_0x274642(0x816)](_0x5b5538,_0x4473fe);if(this[_0x274642(0x126b)][_0x274642(0xfc0)]&&!this['_disposed']){const _0x31de21=await this[_0x274642(0x11c4)](_0x253808);await _0x2b6ca7[_0x274642(0xba1)][_0x274642(0x344)](this['connection'],_0x2b6ca7['CustomLSP']['Notifications'][_0x274642(0x1181)],{'uri':(_0x252cbd=(_0x182e58=_0x31de21['rootUri'])===null||_0x182e58===void 0x0?void 0x0:_0x182e58[_0x274642(0xa16)]())!==null&&_0x252cbd!==void 0x0?_0x252cbd:'','kind':_0x2b6ca7['CustomLSP']['TestSignalKinds'][_0x274642(0x11a3)]});}}async[_0x4d0eef(0x573)](_0x14220e,_0x16bdfc){const _0x4e9904=_0x4d0eef;var _0x3bd614,_0x27b384;const _0x317184=this[_0x4e9904(0x920)](_0x14220e['textDocument'][_0x4e9904(0xae2)]);await super[_0x4e9904(0x573)](_0x14220e,_0x16bdfc);if(this[_0x4e9904(0x126b)][_0x4e9904(0xfc0)]&&!this[_0x4e9904(0x12c3)]){const _0x457597=await this['getWorkspaceForFile'](_0x317184);await _0x2b6ca7[_0x4e9904(0xba1)]['sendNotification'](this[_0x4e9904(0xcdb)],_0x2b6ca7['CustomLSP'][_0x4e9904(0x116d)][_0x4e9904(0x1181)],{'uri':(_0x27b384=(_0x3bd614=_0x457597[_0x4e9904(0x9c2)])===null||_0x3bd614===void 0x0?void 0x0:_0x3bd614[_0x4e9904(0xa16)]())!==null&&_0x27b384!==void 0x0?_0x27b384:'','kind':_0x2b6ca7['CustomLSP'][_0x4e9904(0x85a)][_0x4e9904(0xf8e)]});}}async[_0x4d0eef(0xf01)](_0x436a12,_0x3b29af){const _0x1666bc=_0x4d0eef,_0x5cb4a1=this[_0x1666bc(0x920)](_0x436a12[_0x1666bc(0x697)][_0x1666bc(0xae2)]),_0x3e1ca9=await this[_0x1666bc(0x11c4)](_0x5cb4a1);if(_0x3e1ca9[_0x1666bc(0x260)])return;return this['_documentTransformers']['runWithPosition'](_0x3e1ca9,_0x436a12,(_0x5f3f92,_0x10df50)=>{const _0x44e8d5=_0x1666bc;return new _0xf4cdc7['SignatureHelpProvider'](_0x5f3f92,_0x5cb4a1,_0x10df50,this[_0x44e8d5(0xa96)][_0x44e8d5(0x884)],this[_0x44e8d5(0xa96)]['hasSignatureLabelOffsetCapability'],this[_0x44e8d5(0xa96)][_0x44e8d5(0x3f1)],_0x436a12[_0x44e8d5(0x613)],_0x5f3f92[_0x44e8d5(0x609)]['docStringService'](),_0x3b29af)['getSignatureHelp']();},_0x3b29af);}async[_0x4d0eef(0x9c5)](_0xefacb7,_0x5292fe){const _0x237e5e=_0x4d0eef,_0x49eda6=this['convertLspUriStringToUri'](_0xefacb7[_0x237e5e(0x697)]['uri']),_0x422f74=await this[_0x237e5e(0x11c4)](_0x49eda6);if(_0x422f74[_0x237e5e(0x260)])return null;if(this['client'][_0x237e5e(0xec2)]){const _0x217d4a=_0xefacb7[_0x237e5e(0x613)];if((_0x217d4a===null||_0x217d4a===void 0x0?void 0x0:_0x217d4a[_0x237e5e(0x6de)])===0x2)return null;}const _0x3797a7=this['_getCompletionOptions'](_0x422f74,_0xefacb7);return await(0x0,_0xd3558e[_0x237e5e(0x204)])(_0x422f74,_0xd3558e['TelemetryEventName'][_0x237e5e(0xe91)],async _0x4649cc=>{const _0x2cb3e7=_0x237e5e,_0x1c6f5f=this[_0x2cb3e7(0x101a)]['runWithPosition'](_0x422f74,_0xefacb7,(_0x5dbce0,_0xc65d10)=>{const _0xe6d07b=_0x2cb3e7;var _0x42cf51;const _0x437adf=new _0x51ede2['AggregatedCompletionProvider'](_0x5dbce0,_0x49eda6,_0xc65d10,_0x3797a7,{'nameMap':_0xa8ebb4[_0xe6d07b(0xff8)],'indices':_0x303234['SymbolIndexer']['getIndices'](_0x422f74)},!!this[_0xe6d07b(0x126b)][_0xe6d07b(0xbc7)],_0x5292fe),_0x501514=_0x437adf[_0xe6d07b(0x401)](),_0x20a593=_0x437adf[_0xe6d07b(0x6f5)]();if(_0x501514)for(const _0x5823a4 of _0x501514[_0xe6d07b(0x1222)]){const _0x6df6f7=_0x5823a4[_0xe6d07b(0x812)]===_0x4f8735[_0xe6d07b(0x4be)]['Keyword']?_0x1402ea[_0xe6d07b(0x7c4)]:_0x5823a4[_0xe6d07b(0xd44)]===_0x459bfc['autoImportDetail']?_0x1402ea[_0xe6d07b(0xac1)]:_0x5823a4[_0xe6d07b(0xd44)]===_0x459bfc[_0xe6d07b(0xe8b)]?_0x1402ea['indexValueAcceptedCommand']:_0x20a593?_0x1402ea[_0xe6d07b(0x1165)]:_0x1402ea[_0xe6d07b(0x9b7)];_0x5823a4['command']=(0x0,_0x43a311[_0xe6d07b(0x10e9)])(_0x5823a4[_0xe6d07b(0x1289)],_0x6df6f7);}this[_0xe6d07b(0x12d4)](_0xefacb7,_0x501514);if(_0x501514&&this[_0xe6d07b(0xa96)][_0xe6d07b(0xec2)]){const _0x4fbc66=['Lu','Ll','Lt','Lm','Lo','Mn','Mc','Lo','Me','Nd','Nl','No','Pc'];_0x501514[_0xe6d07b(0xd79)]=_0x4fbc66[_0xe6d07b(0xb49)](_0x3e1d5b=>({'type':_0xe6d07b(0x81e),'unicodeClass':_0x3e1d5b}));}if(_0x501514&&_0x422f74['completeFunctionParens']&&!_0x5292fe['isCancellationRequested'])for(const _0x32fef7 of _0x501514[_0xe6d07b(0x1222)]){(0x0,_0x4a6a82['updateInsertTextForAutoParensIfNeeded'])(_0x32fef7,_0xefacb7[_0xe6d07b(0x697)][_0xe6d07b(0xae2)],!!this[_0xe6d07b(0x126b)][_0xe6d07b(0xf8f)]);}_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x8e1),(_0x42cf51=_0x501514===null||_0x501514===void 0x0?void 0x0:_0x501514[_0xe6d07b(0x1222)][_0xe6d07b(0xab7)])!==null&&_0x42cf51!==void 0x0?_0x42cf51:-0x1);const _0x1e2a69=_0x437adf[_0xe6d07b(0xa7d)]();if(_0x1e2a69){const _0x1e4919=0x1;_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x9f2),_0x1e2a69[_0xe6d07b(0x9fd)]),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x645),_0x1e2a69[_0xe6d07b(0x35f)]?0x1:0x0),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x93d),_0x1e2a69[_0xe6d07b(0x3d9)]),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x7cc),_0x1e2a69[_0xe6d07b(0x4b7)],_0x1e4919),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x80f),_0x1e2a69[_0xe6d07b(0xced)],_0x1e4919),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0xdb7),_0x1e2a69[_0xe6d07b(0x10c0)],_0x1e4919),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x5d3),_0x1e2a69[_0xe6d07b(0x65c)],_0x1e4919),_0x4649cc[_0xe6d07b(0xd4d)](_0xe6d07b(0x12c2),_0x1e2a69[_0xe6d07b(0x2f8)]),_0x4649cc[_0xe6d07b(0xd4d)]('autoImportIndexTimeInMS',_0x1e2a69[_0xe6d07b(0x399)]),_0x4649cc['addCustomMeasure']('autoImportImportAliasTimeInMS',_0x1e2a69['importAliasTimeInMS']);}const _0x5be1e5=_0x437adf[_0xe6d07b(0x413)]();return _0x5be1e5&&(_0x4649cc[_0xe6d07b(0xa4f)](_0xe6d07b(0x583),_0x5be1e5[_0xe6d07b(0x583)]),_0x4649cc[_0xe6d07b(0xa4f)]('fileType',_0x5be1e5[_0xe6d07b(0xc30)])),_0xd3558e['StubTelemetry'][_0xe6d07b(0x192)](this['_telemetry'],_0x501514,_0x20a593),this[_0xe6d07b(0xc62)][_0xe6d07b(0x1ab)](_0x501514,_0x20a593),_0x501514;},_0x5292fe);if(!_0x1c6f5f)return _0x1c6f5f;const _0x40120f=new _0xf6ca39[(_0x2cb3e7(0x2a2))](_0x422f74[_0x2cb3e7(0xbd5)][_0x2cb3e7(0x23f)][_0x2cb3e7(0x8af)],_0x49eda6,_0xefacb7[_0x2cb3e7(0xc89)],_0x3797a7,_0x5292fe),_0x1ff4fb=_0x40120f[_0x2cb3e7(0x85c)]();return _0x1ff4fb&&(_0x4649cc['setCorrelationId'](_0x1ff4fb[_0x2cb3e7(0xa97)]),_0x4649cc[_0x2cb3e7(0xd4d)](_0x2cb3e7(0xa70),_0x1ff4fb['selectedItemTelemetryTimeInMS']),_0x4649cc[_0x2cb3e7(0xd4d)](_0x2cb3e7(0xa13),_0x1ff4fb[_0x2cb3e7(0xfc5)]),_0x4649cc[_0x2cb3e7(0xd4d)](_0x2cb3e7(0xd18),_0x1ff4fb[_0x2cb3e7(0x3d9)])),await _0x40120f['addCompletionItems'](_0x1c6f5f),_0x1c6f5f;},0x3e8);}async['onCompletionResolve'](_0xbde6ef,_0x5a066b){const _0x22e0ef=_0x4d0eef,_0x3843c8=(0x0,_0x3d197c[_0x22e0ef(0xf2a)])(_0xbde6ef[_0x22e0ef(0x1213)]);if(!_0x3843c8||!_0x3843c8[_0x22e0ef(0xae2)])return _0xbde6ef;const _0x585e77=_0x51e22c[_0x22e0ef(0xb38)][_0x22e0ef(0xc4a)](_0x3843c8['uri'],this[_0x22e0ef(0xc58)]),_0x1036b2=await this['getWorkspaceForFile'](_0x585e77);return this[_0x22e0ef(0x101a)][_0x22e0ef(0x126f)](_0x1036b2,_0xbde6ef,(_0x1664a6,_0x1cdc97)=>{const _0x1cfd7c=_0x22e0ef,_0x587a3d=(0x0,_0x3d197c[_0x1cfd7c(0xf2a)])(_0x1cdc97['data']);return new _0x51ede2[(_0x1cfd7c(0x667))](_0x1664a6,_0x585e77,_0x587a3d[_0x1cfd7c(0xc89)],this[_0x1cfd7c(0x30b)](_0x1036b2),{'nameMap':_0xa8ebb4[_0x1cfd7c(0xff8)],'indices':_0x303234[_0x1cfd7c(0x256)]['getIndices'](_0x1036b2)},!!this[_0x1cfd7c(0x126b)]['supportsTelemetry'],_0x5a066b)[_0x1cfd7c(0x375)](_0x1cdc97),_0x1cdc97;},_0x5a066b);}async[_0x4d0eef(0x17f)](_0x31ed02,_0x3ecba4){const _0x1d2d15=_0x4d0eef;this[_0x1d2d15(0x97d)]();const _0x354ff0=this[_0x1d2d15(0x920)](_0x31ed02['textDocument'][_0x1d2d15(0xae2)]),_0x3377dc=await this[_0x1d2d15(0x11c4)](_0x354ff0);if(_0x3377dc['disableLanguageServices'])return undefined;return _0x3377dc['service'][_0x1d2d15(0x126f)](_0x5ddd73=>{const _0x5162f3=_0x1d2d15;var _0x2f1624;return new _0x32b712[(_0x5162f3(0x6e1))]((_0x2f1624=this[_0x5162f3(0x1232)])!==null&&_0x2f1624!==void 0x0?_0x2f1624:_0x315227[_0x5162f3(0xc56)][_0x5162f3(0x394)],_0x5ddd73,_0x354ff0,this['client'][_0x5162f3(0xd84)],_0x3ecba4)['getSymbols']();},_0x3ecba4);}[_0x4d0eef(0x323)](_0x3283db,_0x137720,_0x5db91c){const _0x3ca1ec=_0x4d0eef;var _0x3e8d1d;const _0x24269f=new _0x140919[(_0x3ca1ec(0x9d8))]((_0x3e8d1d=this[_0x3ca1ec(0x1232)])!==null&&_0x3e8d1d!==void 0x0?_0x3e8d1d:_0x315227[_0x3ca1ec(0xc56)][_0x3ca1ec(0x394)],this[_0x3ca1ec(0x12ce)]['items'](),_0x5db91c,_0x3283db['query'],_0x137720)['reportSymbols']();return Promise[_0x3ca1ec(0x102f)](_0x24269f);}async[_0x4d0eef(0x12b7)](_0x110e8b,_0x14988c){const _0x760f72=_0x4d0eef,_0x5ca054=this['convertLspUriStringToUri'](_0x110e8b[_0x760f72(0x697)][_0x760f72(0xae2)]),_0x59cc8a=await this[_0x760f72(0x11c4)](_0x5ca054);return(0x0,_0xd3558e['trackPerf'])(_0x59cc8a,_0xd3558e[_0x760f72(0xdd2)][_0x760f72(0xd2f)],_0x11b191=>{const _0x5ed8fa=_0x760f72;return this[_0x5ed8fa(0x101a)][_0x5ed8fa(0x1ec)](_0x59cc8a,_0x110e8b,(_0x24c609,_0x19c653)=>{const _0x4c6bb8=_0x5ed8fa;return new _0x346a42[(_0x4c6bb8(0x960))](_0x24c609,_0x5ca054,_0x19c653,this[_0x4c6bb8(0xa96)]['hoverContentFormat'],!!this['serverOptions'][_0x4c6bb8(0xbc7)],_0x14988c)[_0x4c6bb8(0x79a)]();},_0x14988c);},0x7d0);}async[_0x4d0eef(0x7b8)](_0x3e7d90,_0x8b95f0){const _0xdf8b66=_0x4d0eef,_0x5a29cf=this[_0xdf8b66(0x920)](_0x3e7d90[_0xdf8b66(0x697)][_0xdf8b66(0xae2)]),_0x4650e1=_0x5a29cf[_0xdf8b66(0x33c)](),_0x5bc49a=await this[_0xdf8b66(0x11c4)](_0x5a29cf);if(_0x5bc49a['disableLanguageServices'])return null;return _0x5bc49a[_0xdf8b66(0xbd5)]['run'](_0x219866=>{const _0x571c7b=_0xdf8b66;return new _0x1b05ed[(_0x571c7b(0x7ea))](_0x219866,_0x5a29cf,_0x3e7d90[_0x571c7b(0xc89)],_0x8b95f0)[_0x571c7b(0xd7f)](_0x5bc49a[_0x571c7b(0x3e9)]['includes'](_0x92804f[_0x571c7b(0x4bd)][_0x571c7b(0x6ed)]),_0x4650e1);},_0x8b95f0);}async['onRenameRequest'](_0x5a225c,_0x36aa91){const _0x49147b=_0x4d0eef,_0x2ac553=this[_0x49147b(0x920)](_0x5a225c[_0x49147b(0x697)][_0x49147b(0xae2)]),_0x4b9298=_0x2ac553[_0x49147b(0x33c)](),_0x37afaa=await this[_0x49147b(0x11c4)](_0x2ac553);if(_0x37afaa[_0x49147b(0x260)])return;return _0x37afaa['service'][_0x49147b(0x126f)](_0x22538e=>{const _0x516538=_0x49147b;return new _0x1b05ed[(_0x516538(0x7ea))](_0x22538e,_0x2ac553,_0x5a225c[_0x516538(0xc89)],_0x36aa91)[_0x516538(0x11ef)](_0x5a225c[_0x516538(0x11a5)],_0x37afaa[_0x516538(0x3e9)][_0x516538(0x2c9)](_0x92804f['WellKnownWorkspaceKinds']['Default']),_0x4b9298);},_0x36aa91);}async[_0x4d0eef(0x1131)](_0x157010,_0x4b5dc5){const _0x1819f5=_0x4d0eef;return this[_0x1819f5(0x34e)](_0x157010,_0x4b5dc5,this[_0x1819f5(0xa96)][_0x1819f5(0xb0e)]?_0x6862e6[_0x1819f5(0xe55)][_0x1819f5(0x11d0)]:_0x6862e6['DefinitionFilter'][_0x1819f5(0xf74)],(_0x430669,_0x37ee50,_0x46b80c,_0xb07a00,_0x16b226)=>this[_0x1819f5(0x101a)]['runWithPosition'](_0x430669,_0x157010,(_0xdace4,_0x25d9bd)=>{const _0xd9b1e0=_0x1819f5;return new _0x483e62['AggregatedDefinitionProvider'](_0xdace4,_0x37ee50,_0x25d9bd,_0xb07a00,_0x16b226)[_0xd9b1e0(0x34e)]();},_0x16b226));}async[_0x4d0eef(0xb64)](_0x5203ba,_0x50e43b){const _0x17ee9b=_0x4d0eef;return this['getDefinitions'](_0x5203ba,_0x50e43b,this[_0x17ee9b(0xa96)][_0x17ee9b(0xb0e)]?_0x6862e6[_0x17ee9b(0xe55)][_0x17ee9b(0xa1b)]:_0x6862e6[_0x17ee9b(0xe55)][_0x17ee9b(0xf74)],(_0x44a6d5,_0x537004,_0x19ee43,_0x1b707f,_0x586b02)=>this['_documentTransformers'][_0x17ee9b(0x1ec)](_0x44a6d5,_0x5203ba,(_0xc564e0,_0x2660c9)=>{const _0x535e4c=_0x17ee9b;return new _0x483e62['AggregatedDefinitionProvider'](_0xc564e0,_0x537004,_0x2660c9,_0x1b707f,_0x586b02)[_0x535e4c(0x34e)]();},_0x586b02));}async['onTypeDefinition'](_0x5b2195,_0x321c63){const _0x42f2b4=_0x4d0eef;return this['getDefinitions'](_0x5b2195,_0x321c63,_0x6862e6[_0x42f2b4(0xe55)][_0x42f2b4(0xf74)],(_0x5a101a,_0x70c916,_0x490ab4,_0x581ae5,_0x274156)=>this[_0x42f2b4(0x101a)][_0x42f2b4(0x1ec)](_0x5a101a,_0x5b2195,(_0x172c3f,_0x49ec32)=>{const _0x1864cd=_0x42f2b4;return new _0x6862e6[(_0x1864cd(0xec6))](_0x172c3f,_0x70c916,_0x49ec32,_0x274156)[_0x1864cd(0x34e)]();},_0x274156));}[_0x4d0eef(0xaa9)](_0x23ea8f,_0x134b62,_0x3c7799,_0x41d1b7){const _0x304243=_0x4d0eef;return super[_0x304243(0xaa9)](_0x23ea8f,_0x134b62,_0x3c7799,_0x41d1b7,_0x4a6a82['createDocumentRangeWithReferenceKind'],_0x4a6a82[_0x304243(0x523)]);}['createHost'](){const _0x2a1773=_0x4d0eef;return this[_0x2a1773(0x609)][_0x2a1773(0x10b5)](_0x44a888[_0x2a1773(0xf41)][_0x2a1773(0xa7a)])['createHost'](this['_hostKind']);}[_0x4d0eef(0x416)](_0x16b9be,_0x4bd496,_0x42d95e,_0xf05807,_0x207f1b,_0x4980e8){const _0x40383f=_0x4d0eef;return _0x4bd496[_0x40383f(0x194)](_0x956c8f[_0x40383f(0xa63)][_0x40383f(0xae6)],this[_0x40383f(0x1031)]),new _0x118107[(_0x40383f(0x491))](_0x16b9be,_0x4bd496,_0x42d95e,_0xf05807,_0x207f1b,_0x4980e8,this[_0x40383f(0x126b)][_0x40383f(0x6cc)]);}['isLongRunningCommand'](_0x367400){const _0x3732cc=_0x4d0eef;return this[_0x3732cc(0x961)][_0x3732cc(0xb79)](_0x367400);}[_0x4d0eef(0x10f4)](_0x30c91c){const _0x5dd7dc=_0x4d0eef;return this[_0x5dd7dc(0x961)]['isRefactoringCommand'](_0x30c91c);}[_0x4d0eef(0xe95)](_0x2f4ecd,_0x3a56b8){const _0x10ec31=_0x4d0eef;return this[_0x10ec31(0x961)][_0x10ec31(0x5c6)](_0x2f4ecd,_0x3a56b8);}[_0x4d0eef(0xd97)](_0x25a355,_0x1f466f,_0xd7476b){const _0x4a5ff8=_0x4d0eef;return(0x0,_0x3484ce[_0x4a5ff8(0x365)])(_0x25a355,_0x1f466f,_0xd7476b,undefined);}async[_0x4d0eef(0x1278)](_0x403f07,_0xe08424){const _0x1b0d4e=_0x4d0eef;this[_0x1b0d4e(0x97d)]();const _0x289ac5=this['convertLspUriStringToUri'](_0x403f07[_0x1b0d4e(0x697)]['uri']),_0x40c530=await this[_0x1b0d4e(0x11c4)](_0x289ac5),_0x33ad78=await _0x50d8f6[_0x1b0d4e(0x11da)]['getCodeActionsForPosition'](_0x40c530,_0x289ac5,_0x403f07[_0x1b0d4e(0x1285)],_0x403f07[_0x1b0d4e(0x613)]['only'],_0xe08424),_0x1cfc07=await _0x568e3b['CodeActionProvider']['getCodeActionsForPosition'](_0x40c530,_0x289ac5,_0x403f07[_0x1b0d4e(0x1285)],_0x403f07['context'],!!this['serverOptions'][_0x1b0d4e(0xf8f)],_0xe08424);return[..._0x33ad78,..._0x1cfc07];}['getDiagCode'](_0x1897d4,_0x17d1be){return _0x17d1be;}[_0x4d0eef(0x791)](_0x1d9240){const _0x340e3e=_0x4d0eef,_0x3429ea=_0x1d9240[_0x340e3e(0x8bf)]['files'],_0x35e0b5=_0x1d9240[_0x340e3e(0x8bf)][_0x340e3e(0xe81)];if(_0x3429ea+_0x35e0b5===0x0)return undefined;const _0x78c137=_0x3429ea===0x1&&_0x35e0b5===0x1?_0x1abee0[_0x340e3e(0xb6b)][_0x340e3e(0x330)]['singularFileAndSingularCellToAnalyze']():_0x3429ea===0x1&&_0x35e0b5!==0x1?_0x1abee0[_0x340e3e(0xb6b)]['Messages']['singularFileAndPluralCellsToAnalyze']()[_0x340e3e(0xa1d)]({'cellCount':_0x35e0b5}):_0x3429ea!==0x1&&_0x35e0b5===0x1?_0x1abee0['Localizer'][_0x340e3e(0x330)][_0x340e3e(0x348)]()['format']({'fileCount':_0x3429ea}):_0x1abee0[_0x340e3e(0xb6b)]['Messages'][_0x340e3e(0xa24)]()[_0x340e3e(0xa1d)]({'fileCount':_0x3429ea,'cellCount':_0x35e0b5});return _0x78c137;}['onWorkspaceAnalysisCompletedHandler'](_0x49d472,_0x3a281b){const _0x59e74a=_0x4d0eef;if(this[_0x59e74a(0x12c3)])return;this['_diagnosticReporterQueue'][_0x59e74a(0xcb2)](async()=>{const _0x48cd48=_0x59e74a;await this['_filterResultsToCurrentWorkspace'](_0x49d472,_0x3a281b),super[_0x48cd48(0x2c5)](_0x49d472[_0x48cd48(0xbd5)]['fs'],_0x3a281b);_0x3a281b[_0x48cd48(0xead)]&&(0x0,_0xd3558e[_0x48cd48(0x10e7)])(this[_0x48cd48(0x8c9)],_0xd3558e[_0x48cd48(0xdd2)][_0x48cd48(0x521)],_0x3a281b[_0x48cd48(0xead)]);if(_0x3a281b[_0x48cd48(0x7cd)][_0x48cd48(0xab7)]===0x0&&_0x3a281b['requiringAnalysisCount'][_0x48cd48(0x5aa)]+_0x3a281b[_0x48cd48(0x8bf)][_0x48cd48(0xe81)]>0x0&&_0x3a281b[_0x48cd48(0x4b9)]===0x0)return;_0x3a281b[_0x48cd48(0x8bf)][_0x48cd48(0x5aa)]+_0x3a281b[_0x48cd48(0x8bf)][_0x48cd48(0xe81)]===0x0&&_0x3a281b[_0x48cd48(0x4b9)]>0x0&&(this[_0x48cd48(0x70f)]&&this['connection'][_0x48cd48(0xa0b)](_0x4f8735[_0x48cd48(0xf75)][_0x48cd48(0x2b5)])['ignoreErrors']()),this['_sendTelemetry'](_0x3a281b);});}[_0x4d0eef(0x31a)](_0x2c6412){const _0x37a8a4=_0x4d0eef;for(const _0x50e149 of _0x2c6412){this['uriMapper'][_0x37a8a4(0x308)](_0x51e22c[_0x37a8a4(0xb38)][_0x37a8a4(0xc4a)](_0x50e149['uri'],this[_0x37a8a4(0xc58)]),_0x50e149[_0x37a8a4(0x7cd)]['length']>0x0);}super['sendDiagnostics'](_0x2c6412);}[_0x4d0eef(0x5d2)](_0x5b2e65){const _0x38741f=_0x4d0eef;super[_0x38741f(0x5d2)](_0x5b2e65),_0x5b2e65[_0x38741f(0x37f)]=![],_0x5b2e65[_0x38741f(0x4dc)]=![],_0x5b2e65['service'][_0x38741f(0xe38)](_0x308834=>this['onWorkspaceAnalysisCompletedHandler'](_0x5b2e65,_0x308834));}[_0x4d0eef(0xa5b)](){const _0x49245d=_0x4d0eef;return{'isEnabled':_0x2f9234=>!!this[_0x49245d(0xaf8)],'begin':()=>{const _0x3cc37a=_0x49245d;_0x2b6ca7[_0x3cc37a(0xba1)][_0x3cc37a(0x344)](this[_0x3cc37a(0xcdb)],_0x2b6ca7[_0x3cc37a(0xba1)]['Notifications']['BeginProgress'],undefined);},'report':_0x430eb=>{const _0x59f476=_0x49245d;_0x2b6ca7[_0x59f476(0xba1)][_0x59f476(0x344)](this[_0x59f476(0xcdb)],_0x2b6ca7['CustomLSP']['Notifications'][_0x59f476(0x625)],_0x430eb);},'end':()=>{const _0x542cbd=_0x49245d;_0x2b6ca7[_0x542cbd(0xba1)][_0x542cbd(0x344)](this[_0x542cbd(0xcdb)],_0x2b6ca7[_0x542cbd(0xba1)][_0x542cbd(0x116d)]['EndProgress'],undefined);}};}[_0x4d0eef(0x1ff)](_0x151d18,_0x15e509){const _0x3079be=_0x4d0eef;if(!super[_0x3079be(0x1ff)](_0x151d18,_0x15e509))return![];return!_0x1876df[_0x3079be(0xebc)]['isNotebookPrefixCell'](_0x151d18);}async['getProgressReporter'](_0x549cdb,_0x3e6ce9,_0x2381f1){const _0x479f14=_0x4d0eef;if(_0x549cdb['constructor']!==_0x2c6328[_0x479f14(0xd71)])return{'reporter':_0x549cdb,'source':(0x0,_0x14745b['CancelAfter'])(this[_0x479f14(0x126b)]['cancellationProvider'],_0x2381f1)};const _0x15aae0=await this[_0x479f14(0xcdb)][_0x479f14(0x11ff)][_0x479f14(0xdf6)]();return _0x15aae0[_0x479f14(0x4e5)](_0x3e6ce9,undefined,undefined,!![]),{'reporter':_0x15aae0,'source':(0x0,_0x14745b[_0x479f14(0x9ef)])(this[_0x479f14(0x126b)][_0x479f14(0x4ca)],_0x2381f1,_0x15aae0[_0x479f14(0x766)])};}[_0x4d0eef(0x920)](_0xf4160){const _0x1e99bc=_0x4d0eef;return(0x0,_0x4a6a82['convertLspUriStringToUri'])(_0xf4160,this['caseSensitiveDetector'],this[_0x1e99bc(0x12df)]);}get['_globalIndices'](){const _0x34f8aa=_0x4d0eef;return this[_0x34f8aa(0x609)][_0x34f8aa(0xcfc)](_0x44a888[_0x34f8aa(0xf41)][_0x34f8aa(0x91a)]);}get[_0x4d0eef(0xa21)](){const _0x4e3558=_0x4d0eef;return this['serviceProvider'][_0x4e3558(0xcfc)](_0x44a888[_0x4e3558(0xf41)][_0x4e3558(0x39f)]);}async[_0x4d0eef(0x1069)](_0x8e5913,_0x47e023){const _0x188ab7=_0x4d0eef,_0x4c7c8b=this[_0x188ab7(0x920)](_0x8e5913[_0x188ab7(0x697)][_0x188ab7(0xae2)]),_0x10acd9=await this[_0x188ab7(0x11c4)](_0x4c7c8b);if(_0x10acd9[_0x188ab7(0x260)])return null;return _0x10acd9['service'][_0x188ab7(0x126f)](_0x545445=>{const _0x1ad595=_0x188ab7;return new _0x22cd75[(_0x1ad595(0x5eb))](_0x545445,_0x4c7c8b,_0x8e5913[_0x1ad595(0xc89)],_0x47e023)['onPrepare']();},_0x47e023);}async[_0x4d0eef(0x1d3)](_0x4c6fa2,_0x26d3b3){const _0x5d067b=_0x4d0eef,_0x5b0415=this['convertLspUriStringToUri'](_0x4c6fa2[_0x5d067b(0x841)][_0x5d067b(0xae2)]),_0x15442f=await this['getWorkspaceForFile'](_0x5b0415);if(_0x15442f['disableLanguageServices'])return null;return _0x15442f[_0x5d067b(0xbd5)][_0x5d067b(0x126f)](_0x2b6290=>{const _0x399114=_0x5d067b;return new _0x22cd75[(_0x399114(0x5eb))](_0x2b6290,_0x5b0415,_0x4c6fa2['item'][_0x399114(0x1285)][_0x399114(0x116c)],_0x26d3b3)[_0x399114(0x129f)](_0x4c6fa2[_0x399114(0x841)]);},_0x26d3b3);}async[_0x4d0eef(0x118b)](_0x43b129,_0x2bd80f){const _0x12c90a=_0x4d0eef,_0x93e785=this[_0x12c90a(0x920)](_0x43b129[_0x12c90a(0x841)][_0x12c90a(0xae2)]),_0x3c0cb3=await this[_0x12c90a(0x11c4)](_0x93e785);if(_0x3c0cb3['disableLanguageServices'])return null;return _0x3c0cb3['service'][_0x12c90a(0x126f)](_0x896640=>{const _0xa25ad8=_0x12c90a;return new _0x22cd75[(_0xa25ad8(0x5eb))](_0x896640,_0x93e785,_0x43b129['item'][_0xa25ad8(0x1285)][_0xa25ad8(0x116c)],_0x2bd80f)[_0xa25ad8(0xae5)](_0x43b129[_0xa25ad8(0x841)]);},_0x2bd80f);}[_0x4d0eef(0x30b)](_0x5990e9,_0x130d07){const _0x5c12bf=_0x4d0eef;var _0x9719b6,_0x424d58;const _0x5da5dc=this[_0x5c12bf(0xa96)]['hasCompletionCommitCharCapability']&&!!_0x5990e9['extraCommitChars'],_0x24a837=(_0x9719b6=_0x5990e9[_0x5c12bf(0xa15)])!==null&&_0x9719b6!==void 0x0?_0x9719b6:_0x5c12bf(0xcd4),_0x5b6fa8=_0x130d07?!_0x130d07[_0x5c12bf(0x763)]:!![],_0x48bf53={'format':this[_0x5c12bf(0xa96)][_0x5c12bf(0x12a7)],'snippet':this[_0x5c12bf(0xa96)]['completionSupportsSnippet'],'lazyEdit':this[_0x5c12bf(0xa96)]['completionItemResolveSupportsAdditionalTextEdits'],'triggerCharacter':(_0x424d58=_0x130d07===null||_0x130d07===void 0x0?void 0x0:_0x130d07[_0x5c12bf(0x613)])===null||_0x424d58===void 0x0?void 0x0:_0x424d58[_0x5c12bf(0x5fa)],'extraCommitChars':_0x5da5dc,'importFormat':_0x24a837,'autoImport':_0x5b6fa8,'includeUserSymbolsInAutoImport':!![]};return _0x48bf53;}async[_0x4d0eef(0x4ce)](_0xe372d0,_0x11af1b){const _0x2635ee=_0x4d0eef;if(_0xe372d0['pythonPathKind']===_0x92804f[_0x2635ee(0xd40)][_0x2635ee(0xca6)]){const _0x265eea=await this[_0x2635ee(0xba3)][_0x2635ee(0x806)](_0xe372d0[_0x2635ee(0x1148)]);if(_0x265eea)return _0x265eea['pythonEnvironmentName'];}return _0x11af1b;}['_applyPylanceDiagnosticOverride'](_0xa5d8b,_0x18744d,_0x2ae013){const _0x27d79d=_0xa5d8b||{},_0x2a6e39=_0x18744d;return!_0x27d79d[_0x2a6e39]&&(_0x27d79d[_0x2a6e39]=_0x2ae013),_0x27d79d;}[_0x4d0eef(0x980)](_0x1728e8){const _0x59cd7e=_0x4d0eef;_0x1728e8['diagnosticSeverityOverrides']=this[_0x59cd7e(0xd4b)](_0x1728e8[_0x59cd7e(0xda9)],_0x5b3c2b[_0x59cd7e(0x27a)]['reportShadowedImports'],_0x59cd7e(0x3ba));}async[_0x4d0eef(0x432)](_0x7bc58f,_0x19f8bb){const _0xda3552=_0x4d0eef,_0x253c42=this['convertLspUriStringToUri'](_0x7bc58f[_0xda3552(0x697)]['uri']),_0x1962cb=await this[_0xda3552(0x11c4)](_0x253c42);if(_0x1962cb[_0xda3552(0x260)])return{'data':[]};const _0x5cea9f=await(0x0,_0x729b20['getBackgroundAnalysisProgram'])(_0x1962cb)[_0xda3552(0x1182)](_0x253c42,_0x7bc58f[_0xda3552(0x1285)],!this['_hasAugmentsSyntaxTokensCapability'],undefined,_0x19f8bb);return _0x1f53d5[_0xda3552(0xb41)](_0x4f8735[_0xda3552(0x11f2)]['is'](_0x5cea9f),_0xda3552(0x968)),_0x5cea9f;}async[_0x4d0eef(0xd0c)](_0x5b6a0b,_0x1d143b){const _0x1acd15=_0x4d0eef,_0xd1699c=this['convertLspUriStringToUri'](_0x5b6a0b[_0x1acd15(0x697)][_0x1acd15(0xae2)]),_0x516638=await this[_0x1acd15(0x11c4)](_0xd1699c);if(_0x516638['disableLanguageServices'])return{'data':[]};const _0x52ad98=await(0x0,_0x729b20['getBackgroundAnalysisProgram'])(_0x516638)[_0x1acd15(0x1182)](_0xd1699c,undefined,!this[_0x1acd15(0x107c)],_0x5b6a0b[_0x1acd15(0x9a7)],_0x1d143b);return _0x52ad98;}async[_0x4d0eef(0x261)](_0x15ffa1,_0x544259){const _0x490dad=_0x4d0eef,_0xef988b=this[_0x490dad(0x920)](_0x15ffa1[_0x490dad(0x697)][_0x490dad(0xae2)]),_0x650724=await this[_0x490dad(0x11c4)](_0xef988b);if(_0x650724[_0x490dad(0x260)])return{'data':[]};(0x0,_0x14745b[_0x490dad(0x1019)])(_0x544259);const _0x13a1ca=await(0x0,_0x729b20[_0x490dad(0x1033)])(_0x650724)[_0x490dad(0x1182)](_0xef988b,undefined,!this[_0x490dad(0x107c)],undefined,_0x544259);return _0x1f53d5[_0x490dad(0xb41)](_0x4f8735[_0x490dad(0x11f2)]['is'](_0x13a1ca),_0x490dad(0x1216)),_0x13a1ca;}async['_onFoldingRanges'](_0x3c1453,_0x4f7333){const _0xc4d02f=_0x4d0eef,_0xcf4187=this['convertLspUriStringToUri'](_0x3c1453[_0xc4d02f(0x697)]['uri']),_0x33b87d=await this[_0xc4d02f(0x11c4)](_0xcf4187);if(_0x33b87d['disableLanguageServices'])return[];const _0x192a3f=_0x33b87d['service'][_0xc4d02f(0xf5d)](_0xcf4187);if(!_0x192a3f)return[];return _0x263479[_0xc4d02f(0xba9)]['getFoldingRanges'](_0x192a3f,_0x4f7333);}async['_onSelectionRanges'](_0x4d325a,_0x66d17c){const _0x346302=_0x4d0eef,_0x32ee89=this[_0x346302(0x920)](_0x4d325a[_0x346302(0x697)]['uri']),_0x4833f9=await this['getWorkspaceForFile'](_0x32ee89);if(_0x4833f9[_0x346302(0x260)])return[];const _0x257510=_0x4833f9[_0x346302(0xbd5)]['getParseResults'](_0x32ee89);if(!_0x257510)return[];const _0x11ed52=_0x4d325a[_0x346302(0xe78)][_0x346302(0xb49)](_0x1ad819=>{const _0x50b90f=_0x346302;return{'line':_0x1ad819[_0x50b90f(0x291)],'character':_0x1ad819[_0x50b90f(0x89a)]};});return _0x11ed52[_0x346302(0xb49)](_0x4a4d97=>{const _0x10666c=_0x346302;var _0x4f5221;return(_0x4f5221=_0x1359ff[_0x10666c(0x122c)][_0x10666c(0x4cb)](_0x257510,_0x4a4d97,_0x66d17c))!==null&&_0x4f5221!==void 0x0?_0x4f5221:_0x4f8735[_0x10666c(0x12ed)][_0x10666c(0xffd)]((0x0,_0x537c43[_0x10666c(0x950)])(),undefined);});}async[_0x4d0eef(0x82b)](_0x197f90,_0x265f2e){const _0x5b8def=_0x4d0eef;var _0x102ee2,_0x50463e,_0x34072b,_0x3293ca;const _0x3e584=this['convertLspUriStringToUri'](_0x197f90[_0x5b8def(0x697)][_0x5b8def(0xae2)]);if(_0x3e584[_0x5b8def(0x2ed)](_0x5b8def(0xd65)))return;const _0x25b278=await this[_0x5b8def(0x11c4)](_0x3e584);if(_0x25b278[_0x5b8def(0x260)])return;const _0xd69f12={'variableInlayTypeHints':(_0x102ee2=_0x25b278===null||_0x25b278===void 0x0?void 0x0:_0x25b278[_0x5b8def(0x1233)])!==null&&_0x102ee2!==void 0x0?_0x102ee2:![],'functionReturnInlayTypeHints':(_0x50463e=_0x25b278===null||_0x25b278===void 0x0?void 0x0:_0x25b278[_0x5b8def(0x118e)])!==null&&_0x50463e!==void 0x0?_0x50463e:![],'callArgumentNameInlayHints':(_0x34072b=_0x25b278===null||_0x25b278===void 0x0?void 0x0:_0x25b278[_0x5b8def(0xfb8)])!==null&&_0x34072b!==void 0x0?_0x34072b:_0x4d3d56['CallArgumentNameModes']['off'],'pytestParametersInlayTypeHints':(_0x3293ca=_0x25b278===null||_0x25b278===void 0x0?void 0x0:_0x25b278[_0x5b8def(0xea3)])!==null&&_0x3293ca!==void 0x0?_0x3293ca:![],'supportedResolveSet':this['_supportedInlayResolveCapabilitySet'],'lazyEdit':!![]};if(!_0xd69f12[_0x5b8def(0x118e)]&&!_0xd69f12[_0x5b8def(0x1233)]&&!_0xd69f12[_0x5b8def(0xc28)]&&_0xd69f12['callArgumentNameInlayHints']===_0x4d3d56[_0x5b8def(0x3fa)]['off'])return;return await(0x0,_0x729b20[_0x5b8def(0x1033)])(_0x25b278)[_0x5b8def(0xff9)](_0x3e584,_0x197f90[_0x5b8def(0x1285)],_0xd69f12,_0x265f2e);}async[_0x4d0eef(0x36a)](_0x50fde1,_0x960d3b){const _0x5a0e93=_0x4d0eef,_0x3b5149=(0x0,_0x3d197c[_0x5a0e93(0xf2a)])(_0x50fde1[_0x5a0e93(0x1213)]);if(!_0x3b5149||!_0x3b5149[_0x5a0e93(0x183)])return _0x50fde1;const _0x290b1f=_0x51e22c[_0x5a0e93(0xb38)][_0x5a0e93(0xc4a)](_0x3b5149[_0x5a0e93(0x183)],this['serviceProvider']),_0x1689a7=await this[_0x5a0e93(0x11c4)](_0x290b1f);if(_0x1689a7[_0x5a0e93(0x260)])return _0x50fde1;if(!this[_0x5a0e93(0x8bd)])return _0x50fde1;const _0x5063e9=(0x0,_0x729b20['getBackgroundAnalysisProgram'])(_0x1689a7)[_0x5a0e93(0x26b)](_0x50fde1,this[_0x5a0e93(0x8bd)],_0x960d3b);return _0x5063e9;}async['_onDocumentOnTypeFormatting'](_0x8b74eb,_0x360e01){const _0x14e4cf=_0x4d0eef,_0x5dbcf4=this['convertLspUriStringToUri'](_0x8b74eb['textDocument'][_0x14e4cf(0xae2)]),_0x461121=await this[_0x14e4cf(0x11c4)](_0x5dbcf4);if(_0x461121[_0x14e4cf(0x260)])return[];const _0x52017d=_0x461121[_0x14e4cf(0xbd5)]['getSourceFile'](_0x5dbcf4);if(!_0x52017d)return[];return(0x0,_0xd3558e[_0x14e4cf(0x204)])(_0x461121,_0xd3558e[_0x14e4cf(0xdd2)][_0x14e4cf(0xd12)],_0x5c31bd=>{const _0x333972=_0x14e4cf;var _0x3e8c3f;return(_0x3e8c3f=new _0x3548b5[(_0x333972(0xc35))](this['fs'],_0x52017d,_0x8b74eb[_0x333972(0xc89)],_0x8b74eb['ch'],_0x461121['editorIndentConfig'],this[_0x333972(0xcdb)],_0x360e01)['formatOnType']())!==null&&_0x3e8c3f!==void 0x0?_0x3e8c3f:[];},0x7d0);}async[_0x4d0eef(0x9b3)](_0x591b5d,_0x48a9da){const _0x4fb8ad=_0x4d0eef,_0x2893eb=this[_0x4fb8ad(0x920)](_0x591b5d[_0x4fb8ad(0x697)]['uri']),_0xea1abc=await this['getWorkspaceForFile'](_0x2893eb);return _0xea1abc[_0x4fb8ad(0xbd5)][_0x4fb8ad(0x126f)](_0x577067=>{const _0x213e51=_0x4fb8ad;return new _0x5d72ca[(_0x213e51(0xca8))](_0x577067,_0x2893eb,this[_0x213e51(0xa96)]['hasHierarchicalDocumentSymbolCapability'],{'includeAliases':!![]},_0x48a9da)[_0x213e51(0x352)]();},_0x48a9da);}[_0x4d0eef(0xca2)](_0x488e0d,_0x5a38f2){const _0x2faa62=_0x4d0eef;var _0x2c8b64;(_0x2c8b64=_0x488e0d[_0x2faa62(0xbd5)][_0x2faa62(0x609)][_0x2faa62(0xcfc)](_0x956c8f[_0x2faa62(0xa63)][_0x2faa62(0x205)]))===null||_0x2c8b64===void 0x0?void 0x0:_0x2c8b64[_0x2faa62(0xc22)](_0x459c83=>{const _0x556976=_0x2faa62;var _0x1e4e9a;return(_0x1e4e9a=_0x459c83[_0x556976(0x26d)])===null||_0x1e4e9a===void 0x0?void 0x0:_0x1e4e9a['call'](_0x459c83,_0x5a38f2);});}[_0x4d0eef(0x120b)](_0x5b95f9){const _0x22b09a=_0x4d0eef,_0x5e6fa1=this[_0x22b09a(0x20d)]['updateTelemetry'](_0x5b95f9);if(!_0x5e6fa1)return;this['_telemetry'][_0x22b09a(0x9f4)](_0x5e6fa1);}async[_0x4d0eef(0x9d5)](_0x1fd3e6){const _0x254710=_0x4d0eef;if(!this[_0x254710(0x8ca)])return undefined;const _0x5d69cf=this[_0x254710(0xba8)][_0x254710(0x10b5)](_0x1fd3e6);if(_0x5d69cf!==undefined)return _0x5d69cf;const {inExperiment:_0x3457f2}=await _0x2b6ca7['CustomLSP'][_0x254710(0xa0b)](this[_0x254710(0xcdb)],_0x2b6ca7['CustomLSP'][_0x254710(0x3ce)]['InExperiment'],{'experimentName':_0x1fd3e6});return this[_0x254710(0xba8)][_0x254710(0xbc1)](_0x1fd3e6,_0x3457f2),_0x3457f2;}async[_0x4d0eef(0x100d)](){const _0x5a79bf=_0x4d0eef;if(!this[_0x5a79bf(0xedf)])return 0x0;const {isTrusted:_0x40a97e}=await _0x2b6ca7[_0x5a79bf(0xba1)][_0x5a79bf(0xa0b)](this['connection'],_0x2b6ca7[_0x5a79bf(0xba1)][_0x5a79bf(0x3ce)][_0x5a79bf(0xd5a)],undefined);return _0x40a97e?0x0:0x1;}async['_filterResultsToCurrentWorkspace'](_0xef2be2,_0x5f2c64){const _0x113766=_0x4d0eef,_0xde5421=await this[_0x113766(0xfde)]();if(_0xde5421[_0x113766(0xab7)]<=0x1)return _0x5f2c64;const _0x1297da=await Promise[_0x113766(0xc41)](_0x5f2c64[_0x113766(0x7cd)][_0x113766(0xb49)](async _0x2f7856=>{const _0x515a58=_0x113766,_0x53a56b=await this[_0x515a58(0x11c4)](_0x2f7856[_0x515a58(0x183)]);if(_0x53a56b===_0xef2be2)return _0x2f7856;return undefined;}));return _0x5f2c64['diagnostics']=_0x1297da[_0x113766(0x1110)](_0x286351=>_0x286351!==undefined),_0x5f2c64;}}_0x1d797d[_0x4d0eef(0xdcd)]=_0x517fd2,_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])('textDocument/signatureHelp')],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0xf01),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x5fe)])()],_0x517fd2[_0x4d0eef(0x4cc)],'onCompletion',null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0x6ad))],_0x517fd2['prototype'],'onCompletionResolve',null),_0x132016([(0x0,_0xd3558e['lspRequestTelemetry'])('textDocument/documentSymbol')],_0x517fd2[_0x4d0eef(0x4cc)],'onDocumentSymbol',null),_0x132016([(0x0,_0xd3558e['lspRequestTelemetry'])(_0x4d0eef(0x11ce))],_0x517fd2[_0x4d0eef(0x4cc)],'onWorkspaceSymbol',null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x732)])()],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0x12b7),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0xb18))],_0x517fd2['prototype'],_0x4d0eef(0x7b8),null),_0x132016([(0x0,_0xd3558e['lspRequestTelemetry'])(_0x4d0eef(0xd13))],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0x590),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])('textDocument/definition')],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0x1131),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0x3cb))],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0xb64),null),_0x132016([(0x0,_0xd3558e['lspRequestTelemetry'])('textDocument/references')],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0xaa9),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0x2e8))],_0x517fd2[_0x4d0eef(0x4cc)],'executeCodeAction',null),_0x132016([(0x0,_0xd3558e['lspRequestTelemetry'])(_0x4d0eef(0x1042))],_0x517fd2['prototype'],_0x4d0eef(0x432),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0x715))],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0xd0c),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0x5d6))],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0x261),null),_0x132016([(0x0,_0xd3558e[_0x4d0eef(0x42c)])(_0x4d0eef(0xa7c))],_0x517fd2[_0x4d0eef(0x4cc)],_0x4d0eef(0x1139),null);},0x4d78:function(_0x922474,_0x11d137,_0x3e6320){'use strict';const _0xf80e33=a1_0x5357;var _0x12381e=this&&this['__createBinding']||(Object[_0xf80e33(0xffd)]?function(_0x31380e,_0x354918,_0x44676f,_0x45071a){const _0x4275c3=_0xf80e33;if(_0x45071a===undefined)_0x45071a=_0x44676f;var _0x54f3d2=Object['getOwnPropertyDescriptor'](_0x354918,_0x44676f);(!_0x54f3d2||('get'in _0x54f3d2?!_0x354918[_0x4275c3(0x7fe)]:_0x54f3d2['writable']||_0x54f3d2[_0x4275c3(0x55e)]))&&(_0x54f3d2={'enumerable':!![],'get':function(){return _0x354918[_0x44676f];}}),Object[_0x4275c3(0x9ae)](_0x31380e,_0x45071a,_0x54f3d2);}:function(_0x4d54ab,_0x46f30e,_0x5b0f53,_0x7320f){if(_0x7320f===undefined)_0x7320f=_0x5b0f53;_0x4d54ab[_0x7320f]=_0x46f30e[_0x5b0f53];}),_0x11c870=this&&this[_0xf80e33(0xc98)]||(Object[_0xf80e33(0xffd)]?function(_0x420848,_0x485755){const _0x468c7c=_0xf80e33;Object[_0x468c7c(0x9ae)](_0x420848,_0x468c7c(0x1015),{'enumerable':!![],'value':_0x485755});}:function(_0x1504cc,_0x54a15d){const _0x423045=_0xf80e33;_0x1504cc[_0x423045(0x1015)]=_0x54a15d;}),_0x43ddb4=this&&this[_0xf80e33(0x280)]||function(_0x28a60e){const _0x1dfa77=_0xf80e33;if(_0x28a60e&&_0x28a60e[_0x1dfa77(0x7fe)])return _0x28a60e;var _0x3b4306={};if(_0x28a60e!=null){for(var _0x233174 in _0x28a60e)if(_0x233174!==_0x1dfa77(0x1015)&&Object[_0x1dfa77(0x4cc)][_0x1dfa77(0x9b9)]['call'](_0x28a60e,_0x233174))_0x12381e(_0x3b4306,_0x28a60e,_0x233174);}return _0x11c870(_0x3b4306,_0x28a60e),_0x3b4306;};Object[_0xf80e33(0x9ae)](_0x11d137,_0xf80e33(0x7fe),{'value':!![]}),_0x11d137['sendCompilerFlagsTelemetry']=_0x11d137[_0xf80e33(0x112e)]=_0x11d137[_0xf80e33(0x115e)]=_0x11d137[_0xf80e33(0x1032)]=_0x11d137[_0xf80e33(0x11ee)]=_0x11d137[_0xf80e33(0x920)]=_0x11d137['getPythonInformation']=_0x11d137['updateEditorSection']=_0x11d137['updateJupyterSection']=_0x11d137[_0xf80e33(0x282)]=_0x11d137[_0xf80e33(0x9e5)]=_0x11d137[_0xf80e33(0x523)]=_0x11d137[_0xf80e33(0xb8c)]=_0x11d137[_0xf80e33(0xd1f)]=_0x11d137[_0xf80e33(0x477)]=_0x11d137[_0xf80e33(0x11c6)]=_0x11d137[_0xf80e33(0x407)]=_0x11d137[_0xf80e33(0x1e9)]=_0x11d137['verifyCellChainIsLinear']=_0x11d137[_0xf80e33(0xd48)]=_0x11d137[_0xf80e33(0x11c0)]=_0x11d137[_0xf80e33(0x23b)]=_0x11d137[_0xf80e33(0x3c9)]=_0x11d137[_0xf80e33(0x1d8)]=_0x11d137['AnyNotebookDocumentSelector']=_0x11d137[_0xf80e33(0xc5f)]=void 0x0;const _0x2d050b=_0x3e6320(0x16b8c),_0x2d063f=_0x43ddb4(_0x3e6320(0x10600)),_0x2e6dea=_0x3e6320(0x171a8),_0x7dd878=_0x43ddb4(_0x3e6320(0x6eb4)),_0x5bbea5=_0x3e6320(0xe54c),_0xffcaf2=_0x3e6320(0xcd9c),_0x16ea76=_0x3e6320(0xa21c),_0x492e58=_0x3e6320(0xcf04),_0x4d9ec1=_0x3e6320(0xd8bc),_0x34164d=_0x3e6320(0xe0a4),_0x3056c9=_0x3e6320(0x15000),_0x2e4703=_0x43ddb4(_0x3e6320(0x144ed)),_0x38fc34=_0x3e6320(0x11b24),_0x1d6e7f=_0x3e6320(0x158e8),_0x343a6a=_0x3e6320(0x10240),_0x13d95a=_0x3e6320(0x9304),_0x5743a0=_0x3e6320(0xd72c),_0x396449=_0x3e6320(0x2170),_0x349edb=_0x3e6320(0x10678),_0x45d17c=_0x3e6320(0x5168),_0x34f67f=_0x3e6320(0x70d4),_0x3d6195=_0x3e6320(0x9ce4),_0x43358f=_0x3e6320(0x16cc0),_0x478550=_0x3e6320(0xa41c),_0x3d5e1a=_0x3e6320(0x8ff8),_0x4d4028=_0x3e6320(0x857c),_0x400f5a=_0x3e6320(0x3a44),_0x1a55aa=_0x3e6320(0xd1f7),_0x13b217=_0x3e6320(0x10eb0),_0xa08829=_0x3e6320(0x83b4),_0x4e204a=_0x3e6320(0x1644c),_0x4a149b=_0x3e6320(0x1574c),_0x1e92dd=_0x3e6320(0x8d94),_0x58241f=_0x3e6320(0x4d5c),_0x28275b=_0x3e6320(0x146b8),_0x56ea0e=_0x3e6320(0x5d14);_0x11d137[_0xf80e33(0xc5f)]={'notebookSelector':[{'notebook':{'scheme':_0xf80e33(0xe92)},'cells':[{'language':_0xf80e33(0x8b9)}]},{'notebook':{'scheme':_0xf80e33(0x1d2)},'cells':[{'language':_0xf80e33(0x8b9)}]}]},_0x11d137['AnyNotebookDocumentSelector']={'notebookSelector':[{'notebook':undefined,'cells':[{'language':_0xf80e33(0x8b9)}]}]};var _0x51e9ba;(function(_0x24630e){const _0x2a8ae=_0xf80e33;_0x24630e['pythonSectionName']=_0x2a8ae(0x8b9),_0x24630e[_0x2a8ae(0x2ff)]=_0x2a8ae(0xb8d),_0x24630e['editorSectionName']=_0x2a8ae(0xfd6),_0x24630e[_0x2a8ae(0x45d)]=_0x2a8ae(0xe96);}(_0x51e9ba||(_0x11d137['Settings']=_0x51e9ba={})),_0x11d137[_0xf80e33(0x3c9)]={'packageDepths':[['',0x1,![]],[_0xf80e33(0xbec),0x2,![]],[_0xf80e33(0xec9),0x2,![]],[_0xf80e33(0xabf),0x2,![]],[_0xf80e33(0xb9f),0x2,![]]]});var _0x110260;(function(_0x6e22f9){function _0x1cb602(_0x58f479){const _0x260da2=a1_0x5357;return _0x58f479[_0x260da2(0x11fa)]!==undefined;}_0x6e22f9['is']=_0x1cb602;}(_0x110260||(_0x11d137['IHostFactory']=_0x110260={})));function _0x3200bb(_0x16fbe2,_0x4db012,_0x186379){const _0x1a9838=_0xf80e33;var _0x9998d5;const _0xaab153=(0x0,_0x343a6a[_0x1a9838(0xf2a)])(_0x16fbe2['data']),_0x52cf43=_0xaab153===null||_0xaab153===void 0x0?void 0x0:_0xaab153[_0x1a9838(0x87f)];if(_0x52cf43)return;(_0x16fbe2[_0x1a9838(0x812)]===_0x2e6dea[_0x1a9838(0x4be)]['Function']||_0x16fbe2['kind']===_0x2e6dea[_0x1a9838(0x4be)][_0x1a9838(0x906)]||_0x16fbe2[_0x1a9838(0x812)]===_0x2e6dea[_0x1a9838(0x4be)][_0x1a9838(0x96f)])&&(_0x16fbe2['textEdit']?_0x16fbe2[_0x1a9838(0x744)][_0x1a9838(0x666)]=_0x16fbe2[_0x1a9838(0x744)][_0x1a9838(0x666)]+'($0)':_0x16fbe2[_0x1a9838(0xd82)]=((_0x9998d5=_0x16fbe2[_0x1a9838(0xd82)])!==null&&_0x9998d5!==void 0x0?_0x9998d5:_0x16fbe2[_0x1a9838(0x929)])+_0x1a9838(0xb36),_0x16fbe2[_0x1a9838(0x30f)]=_0x2e6dea[_0x1a9838(0x8f6)]['Snippet'],_0x186379&&(_0x16fbe2[_0x1a9838(0x1289)]=(0x0,_0x3d6195[_0x1a9838(0x10e9)])(_0x16fbe2[_0x1a9838(0x1289)],{'title':'','command':_0x34f67f[_0x1a9838(0xb3f)][_0x1a9838(0x3eb)],'arguments':[_0x4db012]})),_0x16fbe2['commitCharacters']&&(_0x16fbe2[_0x1a9838(0xbae)]=undefined));}_0x11d137[_0xf80e33(0x11c0)]=_0x3200bb;function _0x51d4be(_0x29c516,_0xfe877d,_0x8300ba,_0x4f4f2e,_0x53905c,_0x410609,_0x478794){const _0x102d14=_0xf80e33,_0x412a1c={'notebookUri':_0x29c516,'mappedCellUris':_0xfe877d[_0x102d14(0xb49)](_0x26eac5=>_0x8300ba['getMappedCellUri'](_0x5743a0[_0x102d14(0xb38)][_0x102d14(0xc4a)](_0x26eac5[_0x102d14(0xae2)],_0x4f4f2e))),'prefixCellUri':_0x13b217[_0x102d14(0xebc)]['getNotebookPrefixUri'](_0x29c516),'prefixCellContents':_0x53905c||'','pythonPath':_0x410609,'pythonEnvironmentName':_0x478794};return _0x412a1c;}_0x11d137['createNotebookData']=_0x51d4be;function _0x2ee97f(_0x233838,_0xab8dc1){const _0x500cb7=_0xf80e33;!_0x233838[_0x500cb7(0x1039)]&&_0x2e4703[_0x500cb7(0xa2d)](_0x500cb7(0x7f9));const _0x5f2f1a=new Set(_0x233838[_0x500cb7(0x1039)]['map'](_0xb9e48f=>_0xb9e48f[_0x500cb7(0x29e)]));_0x2e4703[_0x500cb7(0xb41)](_0x5f2f1a[_0x500cb7(0x70a)]===_0x233838[_0x500cb7(0x1039)][_0x500cb7(0xab7)],_0x500cb7(0x507)+_0x233838[_0x500cb7(0x1039)]['map'](_0x23fa1c=>_0x23fa1c[_0x500cb7(0x63c)]())[_0x500cb7(0x576)]('\x0a'));for(let _0x2f115d=_0x233838[_0x500cb7(0x1039)][_0x500cb7(0xab7)]-0x1;_0x2f115d>=0x0;--_0x2f115d){const _0x2bcdb7=_0xab8dc1[_0x500cb7(0xbd5)][_0x500cb7(0xcff)](_0x233838[_0x500cb7(0x1039)][_0x2f115d]);_0x2f115d>0x0?_0x2e4703['assert'](_0x2bcdb7===null||_0x2bcdb7===void 0x0?void 0x0:_0x2bcdb7['equals'](_0x233838[_0x500cb7(0x1039)][_0x2f115d-0x1]),_0x500cb7(0x3d8)+_0x2bcdb7+_0x500cb7(0x835)+_0x233838['mappedCellUris'][_0x2f115d-0x1]):_0x2e4703[_0x500cb7(0xb41)](_0x2bcdb7===null||_0x2bcdb7===void 0x0?void 0x0:_0x2bcdb7['equals'](_0x233838[_0x500cb7(0xd2c)]),'Chained\x20file\x20path\x20'+_0x2bcdb7+_0x500cb7(0x6b6));}}_0x11d137[_0xf80e33(0xec4)]=_0x2ee97f;function _0xf3365c(_0x5ae464){const _0x59e0d3=_0xf80e33,_0x1b4d9f=(_0x5ae464===null||_0x5ae464===void 0x0?void 0x0:_0x5ae464[_0x59e0d3(0x530)])||'';if(_0x5ae464&&_0x5ae464['implicitImportsInNotebooks']===![])return _0x1b4d9f;return _0x59e0d3(0xdca)+_0x1b4d9f+'\x0a\x0a';}_0x11d137['getPrefixCellContents']=_0xf3365c;function _0x4b4b40(_0x4227d7,_0x2c5aa5,_0x46f681,_0x2211fb,_0x5f1c74){const _0xb0938=_0xf80e33;_0x5f1c74===undefined&&(_0x5f1c74=_0x2c5aa5[_0xb0938(0xd2c)],_0x2211fb[_0xb0938(0xbd5)][_0xb0938(0x9dd)](_0x5f1c74,0x0,_0x2c5aa5[_0xb0938(0x6f0)],_0x16ea76[_0xb0938(0x173)][_0xb0938(0x3b0)])),_0x4227d7[_0xb0938(0xc22)](_0x33c9ab=>{const _0xfb7560=_0xb0938,_0x274878=_0x46f681[_0xfb7560(0xb94)](_0x5743a0[_0xfb7560(0xb38)]['parse'](_0x33c9ab['uri'],_0x2211fb[_0xfb7560(0xbd5)][_0xfb7560(0x609)]));_0x2211fb[_0xfb7560(0xbd5)][_0xfb7560(0x9dd)](_0x274878,_0x33c9ab[_0xfb7560(0xd08)],_0x33c9ab[_0xfb7560(0xfb5)],_0x16ea76[_0xfb7560(0x173)]['CellDocs'],_0x5f1c74),_0x5f1c74=_0x274878;});}_0x11d137[_0xf80e33(0x407)]=_0x4b4b40;function _0x464bc0(_0x5e8e61,_0x219836,_0x138139,_0x5d50ee){const _0x259c5d=_0xf80e33;if(!_0x219836[_0x259c5d(0x1039)])return;_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0x2df)]>0x0&&_0x219836['mappedCellUris'][_0x259c5d(0x7e9)](_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0x116c)],_0x5e8e61['array'][_0x259c5d(0x2df)]);if(_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0xe81)]){if(_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0x116c)]<_0x219836[_0x259c5d(0x1039)]['length']){const _0x1e9183=new Array(_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0xe81)][_0x259c5d(0xab7)]);_0x219836[_0x259c5d(0x1039)][_0x259c5d(0x7e9)](_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0x116c)],0x0,..._0x1e9183);}for(let _0x414ee0=0x0;_0x414ee0<_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0xe81)][_0x259c5d(0xab7)];++_0x414ee0){_0x219836[_0x259c5d(0x1039)][_0x5e8e61[_0x259c5d(0x2cc)]['start']+_0x414ee0]=_0x138139['getMappedCellUri'](_0x5743a0['Uri'][_0x259c5d(0xc4a)](_0x5e8e61[_0x259c5d(0x2cc)][_0x259c5d(0xe81)][_0x414ee0][_0x259c5d(0x78b)],_0x5d50ee[_0x259c5d(0xbd5)]['serviceProvider']));}}}function _0x1017d6(_0x257451,_0x5961ae,_0x8acd40,_0x556252){const _0xc44c0a=_0xf80e33;if(!_0x5961ae['mappedCellUris'])return;_0x257451[_0xc44c0a(0xbf2)]&&_0x257451[_0xc44c0a(0xbf2)]['length']>0x0&&_0x257451[_0xc44c0a(0xbf2)]['forEach'](_0x1eb94c=>{const _0x244113=_0xc44c0a,_0x1c0f3a=_0x8acd40['getMappedCellUri'](_0x5743a0[_0x244113(0xb38)][_0x244113(0xc4a)](_0x1eb94c['uri'],_0x556252[_0x244113(0xbd5)][_0x244113(0x609)]));_0x556252[_0x244113(0xbd5)][_0x244113(0xbb4)](_0x1c0f3a,![]);});if(_0x257451['didOpen']&&_0x257451['didOpen'][_0xc44c0a(0xab7)]>0x0){const _0x3d0641=_0x257451[_0xc44c0a(0x2cc)]['start']>0x0?_0x5961ae[_0xc44c0a(0x1039)][_0x257451['array'][_0xc44c0a(0x116c)]-0x1]:_0x5961ae[_0xc44c0a(0xd2c)];_0x4b4b40(_0x257451[_0xc44c0a(0x1084)],_0x5961ae,_0x8acd40,_0x556252,_0x3d0641);}}function _0x133320(_0x357142,_0xde28a3,_0x602b05){const _0x19a0ad=_0xf80e33;var _0x47fb79,_0x31d112;if(!_0xde28a3['mappedCellUris'])return;if(_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0xe81)]&&(!_0x357142[_0x19a0ad(0x1084)]||_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0xe81)]['length']!==_0x357142[_0x19a0ad(0x1084)][_0x19a0ad(0xab7)]))for(let _0x3b295b=_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0x116c)];_0x3b295b<_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0x116c)]+_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0xe81)][_0x19a0ad(0xab7)];++_0x3b295b){_0xe4867b(_0xde28a3,_0x602b05,_0x3b295b);}const _0x591e57=_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0x116c)]+((_0x31d112=(_0x47fb79=_0x357142[_0x19a0ad(0x2cc)][_0x19a0ad(0xe81)])===null||_0x47fb79===void 0x0?void 0x0:_0x47fb79[_0x19a0ad(0xab7)])!==null&&_0x31d112!==void 0x0?_0x31d112:0x0);_0x591e57>=0x0&&_0x591e57<_0xde28a3[_0x19a0ad(0x1039)]['length']&&_0xe4867b(_0xde28a3,_0x602b05,_0x591e57),_0x2ee97f(_0xde28a3,_0x602b05);}function _0xe4867b(_0x421742,_0x167e5e,_0x4a741b){const _0x1534a0=_0xf80e33;_0x167e5e[_0x1534a0(0xbd5)][_0x1534a0(0xfe1)](_0x421742[_0x1534a0(0x1039)][_0x4a741b],_0x4a741b>0x0?_0x421742[_0x1534a0(0x1039)][_0x4a741b-0x1]:_0x421742[_0x1534a0(0xd2c)]);}function _0x48f037(_0x4594e0,_0x2e47aa,_0xd71190,_0x259102){_0x464bc0(_0x4594e0,_0x2e47aa,_0xd71190,_0x259102),_0x1017d6(_0x4594e0,_0x2e47aa,_0xd71190,_0x259102),_0x133320(_0x4594e0,_0x2e47aa,_0x259102);}_0x11d137[_0xf80e33(0x11c6)]=_0x48f037;const _0x5e82b6=new Map([]);function _0x14ffc2(_0x470098){const _0x4ce76f=_0xf80e33,_0x5e3590=(0x0,_0xa08829[_0x4ce76f(0x6e9)])(_0x470098);if(_0x5e3590&&_0x5e82b6[_0x4ce76f(0xf8b)](_0x5e3590))return _0x5e82b6[_0x4ce76f(0x10b5)](_0x5e3590);const _0x1db41e=_0x470098[_0x4ce76f(0x5ca)]();if(_0x1db41e)return _0x4ce76f(0x5c8)+_0x1db41e;return undefined;}_0x11d137[_0xf80e33(0x477)]=_0x14ffc2;function _0x105037(_0xda7369,_0x17c865){const _0x5155a3=_0xf80e33;(0x0,_0x4a149b[_0x5155a3(0x91b)])(_0xda7369['service'][_0x5155a3(0x609)],_0x17c865,_0xda7369[_0x5155a3(0xbd5)]['backgroundAnalysisProgram']['program'],_0xda7369['service']);const _0x1e8eff=_0xda7369['service']['serviceProvider']['get'](_0x400f5a['PylanceServiceKeys'][_0x5155a3(0x114c)]);(0x0,_0x400f5a[_0x5155a3(0x482)])(_0xda7369[_0x5155a3(0xbd5)][_0x5155a3(0x609)],new _0x4e204a['StringDefinitionFinder'](_0xda7369[_0x5155a3(0xbd5)][_0x5155a3(0x23f)][_0x5155a3(0x8af)],_0xda7369[_0x5155a3(0xbd5)],_0x1e8eff),_0x400f5a['PylanceServiceKeys'][_0x5155a3(0x848)],_0x13d95a[_0x5155a3(0xa63)][_0x5155a3(0x205)],_0x13d95a[_0x5155a3(0xa63)][_0x5155a3(0xcf0)]),(0x0,_0x400f5a[_0x5155a3(0x482)])(_0xda7369[_0x5155a3(0xbd5)][_0x5155a3(0x609)],new _0x1e92dd['ConstructorUsageProviderFactory'](_0xda7369['service'][_0x5155a3(0x23f)][_0x5155a3(0x8af)]),_0x400f5a[_0x5155a3(0xf41)]['constructorUsageProviderFactory'],_0x13d95a[_0x5155a3(0xa63)][_0x5155a3(0x941)]),(0x0,_0x400f5a[_0x5155a3(0x482)])(_0xda7369[_0x5155a3(0xbd5)][_0x5155a3(0x609)],new _0x28275b[(_0x5155a3(0x1fa))](_0xda7369['service'][_0x5155a3(0x23f)][_0x5155a3(0x8af)]),_0x400f5a['PylanceServiceKeys'][_0x5155a3(0x1286)],_0x13d95a[_0x5155a3(0xa63)]['symbolUsageProviderFactory']),(0x0,_0x400f5a[_0x5155a3(0x482)])(_0xda7369['service'][_0x5155a3(0x609)],new _0x58241f[(_0x5155a3(0xbc2))](_0xda7369[_0x5155a3(0xbd5)][_0x5155a3(0x23f)]['program']),_0x400f5a[_0x5155a3(0xf41)][_0x5155a3(0x3fd)],_0x13d95a[_0x5155a3(0xa63)][_0x5155a3(0x205)]),!_0xda7369['service'][_0x5155a3(0x609)][_0x5155a3(0xcfc)](_0x13d95a[_0x5155a3(0xa63)]['debugInfoInspector'])&&_0xda7369['service'][_0x5155a3(0x609)][_0x5155a3(0x194)](_0x13d95a[_0x5155a3(0xa63)][_0x5155a3(0x106e)],new _0x4d4028[(_0x5155a3(0x284))]());}_0x11d137[_0xf80e33(0xd1f)]=_0x105037;function _0x360fa5(_0x91a337,_0x461760,_0x1138e9){const _0x1acea8=_0xf80e33,_0x2eae58=_0x349edb[_0x1acea8(0xca7)][_0x1acea8(0x10ab)](_0x91a337,_0x461760,_0x1138e9);return _0x461760['node'][_0x1acea8(0x80d)]===0x26&&(_0x2eae58[_0x1acea8(0x812)]=_0x7dd878[_0x1acea8(0x128e)](_0x461760[_0x1acea8(0x6e0)])?_0x1acea8(0xb15):_0x1acea8(0x11eb)),_0x2eae58;}_0x11d137[_0xf80e33(0xb8c)]=_0x360fa5;function _0x3a4002(_0x224fa9,_0x2b3d8d){const _0x51df61=_0xf80e33,_0x5e227a=(0x0,_0x396449[_0x51df61(0xd57)])(_0x224fa9,_0x2b3d8d);return _0x5e227a[_0x51df61(0x812)]=_0x2b3d8d[_0x51df61(0x812)],_0x5e227a;}_0x11d137[_0xf80e33(0x523)]=_0x3a4002;function _0x366c46(_0x5c1053){const _0x41137c=_0xf80e33,_0x352d53=_0x5c1053;if((0x0,_0x4d9ec1[_0x41137c(0x83c)])()[_0x41137c(0x2c9)](_0x352d53))return _0x352d53;return undefined;}function _0x55392e(_0x18dffd){const _0x3728b9=_0xf80e33,_0xd444ec=(0x0,_0x4d9ec1[_0x3728b9(0xeb2)])(_0x18dffd);if(!_0xd444ec)return undefined;if((0x0,_0x492e58[_0x3728b9(0x1105)])()[_0x3728b9(0x2c9)](_0xd444ec))return _0xd444ec;return undefined;}function _0x469a62(_0x278891){const _0x433f0f=_0xf80e33;return _0x278891!==_0x433f0f(0x764);}function _0x3fb853(_0x5c2ee3){const _0x24504b=_0xf80e33;var _0x283e5d,_0x5aa638,_0x5ca7ee;const _0x3354d0=[];for(const _0x4cb972 of _0x5c2ee3){if(Array['isArray'](_0x4cb972)){_0x4cb972[_0x24504b(0xab7)]>=0x2&&_0x4cb972[_0x24504b(0xab7)]<=0x3&&(0x0,_0x2d050b[_0x24504b(0xc57)])(_0x4cb972[0x0])&&(0x0,_0x3056c9['isNumber'])(_0x4cb972[0x1])&&(_0x4cb972[_0x24504b(0xab7)]!==0x3||(0x0,_0x3056c9[_0x24504b(0xe57)])(_0x4cb972[0x2]))&&_0x3354d0[_0x24504b(0x71f)]([_0x4cb972[0x0],_0x4cb972[0x1],(_0x283e5d=_0x4cb972[0x2])!==null&&_0x283e5d!==void 0x0?_0x283e5d:![]]);continue;}_0x4cb972&&_0x4cb972[_0x24504b(0x1ed)]!==undefined&&_0x3354d0[_0x24504b(0x71f)]([_0x4cb972[_0x24504b(0x1ed)],(_0x5aa638=_0x4cb972[_0x24504b(0x6c3)])!==null&&_0x5aa638!==void 0x0?_0x5aa638:0x1,(_0x5ca7ee=_0x4cb972[_0x24504b(0x1116)])!==null&&_0x5ca7ee!==void 0x0?_0x5ca7ee:![]]);}return _0x3354d0;}function _0x59c8f7(_0x1a2ee4,_0x229d8c,_0x4faa6f,_0x53c48c){const _0x31783a=_0xf80e33;if(_0x4faa6f){const _0x2f5f0a=_0x4faa6f[_0x31783a(0x1148)];_0x2f5f0a&&(0x0,_0x2d050b[_0x31783a(0xc57)])(_0x2f5f0a)&&!(0x0,_0x5bbea5[_0x31783a(0x7c7)])(_0x2f5f0a)&&(_0x1a2ee4[_0x31783a(0x1148)]=(0x0,_0x1d6e7f[_0x31783a(0xcc1)])(_0x229d8c,_0x2f5f0a,_0x53c48c));const _0x2e7824=_0x4faa6f[_0x31783a(0x20c)];_0x2e7824&&(0x0,_0x2d050b[_0x31783a(0xc57)])(_0x2e7824)&&(_0x1a2ee4[_0x31783a(0x20c)]=(0x0,_0x1d6e7f[_0x31783a(0xcc1)])(_0x229d8c,_0x2e7824,_0x53c48c));const _0x5bfaf9=_0x4faa6f['_envPYTHONPATH'];_0x5bfaf9&&(0x0,_0x2d050b[_0x31783a(0xc57)])(_0x5bfaf9)&&(_0x1a2ee4['extraPaths']=_0x5bfaf9[_0x31783a(0x94e)](_0x2d063f[_0x31783a(0x740)])['filter'](_0x30d8ef=>_0x30d8ef&&(0x0,_0x2d050b['isString'])(_0x30d8ef))[_0x31783a(0xb49)](_0x1bc2ff=>(0x0,_0x1d6e7f[_0x31783a(0xcc1)])(_0x229d8c,_0x1bc2ff,_0x53c48c))[_0x31783a(0x1110)](_0x3056c9['isDefined']));const _0x4a5bb0=_0x4faa6f['pythonEnvironmentName'];_0x4a5bb0&&(0x0,_0x2d050b[_0x31783a(0xc57)])(_0x4a5bb0)&&(_0x1a2ee4[_0x31783a(0xd17)]=_0x4a5bb0);}}_0x11d137[_0xf80e33(0x9e5)]=_0x59c8f7;function _0x1ffa8a(_0x2b56be,_0x389575,_0x469bda,_0x31ab0b){const _0x2a8800=_0xf80e33;var _0x4f536d;const _0x31dab2=_0x469bda[_0x2a8800(0xf80)];if(_0x31dab2&&Array[_0x2a8800(0x378)](_0x31dab2)&&_0x31dab2['length']>0x0){const _0xda1d96=_0x31dab2[_0x2a8800(0x1110)](_0x49b4d5=>{const _0x3bad1a=_0x2a8800;return _0x49b4d5['text']&&_0x49b4d5[_0x3bad1a(0x675)]&&_0x49b4d5['priority']in _0x38fc34[_0x3bad1a(0x706)];})['map'](_0x5e699c=>{const _0x28d110=_0x2a8800;return{'text':_0x5e699c[_0x28d110(0xfb5)],'priority':_0x5e699c[_0x28d110(0x675)]};});_0x2b56be[_0x2a8800(0xf80)]=_0xda1d96;}const _0x450cc6=_0x469bda['typeshedPaths'];if(_0x450cc6&&Array[_0x2a8800(0x378)](_0x450cc6)&&_0x450cc6[_0x2a8800(0xab7)]>0x0){const _0x56fb73=_0x450cc6[0x0];_0x56fb73&&(0x0,_0x2d050b[_0x2a8800(0xc57)])(_0x56fb73)&&(_0x2b56be[_0x2a8800(0xc76)]=(0x0,_0x1d6e7f[_0x2a8800(0xcc1)])(_0x389575,_0x56fb73,_0x31ab0b));}const _0x3c52c7=_0x469bda[_0x2a8800(0x12e0)];_0x3c52c7&&(0x0,_0x2d050b[_0x2a8800(0xc57)])(_0x3c52c7)&&(_0x2b56be[_0x2a8800(0x12e0)]=(0x0,_0x1d6e7f[_0x2a8800(0xcc1)])(_0x389575,_0x3c52c7,_0x31ab0b));const _0x37a91c=_0x469bda['diagnosticSeverityOverrides'];if(_0x37a91c)for(const [_0x55cce0,_0x1fe291]of Object[_0x2a8800(0xc14)](_0x37a91c)){const _0x1088af=_0x366c46(_0x55cce0),_0x125ccc=_0x55392e(_0x1fe291);_0x1088af&&_0x125ccc&&(_0x2b56be[_0x2a8800(0xda9)][_0x1088af]=_0x125ccc);}_0x2b56be[_0x2a8800(0xc45)]=(0x0,_0x34164d[_0x2a8800(0xb2d)])(_0x469bda[_0x2a8800(0xc45)]),_0x2b56be[_0x2a8800(0xd20)]=_0x469a62(_0x469bda[_0x2a8800(0x591)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x11fd)])&&(_0x2b56be[_0x2a8800(0x11fd)]=_0x469bda['useLibraryCodeForTypes']);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x262)])&&(_0x2b56be[_0x2a8800(0x262)]=_0x469bda['autoSearchPaths']);[_0x2a8800(0xe16),_0x2a8800(0x108a),_0x2a8800(0x612),_0x2a8800(0xaa0)][_0x2a8800(0x2c9)](_0x469bda[_0x2a8800(0x801)])&&(_0x2b56be[_0x2a8800(0x801)]=_0x469bda[_0x2a8800(0x801)]);[_0x2a8800(0x1dc),'absolute',_0x2a8800(0x2ca)][_0x2a8800(0x2c9)](_0x469bda[_0x2a8800(0xa15)])&&(_0x2b56be[_0x2a8800(0xa15)]=_0x469bda['importFormat']);const _0x250d2c=_0x469bda['extraPaths'];if(_0x250d2c&&Array[_0x2a8800(0x378)](_0x250d2c)&&_0x250d2c[_0x2a8800(0xab7)]>0x0){const _0x11114e=_0x250d2c[_0x2a8800(0x1110)](_0x13107b=>_0x13107b&&(0x0,_0x2d050b[_0x2a8800(0xc57)])(_0x13107b))[_0x2a8800(0xb49)](_0x5dd1fa=>(0x0,_0x1d6e7f[_0x2a8800(0xcc1)])(_0x389575,_0x5dd1fa,_0x31ab0b))[_0x2a8800(0x1110)](_0x3056c9[_0x2a8800(0x10d3)]);_0x2b56be[_0x2a8800(0x1114)]?_0x2b56be[_0x2a8800(0x1114)]=_0x11114e[_0x2a8800(0xa30)](_0x2b56be[_0x2a8800(0x1114)]):_0x2b56be[_0x2a8800(0x1114)]=_0x11114e;}_0x2b56be[_0x2a8800(0xfbb)]=(0x0,_0x43358f[_0x2a8800(0x452)])(_0x469bda[_0x2a8800(0x1280)]),_0x2b56be[_0x2a8800(0x12c4)]=(0x0,_0x43358f[_0x2a8800(0x452)])(_0x469bda[_0x2a8800(0xc08)]),_0x2b56be[_0x2a8800(0x765)]=(0x0,_0x43358f['tryGetStringValues'])(_0x469bda['ignore']),_0x2b56be[_0x2a8800(0x1185)]=(0x0,_0x43358f[_0x2a8800(0x452)])(_0x469bda[_0x2a8800(0x1185)]);(0x0,_0x3056c9['isBoolean'])(_0x469bda[_0x2a8800(0x616)])&&(_0x2b56be['autoImportCompletions']=_0x469bda[_0x2a8800(0x616)]);(0x0,_0x3056c9['isBoolean'])(_0x469bda[_0x2a8800(0x37f)])&&(_0x2b56be[_0x2a8800(0x37f)]=_0x469bda[_0x2a8800(0x37f)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda['extraCommitChars'])&&(_0x2b56be['extraCommitChars']=_0x469bda['extraCommitChars']);if((0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x777)])){_0x2b56be[_0x2a8800(0x777)]=_0x469bda['indexing'],_0x2b56be['indexOptions']=(_0x4f536d=_0x2b56be[_0x2a8800(0x1168)])!==null&&_0x4f536d!==void 0x0?_0x4f536d:_0x478550[_0x2a8800(0x45a)];const _0x6b378d=_0x469bda[_0x2a8800(0x479)];_0x6b378d&&Array[_0x2a8800(0x378)](_0x6b378d)&&_0x6b378d[_0x2a8800(0xab7)]>0x0&&(_0x2b56be['indexOptions'][_0x2a8800(0x490)]=_0x3fb853(_0x6b378d));(0x0,_0x3056c9['isBoolean'])(_0x469bda[_0x2a8800(0x991)])&&(_0x2b56be[_0x2a8800(0x1168)][_0x2a8800(0x33d)]=_0x469bda[_0x2a8800(0x991)]?_0x389575[_0x2a8800(0x9c2)]:undefined);const _0x36b121=_0x469bda[_0x2a8800(0xd81)];(0x0,_0x3056c9[_0x2a8800(0xa8b)])(_0x36b121)&&(_0x2b56be[_0x2a8800(0x1168)][_0x2a8800(0xd81)]=_0x36b121);}_0x2b56be[_0x2a8800(0xc45)]===_0x34164d[_0x2a8800(0x8a5)]['Log']&&(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x88d)])&&(_0x2b56be['logTypeEvaluationTime']=_0x469bda[_0x2a8800(0x88d)]);(0x0,_0x3056c9['isNumber'])(_0x469bda[_0x2a8800(0x1e4)])&&(_0x2b56be['typeEvaluationTimeThreshold']=_0x469bda['typeEvaluationTimeThreshold']);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x4dc)])&&(_0x2b56be[_0x2a8800(0x4dc)]=_0x469bda[_0x2a8800(0x4dc)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0xc8d)])&&(_0x2b56be['disableWorkspaceSymbol']=_0x469bda[_0x2a8800(0xc8d)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x1085)])&&(_0x2b56be[_0x2a8800(0x1085)]=_0x469bda[_0x2a8800(0x1085)]);(!_0x389575['rootUri']||_0x389575[_0x2a8800(0x3e9)][_0x2a8800(0x2c9)](_0x45d17c[_0x2a8800(0x4bd)][_0x2a8800(0x6ed)]))&&(_0x2b56be[_0x2a8800(0x777)]=![]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x63d)])&&(_0x2b56be[_0x2a8800(0x63d)]=_0x469bda['enablePytestSupport']);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x1088)])&&(_0x2b56be[_0x2a8800(0x1088)]=_0x469bda[_0x2a8800(0x1088)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0xa20)])&&(_0x2b56be['remapDiagnostics']=_0x469bda[_0x2a8800(0xa20)]);if(_0x469bda[_0x2a8800(0x653)]){(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x653)]['variableTypes'])&&(_0x2b56be[_0x2a8800(0x1233)]=_0x469bda['inlayHints']['variableTypes']);(0x0,_0x3056c9['isBoolean'])(_0x469bda[_0x2a8800(0x653)][_0x2a8800(0x3b2)])&&(_0x2b56be['functionReturnInlayTypeHints']=_0x469bda[_0x2a8800(0x653)][_0x2a8800(0x3b2)]);const _0x388a4b=_0x469bda['inlayHints'][_0x2a8800(0xdb3)];if(Object[_0x2a8800(0x789)](_0x56ea0e['CallArgumentNameModes'])[_0x2a8800(0x2c9)](_0x388a4b))_0x2b56be[_0x2a8800(0xfb8)]=_0x388a4b;else(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x388a4b)&&(_0x2b56be[_0x2a8800(0xfb8)]=_0x388a4b?_0x56ea0e[_0x2a8800(0x3fa)][_0x2a8800(0xc41)]:_0x56ea0e[_0x2a8800(0x3fa)][_0x2a8800(0xe16)]);(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x653)]['pytestParameters'])&&(_0x2b56be[_0x2a8800(0xc28)]=_0x469bda[_0x2a8800(0x653)][_0x2a8800(0xf1b)]);}(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda['intelliCodeEnabled'])&&(_0x2b56be['intelliCodeEnabled']=_0x469bda[_0x2a8800(0x2a8)]),(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0xbd7)])&&(_0x2b56be[_0x2a8800(0xbd7)]=_0x469bda[_0x2a8800(0xbd7)]),(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x7b9)])&&(_0x2b56be['autoFormatStrings']=_0x469bda[_0x2a8800(0x7b9)]),(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x12d7)])&&(_0x2b56be[_0x2a8800(0x12d7)]=_0x469bda[_0x2a8800(0x12d7)]),(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0x55a)])&&(_0x2b56be['supportRestructuredText']=_0x469bda[_0x2a8800(0x55a)]),(0x0,_0x3056c9[_0x2a8800(0xe57)])(_0x469bda[_0x2a8800(0xe7c)])&&(_0x2b56be['collectModuleInfo']=_0x469bda[_0x2a8800(0xe7c)]),_0x2b56be[_0x2a8800(0xab0)]=_0x469bda[_0x2a8800(0xab0)];}_0x11d137[_0xf80e33(0x282)]=_0x1ffa8a;function _0x8fdc96(_0x402db5,_0x75294a,_0x123f24){const _0x40075f=_0xf80e33;if((0x0,_0x2d050b[_0x40075f(0xc57)])(_0x123f24[_0x40075f(0x23a)]))_0x402db5[_0x40075f(0x530)]=_0x123f24[_0x40075f(0x23a)];else(0x0,_0x3056c9['isArray'])(_0x123f24[_0x40075f(0x23a)])&&(_0x402db5[_0x40075f(0x530)]=_0x123f24[_0x40075f(0x23a)][_0x40075f(0x576)]('\x0a'));}_0x11d137[_0xf80e33(0x831)]=_0x8fdc96;function _0x2f01ce(_0x533e2f,_0x296ff1,_0x586e6a){const _0x3e1afd=_0xf80e33;(0x0,_0x3056c9['isBoolean'])(_0x586e6a[_0x3e1afd(0xa0f)])&&(_0x533e2f[_0x3e1afd(0xa0f)]=_0x586e6a['formatOnType']);const _0x43e436={'defaultTabSequence':_0x3d5e1a[_0x3e1afd(0xfdf)]['defaultTabSequence'],'tabSize':_0x3d5e1a[_0x3e1afd(0xfdf)][_0x3e1afd(0x5b3)]};if((0x0,_0x3056c9[_0x3e1afd(0xe57)])(_0x586e6a[_0x3e1afd(0x779)])){if(_0x586e6a[_0x3e1afd(0x779)]){if((0x0,_0x3056c9['isNumber'])(_0x586e6a[_0x3e1afd(0x11b5)]))_0x43e436[_0x3e1afd(0x7c6)]='\x20'['repeat'](_0x586e6a['indentSize']);else _0x586e6a['indentSize']===_0x3e1afd(0x5b3)&&(0x0,_0x3056c9[_0x3e1afd(0xa8b)])(_0x586e6a['tabSize'])&&(_0x43e436[_0x3e1afd(0x7c6)]='\x20'[_0x3e1afd(0x5f8)](_0x586e6a['tabSize']));}else _0x43e436[_0x3e1afd(0x7c6)]='\x09';}(0x0,_0x3056c9['isNumber'])(_0x586e6a[_0x3e1afd(0x5b3)])&&(_0x43e436[_0x3e1afd(0x5b3)]=_0x586e6a['tabSize']),_0x533e2f[_0x3e1afd(0x969)]=_0x43e436;}_0x11d137['updateEditorSection']=_0x2f01ce;function _0x1bd502(_0x4a5617,_0x4562ba,_0x47b998,_0x2e4ac5){const _0x589602=_0xf80e33;if(_0x4562ba){let _0x3735d7;(0x0,_0x2d050b[_0x589602(0xc57)])(_0x4562ba[_0x589602(0x1148)])&&!(0x0,_0x5bbea5[_0x589602(0x7c7)])(_0x4562ba[_0x589602(0x1148)])&&(_0x3735d7=_0x4a5617?_0x4a5617['resolvePaths']((0x0,_0x1d6e7f[_0x589602(0xfe2)])(_0x4562ba['pythonPath'],_0x4a5617,_0x2e4ac5)):_0x5743a0[_0x589602(0xb38)][_0x589602(0xe92)](_0x4562ba[_0x589602(0x1148)],_0x47b998,!![]));const _0x2bd5e3=_0x4562ba[_0x589602(0xd17)]||(_0x3735d7===null||_0x3735d7===void 0x0?void 0x0:_0x3735d7['toUserVisibleString']());return{'pythonPath':_0x3735d7,'pythonEnvironmentName':_0x2bd5e3};}return undefined;}_0x11d137[_0xf80e33(0x62c)]=_0x1bd502;function _0x1451c5(_0x2946a8,_0x1169ab,_0x171dd7){const _0x12c9bc=_0xf80e33,_0x46a739=_0x5743a0[_0x12c9bc(0xb38)][_0x12c9bc(0xc4a)](_0x2946a8,_0x1169ab);if(_0x13b217[_0x12c9bc(0xebc)][_0x12c9bc(0xc8e)](_0x46a739))return _0x171dd7[_0x12c9bc(0xb94)](_0x46a739);return _0x46a739;}_0x11d137[_0xf80e33(0x920)]=_0x1451c5;function _0x1068ed(_0x24f06a){const _0x2f66c9=_0xf80e33;var _0x77b7e5,_0x555426,_0x2cb97d,_0x128f35,_0x15ffa0;return((_0x2cb97d=(_0x555426=(_0x77b7e5=_0x24f06a[_0x2f66c9(0xdd3)][_0x2f66c9(0xf98)])===null||_0x77b7e5===void 0x0?void 0x0:_0x77b7e5[_0x2f66c9(0x962)])===null||_0x555426===void 0x0?void 0x0:_0x555426[_0x2f66c9(0xf98)])===null||_0x2cb97d===void 0x0?void 0x0:_0x2cb97d[_0x2f66c9(0xe6b)])||((_0x15ffa0=(_0x128f35=_0x24f06a[_0x2f66c9(0xdd3)][_0x2f66c9(0xf98)])===null||_0x128f35===void 0x0?void 0x0:_0x128f35[_0x2f66c9(0xf98)])===null||_0x15ffa0===void 0x0?void 0x0:_0x15ffa0[_0x2f66c9(0xe6b)]);}_0x11d137[_0xf80e33(0x11ee)]=_0x1068ed;function _0x147506(_0x48253b,_0x243f67,_0x74431e){const _0x553592=_0xf80e33,_0x3960eb=[];return _0x48253b&&(_0x3960eb['push']('\x0a'),_0x3960eb['push'](':')),_0x243f67&&_0x3960eb[_0x553592(0x71f)]('{'),_0x3960eb['length']>0x0?{'firstTriggerCharacter':_0x3960eb[0x0],'moreTriggerCharacter':_0x3960eb[_0x553592(0xc31)](0x1)}:undefined;}_0x11d137[_0xf80e33(0x1032)]=_0x147506;function _0x19e218(_0x4fbb01){const _0x9bafac=_0xf80e33;return _0x13b217['UriMapper'][_0x9bafac(0xc8e)](_0x4fbb01)||_0x4fbb01['fileName']===_0x9bafac(0x35c)?_0x16ea76['IPythonMode'][_0x9bafac(0x3b0)]:_0x16ea76[_0x9bafac(0x173)]['None'];}_0x11d137[_0xf80e33(0x115e)]=_0x19e218;function _0x423757(_0x1cba95,_0x702517){const _0x10cc3a=_0xf80e33,_0x346725=_0x702517,_0x49c9bb=_0x1cba95[_0x10cc3a(0xbd5)][_0x10cc3a(0x609)][_0x10cc3a(0xcfc)](_0x400f5a[_0x10cc3a(0xf41)][_0x10cc3a(0xd73)]);_0x346725['collectModuleInfo']?(_0x49c9bb===null||_0x49c9bb===void 0x0?void 0x0:_0x49c9bb[_0x10cc3a(0x43e)](_0x1cba95[_0x10cc3a(0xbd5)][_0x10cc3a(0x23f)][_0x10cc3a(0x8af)]),_0x49c9bb===null||_0x49c9bb===void 0x0?void 0x0:_0x49c9bb[_0x10cc3a(0x273)](_0x1cba95[_0x10cc3a(0xbd5)][_0x10cc3a(0x23f)][_0x10cc3a(0x8af)])):_0x49c9bb===null||_0x49c9bb===void 0x0?void 0x0:_0x49c9bb[_0x10cc3a(0xad9)](_0x1cba95[_0x10cc3a(0xbd5)]['backgroundAnalysisProgram'][_0x10cc3a(0x8af)]);}_0x11d137[_0xf80e33(0x112e)]=_0x423757;function _0x418671(_0x350d6f,_0x93255f,_0x5b9c02){const _0x35afe1=_0xf80e33,_0x5ba4ee=_0x5b9c02[_0x35afe1(0x801)]&&_0x5b9c02[_0x35afe1(0x801)]!==_0x35afe1(0xe16),_0x2366e6=_0x5b9c02[_0x35afe1(0xda9)]&&Object[_0x35afe1(0xbe8)](_0x5b9c02[_0x35afe1(0xda9)])[_0x35afe1(0x10e5)](_0x271e76=>_0x271e76!==_0x35afe1(0xe79)||_0x5b9c02[_0x35afe1(0xda9)][_0x271e76]!==_0x35afe1(0x3ba));if(_0x93255f['rootUri']&&!_0x93255f['rootUri'][_0x35afe1(0x9c0)]()&&(_0x5ba4ee||_0x2366e6)){const _0x321af3=(0x0,_0xffcaf2[_0x35afe1(0xab2)])(_0x93255f['service']['fs'],_0x93255f[_0x35afe1(0x9c2)]),_0x274305=(0x0,_0xffcaf2[_0x35afe1(0x186)])(_0x93255f[_0x35afe1(0xbd5)]['fs'],_0x93255f[_0x35afe1(0x9c2)]),_0x1d7b4b=_0x321af3||_0x274305&&_0x93255f['service']['fs']['readFileSync'](_0x274305,_0x35afe1(0x8fa))[_0x35afe1(0x2c9)](_0x35afe1(0xf2b));_0x1d7b4b?_0x350d6f[_0x35afe1(0x417)](_0x1a55aa['TelemetryEventName'][_0x35afe1(0x931)],'unusableCompilerFlags','true'):_0x350d6f[_0x35afe1(0x417)](_0x1a55aa[_0x35afe1(0xdd2)][_0x35afe1(0x931)],_0x35afe1(0xd19),'false');}}_0x11d137[_0xf80e33(0x48f)]=_0x418671;},0x114b4:(_0x3277be,_0x217f85,_0x474e18)=>{'use strict';const _0x25aebf=a1_0x5357;Object[_0x25aebf(0x9ae)](_0x217f85,_0x25aebf(0x7fe),{'value':!![]}),_0x217f85[_0x25aebf(0xcec)]=void 0x0;const _0x26de7a=_0x474e18(0x171a8),_0x38baf3=_0x474e18(0xf83c),_0x38510c=_0x474e18(0x15000),_0xbda474=_0x474e18(0x183fc);class _0x4a6fdd{constructor(_0x302693){const _0x1fff22=_0x25aebf;this[_0x1fff22(0x635)]=_0x302693;}async[_0x25aebf(0x232)](_0x235976,_0x14d3ac,_0x18e656){const _0x245d6b=_0x25aebf;this['state'][_0x245d6b(0x97d)](_0x235976);const _0x19c4e7=this[_0x245d6b(0x635)]['convertLspUriStringToUri'](_0x14d3ac[_0x245d6b(0x697)]['uri']);return _0xbda474[_0x245d6b(0x11da)][_0x245d6b(0xaf7)](_0x235976,_0x19c4e7,_0x14d3ac['range'],_0x14d3ac[_0x245d6b(0x613)]['only'],_0x18e656);}async[_0x25aebf(0x47d)](_0x599a31,_0x104ed8,_0x3635da,_0x39d4d6,_0x122f09,_0x36ae26,_0x1ced67){const _0x34d2d0=_0x25aebf;this[_0x34d2d0(0xea1)]&&(this[_0x34d2d0(0xea1)][_0x34d2d0(0x7c1)](),this[_0x34d2d0(0xea1)]=undefined);const _0x37428c=async _0x578f83=>{const _0x15a4a0=_0x34d2d0,_0x461c9c=_0x3635da(_0x599a31,_0x578f83),_0x2079c6=(0x0,_0x38510c[_0x15a4a0(0xbad)])(_0x461c9c)?await _0x461c9c:_0x461c9c;return _0x26de7a[_0x15a4a0(0xb7f)]['is'](_0x2079c6)&&await _0x39d4d6({'label':_0x15a4a0(0x876)+_0x599a31['command']+'\x27','edit':_0x2079c6,'metadata':{'isRefactoring':_0x122f09}}),_0x38baf3[_0x15a4a0(0x694)]['is'](_0x2079c6)&&await _0x39d4d6({'label':_0x2079c6['label'],'edit':_0x2079c6[_0x15a4a0(0xc83)],'metadata':{'isRefactoring':_0x122f09}}),_0x2079c6;};if(_0x36ae26){const _0x11d0f2=await _0x104ed8(),_0x3efc6b=_0x11d0f2[_0x34d2d0(0x387)];this[_0x34d2d0(0xea1)]=_0x3efc6b;try{const _0x208489=await _0x37428c(_0x3efc6b[_0x34d2d0(0x766)]);return _0x208489;}finally{_0x11d0f2[_0x34d2d0(0x601)]['done'](),_0x3efc6b['dispose']();}}else{const _0x34af45=await _0x37428c(_0x1ced67);return _0x34af45;}}[_0x25aebf(0x546)](){}}_0x217f85[_0x25aebf(0xcec)]=_0x4a6fdd;},0x5b0f:(_0x3cdbd8,_0x488fd7,_0x3c9170)=>{'use strict';const _0xb8acfd=a1_0x5357;Object['defineProperty'](_0x488fd7,_0xb8acfd(0x7fe),{'value':!![]}),_0x488fd7[_0xb8acfd(0x7ad)]=void 0x0;const _0x5444d4=_0x3c9170(0x171a8),_0x39088e=_0x3c9170(0x3d44),_0x52da7b=_0x3c9170(0x173b4),_0x53628d=_0x3c9170(0xa21c),_0x5d026d=_0x3c9170(0x15000),_0x2a6fcb=_0x3c9170(0x11b24),_0x190aa6=_0x3c9170(0x10240),_0x524d65=_0x3c9170(0x13afc),_0x2b2d88=_0x3c9170(0x88c8),_0x15a5a3=_0x3c9170(0x6088),_0x33be35=_0x3c9170(0x7d5c),_0x349e67=_0x3c9170(0x176d8),_0x48bd59=_0x3c9170(0x4d78);class _0xca72f3{constructor(_0x385a73,_0x1d48a8){const _0x525447=_0xb8acfd;this[_0x525447(0xa8f)]=_0x385a73,this[_0x525447(0x104f)]=_0x1d48a8;}get[_0xb8acfd(0x635)](){const _0xdb7d85=_0xb8acfd;return this[_0xdb7d85(0xa8f)]['state'];}get['client'](){const _0x59643c=_0xb8acfd;return this['state'][_0x59643c(0xa96)];}get[_0xb8acfd(0x126b)](){return this['state']['serverOptions'];}['initialize'](_0x884f19){const _0x1f3579=_0xb8acfd;this[_0x1f3579(0x973)]=_0x884f19;}['convertLspUriStringToUri'](_0x4a14a3){const _0x46fa5b=_0xb8acfd;return this[_0x46fa5b(0xa8f)][_0x46fa5b(0x635)][_0x46fa5b(0x920)](_0x4a14a3);}[_0xb8acfd(0x1ff)](_0x16a475,_0x1d8efc){const _0x57fe7c=_0xb8acfd;return this[_0x57fe7c(0xa8f)][_0x57fe7c(0x635)][_0x57fe7c(0x1ff)](_0x16a475,_0x1d8efc);}[_0xb8acfd(0x97d)](_0x586ec1){const _0x45ee2=_0xb8acfd;if((0x0,_0x5d026d['isArray'])(_0x586ec1)){this[_0x45ee2(0xa8f)]['state'][_0x45ee2(0x97d)](_0x586ec1);return;}this[_0x45ee2(0xa8f)][_0x45ee2(0x635)][_0x45ee2(0x97d)](_0x586ec1);}[_0xb8acfd(0x643)](_0x467fa7,_0x131d93,_0x42d7ab,_0x4b1c4d,_0x3d0d34){const _0x1fced7=_0xb8acfd;var _0xbd140,_0x335c62,_0x644639,_0x35a258,_0x188048,_0x29d373,_0x3530b5,_0x415b6d,_0x57a831,_0x29e76b,_0x1fd068,_0x1e02ad,_0x4b15b4,_0x5cd06a,_0x28c3b0,_0x5dc87d,_0x59160a,_0x259fac,_0x3b257c,_0x504d4b,_0x3654c9,_0xfb2020,_0x314d5c,_0x2395cc,_0x29b770,_0x5a6f17,_0x228675,_0x3f80c5,_0x1486ba,_0x1f8aeb,_0x318521,_0x14d3a6,_0x1182c0,_0x796fc1,_0x1e4cd3,_0x486cff,_0x14787b,_0x55a477,_0x1a178c,_0x5dda6a,_0x2e4996,_0x32321b,_0x5dbbc8,_0x1c8d8c;_0x467fa7[_0x1fced7(0x25c)]&&(0x0,_0x349e67['setLocaleOverride'])(_0x467fa7['locale']);const _0x2958df=_0x467fa7[_0x1fced7(0xae7)];this[_0x1fced7(0xa96)][_0x1fced7(0x1080)]=!!((_0xbd140=_0x2958df[_0x1fced7(0x764)])===null||_0xbd140===void 0x0?void 0x0:_0xbd140['configuration']),this[_0x1fced7(0xa96)][_0x1fced7(0xe67)]=!!((_0x644639=(_0x335c62=_0x2958df['workspace'])===null||_0x335c62===void 0x0?void 0x0:_0x335c62[_0x1fced7(0x1203)])===null||_0x644639===void 0x0?void 0x0:_0x644639[_0x1fced7(0x54b)]),this[_0x1fced7(0xa96)]['hasWatchFileRelativePathCapability']=!!((_0x188048=(_0x35a258=_0x2958df['workspace'])===null||_0x35a258===void 0x0?void 0x0:_0x35a258['didChangeWatchedFiles'])===null||_0x188048===void 0x0?void 0x0:_0x188048['relativePatternSupport']),this[_0x1fced7(0xa96)]['hasWorkspaceFoldersCapability']=!!((_0x29d373=_0x2958df[_0x1fced7(0x764)])===null||_0x29d373===void 0x0?void 0x0:_0x29d373[_0x1fced7(0x979)]),this[_0x1fced7(0xa96)][_0x1fced7(0xec2)]=!!_0x2958df['_vs_supportsVisualStudioExtensions'],this['client'][_0x1fced7(0x3f1)]=!!((_0x57a831=(_0x415b6d=(_0x3530b5=_0x2958df[_0x1fced7(0x697)])===null||_0x3530b5===void 0x0?void 0x0:_0x3530b5['signatureHelp'])===null||_0x415b6d===void 0x0?void 0x0:_0x415b6d[_0x1fced7(0x940)])===null||_0x57a831===void 0x0?void 0x0:_0x57a831[_0x1fced7(0xed9)]),this[_0x1fced7(0xa96)][_0x1fced7(0x74d)]=!!((_0x4b15b4=(_0x1e02ad=(_0x1fd068=(_0x29e76b=_0x2958df[_0x1fced7(0x697)])===null||_0x29e76b===void 0x0?void 0x0:_0x29e76b['signatureHelp'])===null||_0x1fd068===void 0x0?void 0x0:_0x1fd068['signatureInformation'])===null||_0x1e02ad===void 0x0?void 0x0:_0x1e02ad[_0x1fced7(0x541)])===null||_0x4b15b4===void 0x0?void 0x0:_0x4b15b4['labelOffsetSupport']),this[_0x1fced7(0xa96)][_0x1fced7(0xd84)]=!!((_0x28c3b0=(_0x5cd06a=_0x2958df[_0x1fced7(0x697)])===null||_0x5cd06a===void 0x0?void 0x0:_0x5cd06a['documentSymbol'])===null||_0x28c3b0===void 0x0?void 0x0:_0x28c3b0[_0x1fced7(0xfbc)]),this['client'][_0x1fced7(0x5bf)]=!!((_0x59160a=(_0x5dc87d=_0x2958df[_0x1fced7(0x764)])===null||_0x5dc87d===void 0x0?void 0x0:_0x5dc87d['workspaceEdit'])===null||_0x59160a===void 0x0?void 0x0:_0x59160a[_0x1fced7(0x905)])&&!!((_0x259fac=_0x2958df['workspace'][_0x1fced7(0xe7f)])===null||_0x259fac===void 0x0?void 0x0:_0x259fac[_0x1fced7(0x10d5)]),this[_0x1fced7(0xa96)][_0x1fced7(0x7c9)]=!!((_0x504d4b=(_0x3b257c=_0x2958df[_0x1fced7(0x764)])===null||_0x3b257c===void 0x0?void 0x0:_0x3b257c['workspaceEdit'])===null||_0x504d4b===void 0x0?void 0x0:_0x504d4b[_0x1fced7(0x9d6)]),this[_0x1fced7(0xa96)][_0x1fced7(0x3ee)]=!!((_0x314d5c=(_0xfb2020=(_0x3654c9=_0x2958df[_0x1fced7(0x697)])===null||_0x3654c9===void 0x0?void 0x0:_0x3654c9[_0x1fced7(0x868)])===null||_0xfb2020===void 0x0?void 0x0:_0xfb2020['completionList'])===null||_0x314d5c===void 0x0?void 0x0:_0x314d5c[_0x1fced7(0x11ca)])&&!!((_0x2395cc=_0x2958df['textDocument'][_0x1fced7(0x868)][_0x1fced7(0x688)])===null||_0x2395cc===void 0x0?void 0x0:_0x2395cc['commitCharactersSupport']),this[_0x1fced7(0xa96)][_0x1fced7(0x4ee)]=this['_getCompatibleMarkupKind']((_0x5a6f17=(_0x29b770=_0x2958df[_0x1fced7(0x697)])===null||_0x29b770===void 0x0?void 0x0:_0x29b770['hover'])===null||_0x5a6f17===void 0x0?void 0x0:_0x5a6f17[_0x1fced7(0x67e)]),this[_0x1fced7(0xa96)][_0x1fced7(0x12a7)]=this['_getCompatibleMarkupKind']((_0x1486ba=(_0x3f80c5=(_0x228675=_0x2958df['textDocument'])===null||_0x228675===void 0x0?void 0x0:_0x228675[_0x1fced7(0x868)])===null||_0x3f80c5===void 0x0?void 0x0:_0x3f80c5['completionItem'])===null||_0x1486ba===void 0x0?void 0x0:_0x1486ba[_0x1fced7(0x11e5)]),this[_0x1fced7(0xa96)][_0x1fced7(0x785)]=!!((_0x14d3a6=(_0x318521=(_0x1f8aeb=_0x2958df[_0x1fced7(0x697)])===null||_0x1f8aeb===void 0x0?void 0x0:_0x1f8aeb[_0x1fced7(0x868)])===null||_0x318521===void 0x0?void 0x0:_0x318521['completionItem'])===null||_0x14d3a6===void 0x0?void 0x0:_0x14d3a6[_0x1fced7(0xd6f)]),this['client'][_0x1fced7(0x884)]=this[_0x1fced7(0x106f)]((_0x1e4cd3=(_0x796fc1=(_0x1182c0=_0x2958df['textDocument'])===null||_0x1182c0===void 0x0?void 0x0:_0x1182c0['signatureHelp'])===null||_0x796fc1===void 0x0?void 0x0:_0x796fc1[_0x1fced7(0x940)])===null||_0x1e4cd3===void 0x0?void 0x0:_0x1e4cd3[_0x1fced7(0x11e5)]);const _0x9961c0=((_0x55a477=(_0x14787b=(_0x486cff=_0x2958df[_0x1fced7(0x697)])===null||_0x486cff===void 0x0?void 0x0:_0x486cff[_0x1fced7(0x77f)])===null||_0x14787b===void 0x0?void 0x0:_0x14787b['tagSupport'])===null||_0x55a477===void 0x0?void 0x0:_0x55a477['valueSet'])||[];this['client'][_0x1fced7(0xabc)]=_0x9961c0['some'](_0x18a88f=>_0x18a88f===_0x5444d4[_0x1fced7(0x64d)][_0x1fced7(0x8b3)]),this['client']['supportsDeprecatedDiagnosticTag']=_0x9961c0['some'](_0x1bfb44=>_0x1bfb44===_0x5444d4[_0x1fced7(0x64d)][_0x1fced7(0xfc2)]),this[_0x1fced7(0xa96)]['supportsTaskItemDiagnosticTag']=this[_0x1fced7(0xa96)][_0x1fced7(0xec2)],this[_0x1fced7(0xa96)][_0x1fced7(0x31c)]=!!((_0x1a178c=_0x2958df[_0x1fced7(0x11ff)])===null||_0x1a178c===void 0x0?void 0x0:_0x1a178c['workDoneProgress']),this['client'][_0x1fced7(0xb0e)]=!!((_0x5dda6a=_0x2958df[_0x1fced7(0x697)])===null||_0x5dda6a===void 0x0?void 0x0:_0x5dda6a['declaration']),this[_0x1fced7(0xa96)][_0x1fced7(0x827)]=!!((_0x1c8d8c=(_0x5dbbc8=(_0x32321b=(_0x2e4996=_0x2958df[_0x1fced7(0x697)])===null||_0x2e4996===void 0x0?void 0x0:_0x2e4996[_0x1fced7(0x868)])===null||_0x32321b===void 0x0?void 0x0:_0x32321b[_0x1fced7(0x688)])===null||_0x5dbbc8===void 0x0?void 0x0:_0x5dbbc8[_0x1fced7(0x54d)])===null||_0x1c8d8c===void 0x0?void 0x0:_0x1c8d8c['properties'][_0x1fced7(0x10e5)](_0x188c3c=>_0x188c3c===_0x1fced7(0x598))),_0x42d7ab[_0x1fced7(0x643)](_0x467fa7);this[_0x1fced7(0xa96)]['hasWatchFileCapability']&&this[_0x1fced7(0x77b)](new _0x33be35[(_0x1fced7(0x1117))](_0x131d93,this['client'][_0x1fced7(0x939)],this['_fs'],_0x42d7ab));const _0x4b1a35={'capabilities':{'textDocumentSync':_0x5444d4[_0x1fced7(0xb11)][_0x1fced7(0xb02)],'definitionProvider':{'workDoneProgress':!![]},'declarationProvider':{'workDoneProgress':!![]},'typeDefinitionProvider':{'workDoneProgress':!![]},'referencesProvider':{'workDoneProgress':!![]},'documentSymbolProvider':{'workDoneProgress':!![]},'workspaceSymbolProvider':{'workDoneProgress':!![]},'hoverProvider':{'workDoneProgress':!![]},'documentHighlightProvider':{'workDoneProgress':!![]},'renameProvider':{'prepareProvider':!![],'workDoneProgress':!![]},'completionProvider':{'triggerCharacters':this[_0x1fced7(0xa96)][_0x1fced7(0xec2)]?['.','[','@','\x22','\x27']:['.','[','\x22','\x27'],'resolveProvider':!![],'workDoneProgress':!![],'completionItem':{'labelDetailsSupport':!![]}},'signatureHelpProvider':{'triggerCharacters':['(',',',')'],'workDoneProgress':!![]},'codeActionProvider':{'codeActionKinds':_0x3d0d34,'workDoneProgress':!![]},'executeCommandProvider':{'commands':_0x4b1c4d,'workDoneProgress':!![]},'callHierarchyProvider':!![],'workspace':{'workspaceFolders':{'supported':!![],'changeNotifications':!![]}}}};return _0x4b1a35;}[_0xb8acfd(0xef4)](_0x357fae){const _0x2ba094=_0xb8acfd;_0x357fae['changes'][_0x2ba094(0xc22)](_0xbae914=>{const _0x230acf=_0x2ba094,_0x3377c4=this['_fs']['realCasePath'](this[_0x230acf(0x920)](_0xbae914[_0x230acf(0xae2)])),_0x42109b=_0xbae914['type']===0x1?_0x230acf(0x194):'change';this['serverOptions'][_0x230acf(0x1b0)][_0x230acf(0x10f0)](_0x42109b,_0x3377c4);});}['handleDidOpenTextDocument'](_0x1f53ad,_0xb3346e,_0x2149b7=_0x53628d[_0xb8acfd(0x173)][_0xb8acfd(0xda8)]){const _0x519a1e=_0xb8acfd,_0x3ffa13=this[_0x519a1e(0x920)](_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xae2)]);let _0xf822d8=this[_0x519a1e(0x635)][_0x519a1e(0x1de)][_0x519a1e(0x10b5)](_0x3ffa13[_0x519a1e(0x29e)]);_0xf822d8?(this[_0x519a1e(0xc49)]['error'](_0x519a1e(0x49b)+_0x3ffa13),_0x39088e[_0x519a1e(0x67f)][_0x519a1e(0x1ab)](_0xf822d8,[{'text':_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xfb5)]}],_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xd08)])):_0xf822d8=_0x39088e[_0x519a1e(0x67f)][_0x519a1e(0xffd)](_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xae2)],_0x519a1e(0x8b9),_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xd08)],_0xb3346e[_0x519a1e(0x697)][_0x519a1e(0xfb5)]),this[_0x519a1e(0x635)][_0x519a1e(0x1de)][_0x519a1e(0xbc1)](_0x3ffa13[_0x519a1e(0x29e)],_0xf822d8),_0x1f53ad[_0x519a1e(0xc22)](_0x9b3c08=>{const _0x156068=_0x519a1e;_0x9b3c08[_0x156068(0xbd5)]['setFileOpened'](_0x3ffa13,_0xb3346e['textDocument'][_0x156068(0xd08)],_0xb3346e[_0x156068(0x697)]['text'],_0x2149b7);});}[_0xb8acfd(0xc0e)](_0x2d1c01,_0x20712a,_0x4c32d7=_0x53628d['IPythonMode'][_0xb8acfd(0xda8)]){const _0x3b404f=_0xb8acfd;this['recordUserInteractionTime'](_0x2d1c01);const _0x534b53=this[_0x3b404f(0x920)](_0x20712a[_0x3b404f(0x697)][_0x3b404f(0xae2)]),_0x39f848=this[_0x3b404f(0x635)][_0x3b404f(0x1de)][_0x3b404f(0x10b5)](_0x534b53[_0x3b404f(0x29e)]);if(!_0x39f848){this[_0x3b404f(0xc49)]['error'](_0x3b404f(0x1262)+_0x534b53);return;}_0x39088e[_0x3b404f(0x67f)][_0x3b404f(0x1ab)](_0x39f848,_0x20712a[_0x3b404f(0xf3f)],_0x20712a[_0x3b404f(0x697)][_0x3b404f(0xd08)]);const _0x44697b=_0x39f848[_0x3b404f(0x1248)]();_0x2d1c01[_0x3b404f(0xc22)](_0x58ede9=>{const _0x2975b0=_0x3b404f;_0x58ede9['service'][_0x2975b0(0x353)](_0x534b53,_0x20712a[_0x2975b0(0x697)][_0x2975b0(0xd08)],_0x44697b,_0x4c32d7);});}[_0xb8acfd(0x127d)](_0x4d9a5c,_0x253210){const _0x2d61ea=_0xb8acfd,_0x1ff174=this[_0x2d61ea(0x920)](_0x253210[_0x2d61ea(0x697)][_0x2d61ea(0xae2)]);_0x4d9a5c[_0x2d61ea(0xc22)](_0xce2859=>{const _0x578607=_0x2d61ea;_0xce2859[_0x578607(0xbd5)][_0x578607(0xbb4)](_0x1ff174);}),this[_0x2d61ea(0x635)][_0x2d61ea(0x1de)][_0x2d61ea(0x104b)](_0x1ff174['key']);}[_0xb8acfd(0x48c)](_0x54b2e6){const _0x3fbc02=_0xb8acfd;this['state'][_0x3fbc02(0x1de)][_0x3fbc02(0x1b4)]();}['addDisposables'](..._0x53e551){const _0x55aa90=_0xb8acfd;this[_0x55aa90(0x635)][_0x55aa90(0xb59)][_0x55aa90(0x71f)](..._0x53e551);}[_0xb8acfd(0x2e7)](_0x1e2982){const _0x6b1098=_0xb8acfd,_0x2394cd=_0x1e2982[_0x6b1098(0xb12)][_0x6b1098(0x3f8)];this[_0x6b1098(0x1202)](_0x1e2982['onCodeAction']((_0xc4a02d,_0x59a1ea)=>this[_0x6b1098(0x58c)](_0xc4a02d,_0x59a1ea)),_0x1e2982[_0x6b1098(0x1131)](async(_0x551dc6,_0x3803b3)=>this[_0x6b1098(0x1131)](_0x551dc6,_0x3803b3)),_0x1e2982[_0x6b1098(0xb64)](async(_0x804fce,_0x43c4bf)=>this['onDeclaration'](_0x804fce,_0x43c4bf)),_0x1e2982[_0x6b1098(0x6d4)](async(_0x2c90b7,_0x2054e5)=>this[_0x6b1098(0x6d4)](_0x2c90b7,_0x2054e5)),_0x1e2982['onReferences'](async(_0x4c3eb4,_0x5b5c5b,_0x13192f,_0x3d69a8)=>this['onReferences'](_0x4c3eb4,_0x5b5c5b,_0x13192f,_0x3d69a8)),_0x1e2982[_0x6b1098(0x17f)](async(_0x3d96a6,_0x42bc06)=>this[_0x6b1098(0x17f)](_0x3d96a6,_0x42bc06)),_0x1e2982[_0x6b1098(0x323)](async(_0x4ca19,_0x1242e1,_0x31df80,_0x473a0f)=>this[_0x6b1098(0x323)](_0x4ca19,_0x1242e1,_0x473a0f)),_0x1e2982[_0x6b1098(0x12b7)](async(_0x2684d6,_0x6e5b03)=>this[_0x6b1098(0x12b7)](_0x2684d6,_0x6e5b03)),_0x1e2982['onDocumentHighlight'](async(_0x4ba89f,_0x5c92ae)=>this['onDocumentHighlight'](_0x4ba89f,_0x5c92ae)),_0x1e2982[_0x6b1098(0xf01)](async(_0x10e096,_0x14c21d)=>this['onSignatureHelp'](_0x10e096,_0x14c21d)),_0x1e2982['onCompletion']((_0x11186a,_0xcacb57)=>this[_0x6b1098(0x9c5)](_0x11186a,_0xcacb57)),_0x1e2982['onCompletionResolve'](async(_0x5c00b9,_0x58acd8)=>this[_0x6b1098(0x12ac)](_0x5c00b9,_0x58acd8)),_0x1e2982[_0x6b1098(0x746)](async(_0x17e6f3,_0x4906b1)=>this['onPrepareRenameRequest'](_0x17e6f3,_0x4906b1)),_0x1e2982[_0x6b1098(0x590)](async(_0x301b03,_0x5932ba)=>this['onRenameRequest'](_0x301b03,_0x5932ba)),_0x2394cd['onPrepare'](async(_0x4819d7,_0x2d3135)=>this[_0x6b1098(0x468)](_0x4819d7,_0x2d3135)),_0x2394cd['onIncomingCalls'](async(_0x3eee9d,_0x5ecd56)=>this[_0x6b1098(0x664)](_0x3eee9d,_0x5ecd56)),_0x2394cd[_0x6b1098(0xa39)](async(_0x5742ee,_0x3fe9cd)=>this[_0x6b1098(0x10eb)](_0x5742ee,_0x3fe9cd)),_0x1e2982[_0x6b1098(0x108b)](async(_0x339fea,_0x49411a,_0x2fe8f5)=>this[_0x6b1098(0x108b)](_0x339fea,_0x49411a,_0x2fe8f5)),_0x1e2982[_0x6b1098(0xffb)](_0x569ebb=>this[_0x6b1098(0xef4)](_0x569ebb)));}[_0xb8acfd(0x3a7)](_0x2599d1,_0x3c58ac,_0x3e3efe,_0x5eb871){const _0x26bdaf=_0xb8acfd;_0x3c58ac[_0x26bdaf(0x7cd)][_0x26bdaf(0xc22)](_0x5f41f8=>{const _0x140d55=_0x26bdaf;if(!this[_0x140d55(0x1ff)](_0x5f41f8[_0x140d55(0x183)],_0x2599d1))return;_0x5eb871(this[_0x140d55(0x44a)](_0x2599d1,_0x5f41f8));});if(!_0x3e3efe['isEnabled'](_0x3c58ac)){_0x3e3efe[_0x26bdaf(0x43c)]();return;}const _0x488d7a=this[_0x26bdaf(0x791)](_0x3c58ac);_0x488d7a?(_0x3e3efe[_0x26bdaf(0x4e5)](),_0x3e3efe[_0x26bdaf(0x273)](_0x488d7a)):_0x3e3efe[_0x26bdaf(0x43c)]();}[_0xb8acfd(0x791)](_0x7a9a5d){const _0x50f28e=_0xb8acfd,_0xfdbf6b=_0x7a9a5d[_0x50f28e(0x8bf)]['files'];if(_0xfdbf6b===0x0)return undefined;const _0x35fb53=_0xfdbf6b===0x1?_0x349e67[_0x50f28e(0xb6b)][_0x50f28e(0x63b)]['filesToAnalyzeOne']():_0x349e67['Localizer'][_0x50f28e(0x63b)]['filesToAnalyzeCount']()[_0x50f28e(0xa1d)]({'count':_0xfdbf6b});return _0x35fb53;}[_0xb8acfd(0xa4c)](_0x1e6700,_0x3be576,_0x2aa8f4){const _0x5274eb=_0xb8acfd;var _0x144b4e;_0x15a5a3[_0x5274eb(0x26f)]['runWithOptions'](_0x1e6700,_0x3be576,_0x2aa8f4),_0x1e6700['searchPathsToWatch']=(_0x144b4e=_0x1e6700['service'][_0x5274eb(0x511)])!==null&&_0x144b4e!==void 0x0?_0x144b4e:[],(0x0,_0x48bd59[_0x5274eb(0x112e)])(_0x1e6700,_0x3be576),(0x0,_0x48bd59['sendCompilerFlagsTelemetry'])(this[_0x5274eb(0x114c)],_0x1e6700,_0x3be576);}[_0xb8acfd(0x1154)](){const _0x3fccc7=_0xb8acfd;this[_0x3fccc7(0xfbe)][_0x3fccc7(0xfde)]()[_0x3fccc7(0xc22)](_0x548953=>_0x548953[_0x3fccc7(0xbd5)][_0x3fccc7(0x10c6)](_0x52da7b[_0x3fccc7(0x10cd)][_0x3fccc7(0x1059)]));}[_0xb8acfd(0x749)](){const _0x20879=_0xb8acfd;this['provider']['getWorkspaces']()['forEach'](_0xec1c0e=>_0xec1c0e[_0x20879(0xbd5)][_0x20879(0x749)]());}[_0xb8acfd(0x12d6)](){const _0x1d762c=_0xb8acfd;this[_0x1d762c(0x635)]['registerDynamicFeatures']();}[_0xb8acfd(0x8ad)](_0x5083c2){this['state']['updateDynamicFeatures'](_0x5083c2);}[_0xb8acfd(0x77b)](_0x4eb552){const _0xad4845=_0xb8acfd;this['state'][_0xad4845(0x77b)](_0x4eb552);}[_0xb8acfd(0x44a)](_0x4fe22b,_0x5590c7){const _0x526e22=_0xb8acfd;return[{'uri':(0x0,_0x524d65[_0x526e22(0xa28)])(_0x4fe22b,_0x5590c7['fileUri']),'version':_0x5590c7[_0x526e22(0xd08)],'diagnostics':this['_convertDiagnostics'](_0x4fe22b,_0x5590c7[_0x526e22(0x7cd)])}];}[_0xb8acfd(0x546)](){}get['provider'](){const _0x2abbff=_0xb8acfd;return this[_0x2abbff(0x973)];}[_0xb8acfd(0x58c)](_0x5af318,_0x5ce34a){const _0x252efa=_0xb8acfd,_0x1e4a84=this[_0x252efa(0x920)](_0x5af318[_0x252efa(0x697)][_0x252efa(0xae2)]),_0x22945f=this['provider'][_0x252efa(0x11c4)](_0x1e4a84);return this[_0x252efa(0x126f)](_0x22945f,_0x5ceacd=>this[_0x252efa(0x104f)]['handleCodeAction'](_0x5ceacd,_0x5af318,_0x5ce34a));}[_0xb8acfd(0x1131)](_0x1ec1b7,_0x1af63a){const _0x4c9f0b=_0xb8acfd,_0x47098d=this[_0x4c9f0b(0x920)](_0x1ec1b7[_0x4c9f0b(0x697)][_0x4c9f0b(0xae2)]),_0x308289=this[_0x4c9f0b(0xfbe)]['getWorkspaceForFile'](_0x47098d);return this[_0x4c9f0b(0x126f)](_0x308289,_0x552066=>this[_0x4c9f0b(0xa8f)][_0x4c9f0b(0x11d8)](_0x552066,_0x1ec1b7,_0x1af63a));}['onDeclaration'](_0xc680a,_0x894189){const _0x12f6ad=_0xb8acfd,_0x37060d=this[_0x12f6ad(0x920)](_0xc680a[_0x12f6ad(0x697)][_0x12f6ad(0xae2)]),_0x35886e=this[_0x12f6ad(0xfbe)][_0x12f6ad(0x11c4)](_0x37060d);return this[_0x12f6ad(0x126f)](_0x35886e,_0x28d5a2=>this['syncLS'][_0x12f6ad(0x125d)](_0x28d5a2,_0xc680a,_0x894189));}[_0xb8acfd(0x6d4)](_0x3df934,_0x490e31){const _0x5ace69=_0xb8acfd,_0x3707a5=this[_0x5ace69(0x920)](_0x3df934[_0x5ace69(0x697)][_0x5ace69(0xae2)]),_0x45a2d8=this[_0x5ace69(0xfbe)][_0x5ace69(0x11c4)](_0x3707a5);return this[_0x5ace69(0x126f)](_0x45a2d8,_0x6b02ec=>this[_0x5ace69(0xa8f)][_0x5ace69(0x1037)](_0x6b02ec,_0x3df934,_0x490e31));}[_0xb8acfd(0xaa9)](_0x11ee2d,_0x1e7af6,_0x94a943,_0xfb6ee7,_0x2e121d,_0x301bbc){const _0x3e09bc=_0xb8acfd,_0x46ab2=this[_0x3e09bc(0x920)](_0x11ee2d[_0x3e09bc(0x697)][_0x3e09bc(0xae2)]),_0x2befe1=this[_0x3e09bc(0xfbe)][_0x3e09bc(0x11c4)](_0x46ab2);return this[_0x3e09bc(0x126f)](_0x2befe1,_0xb95d6a=>{const _0x219abd=_0x3e09bc,_0x531e44=this[_0x219abd(0xfbe)]['getProgressReporter'](_0x94a943,_0x349e67[_0x219abd(0xb6b)]['CodeAction'][_0x219abd(0xd5f)](),_0x1e7af6);return this[_0x219abd(0x126f)](_0x531e44,_0x1c3e5e=>this[_0x219abd(0xa8f)]['handleReferences'](_0xb95d6a,_0x11ee2d,_0x1c3e5e['reporter'],_0x1c3e5e['source'],_0xfb6ee7,_0x2e121d,_0x301bbc));});}[_0xb8acfd(0x17f)](_0x15a560,_0x2ef20b){const _0x539281=_0xb8acfd,_0x4a37b8=this[_0x539281(0x920)](_0x15a560[_0x539281(0x697)][_0x539281(0xae2)]),_0x54d564=this[_0x539281(0xfbe)][_0x539281(0x11c4)](_0x4a37b8);return this[_0x539281(0x126f)](_0x54d564,_0x5a16e6=>this[_0x539281(0xa8f)]['handleDocumentSymbol'](_0x5a16e6,_0x15a560,_0x2ef20b));}['onWorkspaceSymbol'](_0x3fac44,_0x5aa70e,_0x12bf54){const _0x32b42b=_0xb8acfd;return this[_0x32b42b(0xa8f)][_0x32b42b(0xf10)](this[_0x32b42b(0xfbe)][_0x32b42b(0xfde)](),_0x3fac44,_0x5aa70e,_0x12bf54);}[_0xb8acfd(0x12b7)](_0x186c0b,_0x3821ba){const _0x34d898=_0xb8acfd,_0x5505ff=this[_0x34d898(0x920)](_0x186c0b[_0x34d898(0x697)]['uri']),_0x4d1a0b=this[_0x34d898(0xfbe)][_0x34d898(0x11c4)](_0x5505ff);return this[_0x34d898(0x126f)](_0x4d1a0b,_0x91085=>this['syncLS'][_0x34d898(0x761)](_0x91085,_0x186c0b,_0x3821ba));}[_0xb8acfd(0xb87)](_0x2c1005,_0x351f66){const _0x400cc4=_0xb8acfd,_0x5d5223=this['convertLspUriStringToUri'](_0x2c1005[_0x400cc4(0x697)]['uri']),_0xf9bdf=this[_0x400cc4(0xfbe)][_0x400cc4(0x11c4)](_0x5d5223);return this[_0x400cc4(0x126f)](_0xf9bdf,_0x3a0017=>this[_0x400cc4(0xa8f)]['handleDocumentHighlight'](_0x3a0017,_0x2c1005,_0x351f66));}['onSignatureHelp'](_0x46070c,_0x504883){const _0x2f1ebb=_0xb8acfd,_0x29a407=this['convertLspUriStringToUri'](_0x46070c['textDocument'][_0x2f1ebb(0xae2)]),_0x8aa8d7=this[_0x2f1ebb(0xfbe)]['getWorkspaceForFile'](_0x29a407);return this[_0x2f1ebb(0x126f)](_0x8aa8d7,_0x782b08=>this[_0x2f1ebb(0xa8f)][_0x2f1ebb(0x259)](_0x782b08,_0x46070c,_0x504883));}[_0xb8acfd(0x9c5)](_0x50d829,_0x317d4b){const _0xf20efc=_0xb8acfd,_0x569be1=this[_0xf20efc(0x920)](_0x50d829[_0xf20efc(0x697)][_0xf20efc(0xae2)]),_0x53ff24=this[_0xf20efc(0xfbe)][_0xf20efc(0x11c4)](_0x569be1);return this[_0xf20efc(0x126f)](_0x53ff24,_0x23bffb=>this[_0xf20efc(0xa8f)]['handleCompletion'](_0x23bffb,_0x50d829,_0x317d4b));}[_0xb8acfd(0x12ac)](_0x437572,_0x1c5998){const _0x5cb04b=_0xb8acfd,_0x4edba5=(0x0,_0x190aa6[_0x5cb04b(0xf2a)])(_0x437572[_0x5cb04b(0x1213)]);if(!_0x4edba5||!_0x4edba5[_0x5cb04b(0xae2)])return _0x437572;const _0x203252=this['convertLspUriStringToUri'](_0x4edba5[_0x5cb04b(0xae2)]),_0x33c603=this[_0x5cb04b(0xfbe)][_0x5cb04b(0x11c4)](_0x203252);return this[_0x5cb04b(0x126f)](_0x33c603,_0x4d1e38=>this[_0x5cb04b(0xa8f)][_0x5cb04b(0xca0)](_0x4d1e38,_0x437572,_0x1c5998));}['onPrepareRenameRequest'](_0x53914e,_0x382bed){const _0x4f9bac=_0xb8acfd,_0x284f18=this[_0x4f9bac(0x920)](_0x53914e['textDocument']['uri']),_0x2a5058=this[_0x4f9bac(0xfbe)][_0x4f9bac(0x11c4)](_0x284f18);return this[_0x4f9bac(0x126f)](_0x2a5058,_0x557ab9=>this['syncLS'][_0x4f9bac(0x21d)](_0x557ab9,_0x53914e,_0x382bed));}['onRenameRequest'](_0x54a135,_0x3f55e7){const _0x4969c9=_0xb8acfd,_0x352230=this[_0x4969c9(0x920)](_0x54a135[_0x4969c9(0x697)][_0x4969c9(0xae2)]),_0xfae31d=this[_0x4969c9(0xfbe)][_0x4969c9(0x11c4)](_0x352230);return this[_0x4969c9(0x126f)](_0xfae31d,_0x56616b=>this['syncLS'][_0x4969c9(0x114a)](_0x56616b,_0x54a135,_0x3f55e7));}['onCallHierarchyPrepare'](_0x521dbb,_0x2b2f5c){const _0x12623f=_0xb8acfd,_0xe142fc=this[_0x12623f(0x920)](_0x521dbb[_0x12623f(0x697)]['uri']),_0x5dbafc=this[_0x12623f(0xfbe)]['getWorkspaceForFile'](_0xe142fc);return this[_0x12623f(0x126f)](_0x5dbafc,_0x3ea7d4=>this[_0x12623f(0xa8f)][_0x12623f(0x1072)](_0x3ea7d4,_0x521dbb,_0x2b2f5c));}['onCallHierarchyIncomingCalls'](_0x7cd34a,_0x59d010){const _0x21548e=_0xb8acfd,_0x5970a4=this[_0x21548e(0x920)](_0x7cd34a[_0x21548e(0x841)][_0x21548e(0xae2)]),_0x5de00c=this[_0x21548e(0xfbe)][_0x21548e(0x11c4)](_0x5970a4);return this[_0x21548e(0x126f)](_0x5de00c,_0x5cd30f=>this[_0x21548e(0xa8f)][_0x21548e(0xbdd)](_0x5cd30f,_0x7cd34a,_0x59d010));}['onCallHierarchyOutgoingCalls'](_0xba8ac3,_0xd7f233){const _0x254cbe=_0xb8acfd,_0x57ce5b=this['convertLspUriStringToUri'](_0xba8ac3[_0x254cbe(0x841)][_0x254cbe(0xae2)]),_0x381a00=this[_0x254cbe(0xfbe)]['getWorkspaceForFile'](_0x57ce5b);return this['run'](_0x381a00,_0x3ffdd9=>this[_0x254cbe(0xa8f)][_0x254cbe(0xb6c)](_0x3ffdd9,_0xba8ac3,_0xd7f233));}[_0xb8acfd(0x108b)](_0x554695,_0x8b5e50,_0xe2ebde){const _0x1e06b5=_0xb8acfd;return this[_0x1e06b5(0x104f)][_0x1e06b5(0x47d)](_0x554695,()=>this[_0x1e06b5(0xfbe)][_0x1e06b5(0x1235)](_0xe2ebde,_0x349e67[_0x1e06b5(0xb6b)][_0x1e06b5(0x63b)][_0x1e06b5(0xeaf)](),_0x8b5e50),this[_0x1e06b5(0xfbe)]['executeCommand'],this[_0x1e06b5(0xfbe)][_0x1e06b5(0x878)],this['provider'][_0x1e06b5(0x10f4)](_0x554695['command']),this[_0x1e06b5(0xfbe)][_0x1e06b5(0xb79)](_0x554695[_0x1e06b5(0x1289)]),_0x8b5e50);}[_0xb8acfd(0x126f)](_0x4163de,_0x16af20){const _0x752b5b=_0xb8acfd;if((0x0,_0x5d026d[_0x752b5b(0xbad)])(_0x4163de))return _0x4163de[_0x752b5b(0x53b)](_0x1edd23=>_0x16af20(_0x1edd23));return _0x16af20(_0x4163de);}[_0xb8acfd(0x954)](_0x235900,_0x290a32){return _0x290a32;}['getDocumentationUrlForDiagnostic'](_0x38ea0b){const _0x483b4b=_0x38ea0b['getRule']();if(_0x483b4b)return'https://github.com/microsoft/pyright/blob/main/docs/configuration.md#'+_0x483b4b;return undefined;}get[_0xb8acfd(0x297)](){const _0x29b4ba=_0xb8acfd;return this[_0x29b4ba(0x126b)]['serviceProvider']['fs']();}get[_0xb8acfd(0xc49)](){const _0x42130e=_0xb8acfd;return this[_0x42130e(0x126b)][_0x42130e(0x609)]['console']();}[_0xb8acfd(0x11ac)](_0xdaa3db,_0x164289){const _0xc913f8=[];_0x164289['forEach'](_0x26a444=>{const _0x43675c=a1_0x5357,_0xb2b547=_0x35b9dd(_0x26a444[_0x43675c(0xbe6)]),_0x11216e=_0x26a444[_0x43675c(0x5ca)](),_0x5d9178=this[_0x43675c(0x954)](_0x26a444,_0x11216e),_0x3dde89=_0x5444d4[_0x43675c(0x607)][_0x43675c(0xffd)](_0x26a444[_0x43675c(0x1285)],_0x26a444[_0x43675c(0x9d7)],_0xb2b547,_0x5d9178,this[_0x43675c(0x126b)][_0x43675c(0xa59)]);if(_0x26a444[_0x43675c(0xbe6)]===0x3||_0x26a444[_0x43675c(0xbe6)]===0x4){_0x3dde89[_0x43675c(0xa02)]=[_0x5444d4[_0x43675c(0x64d)][_0x43675c(0x8b3)]],_0x3dde89['severity']=_0x5444d4[_0x43675c(0x120c)][_0x43675c(0xc78)];if(!this[_0x43675c(0x635)][_0x43675c(0xa96)][_0x43675c(0xabc)])return;}else{if(_0x26a444[_0x43675c(0xbe6)]===0x5){_0x3dde89[_0x43675c(0xa02)]=[_0x5444d4[_0x43675c(0x64d)][_0x43675c(0xfc2)]],_0x3dde89[_0x43675c(0x6d1)]=_0x5444d4['DiagnosticSeverity'][_0x43675c(0xc78)];if(!this[_0x43675c(0x635)][_0x43675c(0xa96)][_0x43675c(0xe68)])return;}else{if(_0x26a444[_0x43675c(0xbe6)]===0x6){_0x3dde89[_0x43675c(0xa02)]=[_0x2b2d88[_0x43675c(0x10fb)][_0x43675c(0x49c)]];switch(_0x26a444[_0x43675c(0x675)]){case _0x2a6fcb[_0x43675c(0x706)]['High']:_0x3dde89[_0x43675c(0x8dc)]=_0x2b2d88[_0x43675c(0x11fb)][_0x43675c(0x221)];break;case _0x2a6fcb[_0x43675c(0x706)][_0x43675c(0xa4d)]:_0x3dde89[_0x43675c(0x8dc)]=_0x2b2d88[_0x43675c(0x11fb)][_0x43675c(0x6ed)];break;case _0x2a6fcb[_0x43675c(0x706)][_0x43675c(0x822)]:_0x3dde89[_0x43675c(0x8dc)]=_0x2b2d88[_0x43675c(0x11fb)][_0x43675c(0x822)];break;}if(!this['state'][_0x43675c(0xa96)][_0x43675c(0x887)])return;}}}if(_0x11216e){const _0x1e56ce=this[_0x43675c(0x477)](_0x26a444);_0x1e56ce&&(_0x3dde89[_0x43675c(0x121d)]={'href':_0x1e56ce});}const _0x57f730=_0x26a444['getRelatedInfo']();_0x57f730[_0x43675c(0xab7)]>0x0&&(_0x3dde89['relatedInformation']=_0x57f730[_0x43675c(0x1110)](_0x585ff9=>this[_0x43675c(0x1ff)](_0x585ff9[_0x43675c(0xae2)],_0xdaa3db))[_0x43675c(0xb49)](_0x3128c4=>_0x5444d4[_0x43675c(0x326)][_0x43675c(0xffd)](_0x5444d4['Location'][_0x43675c(0xffd)]((0x0,_0x524d65[_0x43675c(0xa28)])(_0xdaa3db,_0x3128c4[_0x43675c(0xae2)]),_0x3128c4[_0x43675c(0x1285)]),_0x3128c4[_0x43675c(0x9d7)]))),_0xc913f8[_0x43675c(0x71f)](_0x3dde89);});function _0x35b9dd(_0xcf59f3){const _0x501bdc=a1_0x5357;switch(_0xcf59f3){case 0x0:return _0x5444d4['DiagnosticSeverity'][_0x501bdc(0xa92)];case 0x1:return _0x5444d4['DiagnosticSeverity'][_0x501bdc(0xf96)];case 0x2:case 0x6:return _0x5444d4[_0x501bdc(0x120c)]['Information'];case 0x3:case 0x4:case 0x5:return _0x5444d4[_0x501bdc(0x120c)][_0x501bdc(0xc78)];}}return _0xc913f8;}[_0xb8acfd(0x106f)](_0x236858){const _0x16d1cd=_0xb8acfd,_0x57ab0d=[_0x5444d4[_0x16d1cd(0x11a1)]['PlainText'],_0x5444d4['MarkupKind'][_0x16d1cd(0x444)]];for(const _0x22c916 of _0x236858!==null&&_0x236858!==void 0x0?_0x236858:[]){if(_0x57ab0d[_0x16d1cd(0x2c9)](_0x22c916))return _0x22c916;}return _0x5444d4[_0x16d1cd(0x11a1)][_0x16d1cd(0x185)];}}_0x488fd7[_0xb8acfd(0x7ad)]=_0xca72f3;},0xc870:function(_0x5f0142,_0x368f2e,_0x9182c7){'use strict';const _0xc73589=a1_0x5357;var _0x10d701=this&&this[_0xc73589(0x80e)]||(Object[_0xc73589(0xffd)]?function(_0xaa53fa,_0x22cc01,_0x151f3e,_0x37e8e2){const _0x51800c=_0xc73589;if(_0x37e8e2===undefined)_0x37e8e2=_0x151f3e;var _0x172970=Object['getOwnPropertyDescriptor'](_0x22cc01,_0x151f3e);(!_0x172970||(_0x51800c(0x10b5)in _0x172970?!_0x22cc01[_0x51800c(0x7fe)]:_0x172970[_0x51800c(0xe29)]||_0x172970['configurable']))&&(_0x172970={'enumerable':!![],'get':function(){return _0x22cc01[_0x151f3e];}}),Object[_0x51800c(0x9ae)](_0xaa53fa,_0x37e8e2,_0x172970);}:function(_0x26d346,_0x3b98e9,_0x43efdc,_0x540f3d){if(_0x540f3d===undefined)_0x540f3d=_0x43efdc;_0x26d346[_0x540f3d]=_0x3b98e9[_0x43efdc];}),_0xf052f8=this&&this[_0xc73589(0xc98)]||(Object[_0xc73589(0xffd)]?function(_0x5c4705,_0x11aec5){const _0x45846a=_0xc73589;Object[_0x45846a(0x9ae)](_0x5c4705,_0x45846a(0x1015),{'enumerable':!![],'value':_0x11aec5});}:function(_0x2f9612,_0x63fc0d){const _0x514601=_0xc73589;_0x2f9612[_0x514601(0x1015)]=_0x63fc0d;}),_0x2113e0=this&&this[_0xc73589(0x280)]||function(_0xaafd10){const _0x20628e=_0xc73589;if(_0xaafd10&&_0xaafd10[_0x20628e(0x7fe)])return _0xaafd10;var _0xb73df5={};if(_0xaafd10!=null){for(var _0x18255c in _0xaafd10)if(_0x18255c!==_0x20628e(0x1015)&&Object['prototype'][_0x20628e(0x9b9)][_0x20628e(0x84f)](_0xaafd10,_0x18255c))_0x10d701(_0xb73df5,_0xaafd10,_0x18255c);}return _0xf052f8(_0xb73df5,_0xaafd10),_0xb73df5;};Object[_0xc73589(0x9ae)](_0x368f2e,_0xc73589(0x7fe),{'value':!![]}),_0x368f2e[_0xc73589(0xdd5)]=void 0x0;const _0x541097=_0x9182c7(0x171a8),_0x2dc897=_0x2113e0(_0x9182c7(0x144ed)),_0x1a6f68=_0x9182c7(0x183fc),_0x2867ec=_0x9182c7(0x17170),_0xe38359=_0x9182c7(0x40a4),_0x1d717e=_0x9182c7(0x9ce4),_0x461b5b=_0x9182c7(0xa41c),_0x280834=_0x9182c7(0x7234),_0xf6f27d=_0x9182c7(0x3a44),_0x4f161d=_0x9182c7(0xd1f7),_0x315b28=_0x9182c7(0x1394),_0x27b6d7=_0x9182c7(0x475c),_0x22b9aa=_0x9182c7(0x6090),_0x190873=_0x9182c7(0x14e8c),_0xccaf24=_0x9182c7(0x5d14),_0x49f7c8=_0x9182c7(0x4d78),_0x4bfc74=_0x9182c7(0x114b4);class _0x1c4399 extends _0x4bfc74[_0xc73589(0xcec)]{constructor(_0x2107c2){const _0xc23956=_0xc73589;super(_0x2107c2),this['_telemetry']=this[_0xc23956(0x7c5)][_0xc23956(0x10b5)](_0xf6f27d[_0xc23956(0xf41)][_0xc23956(0x114c)]),this[_0xc23956(0xc62)]=new _0x4f161d[(_0xc23956(0x6c5))][(_0xc23956(0x55c))](this[_0xc23956(0x8c9)]);}async[_0xc73589(0x232)](_0x2cfce2,_0x155d35,_0x5c5deb){const _0x23afd4=_0xc73589;this[_0x23afd4(0x635)][_0x23afd4(0x97d)](_0x2cfce2);const _0x42259a=this[_0x23afd4(0x635)][_0x23afd4(0x920)](_0x155d35[_0x23afd4(0x697)][_0x23afd4(0xae2)]),_0x258a5f=await _0x1a6f68[_0x23afd4(0x11da)][_0x23afd4(0xaf7)](_0x2cfce2,_0x42259a,_0x155d35[_0x23afd4(0x1285)],_0x155d35['context'][_0x23afd4(0xbb0)],_0x5c5deb),_0x47bf5c=await _0x22b9aa[_0x23afd4(0x11da)][_0x23afd4(0xaf7)](_0x2cfce2,_0x42259a,_0x155d35[_0x23afd4(0x1285)],_0x155d35[_0x23afd4(0x613)],!!this['state']['serverOptions'][_0x23afd4(0xf8f)],_0x5c5deb);return[..._0x258a5f,..._0x47bf5c];}async['handleCompletion'](_0x535d94,_0x4b35ed,_0xe54404){const _0x52f32f=_0xc73589;if(_0x535d94[_0x52f32f(0x260)])return null;if(this['state']['client'][_0x52f32f(0xec2)]){const _0x58abd2=_0x4b35ed[_0x52f32f(0x613)];if((_0x58abd2===null||_0x58abd2===void 0x0?void 0x0:_0x58abd2[_0x52f32f(0x6de)])===0x2)return null;}const _0x147f8c=this[_0x52f32f(0x635)][_0x52f32f(0x4aa)](_0x535d94,_0x4b35ed),_0x2e8319=this[_0x52f32f(0x635)][_0x52f32f(0x920)](_0x4b35ed[_0x52f32f(0x697)][_0x52f32f(0xae2)]);return await(0x0,_0x4f161d[_0x52f32f(0x204)])(_0x535d94,_0x4f161d['TelemetryEventName']['COMPLETION_SLOW'],async _0x179776=>{const _0x37ad32=_0x52f32f,_0x1e7411=this[_0x37ad32(0x635)][_0x37ad32(0x5f9)][_0x37ad32(0x1ec)](_0x535d94,_0x4b35ed,(_0x3f2ea5,_0x538896)=>{const _0x1c9fc2=_0x37ad32;var _0x3e7628;const _0x22116d=new _0x27b6d7[(_0x1c9fc2(0x667))](_0x3f2ea5,_0x2e8319,_0x538896,_0x147f8c,{'nameMap':_0x280834[_0x1c9fc2(0xff8)],'indices':_0x190873[_0x1c9fc2(0x256)][_0x1c9fc2(0x12bc)](_0x535d94)},!!this[_0x1c9fc2(0x635)]['serverOptions']['supportsTelemetry'],_0xe54404),_0x538010=_0x22116d[_0x1c9fc2(0x401)](),_0x238ded=_0x22116d[_0x1c9fc2(0x6f5)]();if(_0x538010)for(const _0x2c9069 of _0x538010['items']){const _0x93546e=_0x2c9069['kind']===_0x541097[_0x1c9fc2(0x4be)]['Keyword']?_0xe38359['normalKeywordCompletionAcceptedCommand']:_0x2c9069[_0x1c9fc2(0xd44)]===_0x2867ec['autoImportDetail']?_0xe38359[_0x1c9fc2(0xac1)]:_0x2c9069[_0x1c9fc2(0xd44)]===_0x2867ec[_0x1c9fc2(0xe8b)]?_0xe38359[_0x1c9fc2(0x7ab)]:_0x238ded?_0xe38359['normalMemberAccessCompletionAcceptedCommand']:_0xe38359[_0x1c9fc2(0x9b7)];_0x2c9069[_0x1c9fc2(0x1289)]=(0x0,_0x1d717e[_0x1c9fc2(0x10e9)])(_0x2c9069[_0x1c9fc2(0x1289)],_0x93546e);}this[_0x1c9fc2(0x635)][_0x1c9fc2(0x12d4)](_0x4b35ed,_0x538010);if(_0x538010&&this[_0x1c9fc2(0x635)]['client'][_0x1c9fc2(0xec2)]){const _0x307251=['Lu','Ll','Lt','Lm','Lo','Mn','Mc','Lo','Me','Nd','Nl','No','Pc'];_0x538010[_0x1c9fc2(0xd79)]=_0x307251[_0x1c9fc2(0xb49)](_0x7bad16=>({'type':'unicodeClass','unicodeClass':_0x7bad16}));}if(_0x538010&&_0x535d94[_0x1c9fc2(0x37f)]&&!_0xe54404[_0x1c9fc2(0x6c0)])for(const _0x1770e9 of _0x538010[_0x1c9fc2(0x1222)]){(0x0,_0x49f7c8[_0x1c9fc2(0x11c0)])(_0x1770e9,_0x4b35ed[_0x1c9fc2(0x697)]['uri'],!!this[_0x1c9fc2(0x635)][_0x1c9fc2(0x126b)]['hasVSCodeExtension']);}_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x8e1),(_0x3e7628=_0x538010===null||_0x538010===void 0x0?void 0x0:_0x538010['items'][_0x1c9fc2(0xab7)])!==null&&_0x3e7628!==void 0x0?_0x3e7628:-0x1);const _0x4c244c=_0x22116d[_0x1c9fc2(0xa7d)]();if(_0x4c244c){const _0x5f663c=0x1;_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x9f2),_0x4c244c[_0x1c9fc2(0x9fd)]),_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x645),_0x4c244c[_0x1c9fc2(0x35f)]?0x1:0x0),_0x179776['addCustomMeasure'](_0x1c9fc2(0x93d),_0x4c244c[_0x1c9fc2(0x3d9)]),_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x7cc),_0x4c244c[_0x1c9fc2(0x4b7)],_0x5f663c),_0x179776['addCustomMeasure'](_0x1c9fc2(0x80f),_0x4c244c[_0x1c9fc2(0xced)],_0x5f663c),_0x179776[_0x1c9fc2(0xd4d)]('autoImportIndexCount',_0x4c244c[_0x1c9fc2(0x10c0)],_0x5f663c),_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x5d3),_0x4c244c['importAliasCount'],_0x5f663c),_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x12c2),_0x4c244c[_0x1c9fc2(0x2f8)]),_0x179776[_0x1c9fc2(0xd4d)]('autoImportIndexTimeInMS',_0x4c244c[_0x1c9fc2(0x399)]),_0x179776[_0x1c9fc2(0xd4d)](_0x1c9fc2(0x1065),_0x4c244c[_0x1c9fc2(0x177)]);}const _0x49e9e5=_0x22116d[_0x1c9fc2(0x413)]();return _0x49e9e5&&(_0x179776[_0x1c9fc2(0xa4f)](_0x1c9fc2(0x583),_0x49e9e5[_0x1c9fc2(0x583)]),_0x179776[_0x1c9fc2(0xa4f)](_0x1c9fc2(0xc30),_0x49e9e5[_0x1c9fc2(0xc30)])),_0x4f161d[_0x1c9fc2(0x1a4)][_0x1c9fc2(0x192)](this[_0x1c9fc2(0x8c9)],_0x538010,_0x238ded),this[_0x1c9fc2(0xc62)][_0x1c9fc2(0x1ab)](_0x538010,_0x238ded),_0x538010;},_0xe54404);if(!_0x1e7411)return _0x1e7411;const _0x1d5d35=new _0x315b28[(_0x37ad32(0x2a2))](_0x535d94[_0x37ad32(0xbd5)]['backgroundAnalysisProgram'][_0x37ad32(0x8af)],_0x2e8319,_0x4b35ed[_0x37ad32(0xc89)],_0x147f8c,_0xe54404),_0x3cc419=_0x1d5d35[_0x37ad32(0x85c)]();return _0x3cc419&&(_0x179776['setCorrelationId'](_0x3cc419[_0x37ad32(0xa97)]),_0x179776[_0x37ad32(0xd4d)](_0x37ad32(0xa70),_0x3cc419['selectedItemTelemetryTimeInMS']),_0x179776[_0x37ad32(0xd4d)](_0x37ad32(0xa13),_0x3cc419['itemTelemetryTimeInMS']),_0x179776['addCustomMeasure'](_0x37ad32(0xd18),_0x3cc419[_0x37ad32(0x3d9)])),await _0x1d5d35[_0x37ad32(0x1bc)](_0x1e7411),_0x1e7411;},0x3e8);}async[_0xc73589(0x918)](_0x139ca4,_0x237772,_0xbe9847){const _0x50bf94=_0xc73589;if(_0x139ca4['disableLanguageServices'])return{'data':[]};const _0x400ea3=this[_0x50bf94(0x635)][_0x50bf94(0x920)](_0x237772['textDocument'][_0x50bf94(0xae2)]),_0x2aab2f=await(0x0,_0x461b5b[_0x50bf94(0x1033)])(_0x139ca4)[_0x50bf94(0x1182)](_0x400ea3,undefined,!this[_0x50bf94(0x635)][_0x50bf94(0xa96)][_0x50bf94(0xea9)],undefined,_0xbe9847);return _0x2dc897['assert'](_0x541097[_0x50bf94(0x11f2)]['is'](_0x2aab2f),_0x50bf94(0x904)),_0x2aab2f;}async[_0xc73589(0xba5)](_0x5e78d8,_0xe63663,_0x2be096){const _0x52a7bd=_0xc73589;if(_0x5e78d8[_0x52a7bd(0x260)])return{'data':[]};const _0x5fc28b=this['state'][_0x52a7bd(0x920)](_0xe63663['textDocument'][_0x52a7bd(0xae2)]),_0x8a43e7=await(0x0,_0x461b5b['getBackgroundAnalysisProgram'])(_0x5e78d8)[_0x52a7bd(0x1182)](_0x5fc28b,undefined,!this[_0x52a7bd(0x635)][_0x52a7bd(0xa96)]['hasAugmentsSyntaxTokensCapability'],_0xe63663[_0x52a7bd(0x9a7)],_0x2be096);return _0x8a43e7;}async[_0xc73589(0x771)](_0x342ad8,_0x2ca3bf,_0x5c2b81){const _0x2f0aff=_0xc73589;if(_0x342ad8[_0x2f0aff(0x260)])return{'data':[]};const _0x5bac60=this[_0x2f0aff(0x635)][_0x2f0aff(0x920)](_0x2ca3bf[_0x2f0aff(0x697)][_0x2f0aff(0xae2)]),_0x4e1e14=await(0x0,_0x461b5b[_0x2f0aff(0x1033)])(_0x342ad8)['getSemanticTokens'](_0x5bac60,_0x2ca3bf[_0x2f0aff(0x1285)],!this[_0x2f0aff(0x635)]['client'][_0x2f0aff(0xea9)],undefined,_0x5c2b81);return _0x2dc897['assert'](_0x541097[_0x2f0aff(0x11f2)]['is'](_0x4e1e14),_0x2f0aff(0xbc3)),_0x4e1e14;}async['handleInlayHints'](_0xcfe155,_0x3e02ed,_0xb318d7){const _0x3c0aba=_0xc73589;var _0x1f2f96,_0x400d24,_0x59394b,_0x1bb94e;if(_0xcfe155['disableLanguageServices'])return null;const _0x3d2fb2=this[_0x3c0aba(0x635)][_0x3c0aba(0x920)](_0x3e02ed[_0x3c0aba(0x697)]['uri']);if(_0x3d2fb2[_0x3c0aba(0x2ed)](_0x3c0aba(0xd65)))return null;const _0x1e0da4={'variableInlayTypeHints':(_0x1f2f96=_0xcfe155===null||_0xcfe155===void 0x0?void 0x0:_0xcfe155[_0x3c0aba(0x1233)])!==null&&_0x1f2f96!==void 0x0?_0x1f2f96:![],'functionReturnInlayTypeHints':(_0x400d24=_0xcfe155===null||_0xcfe155===void 0x0?void 0x0:_0xcfe155[_0x3c0aba(0x118e)])!==null&&_0x400d24!==void 0x0?_0x400d24:![],'callArgumentNameInlayHints':(_0x59394b=_0xcfe155===null||_0xcfe155===void 0x0?void 0x0:_0xcfe155[_0x3c0aba(0xfb8)])!==null&&_0x59394b!==void 0x0?_0x59394b:_0xccaf24[_0x3c0aba(0x3fa)]['off'],'pytestParametersInlayTypeHints':(_0x1bb94e=_0xcfe155===null||_0xcfe155===void 0x0?void 0x0:_0xcfe155[_0x3c0aba(0xea3)])!==null&&_0x1bb94e!==void 0x0?_0x1bb94e:![],'supportedResolveSet':this[_0x3c0aba(0x635)][_0x3c0aba(0xa96)][_0x3c0aba(0x1ea)],'lazyEdit':!![]};if(!_0x1e0da4['functionReturnInlayTypeHints']&&!_0x1e0da4[_0x3c0aba(0x1233)]&&!_0x1e0da4['pytestParametersInlayTypeHints']&&_0x1e0da4[_0x3c0aba(0xfb8)]===_0xccaf24[_0x3c0aba(0x3fa)][_0x3c0aba(0xe16)])return null;return await(0x0,_0x461b5b[_0x3c0aba(0x1033)])(_0xcfe155)[_0x3c0aba(0xff9)](_0x3d2fb2,_0x3e02ed[_0x3c0aba(0x1285)],_0x1e0da4,_0xb318d7);}get[_0xc73589(0x7c5)](){const _0x153573=_0xc73589;return this[_0x153573(0x635)]['serverOptions'][_0x153573(0x609)];}}_0x368f2e[_0xc73589(0xdd5)]=_0x1c4399;},0x19a4:function(_0x5e964e,_0x1a656e,_0x308383){'use strict';const _0x16f480=a1_0x5357;var _0x1e4999=this&&this[_0x16f480(0x199)]||function(_0x25d983,_0x2031d1,_0x187716,_0x4e72d7){const _0x1f82a6=_0x16f480;var _0x521191=arguments[_0x1f82a6(0xab7)],_0x59b2c3=_0x521191<0x3?_0x2031d1:_0x4e72d7===null?_0x4e72d7=Object[_0x1f82a6(0x8ec)](_0x2031d1,_0x187716):_0x4e72d7,_0x144159;if(typeof Reflect===_0x1f82a6(0xcb3)&&typeof Reflect[_0x1f82a6(0x249)]==='function')_0x59b2c3=Reflect[_0x1f82a6(0x249)](_0x25d983,_0x2031d1,_0x187716,_0x4e72d7);else{for(var _0x56db3e=_0x25d983[_0x1f82a6(0xab7)]-0x1;_0x56db3e>=0x0;_0x56db3e--)if(_0x144159=_0x25d983[_0x56db3e])_0x59b2c3=(_0x521191<0x3?_0x144159(_0x59b2c3):_0x521191>0x3?_0x144159(_0x2031d1,_0x187716,_0x59b2c3):_0x144159(_0x2031d1,_0x187716))||_0x59b2c3;}return _0x521191>0x3&&_0x59b2c3&&Object['defineProperty'](_0x2031d1,_0x187716,_0x59b2c3),_0x59b2c3;};Object[_0x16f480(0x9ae)](_0x1a656e,_0x16f480(0x7fe),{'value':!![]}),_0x1a656e[_0x16f480(0xe6f)]=void 0x0;const _0x249e7f=_0x308383(0x171a8),_0x178c25=_0x308383(0x7294),_0x5603c5=_0x308383(0xe0a4),_0x1dce03=_0x308383(0x17d74),_0x5bcc37=_0x308383(0x10240),_0x4b7461=_0x308383(0x9304),_0x1f192c=_0x308383(0xd72c),_0x3626b1=_0x308383(0x11cf8),_0x5bade3=_0x308383(0x5168),_0x496391=_0x308383(0xc948),_0x2ab4c2=_0x308383(0xa41c),_0x9ebb2d=_0x308383(0x3a44),_0xafffd8=_0x308383(0xd1f7),_0x225afe=_0x308383(0xd618),_0x3ef6e9=_0x308383(0x1169c),_0x1d5b25=_0x308383(0x17f40),_0x3212c9=_0x308383(0xefdc),_0x1752fb=_0x308383(0x15694),_0x3ae11b=_0x308383(0x7244),_0x277792=_0x308383(0x5d14),_0x1c8892=_0x308383(0x4d78),_0x4c6efa=_0x308383(0x5b0f),_0x1b036c=_0x308383(0xc870),_0x15c650=_0x308383(0x2099),_0x1d3264=_0x308383(0xb71c);class _0x29f941 extends _0x4c6efa[_0x16f480(0x7ad)]{constructor(_0xccebec){const _0x35a285=_0x16f480,_0x2ddb97=new _0x1d3264[(_0x35a285(0xbce))](_0xccebec);super(new _0x15c650[(_0x35a285(0xc53))](_0x2ddb97),new _0x1b036c['PylanceAsynchronousFeatures'](_0x2ddb97)),this['_diagnosticsRemapper']=new _0x3ef6e9['DiagnosticsRemapper'](),this['_telemetry']=this['serverOptions'][_0x35a285(0x609)]['get'](_0x9ebb2d['PylanceServiceKeys']['telemetry']);}get[_0x16f480(0x635)](){const _0x4dab8d=_0x16f480;return this['syncLS'][_0x4dab8d(0x635)];}get['client'](){const _0x28b9b5=_0x16f480;return this[_0x28b9b5(0x635)][_0x28b9b5(0xa96)];}get[_0x16f480(0x126b)](){const _0x344931=_0x16f480;return this['state'][_0x344931(0x126b)];}get[_0x16f480(0x114c)](){return this['_telemetry'];}['handleInitialize'](_0x240160,_0x499bfc,_0x162052,_0x2ddc02,_0x43e547){const _0x1eb664=_0x16f480;var _0x4e3a60,_0x36d2ac,_0x1ccc03,_0x1c91c3,_0x4097b6,_0x14e6e4,_0x10f724,_0x3cc6ed,_0x458806,_0x43ecde,_0x231218,_0x562630,_0x2ca87c,_0x38c849,_0x409d97,_0x5b63e8,_0x20acf5,_0x272608,_0x11afec,_0x1592cf,_0x556101;const _0x36b52c=(_0x4e3a60=_0x240160[_0x1eb664(0x114b)])!==null&&_0x4e3a60!==void 0x0?_0x4e3a60:{};this[_0x1eb664(0x126b)][_0x1eb664(0xf8f)]&&(0x0,_0x496391[_0x1eb664(0x4d7)])(_0x36b52c['clientVerification']);const _0x17627e=super[_0x1eb664(0x643)](_0x240160,_0x499bfc,_0x162052,_0x2ddc02,_0x43e547);this[_0x1eb664(0xa96)][_0x1eb664(0x125b)]=(_0x36d2ac=_0x36b52c===null||_0x36b52c===void 0x0?void 0x0:_0x36b52c[_0x1eb664(0x125b)])!==null&&_0x36d2ac!==void 0x0?_0x36d2ac:![];const _0x3da1c0=_0x240160[_0x1eb664(0xae7)],_0x9b144d=(_0x1ccc03=_0x3da1c0['textDocument'])===null||_0x1ccc03===void 0x0?void 0x0:_0x1ccc03[_0x1eb664(0x5e6)];if(_0x9b144d){const _0x19d023=_0x3212c9[_0x1eb664(0xad1)][_0x1eb664(0x1005)](_0x9b144d);_0x17627e[_0x1eb664(0xae7)][_0x1eb664(0x5c4)]={'legend':_0x19d023,'range':!![],'full':{'delta':!![]}},this['client'][_0x1eb664(0x11a4)]=!!((_0x4097b6=(_0x1c91c3=_0x3da1c0[_0x1eb664(0x764)])===null||_0x1c91c3===void 0x0?void 0x0:_0x1c91c3[_0x1eb664(0x5e6)])===null||_0x4097b6===void 0x0?void 0x0:_0x4097b6[_0x1eb664(0x10f5)]),this['client']['hasAugmentsSyntaxTokensCapability']=_0x9b144d['augmentsSyntaxTokens']?!![]:_0x9b144d[_0x1eb664(0x902)]===undefined?!![]:![];}this['client'][_0x1eb664(0xf69)]=(_0x14e6e4=_0x36b52c===null||_0x36b52c===void 0x0?void 0x0:_0x36b52c[_0x1eb664(0x9af)])!==null&&_0x14e6e4!==void 0x0?_0x14e6e4:![],this['client'][_0x1eb664(0x907)]=(_0x10f724=_0x36b52c===null||_0x36b52c===void 0x0?void 0x0:_0x36b52c[_0x1eb664(0xff1)])!==null&&_0x10f724!==void 0x0?_0x10f724:![];this[_0x1eb664(0x126b)][_0x1eb664(0x502)]&&(this['client'][_0x1eb664(0xe67)]=![]);const _0x5e298c=(_0x3cc6ed=_0x3da1c0[_0x1eb664(0x697)])===null||_0x3cc6ed===void 0x0?void 0x0:_0x3cc6ed[_0x1eb664(0x1153)];_0x5e298c&&(this[_0x1eb664(0xa96)][_0x1eb664(0xc2f)]=!!((_0x43ecde=(_0x458806=_0x3da1c0[_0x1eb664(0x764)])===null||_0x458806===void 0x0?void 0x0:_0x458806[_0x1eb664(0x1153)])===null||_0x43ecde===void 0x0?void 0x0:_0x43ecde[_0x1eb664(0x10f5)]),this[_0x1eb664(0xa96)]['supportedInlayResolveCapabilitySet']=new Set((_0x36b52c===null||_0x36b52c===void 0x0?void 0x0:_0x36b52c[_0x1eb664(0x24f)])?(_0x231218=_0x5e298c['resolveSupport'])===null||_0x231218===void 0x0?void 0x0:_0x231218['properties']:[]));((_0x2ca87c=(_0x562630=_0x240160[_0x1eb664(0xae7)][_0x1eb664(0x764)])===null||_0x562630===void 0x0?void 0x0:_0x562630[_0x1eb664(0x861)])===null||_0x2ca87c===void 0x0?void 0x0:_0x2ca87c[_0x1eb664(0x716)])&&(_0x17627e[_0x1eb664(0xae7)]['workspace']={'fileOperations':{'willRename':{'filters':[{'pattern':{'glob':_0x1eb664(0x18b)+_0x178c25[_0x1eb664(0xe62)]['map'](_0x35dc8a=>_0x35dc8a['substr'](0x1))[_0x1eb664(0x576)](',')+'}','matches':_0x1eb664(0xe92)}},{'pattern':{'glob':'**','matches':_0x1eb664(0xf86)}}]}}});const _0x1041be=(_0x5b63e8=(_0x409d97=(_0x38c849=_0x240160[_0x1eb664(0xae7)][_0x1eb664(0x697)])===null||_0x38c849===void 0x0?void 0x0:_0x38c849['onTypeFormatting'])===null||_0x409d97===void 0x0?void 0x0:_0x409d97[_0x1eb664(0x54b)])!==null&&_0x5b63e8!==void 0x0?_0x5b63e8:![];return _0x1041be&&_0x36b52c[_0x1eb664(0x574)]?this[_0x1eb664(0x77b)](new _0x1d5b25[(_0x1eb664(0xcad))](_0x499bfc,_0x36b52c[_0x1eb664(0x574)],(_0x20acf5=_0x36b52c[_0x1eb664(0x12d7)])!==null&&_0x20acf5!==void 0x0?_0x20acf5:![],(_0x272608=_0x36b52c[_0x1eb664(0x7b9)])!==null&&_0x272608!==void 0x0?_0x272608:![])):_0x17627e['capabilities'][_0x1eb664(0x1144)]=(0x0,_0x1c8892[_0x1eb664(0x1032)])((_0x11afec=_0x36b52c[_0x1eb664(0x12d7)])!==null&&_0x11afec!==void 0x0?_0x11afec:![],(_0x1592cf=_0x36b52c[_0x1eb664(0x7b9)])!==null&&_0x1592cf!==void 0x0?_0x1592cf:![],console),_0x17627e['capabilities'][_0x1eb664(0x244)]=!![],_0x17627e[_0x1eb664(0xae7)]['selectionRangeProvider']=!![],_0x17627e[_0x1eb664(0xae7)]['inlayHintProvider']={'resolveProvider':(_0x556101=_0x36b52c[_0x1eb664(0x24f)])!==null&&_0x556101!==void 0x0?_0x556101:![]},_0x17627e[_0x1eb664(0xae7)][_0x1eb664(0x75a)]=_0x36b52c[_0x1eb664(0x910)]?_0x1c8892[_0x1eb664(0xc5f)]:_0x1c8892[_0x1eb664(0xb30)],_0x17627e['capabilities']['typeHierarchyProvider']=!![],_0x17627e;}[_0x16f480(0xc70)](_0x2e09e6,_0x4979b2,_0x245f21,_0x45fab0,_0x75fbfc,_0x520ed6){const _0x2a27dd=_0x16f480,_0x146d75={'autoSearchPaths':!![],'disableLanguageServices':![],'openFilesOnly':!![],'useLibraryCodeForTypes':!![],'watchForSourceChanges':!![],'watchForLibraryChanges':!![],'watchForConfigChanges':!![],'typeCheckingMode':_0x2a27dd(0xe16),'diagnosticSeverityOverrides':{},'logLevel':_0x5603c5[_0x2a27dd(0x8a5)]['Info'],'autoImportCompletions':!![],'indexing':!![],'completeFunctionParens':![],'enableExtractCodeAction':!![],'indexOptions':_0x1c8892[_0x2a27dd(0x3c9)],'variableInlayTypeHints':![],'callArgumentNameInlayHints':_0x277792[_0x2a27dd(0x3fa)][_0x2a27dd(0xe16)],'functionReturnInlayTypeHints':![],'pytestParametersInlayTypeHints':![],'importFormat':_0x2a27dd(0xcd4),'includeFileSpecs':[],'excludeFileSpecs':[],'ignoreFileSpecs':[],'formatOnType':!![],'taskListTokens':[],'enablePytestSupport':!![],'gotoDefinitionInStringLiteral':![],'remapDiagnostics':![],'intelliCodeEnabled':!![]};let _0xc6feee=![];const _0xfc8477=_0x4979b2['service'][_0x2a27dd(0x609)]['console']();try{_0x245f21&&(0x0,_0x1c8892['updatePythonSection'])(_0x146d75,_0x4979b2,_0x245f21,_0x2e09e6),_0x45fab0&&((0x0,_0x1c8892['updatePylanceSection'])(_0x146d75,_0x4979b2,_0x45fab0,_0x2e09e6),this[_0x2a27dd(0x980)](_0x146d75),_0xc6feee=!!_0x45fab0[_0x2a27dd(0x24b)]),_0x75fbfc&&(0x0,_0x1c8892[_0x2a27dd(0x831)])(_0x146d75,_0x4979b2,_0x75fbfc),_0x520ed6&&(0x0,_0x1c8892[_0x2a27dd(0xa17)])(_0x146d75,_0x4979b2,_0x520ed6);}catch(_0x12daed){_0xfc8477['error']('Error\x20reading\x20settings:\x20'+_0x12daed);}const _0x200399=_0x4979b2[_0x2a27dd(0xbd5)][_0x2a27dd(0x609)][_0x2a27dd(0x10b5)](_0x9ebb2d['PylanceServiceKeys'][_0x2a27dd(0x12f4)])[_0x2a27dd(0xd05)](_0x146d75,_0x4979b2);return this[_0x2a27dd(0xaf8)]=_0xc6feee||_0x146d75[_0x2a27dd(0x801)]!==_0x2a27dd(0xe16)||Object[_0x2a27dd(0x789)](_0x146d75[_0x2a27dd(0xda9)])[_0x2a27dd(0x10e5)](_0x4fe672=>_0x4fe672!==_0x2a27dd(0x1201)),_0xfc8477[_0x2a27dd(0x638)](_0x2a27dd(0x10bc)+_0x4979b2['rootUri']+':\x20'+JSON[_0x2a27dd(0x7d5)](_0x200399,null,0x2)),_0x200399;}['handleUpdateSettingsForWorkspace'](_0x35a9b5,_0x314c8b,_0x24002c){const _0x57d24b=_0x16f480;var _0x415eb7,_0x4a9a95,_0x53f828;this[_0x57d24b(0xca2)](_0x35a9b5,_0x314c8b),(_0x415eb7=this[_0x57d24b(0x39f)])===null||_0x415eb7===void 0x0?void 0x0:_0x415eb7['enable'](!!_0x314c8b['intelliCodeEnabled']),_0x35a9b5['completeFunctionParens']=!!_0x314c8b[_0x57d24b(0x37f)],_0x35a9b5[_0x57d24b(0x4dc)]=!!_0x314c8b[_0x57d24b(0x4dc)],_0x35a9b5[_0x57d24b(0xc8d)]=!!_0x314c8b['disableWorkspaceSymbol'],_0x35a9b5['variableInlayTypeHints']=!!_0x314c8b[_0x57d24b(0x1233)],_0x35a9b5['functionReturnInlayTypeHints']=!!_0x314c8b[_0x57d24b(0x118e)],_0x35a9b5['pytestParameterInlayTypeHints']=!!_0x314c8b[_0x57d24b(0xc28)],_0x35a9b5[_0x57d24b(0xfb8)]=_0x314c8b[_0x57d24b(0xfb8)],_0x35a9b5[_0x57d24b(0xcf9)]=!!_0x314c8b[_0x57d24b(0xcf9)],_0x35a9b5[_0x57d24b(0x1185)]=_0x314c8b[_0x57d24b(0x1185)],_0x35a9b5['importFormat']=_0x314c8b['importFormat'],_0x35a9b5['editorIndentConfig']=_0x314c8b[_0x57d24b(0x969)],_0x35a9b5[_0x57d24b(0x125b)]=this[_0x57d24b(0x635)][_0x57d24b(0xa96)][_0x57d24b(0x125b)],(0x0,_0x2ab4c2[_0x57d24b(0x1033)])(_0x35a9b5)[_0x57d24b(0x4c9)]({'enablePytestSupport':!!_0x314c8b[_0x57d24b(0x63d)],'logLevel':(_0x4a9a95=_0x314c8b[_0x57d24b(0xc45)])!==null&&_0x4a9a95!==void 0x0?_0x4a9a95:_0x5603c5['LogLevel'][_0x57d24b(0xc90)]});const _0x337f0c=_0x35a9b5[_0x57d24b(0xbd5)][_0x57d24b(0x609)][_0x57d24b(0x1a9)]();_0x337f0c[_0x57d24b(0x72c)]&&_0x337f0c[_0x57d24b(0x72c)](!!_0x314c8b[_0x57d24b(0x55a)]);const _0x1cf65f=_0x35a9b5[_0x57d24b(0xbd5)]['getConfigOptions'](),_0x2fb421=new _0xafffd8['TelemetryEvent'](_0xafffd8[_0x57d24b(0xdd2)][_0x57d24b(0x931)]);_0x2fb421[_0x57d24b(0x111c)]['openFilesOnly']=''+_0x314c8b['openFilesOnly'],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x801)]=''+_0x314c8b[_0x57d24b(0x801)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x11fd)]=''+_0x1cf65f[_0x57d24b(0x11fd)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x262)]=''+_0x314c8b['autoSearchPaths'],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x616)]=''+_0x314c8b['autoImportCompletions'],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x777)]=''+_0x314c8b[_0x57d24b(0x777)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x37f)]=''+_0x314c8b[_0x57d24b(0x37f)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x4dc)]=''+_0x314c8b['enableExtractCodeAction'],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x296)]=''+!!((_0x53f828=_0x314c8b[_0x57d24b(0x1114)])===null||_0x53f828===void 0x0?void 0x0:_0x53f828['length']),_0x2fb421['Properties']['hasConfigFile']=''+_0x1cf65f[_0x57d24b(0x678)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0xc8d)]=''+_0x314c8b[_0x57d24b(0xc8d)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x1085)]=''+_0x314c8b['watchForLibraryChanges'],_0x2fb421['Properties']['variableInlayTypeHints']=''+_0x314c8b[_0x57d24b(0x1233)],_0x2fb421['Properties'][_0x57d24b(0xea3)]=''+_0x314c8b[_0x57d24b(0xc28)],_0x2fb421['Properties'][_0x57d24b(0xa15)]=''+_0x314c8b['importFormat'],_0x2fb421['Properties'][_0x57d24b(0x118e)]=''+_0x314c8b[_0x57d24b(0x118e)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0xfb8)]=''+_0x314c8b['callArgumentNameInlayHints'],_0x2fb421[_0x57d24b(0x111c)]['formatOnType']=''+_0x314c8b[_0x57d24b(0xa0f)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0xcf9)]=''+_0x314c8b['extraCommitChars'],_0x2fb421[_0x57d24b(0x111c)]['enablePytestSupport']=''+_0x314c8b[_0x57d24b(0x63d)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0x2a8)]=''+_0x314c8b[_0x57d24b(0x2a8)],_0x2fb421[_0x57d24b(0x111c)][_0x57d24b(0xab0)]=_0x314c8b[_0x57d24b(0xab0)]&&_0x314c8b[_0x57d24b(0xab0)][_0x57d24b(0xab7)]>0x1?_0x57d24b(0x350):_0x57d24b(0x9e0),_0x2fb421['Measurements'][_0x57d24b(0x1162)]=_0x24002c[_0x57d24b(0x105f)](_0x5bade3['WellKnownWorkspaceKinds'][_0x57d24b(0xbcd)])['length'],this['_telemetry'][_0x57d24b(0x9f4)](_0x2fb421);}['registerHandlers'](_0x3d4e3a){const _0x378995=_0x16f480;super['registerHandlers'](_0x3d4e3a);const _0x2bf19d=_0x3d4e3a[_0x378995(0xb12)][_0x378995(0x1142)];this[_0x378995(0x1202)](_0x3d4e3a[_0x378995(0xd9f)]((_0x3b0599,_0x1345ab)=>this[_0x378995(0x1139)](_0x3b0599,_0x1345ab,_0x3d4e3a)),_0x3d4e3a[_0x378995(0x3ed)]((_0x370364,_0x2c1ab1)=>this[_0x378995(0x120f)](_0x370364,_0x2c1ab1)),_0x3d4e3a[_0x378995(0xd35)]((_0x27d8cb,_0x494b6e)=>this[_0x378995(0xa5e)](_0x27d8cb,_0x494b6e)),_0x3d4e3a[_0x378995(0xb12)]['semanticTokens']['on']((_0x197350,_0x5ecdff)=>this[_0x378995(0x261)](_0x197350,_0x5ecdff)),_0x3d4e3a['languages'][_0x378995(0x5e6)][_0x378995(0xd4a)]((_0xcb8db8,_0x339c0a)=>this[_0x378995(0xd0c)](_0xcb8db8,_0x339c0a)),_0x3d4e3a[_0x378995(0xb12)][_0x378995(0x5e6)][_0x378995(0xfad)]((_0x2e4967,_0x54573d)=>this[_0x378995(0x432)](_0x2e4967,_0x54573d)),_0x3d4e3a[_0x378995(0xb12)][_0x378995(0x1153)]['on']((_0x1abe64,_0xe61f22)=>this[_0x378995(0x82b)](_0x1abe64,_0xe61f22)),_0x3d4e3a[_0x378995(0xb12)][_0x378995(0x1153)][_0x378995(0x102f)]((_0x50616d,_0x3a1317)=>this[_0x378995(0x36a)](_0x50616d,_0x3a1317)),_0x2bf19d[_0x378995(0x37a)]((_0x146d36,_0x44d0d1)=>this['_onTypeHierarchyPrepare'](_0x146d36,_0x44d0d1)),_0x2bf19d[_0x378995(0x129f)]((_0x4a6bbb,_0x1650b2)=>this[_0x378995(0x1d3)](_0x4a6bbb,_0x1650b2)),_0x2bf19d[_0x378995(0xae5)]((_0x4fb2b0,_0x2c769d)=>this[_0x378995(0x118b)](_0x4fb2b0,_0x2c769d)),_0x225afe['CustomLSP'][_0x378995(0x615)](_0x3d4e3a,_0x225afe['CustomLSP'][_0x378995(0x116d)]['WorkspaceTrusted'],_0x4961aa=>{const _0x416f10=_0x378995;this[_0x416f10(0x635)][_0x416f10(0x2d9)]=_0x4961aa[_0x416f10(0x1c3)]?0x0:0x1,this[_0x416f10(0x749)]();}),_0x225afe[_0x378995(0xba1)]['onRequest'](_0x3d4e3a,_0x225afe[_0x378995(0xba1)][_0x378995(0x3ce)]['JupyterDocumentSymbols'],(_0x2d8128,_0x404828)=>this[_0x378995(0x9b3)](_0x2d8128,_0x404828)),_0x225afe[_0x378995(0xba1)][_0x378995(0xe54)](_0x3d4e3a,_0x225afe[_0x378995(0xba1)][_0x378995(0x3ce)][_0x378995(0xf4b)],(_0x12a23a,_0xccb12a)=>{const _0x53ad68=_0x378995;return this[_0x53ad68(0xaa9)](_0x12a23a,_0xccb12a,_0x3d4e3a[_0x53ad68(0xb12)]['attachWorkDoneProgress'](_0x12a23a),_0x3d4e3a[_0x53ad68(0xb12)]['attachPartialResultProgress'](_0x249e7f[_0x53ad68(0x66e)][_0x53ad68(0x8b6)],_0x12a23a));}));}['getProgressMessage'](_0x189e57){const _0x2d8a45=_0x16f480,_0x152f57=_0x189e57[_0x2d8a45(0x8bf)][_0x2d8a45(0x5aa)],_0x310446=_0x189e57['requiringAnalysisCount']['cells'];if(_0x152f57+_0x310446===0x0)return undefined;const _0x25acc2=_0x152f57===0x1&&_0x310446===0x1?_0x1752fb[_0x2d8a45(0xb6b)][_0x2d8a45(0x330)][_0x2d8a45(0xc71)]():_0x152f57===0x1&&_0x310446!==0x1?_0x1752fb[_0x2d8a45(0xb6b)][_0x2d8a45(0x330)][_0x2d8a45(0xc37)]()['format']({'cellCount':_0x310446}):_0x152f57!==0x1&&_0x310446===0x1?_0x1752fb[_0x2d8a45(0xb6b)][_0x2d8a45(0x330)][_0x2d8a45(0x348)]()[_0x2d8a45(0xa1d)]({'fileCount':_0x152f57}):_0x1752fb[_0x2d8a45(0xb6b)][_0x2d8a45(0x330)][_0x2d8a45(0xa24)]()[_0x2d8a45(0xa1d)]({'fileCount':_0x152f57,'cellCount':_0x310446});return _0x25acc2;}[_0x16f480(0xa5b)](_0x1e2d48){return{'isEnabled':_0x1eae34=>!!this['_progressBarEnabled'],'begin':()=>{const _0x1d23ad=a1_0x5357;_0x225afe[_0x1d23ad(0xba1)][_0x1d23ad(0x344)](_0x1e2d48,_0x225afe[_0x1d23ad(0xba1)][_0x1d23ad(0x116d)][_0x1d23ad(0x5db)],undefined);},'report':_0x3e8aca=>{const _0x392cbc=a1_0x5357;_0x225afe[_0x392cbc(0xba1)][_0x392cbc(0x344)](_0x1e2d48,_0x225afe[_0x392cbc(0xba1)][_0x392cbc(0x116d)]['ReportProgress'],_0x3e8aca);},'end':()=>{const _0x1bb2e2=a1_0x5357;_0x225afe[_0x1bb2e2(0xba1)][_0x1bb2e2(0x344)](_0x1e2d48,_0x225afe[_0x1bb2e2(0xba1)][_0x1bb2e2(0x116d)][_0x1bb2e2(0x2ea)],undefined);}};}[_0x16f480(0x11fa)](){const _0x10b4cd=_0x16f480;return this[_0x10b4cd(0x126b)][_0x10b4cd(0x609)]['get'](_0x9ebb2d[_0x10b4cd(0xf41)][_0x10b4cd(0xa7a)])[_0x10b4cd(0x11fa)](this['state'][_0x10b4cd(0x2d9)]);}['createBackgroundAnalysisProgram'](_0x53ef87,_0x54a9f5,_0x1c13da,_0x4417f4,_0x31d937,_0x2c171e){const _0x3e52b5=_0x16f480;return _0x54a9f5[_0x3e52b5(0x194)](_0x4b7461[_0x3e52b5(0xa63)][_0x3e52b5(0xae6)],this[_0x3e52b5(0x1031)]),new _0x3ae11b[(_0x3e52b5(0x491))](_0x53ef87,_0x54a9f5,_0x1c13da,_0x4417f4,_0x31d937,_0x2c171e,this[_0x3e52b5(0x126b)][_0x3e52b5(0x6cc)]);}['dispose'](){const _0x24c5e9=_0x16f480;super['dispose'](),this[_0x24c5e9(0x635)][_0x24c5e9(0x546)](),this[_0x24c5e9(0xa8f)][_0x24c5e9(0x546)](),this[_0x24c5e9(0x104f)][_0x24c5e9(0x546)]();}get[_0x16f480(0x39f)](){const _0x259fb0=_0x16f480;return this[_0x259fb0(0x126b)]['serviceProvider'][_0x259fb0(0xcfc)](_0x9ebb2d['PylanceServiceKeys'][_0x259fb0(0x39f)]);}['getDocumentationUrlForDiagnostic'](_0x34ff59){const _0x190136=_0x16f480;return(0x0,_0x1c8892[_0x190136(0x477)])(_0x34ff59);}[_0x16f480(0x954)](_0x31c4eb,_0x74f894){return _0x74f894;}[_0x16f480(0x58c)](_0x23cd4e,_0x66391f){const _0x56ff13=_0x16f480;return super[_0x56ff13(0x58c)](_0x23cd4e,_0x66391f);}[_0x16f480(0x1131)](_0x40f49b,_0x597978){const _0x2e9497=_0x16f480;return super[_0x2e9497(0x1131)](_0x40f49b,_0x597978);}[_0x16f480(0xb64)](_0x1ca623,_0x1a1f24){return super['onDeclaration'](_0x1ca623,_0x1a1f24);}[_0x16f480(0x6d4)](_0x425b94,_0x3be64e){const _0x1aeae6=_0x16f480;return super[_0x1aeae6(0x6d4)](_0x425b94,_0x3be64e);}[_0x16f480(0xaa9)](_0x252faf,_0x4fd89a,_0x17b619,_0x5ede97){const _0x2002c3=_0x16f480;return super[_0x2002c3(0xaa9)](_0x252faf,_0x4fd89a,_0x17b619,_0x5ede97,_0x1c8892[_0x2002c3(0xb8c)],_0x1c8892[_0x2002c3(0x523)]);}[_0x16f480(0x17f)](_0x194e5f,_0x49072e){return super['onDocumentSymbol'](_0x194e5f,_0x49072e);}[_0x16f480(0x323)](_0x5c74c5,_0x1f759f,_0x42e415){const _0x1774dc=_0x16f480;return super[_0x1774dc(0x323)](_0x5c74c5,_0x1f759f,_0x42e415);}['onHover'](_0x414993,_0x30f8fd){const _0xf6818f=_0x16f480;return super[_0xf6818f(0x12b7)](_0x414993,_0x30f8fd);}[_0x16f480(0xb87)](_0x1405b8,_0x4e519f){const _0x41f5c6=_0x16f480;return super[_0x41f5c6(0xb87)](_0x1405b8,_0x4e519f);}['onSignatureHelp'](_0x4aba4b,_0x308cd7){return super['onSignatureHelp'](_0x4aba4b,_0x308cd7);}[_0x16f480(0x9c5)](_0x2282be,_0x2555db){const _0x1e2b2c=_0x16f480,_0x21efeb=this[_0x1e2b2c(0x920)](_0x2282be[_0x1e2b2c(0x697)]['uri']),_0x589865=this[_0x1e2b2c(0xfbe)]['getWorkspaceForFile'](_0x21efeb);return this[_0x1e2b2c(0x126f)](_0x589865,_0x248a9b=>this[_0x1e2b2c(0x104f)][_0x1e2b2c(0xeeb)](_0x248a9b,_0x2282be,_0x2555db));}[_0x16f480(0x12ac)](_0x521991,_0x3457d5){const _0x38f8c2=_0x16f480;return super[_0x38f8c2(0x12ac)](_0x521991,_0x3457d5);}[_0x16f480(0x7b8)](_0x528d55,_0x1776a1){return super['onPrepareRenameRequest'](_0x528d55,_0x1776a1);}[_0x16f480(0x590)](_0x1a9e74,_0x457c51){const _0x5bc224=_0x16f480;return super[_0x5bc224(0x590)](_0x1a9e74,_0x457c51);}['onCallHierarchyPrepare'](_0x379bbf,_0xcbca8f){const _0x45e5c4=_0x16f480;return super[_0x45e5c4(0x468)](_0x379bbf,_0xcbca8f);}[_0x16f480(0x664)](_0x25d01b,_0x132ae2){const _0x7f4c8f=_0x16f480;return super[_0x7f4c8f(0x664)](_0x25d01b,_0x132ae2);}[_0x16f480(0x10eb)](_0x27f5ae,_0x1c153d){return super['onCallHierarchyOutgoingCalls'](_0x27f5ae,_0x1c153d);}[_0x16f480(0x108b)](_0x4c35e2,_0x570c47,_0x440e5a){return super['onExecuteCommand'](_0x4c35e2,_0x570c47,_0x440e5a);}[_0x16f480(0x1069)](_0xb6f106,_0x4d2732){const _0x385148=_0x16f480,_0x1330ba=this['convertLspUriStringToUri'](_0xb6f106['textDocument'][_0x385148(0xae2)]),_0x17019d=this[_0x385148(0xfbe)]['getWorkspaceForFile'](_0x1330ba);return this[_0x385148(0x126f)](_0x17019d,_0x11415e=>this[_0x385148(0xa8f)]['handleTypeHierarchyPrepare'](_0x11415e,_0xb6f106,_0x4d2732));}[_0x16f480(0x1d3)](_0x1967aa,_0x1b9c4d){const _0x4823cd=_0x16f480,_0x435541=this[_0x4823cd(0x920)](_0x1967aa[_0x4823cd(0x841)][_0x4823cd(0xae2)]),_0x5844f2=this['provider'][_0x4823cd(0x11c4)](_0x435541);return this[_0x4823cd(0x126f)](_0x5844f2,_0xd2f89b=>this['syncLS'][_0x4823cd(0xc00)](_0xd2f89b,_0x1967aa,_0x1b9c4d));}[_0x16f480(0x118b)](_0xdaf6c2,_0xe77007){const _0x399f1a=_0x16f480,_0x7e94d6=this['convertLspUriStringToUri'](_0xdaf6c2[_0x399f1a(0x841)][_0x399f1a(0xae2)]),_0x18bbdd=this[_0x399f1a(0xfbe)]['getWorkspaceForFile'](_0x7e94d6);return this[_0x399f1a(0x126f)](_0x18bbdd,_0x5cf58a=>this[_0x399f1a(0xa8f)]['handleTypeHierarchySubtypes'](_0x5cf58a,_0xdaf6c2,_0xe77007));}[_0x16f480(0x432)](_0x1a1231,_0x3a2e6a){const _0x456526=_0x16f480,_0x20ad47=this[_0x456526(0x920)](_0x1a1231[_0x456526(0x697)][_0x456526(0xae2)]),_0x5bf962=this[_0x456526(0xfbe)]['getWorkspaceForFile'](_0x20ad47);return this[_0x456526(0x126f)](_0x5bf962,_0xc05286=>this[_0x456526(0x104f)][_0x456526(0x771)](_0xc05286,_0x1a1231,_0x3a2e6a));}['_onDelta'](_0x2f2410,_0x546953){const _0x3c087d=_0x16f480,_0x26ef5d=this[_0x3c087d(0x920)](_0x2f2410['textDocument']['uri']),_0x42840e=this[_0x3c087d(0xfbe)]['getWorkspaceForFile'](_0x26ef5d);return this[_0x3c087d(0x126f)](_0x42840e,_0x2c4022=>this['asyncLS'][_0x3c087d(0xba5)](_0x2c4022,_0x2f2410,_0x546953));}[_0x16f480(0x261)](_0x4d0799,_0x3c6e87){const _0x4a89aa=_0x16f480,_0x188e05=this[_0x4a89aa(0x920)](_0x4d0799[_0x4a89aa(0x697)]['uri']),_0x181572=this[_0x4a89aa(0xfbe)][_0x4a89aa(0x11c4)](_0x188e05);return this[_0x4a89aa(0x126f)](_0x181572,_0x28af5e=>this['asyncLS'][_0x4a89aa(0x918)](_0x28af5e,_0x4d0799,_0x3c6e87));}[_0x16f480(0x120f)](_0x2218dc,_0x591877){const _0x693ab4=_0x16f480,_0xfff9a9=this[_0x693ab4(0x920)](_0x2218dc['textDocument'][_0x693ab4(0xae2)]),_0x59d4e1=this['provider'][_0x693ab4(0x11c4)](_0xfff9a9);return this[_0x693ab4(0x126f)](_0x59d4e1,_0x257907=>this[_0x693ab4(0xa8f)][_0x693ab4(0x5f6)](_0x257907,_0x2218dc,_0x591877));}[_0x16f480(0xa5e)](_0x40c46f,_0x27ff6d){const _0x3e2f02=_0x16f480,_0x51801a=this[_0x3e2f02(0x920)](_0x40c46f[_0x3e2f02(0x697)][_0x3e2f02(0xae2)]),_0xcc8398=this[_0x3e2f02(0xfbe)][_0x3e2f02(0x11c4)](_0x51801a);return this['run'](_0xcc8398,_0x2d11d9=>this[_0x3e2f02(0xa8f)][_0x3e2f02(0x1101)](_0x2d11d9,_0x40c46f,_0x27ff6d));}[_0x16f480(0x82b)](_0x20f46a,_0x3ddad4){const _0x3a2210=_0x16f480,_0x1c59ea=this['convertLspUriStringToUri'](_0x20f46a[_0x3a2210(0x697)][_0x3a2210(0xae2)]),_0xeac38e=this['provider'][_0x3a2210(0x11c4)](_0x1c59ea);return this['run'](_0xeac38e,_0x1ab663=>this[_0x3a2210(0x104f)][_0x3a2210(0x10b6)](_0x1ab663,_0x20f46a,_0x3ddad4));}[_0x16f480(0x36a)](_0x594596,_0x15c489){const _0x4cd704=_0x16f480,_0x475245=(0x0,_0x5bcc37[_0x4cd704(0xf2a)])(_0x594596['data']);if(!_0x475245||!_0x475245[_0x4cd704(0x183)])return _0x594596;const _0x19017e=_0x1f192c[_0x4cd704(0xb38)][_0x4cd704(0xc4a)](_0x475245['fileUri'],this[_0x4cd704(0x126b)]['serviceProvider']),_0x5b4556=this[_0x4cd704(0xfbe)]['getWorkspaceForFile'](_0x19017e);return this[_0x4cd704(0x126f)](_0x5b4556,_0xbd0405=>this[_0x4cd704(0xa8f)][_0x4cd704(0xe3e)](_0xbd0405,_0x594596,_0x15c489));}[_0x16f480(0x1139)](_0x18d7e8,_0x39df21,_0x27f227){const _0x4851d2=_0x16f480,_0x5e1c10=this[_0x4851d2(0x920)](_0x18d7e8[_0x4851d2(0x697)][_0x4851d2(0xae2)]),_0x26ee6f=this[_0x4851d2(0xfbe)][_0x4851d2(0x11c4)](_0x5e1c10);return this['run'](_0x26ee6f,_0x125d2d=>this[_0x4851d2(0xa8f)][_0x4851d2(0x1102)](_0x125d2d,_0x18d7e8,_0x39df21,_0x27f227));}[_0x16f480(0x9b3)](_0x146234,_0x11ccb4){const _0x2f6be0=_0x16f480,_0x54d4b3=this[_0x2f6be0(0x920)](_0x146234['textDocument'][_0x2f6be0(0xae2)]),_0x585cb9=this[_0x2f6be0(0xfbe)][_0x2f6be0(0x11c4)](_0x54d4b3);return this['run'](_0x585cb9,_0x54134f=>{const _0xa81787=_0x2f6be0;return _0x54134f[_0xa81787(0xbd5)][_0xa81787(0x126f)](_0x5863f3=>{const _0x3d36ce=_0xa81787;return new _0x3626b1[(_0x3d36ce(0xca8))](_0x5863f3,_0x54d4b3,this[_0x3d36ce(0xa96)][_0x3d36ce(0xd84)],{'includeAliases':!![]},_0x11ccb4)[_0x3d36ce(0x352)]();},_0x11ccb4);});}['_applyPylanceDiagnosticOverrides'](_0x3d6863){const _0x1e295b=_0x16f480;_0x3d6863[_0x1e295b(0xda9)]=this[_0x1e295b(0xd4b)](_0x3d6863[_0x1e295b(0xda9)],_0x1dce03[_0x1e295b(0x27a)][_0x1e295b(0xe79)],_0x1e295b(0x3ba));}['_applyPylanceDiagnosticOverride'](_0x13bde7,_0x5aa484,_0x47055a){const _0x2a3d84=_0x13bde7||{},_0x5ad9f0=_0x5aa484;return!_0x2a3d84[_0x5ad9f0]&&(_0x2a3d84[_0x5ad9f0]=_0x47055a),_0x2a3d84;}[_0x16f480(0xca2)](_0x4e48ef,_0x5f0679){const _0x168167=_0x16f480;var _0x3ff869;(_0x3ff869=_0x4e48ef[_0x168167(0xbd5)]['serviceProvider'][_0x168167(0xcfc)](_0x4b7461[_0x168167(0xa63)][_0x168167(0x205)]))===null||_0x3ff869===void 0x0?void 0x0:_0x3ff869[_0x168167(0xc22)](_0x5c1d08=>{const _0x42a8e0=_0x168167;var _0x55a11c;return(_0x55a11c=_0x5c1d08[_0x42a8e0(0x26d)])===null||_0x55a11c===void 0x0?void 0x0:_0x55a11c[_0x42a8e0(0x84f)](_0x5c1d08,_0x5f0679);});}}_0x1a656e[_0x16f480(0xe6f)]=_0x29f941,_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x2e8))],_0x29f941['prototype'],_0x16f480(0x58c),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x510))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x1131),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x3cb))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0xb64),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x129a))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x6d4),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x327))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0xaa9),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x830))],_0x29f941['prototype'],_0x16f480(0x17f),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])('workspace/symbol')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x323),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x732)])()],_0x29f941['prototype'],'onHover',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])('textDocument/documentHighlight')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0xb87),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0xb5a))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0xf01),null),_0x1e4999([(0x0,_0xafffd8['lspCompletionRequestTelemetry'])()],_0x29f941['prototype'],_0x16f480(0x9c5),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])('completionItem/resolve')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x12ac),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0xb18))],_0x29f941[_0x16f480(0x4cc)],'onPrepareRenameRequest',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0xd13))],_0x29f941[_0x16f480(0x4cc)],'onRenameRequest',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0xb92))],_0x29f941['prototype'],'onCallHierarchyPrepare',null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x6d5))],_0x29f941['prototype'],'onCallHierarchyIncomingCalls',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x976))],_0x29f941[_0x16f480(0x4cc)],'onCallHierarchyOutgoingCalls',null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x5cd))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x108b),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0xeba))],_0x29f941['prototype'],'_onTypeHierarchyPrepare',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x341))],_0x29f941[_0x16f480(0x4cc)],'_onTypeHierarchySupertypes',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x536))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x118b),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])('textDocument/semanticTokens/range')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x432),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x715))],_0x29f941['prototype'],_0x16f480(0xd0c),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])('textDocument/semanticTokens/full')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x261),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x2c1))],_0x29f941[_0x16f480(0x4cc)],'_onFoldingRanges',null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x883))],_0x29f941['prototype'],_0x16f480(0xa5e),null),_0x1e4999([(0x0,_0xafffd8[_0x16f480(0x42c)])(_0x16f480(0x61e))],_0x29f941[_0x16f480(0x4cc)],'_onInlayHints',null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])(_0x16f480(0x102d))],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x36a),null),_0x1e4999([(0x0,_0xafffd8['lspRequestTelemetry'])('textDocument/onTypeFormatting')],_0x29f941[_0x16f480(0x4cc)],_0x16f480(0x1139),null);},0x2099:(_0x33cce7,_0x408481,_0x5b4ca2)=>{'use strict';const _0x121b7c=a1_0x5357;Object[_0x121b7c(0x9ae)](_0x408481,'__esModule',{'value':!![]}),_0x408481[_0x121b7c(0xc53)]=void 0x0;const _0xde2fc8=_0x5b4ca2(0x171a8),_0x2b0861=_0x5b4ca2(0x10240),_0x5b2aa2=_0x5b4ca2(0xd77c),_0x2a5a60=_0x5b4ca2(0xb6b4),_0x189de5=_0x5b4ca2(0x14eff),_0x393e28=_0x5b4ca2(0x5168),_0x1e0d3e=_0x5b4ca2(0xa41c),_0x1b58ff=_0x5b4ca2(0x7234),_0x27128a=_0x5b4ca2(0x3a44),_0x35db9b=_0x5b4ca2(0xd1f7),_0x3924de=_0x5b4ca2(0x475c),_0x30e0c7=_0x5b4ca2(0xa0c4),_0x47e5dd=_0x5b4ca2(0x39cc),_0x30eced=_0x5b4ca2(0x3480),_0x56df19=_0x5b4ca2(0x12da8),_0x4814ea=_0x5b4ca2(0x9d30),_0x38dd72=_0x5b4ca2(0x19cc),_0x38159d=_0x5b4ca2(0xb544),_0x510dfe=_0x5b4ca2(0x105b4),_0xf4d8f5=_0x5b4ca2(0x16ad8),_0x4248d9=_0x5b4ca2(0xb478),_0x1a4c63=_0x5b4ca2(0x14e8c),_0x41d41e=_0x5b4ca2(0x16030);class _0x365583 extends _0x41d41e[_0x121b7c(0xf89)]{constructor(_0x263dc3){super(_0x263dc3);}[_0x121b7c(0x11d8)](_0x216079,_0xbfd72d,_0x17c3b){const _0x29e7eb=_0x121b7c;return this[_0x29e7eb(0x34e)](_0x216079,_0xbfd72d,_0x39a490=>this[_0x29e7eb(0x635)][_0x29e7eb(0x5f9)]['runWithPosition'](_0x216079,_0xbfd72d,(_0x171815,_0x5a5f06)=>{const _0x559ef8=_0x29e7eb;return new _0x30e0c7['AggregatedDefinitionProvider'](_0x171815,_0x39a490,_0x5a5f06,this[_0x559ef8(0x635)][_0x559ef8(0xa96)][_0x559ef8(0xb0e)]?_0x2a5a60[_0x559ef8(0xe55)][_0x559ef8(0x11d0)]:_0x2a5a60[_0x559ef8(0xe55)][_0x559ef8(0xf74)],_0x17c3b)[_0x559ef8(0x34e)]();},_0x17c3b));}[_0x121b7c(0x125d)](_0x21040b,_0x26d239,_0x5c27aa){const _0xa60184=_0x121b7c;return this[_0xa60184(0x34e)](_0x21040b,_0x26d239,_0x99e5ab=>this['state'][_0xa60184(0x5f9)]['runWithPosition'](_0x21040b,_0x26d239,(_0x294d80,_0x286aa9)=>{const _0x44845e=_0xa60184;return new _0x30e0c7[(_0x44845e(0xe56))](_0x294d80,_0x99e5ab,_0x286aa9,this[_0x44845e(0x635)][_0x44845e(0xa96)][_0x44845e(0xb0e)]?_0x2a5a60[_0x44845e(0xe55)]['PreferStubs']:_0x2a5a60['DefinitionFilter']['All'],_0x5c27aa)[_0x44845e(0x34e)]();},_0x5c27aa));}[_0x121b7c(0x1037)](_0x2e8b13,_0x2d60cd,_0x17b635){const _0x43a677=_0x121b7c;return this[_0x43a677(0x34e)](_0x2e8b13,_0x2d60cd,_0x3524f3=>this['state'][_0x43a677(0x5f9)][_0x43a677(0x1ec)](_0x2e8b13,_0x2d60cd,(_0x3025fd,_0x12644e)=>{const _0x1e192d=_0x43a677;return new _0x2a5a60[(_0x1e192d(0xec6))](_0x3025fd,_0x3524f3,_0x12644e,_0x17b635)[_0x1e192d(0x34e)]();},_0x17b635));}[_0x121b7c(0x741)](_0x15d0e5,_0x57f379,_0x5e3f8f){const _0x4d8b68=_0x121b7c;this[_0x4d8b68(0x635)][_0x4d8b68(0x97d)](_0x15d0e5);if(_0x15d0e5['disableLanguageServices'])return null;const _0x4c6689=this[_0x4d8b68(0x635)]['convertLspUriStringToUri'](_0x57f379[_0x4d8b68(0x697)][_0x4d8b68(0xae2)]);return _0x15d0e5[_0x4d8b68(0xbd5)][_0x4d8b68(0x126f)](_0x5a19fd=>{const _0x25fa71=_0x4d8b68;var _0x18c08d;return new _0x47e5dd[(_0x25fa71(0x6e1))]((_0x18c08d=this[_0x25fa71(0x1232)])!==null&&_0x18c08d!==void 0x0?_0x18c08d:_0x4248d9['IndicesManager']['empty'],_0x5a19fd,_0x4c6689,this[_0x25fa71(0x635)][_0x25fa71(0xa96)]['hasHierarchicalDocumentSymbolCapability'],_0x5e3f8f)[_0x25fa71(0x352)]();},_0x5e3f8f);}[_0x121b7c(0xf10)](_0x301a2b,_0x25795f,_0x7c8bce,_0x1ef08d){const _0x219ccd=_0x121b7c;var _0x640d33;const _0x2774fc=new _0x38dd72[(_0x219ccd(0x9d8))]((_0x640d33=this[_0x219ccd(0x1232)])!==null&&_0x640d33!==void 0x0?_0x640d33:_0x4248d9[_0x219ccd(0xc56)]['empty'],_0x301a2b,_0x1ef08d,_0x25795f[_0x219ccd(0x56f)],_0x7c8bce)[_0x219ccd(0x945)]();return _0x2774fc;}[_0x121b7c(0x761)](_0x1a2e93,_0x377b0d,_0xe8575a){const _0x9b3073=_0x121b7c;return(0x0,_0x35db9b[_0x9b3073(0x204)])(_0x1a2e93,_0x35db9b['TelemetryEventName'][_0x9b3073(0xd2f)],_0x25538e=>{const _0x65b61b=_0x9b3073,_0x35607f=this[_0x65b61b(0x635)][_0x65b61b(0x920)](_0x377b0d[_0x65b61b(0x697)]['uri']);return this[_0x65b61b(0x635)][_0x65b61b(0x5f9)]['runWithPosition'](_0x1a2e93,_0x377b0d,(_0x23e98f,_0x2b22c1)=>{const _0x1f8c92=_0x65b61b;return new _0x56df19[(_0x1f8c92(0x960))](_0x23e98f,_0x35607f,_0x2b22c1,this[_0x1f8c92(0x635)]['client'][_0x1f8c92(0x4ee)],!!this[_0x1f8c92(0x635)][_0x1f8c92(0x126b)][_0x1f8c92(0xbc7)],_0xe8575a)[_0x1f8c92(0x79a)]();},_0xe8575a);},0x7d0);}[_0x121b7c(0x259)](_0x215600,_0x207816,_0x4ef536){const _0x43e5af=_0x121b7c;if(_0x215600[_0x43e5af(0x260)])return;const _0x2235e5=this['state'][_0x43e5af(0x920)](_0x207816[_0x43e5af(0x697)][_0x43e5af(0xae2)]);return this['state'][_0x43e5af(0x5f9)][_0x43e5af(0x1ec)](_0x215600,_0x207816,(_0x5c4bb4,_0x3a245b)=>{const _0x5452fc=_0x43e5af;return new _0x189de5[(_0x5452fc(0x1281))](_0x5c4bb4,_0x2235e5,_0x3a245b,this['state']['client'][_0x5452fc(0x884)],this[_0x5452fc(0x635)][_0x5452fc(0xa96)][_0x5452fc(0x74d)],this[_0x5452fc(0x635)]['client'][_0x5452fc(0x3f1)],_0x207816[_0x5452fc(0x613)],_0x5c4bb4[_0x5452fc(0x609)][_0x5452fc(0x1a9)](),_0x4ef536)['getSignatureHelp']();},_0x4ef536);}[_0x121b7c(0xca0)](_0x281927,_0x154f37,_0x23f614){const _0x9cbf9d=_0x121b7c,_0x3e5851=(0x0,_0x2b0861[_0x9cbf9d(0xf2a)])(_0x154f37['data']);if(!_0x3e5851||!_0x3e5851[_0x9cbf9d(0xae2)])return _0x154f37;const _0x109a26=this[_0x9cbf9d(0x635)][_0x9cbf9d(0x920)](_0x3e5851[_0x9cbf9d(0xae2)]);return this[_0x9cbf9d(0x635)]['documentTransformer'][_0x9cbf9d(0x126f)](_0x281927,_0x154f37,(_0xb8ad1,_0x143b5d)=>{const _0x470eb1=_0x9cbf9d,_0x1d832e=(0x0,_0x2b0861['fromLSPAny'])(_0x143b5d[_0x470eb1(0x1213)]);return new _0x3924de[(_0x470eb1(0x667))](_0xb8ad1,_0x109a26,_0x1d832e[_0x470eb1(0xc89)],this[_0x470eb1(0x635)][_0x470eb1(0x4aa)](_0x281927),{'nameMap':_0x1b58ff[_0x470eb1(0xff8)],'indices':_0x1a4c63[_0x470eb1(0x256)][_0x470eb1(0x12bc)](_0x281927)},!!this[_0x470eb1(0x635)][_0x470eb1(0x126b)]['supportsTelemetry'],_0x23f614)[_0x470eb1(0x375)](_0x143b5d),_0x143b5d;},_0x23f614);}['handlePrepareRenameRequest'](_0x104f7d,_0xb6db78,_0xec401f){const _0x4123ac=_0x121b7c;if(_0x104f7d[_0x4123ac(0x260)])return null;const _0x12e122=this[_0x4123ac(0x635)][_0x4123ac(0x920)](_0xb6db78[_0x4123ac(0x697)][_0x4123ac(0xae2)]),_0x92036a=_0x12e122[_0x4123ac(0x33c)]();return _0x104f7d['service'][_0x4123ac(0x126f)](_0x27e2f5=>{const _0x57377f=_0x4123ac;return new _0x4814ea[(_0x57377f(0x7ea))](_0x27e2f5,_0x12e122,_0xb6db78[_0x57377f(0xc89)],_0xec401f)[_0x57377f(0xd7f)](_0x104f7d['kinds'][_0x57377f(0x2c9)](_0x393e28[_0x57377f(0x4bd)][_0x57377f(0x6ed)]),_0x92036a);},_0xec401f);}[_0x121b7c(0x114a)](_0x5cf210,_0x133805,_0x2a702e){const _0x3072da=_0x121b7c;if(_0x5cf210[_0x3072da(0x260)])return;const _0x493285=this[_0x3072da(0x635)]['convertLspUriStringToUri'](_0x133805['textDocument'][_0x3072da(0xae2)]),_0x3b2b74=_0x493285[_0x3072da(0x33c)]();return _0x5cf210[_0x3072da(0xbd5)][_0x3072da(0x126f)](_0x11ee9f=>{const _0x154698=_0x3072da;return new _0x4814ea[(_0x154698(0x7ea))](_0x11ee9f,_0x493285,_0x133805['position'],_0x2a702e)[_0x154698(0x11ef)](_0x133805[_0x154698(0x11a5)],_0x5cf210[_0x154698(0x3e9)][_0x154698(0x2c9)](_0x393e28[_0x154698(0x4bd)][_0x154698(0x6ed)]),_0x3b2b74);},_0x2a702e);}[_0x121b7c(0x1102)](_0x56c17d,_0x5dc7d1,_0x252e3f,_0x48f707){const _0x13e898=_0x121b7c;if(_0x56c17d[_0x13e898(0x260)])return[];const _0x54f01f=this[_0x13e898(0x635)]['convertLspUriStringToUri'](_0x5dc7d1[_0x13e898(0x697)][_0x13e898(0xae2)]),_0x900091=_0x56c17d[_0x13e898(0xbd5)][_0x13e898(0x97b)](_0x54f01f);if(!_0x900091)return[];return(0x0,_0x35db9b[_0x13e898(0x204)])(_0x56c17d,_0x35db9b[_0x13e898(0xdd2)][_0x13e898(0xd12)],()=>{const _0x5b9bf0=_0x13e898;var _0x3a3754;return(_0x3a3754=new _0x30eced['AggregatedFormatOnTypeProvider'](this['fs'],_0x900091,_0x5dc7d1[_0x5b9bf0(0xc89)],_0x5dc7d1['ch'],_0x56c17d[_0x5b9bf0(0x969)],_0x48f707,_0x252e3f)[_0x5b9bf0(0xa0f)]())!==null&&_0x3a3754!==void 0x0?_0x3a3754:[];},0x7d0);}[_0x121b7c(0x5f6)](_0x29639c,_0x223a28,_0x22175c){const _0x216eed=_0x121b7c;if(_0x29639c[_0x216eed(0x260)])return[];const _0x5bf460=this[_0x216eed(0x635)]['convertLspUriStringToUri'](_0x223a28['textDocument'][_0x216eed(0xae2)]),_0x45db2a=_0x29639c['service'][_0x216eed(0xf5d)](_0x5bf460);if(!_0x45db2a)return[];return _0x38159d[_0x216eed(0xba9)][_0x216eed(0x759)](_0x45db2a,_0x22175c);}['handleSelectionRanges'](_0x167c4e,_0x58162d,_0x2cbc4c){const _0x295240=_0x121b7c;if(_0x167c4e[_0x295240(0x260)])return[];const _0x178a88=this['state'][_0x295240(0x920)](_0x58162d[_0x295240(0x697)]['uri']),_0x10b2a4=_0x167c4e['service']['getParseResults'](_0x178a88);if(!_0x10b2a4)return[];const _0x4b9dfa=_0x58162d[_0x295240(0xe78)][_0x295240(0xb49)](_0x5a5310=>{const _0x51efd9=_0x295240;return{'line':_0x5a5310[_0x51efd9(0x291)],'character':_0x5a5310[_0x51efd9(0x89a)]};});return _0x4b9dfa[_0x295240(0xb49)](_0x34cabb=>{const _0x2bedf2=_0x295240;var _0xd44f50;return(_0xd44f50=_0x510dfe[_0x2bedf2(0x122c)]['getSmartSelectionRange'](_0x10b2a4,_0x34cabb,_0x2cbc4c))!==null&&_0xd44f50!==void 0x0?_0xd44f50:_0xde2fc8['SelectionRange'][_0x2bedf2(0xffd)]((0x0,_0x5b2aa2[_0x2bedf2(0x950)])(),undefined);});}[_0x121b7c(0xe3e)](_0x4cd20b,_0x5b7e47,_0x337bca){const _0x270132=_0x121b7c;if(_0x4cd20b['disableLanguageServices'])return _0x5b7e47;const _0x311918=(0x0,_0x2b0861[_0x270132(0xf2a)])(_0x5b7e47[_0x270132(0x1213)]);if(!_0x311918||!_0x311918[_0x270132(0x183)])return _0x5b7e47;if(!this[_0x270132(0x635)][_0x270132(0xa96)]['supportedInlayResolveCapabilitySet'])return _0x5b7e47;const _0x245bac=(0x0,_0x1e0d3e[_0x270132(0x1033)])(_0x4cd20b)[_0x270132(0x26b)](_0x5b7e47,this[_0x270132(0x635)][_0x270132(0xa96)][_0x270132(0x1ea)],_0x337bca);return _0x245bac;}[_0x121b7c(0xfa6)](_0x2c3c3b,_0x2bd778,_0x1ddde9){const _0x42cde3=_0x121b7c;if(_0x2c3c3b[_0x42cde3(0x260)])return null;const _0x40e017=this[_0x42cde3(0x635)][_0x42cde3(0x920)](_0x2bd778[_0x42cde3(0x697)]['uri']);return _0x2c3c3b['service'][_0x42cde3(0x126f)](_0x25012e=>{const _0x4a8f54=_0x42cde3;return new _0xf4d8f5['TypeHierarchyProvider'](_0x25012e,_0x40e017,_0x2bd778[_0x4a8f54(0xc89)],_0x1ddde9)[_0x4a8f54(0x37a)]();},_0x1ddde9);}[_0x121b7c(0xc00)](_0x123c8c,_0x38fab4,_0x2605bd){const _0x182fd4=_0x121b7c;if(_0x123c8c[_0x182fd4(0x260)])return null;const _0x3c8f29=this['state'][_0x182fd4(0x920)](_0x38fab4[_0x182fd4(0x841)]['uri']);return _0x123c8c[_0x182fd4(0xbd5)][_0x182fd4(0x126f)](_0x3e0ad2=>{const _0x43b358=_0x182fd4;return new _0xf4d8f5['TypeHierarchyProvider'](_0x3e0ad2,_0x3c8f29,_0x38fab4['item'][_0x43b358(0x1285)][_0x43b358(0x116c)],_0x2605bd)[_0x43b358(0x129f)](_0x38fab4[_0x43b358(0x841)]);},_0x2605bd);}[_0x121b7c(0x68f)](_0x52ac09,_0x412b5f,_0x2d9c1a){const _0x16e24e=_0x121b7c;if(_0x52ac09[_0x16e24e(0x260)])return null;const _0x146a7e=this['state'][_0x16e24e(0x920)](_0x412b5f[_0x16e24e(0x841)][_0x16e24e(0xae2)]);return _0x52ac09[_0x16e24e(0xbd5)][_0x16e24e(0x126f)](_0x219380=>{const _0x2bf89b=_0x16e24e;return new _0xf4d8f5[(_0x2bf89b(0x5eb))](_0x219380,_0x146a7e,_0x412b5f['item'][_0x2bf89b(0x1285)][_0x2bf89b(0x116c)],_0x2d9c1a)[_0x2bf89b(0xae5)](_0x412b5f['item']);},_0x2d9c1a);}get[_0x121b7c(0x1232)](){const _0x4233ee=_0x121b7c;return this[_0x4233ee(0x609)][_0x4233ee(0xcfc)](_0x27128a['PylanceServiceKeys']['globalIndices']);}}_0x408481[_0x121b7c(0xc53)]=_0x365583;},0x14b08:(_0x31d214,_0x12d67e,_0x5b5811)=>{'use strict';const _0x121940=a1_0x5357;Object[_0x121940(0x9ae)](_0x12d67e,'__esModule',{'value':!![]}),_0x12d67e[_0x121940(0x11cb)]=void 0x0;const _0x2c0e83=_0x5b5811(0x171a8),_0x22e739=_0x5b5811(0x15000),_0x5ea081=_0x5b5811(0xd72c),_0x34f5bb=_0x5b5811(0x16760),_0x1ac325=_0x5b5811(0x2170);class _0x4fe702{constructor(_0x465e19){const _0x114ce5=_0x121940;this[_0x114ce5(0x126b)]=_0x465e19,this[_0x114ce5(0x3a9)]=new _0x34f5bb[(_0x114ce5(0xb06))](),this[_0x114ce5(0xea8)]=_0x2c0e83['CompletionTriggerKind'][_0x114ce5(0x179)],this[_0x114ce5(0x1de)]=new Map(),this[_0x114ce5(0xb59)]=[],this[_0x114ce5(0xa96)]={'hasConfigurationCapability':![],'hasVisualStudioExtensionsCapability':![],'hasWorkspaceFoldersCapability':![],'hasWatchFileCapability':![],'hasWatchFileRelativePathCapability':![],'hasActiveParameterCapability':![],'hasSignatureLabelOffsetCapability':![],'hasHierarchicalDocumentSymbolCapability':![],'hasWindowProgressCapability':![],'hasGoToDeclarationCapability':![],'hasDocumentChangeCapability':![],'hasDocumentAnnotationCapability':![],'hasCompletionCommitCharCapability':![],'hoverContentFormat':_0x2c0e83[_0x114ce5(0x11a1)][_0x114ce5(0x185)],'completionDocFormat':_0x2c0e83[_0x114ce5(0x11a1)][_0x114ce5(0x185)],'completionSupportsSnippet':![],'signatureDocFormat':_0x2c0e83[_0x114ce5(0x11a1)][_0x114ce5(0x185)],'supportsDeprecatedDiagnosticTag':![],'supportsUnnecessaryDiagnosticTag':![],'supportsTaskItemDiagnosticTag':![],'completionItemResolveSupportsAdditionalTextEdits':![]},global[_0x114ce5(0x7fd)]=_0x465e19[_0x114ce5(0x64a)][_0x114ce5(0x73c)](),this['_console'][_0x114ce5(0x3e8)](_0x114ce5(0x1130)+_0x465e19[_0x114ce5(0x64a)]);const _0x47cb75=_0x465e19[_0x114ce5(0x609)]['fs'](),_0xee25eb=_0x47cb75[_0x114ce5(0x2c6)]();_0xee25eb&&_0x47cb75[_0x114ce5(0x3a2)](_0xee25eb)&&_0x47cb75[_0x114ce5(0x1d5)](_0xee25eb);}[_0x121940(0x12d4)](_0x23ee21,_0x50d7ca){const _0x45da96=_0x121940;var _0x1f1bb1,_0xf599ab;const _0x46bd2c=this[_0x45da96(0xea8)]!==_0x2c0e83[_0x45da96(0x5ff)][_0x45da96(0x465)]||((_0x1f1bb1=_0x23ee21['context'])===null||_0x1f1bb1===void 0x0?void 0x0:_0x1f1bb1[_0x45da96(0x5a3)])!==_0x2c0e83['CompletionTriggerKind']['TriggerForIncompleteCompletions'];this['_lastTriggerKind']=(_0xf599ab=_0x23ee21[_0x45da96(0x613)])===null||_0xf599ab===void 0x0?void 0x0:_0xf599ab[_0x45da96(0x5a3)],_0x50d7ca&&(_0x50d7ca[_0x45da96(0xb03)]=_0x46bd2c);}[_0x121940(0x920)](_0x443cfb){const _0x2bec62=_0x121940;return _0x5ea081['Uri']['parse'](_0x443cfb,this[_0x2bec62(0x126b)]['serviceProvider']);}[_0x121940(0x1ff)](_0x6fbf90,_0x21630d){return(0x0,_0x1ac325['canNavigateToFile'])(_0x21630d,_0x6fbf90);}[_0x121940(0x12d6)](){const _0x137ee4=_0x121940;this[_0x137ee4(0x3a9)][_0x137ee4(0xf19)]();}[_0x121940(0x8ad)](_0x2206df){const _0x3ba94c=_0x121940;this[_0x3ba94c(0x3a9)][_0x3ba94c(0x1ab)](_0x2206df);}['addDynamicFeature'](_0x24cd6c){const _0xd779d2=_0x121940;this[_0xd779d2(0x3a9)][_0xd779d2(0x194)](_0x24cd6c);}[_0x121940(0x97d)](_0x46b3f9){const _0x280660=_0x121940;if((0x0,_0x22e739['isArray'])(_0x46b3f9)){_0x46b3f9[_0x280660(0xc22)](_0x4f9556=>_0x4f9556[_0x280660(0xbd5)]['recordUserInteractionTime']());return;}_0x46b3f9['service'][_0x280660(0x97d)]();}['dispose'](){const _0x4aeb71=_0x121940;this[_0x4aeb71(0x1de)]['clear'](),this[_0x4aeb71(0x3a9)][_0x4aeb71(0x662)](),this[_0x4aeb71(0xb59)][_0x4aeb71(0xc22)](_0xe10be4=>_0xe10be4[_0x4aeb71(0x546)]()),this[_0x4aeb71(0xb59)][_0x4aeb71(0xab7)]=0x0;}get[_0x121940(0xc49)](){const _0x9e6d43=_0x121940;return this['serverOptions']['serviceProvider'][_0x9e6d43(0x947)]();}}_0x12d67e[_0x121940(0x11cb)]=_0x4fe702;},0xb71c:function(_0x1ad588,_0x1a6548,_0x1e5a1f){'use strict';const _0x2e41aa=a1_0x5357;var _0x1177d5=this&&this['__createBinding']||(Object[_0x2e41aa(0xffd)]?function(_0x4ab735,_0x12ea16,_0x38ff7a,_0x1c5e82){const _0x407664=_0x2e41aa;if(_0x1c5e82===undefined)_0x1c5e82=_0x38ff7a;var _0x5e463b=Object['getOwnPropertyDescriptor'](_0x12ea16,_0x38ff7a);(!_0x5e463b||(_0x407664(0x10b5)in _0x5e463b?!_0x12ea16[_0x407664(0x7fe)]:_0x5e463b[_0x407664(0xe29)]||_0x5e463b[_0x407664(0x55e)]))&&(_0x5e463b={'enumerable':!![],'get':function(){return _0x12ea16[_0x38ff7a];}}),Object['defineProperty'](_0x4ab735,_0x1c5e82,_0x5e463b);}:function(_0x5b911c,_0x4a90ae,_0x236272,_0x2bd71e){if(_0x2bd71e===undefined)_0x2bd71e=_0x236272;_0x5b911c[_0x2bd71e]=_0x4a90ae[_0x236272];}),_0x66ac4c=this&&this['__setModuleDefault']||(Object['create']?function(_0x44606a,_0x354897){const _0x16431a=_0x2e41aa;Object[_0x16431a(0x9ae)](_0x44606a,_0x16431a(0x1015),{'enumerable':!![],'value':_0x354897});}:function(_0x267a58,_0x88c209){const _0x28332f=_0x2e41aa;_0x267a58[_0x28332f(0x1015)]=_0x88c209;}),_0x53ad47=this&&this['__importStar']||function(_0x4b509a){const _0x225632=_0x2e41aa;if(_0x4b509a&&_0x4b509a['__esModule'])return _0x4b509a;var _0x3916d5={};if(_0x4b509a!=null){for(var _0x1328ab in _0x4b509a)if(_0x1328ab!==_0x225632(0x1015)&&Object[_0x225632(0x4cc)][_0x225632(0x9b9)][_0x225632(0x84f)](_0x4b509a,_0x1328ab))_0x1177d5(_0x3916d5,_0x4b509a,_0x1328ab);}return _0x66ac4c(_0x3916d5,_0x4b509a),_0x3916d5;};Object['defineProperty'](_0x1a6548,_0x2e41aa(0x7fe),{'value':!![]}),_0x1a6548[_0x2e41aa(0xbce)]=void 0x0;const _0x1e10a6=_0x53ad47(_0x1e5a1f(0x144ed)),_0xff0ec6=_0x53ad47(_0x1e5a1f(0x16ee4)),_0x2a5c4d=_0x1e5a1f(0x9304),_0x57c9b3=_0x1e5a1f(0x7e20),_0x3b6da0=_0x1e5a1f(0x10eb0),_0x20497b=_0x1e5a1f(0xef8c),_0x1b1634=_0x1e5a1f(0x4d78),_0x36041b=_0x1e5a1f(0x14b08);class _0x345ec9 extends _0x36041b[_0x2e41aa(0x11cb)]{constructor(_0x2de174){const _0x3c9ff4=_0x2e41aa;super(_0x2de174),this[_0x3c9ff4(0x658)]=0x1,this['inExperimentCache']=new Map();const _0x4145ce=_0x2de174[_0x3c9ff4(0x609)]['fs']();_0x1e10a6['assert'](_0x4145ce[_0x3c9ff4(0x3a2)](_0x2de174[_0x3c9ff4(0x64a)]['combinePaths'](_0xff0ec6[_0x3c9ff4(0x819)])),_0x3c9ff4(0x1bb)+_0x2de174[_0x3c9ff4(0x64a)]+'\x27'),this[_0x3c9ff4(0x5f9)]=new _0x57c9b3[(_0x3c9ff4(0x935))]([new _0x20497b['PyTestDocumentTransformer']()]);}get[_0x2e41aa(0x2d9)](){const _0x4503d6=_0x2e41aa;return this[_0x4503d6(0x658)];}set['hostKind'](_0x145aa8){const _0x59bf38=_0x2e41aa;this[_0x59bf38(0x658)]=_0x145aa8;}[_0x2e41aa(0x4aa)](_0x5d31c5,_0x3aecab){const _0x496ea0=_0x2e41aa;var _0x5a81b5,_0x1f5ca8;const _0x1d2aa6=this['client']['hasCompletionCommitCharCapability']&&!!_0x5d31c5['extraCommitChars'],_0x29ce9b=(_0x5a81b5=_0x5d31c5[_0x496ea0(0xa15)])!==null&&_0x5a81b5!==void 0x0?_0x5a81b5:_0x496ea0(0xcd4),_0x495a25=_0x3aecab?!_0x3aecab[_0x496ea0(0x763)]:!![],_0xf9a6db={'format':this[_0x496ea0(0xa96)][_0x496ea0(0x12a7)],'snippet':this[_0x496ea0(0xa96)][_0x496ea0(0x785)],'lazyEdit':this[_0x496ea0(0xa96)][_0x496ea0(0x827)],'triggerCharacter':(_0x1f5ca8=_0x3aecab===null||_0x3aecab===void 0x0?void 0x0:_0x3aecab[_0x496ea0(0x613)])===null||_0x1f5ca8===void 0x0?void 0x0:_0x1f5ca8[_0x496ea0(0x5fa)],'extraCommitChars':_0x1d2aa6,'importFormat':_0x29ce9b,'autoImport':_0x495a25,'includeUserSymbolsInAutoImport':!![]};return _0xf9a6db;}[_0x2e41aa(0x920)](_0x43bc63){const _0x333a58=_0x2e41aa;return(0x0,_0x1b1634[_0x333a58(0x920)])(_0x43bc63,this['_caseSensitiveDetector'],this[_0x333a58(0x6c7)]);}['canNavigateToFile'](_0x43853a,_0x243793){const _0x4832bd=_0x2e41aa;if(!super[_0x4832bd(0x1ff)](_0x43853a,_0x243793))return![];return!_0x3b6da0[_0x4832bd(0xebc)][_0x4832bd(0x1096)](_0x43853a);}[_0x2e41aa(0x546)](){const _0x2e4bc1=_0x2e41aa;super['dispose'](),this['inExperimentCache'][_0x2e4bc1(0x1b4)]();}get[_0x2e41aa(0x6c7)](){const _0x44223e=_0x2e41aa;return this['serverOptions'][_0x44223e(0x609)][_0x44223e(0x12df)]();}get[_0x2e41aa(0x1b6)](){const _0x2c8062=_0x2e41aa;return this[_0x2c8062(0x126b)]['serviceProvider'][_0x2c8062(0x10b5)](_0x2a5c4d[_0x2c8062(0xa63)][_0x2c8062(0x703)]);}}_0x1a6548[_0x2e41aa(0xbce)]=_0x345ec9;},0x16030:(_0x49f9be,_0x4ccf40,_0x125f41)=>{'use strict';const _0x54a340=a1_0x5357;Object['defineProperty'](_0x4ccf40,'__esModule',{'value':!![]}),_0x4ccf40[_0x54a340(0xf89)]=void 0x0,_0x125f41(0xaf6c);const _0x3dc071=_0x125f41(0x171a8),_0x2b5204=_0x125f41(0x10240),_0x282874=_0x125f41(0x13afc),_0x21c9ef=_0x125f41(0x978c),_0x521be5=_0x125f41(0x17170),_0x2d6c67=_0x125f41(0xb6b4),_0x56870d=_0x125f41(0x16980),_0x110852=_0x125f41(0x11cf8),_0x509846=_0x125f41(0xe348),_0x1a9d3b=_0x125f41(0x10678),_0x1f1d4a=_0x125f41(0xec8),_0x3cd03e=_0x125f41(0x14eff),_0x29a980=_0x125f41(0x140b0),_0x34469e=_0x125f41(0x5168);class _0x12b256{constructor(_0x599b45){this['state']=_0x599b45;}[_0x54a340(0x11d8)](_0x54ca38,_0x1cdae9,_0x3b520d){const _0x323bb0=_0x54a340;return this['getDefinitions'](_0x54ca38,_0x1cdae9,(_0x1537e9,_0x482e39)=>_0x54ca38[_0x323bb0(0xbd5)][_0x323bb0(0x126f)](_0x3ef40a=>{const _0x5d018e=_0x323bb0;return new _0x2d6c67[(_0x5d018e(0x395))](_0x3ef40a,_0x1537e9,_0x482e39,this[_0x5d018e(0x635)][_0x5d018e(0xa96)][_0x5d018e(0xb0e)]?_0x2d6c67[_0x5d018e(0xe55)][_0x5d018e(0x11d0)]:_0x2d6c67['DefinitionFilter'][_0x5d018e(0xf74)],_0x3b520d)[_0x5d018e(0x34e)]();},_0x3b520d));}[_0x54a340(0x125d)](_0x2d01f0,_0x1a3a57,_0x1d4e0a){const _0x19470c=_0x54a340;return this['getDefinitions'](_0x2d01f0,_0x1a3a57,(_0x496dfb,_0x2a747e)=>_0x2d01f0[_0x19470c(0xbd5)][_0x19470c(0x126f)](_0x53b1dd=>{const _0x2999c4=_0x19470c;return new _0x2d6c67[(_0x2999c4(0x395))](_0x53b1dd,_0x496dfb,_0x2a747e,this[_0x2999c4(0x635)]['client']['hasGoToDeclarationCapability']?_0x2d6c67[_0x2999c4(0xe55)][_0x2999c4(0xa1b)]:_0x2d6c67[_0x2999c4(0xe55)]['All'],_0x1d4e0a)['getDefinitions']();},_0x1d4e0a));}[_0x54a340(0x1037)](_0x115feb,_0xcf67a9,_0x2e562c){const _0x8f0cf=_0x54a340;return this[_0x8f0cf(0x34e)](_0x115feb,_0xcf67a9,(_0x3d18e0,_0x846d9c)=>_0x115feb[_0x8f0cf(0xbd5)][_0x8f0cf(0x126f)](_0x4a4404=>{const _0x29f31f=_0x8f0cf;return new _0x2d6c67[(_0x29f31f(0xec6))](_0x4a4404,_0x3d18e0,_0x846d9c,_0x2e562c)[_0x29f31f(0x34e)]();},_0x2e562c));}[_0x54a340(0x741)](_0x28dd76,_0x23d218,_0xc85bdd){const _0x236336=_0x54a340;this[_0x236336(0x635)]['recordUserInteractionTime'](_0x28dd76);if(_0x28dd76[_0x236336(0x260)])return null;const _0x33590d=this[_0x236336(0x635)][_0x236336(0x920)](_0x23d218[_0x236336(0x697)]['uri']);return _0x28dd76[_0x236336(0xbd5)][_0x236336(0x126f)](_0xdf25e4=>{const _0x4477d5=_0x236336;return new _0x110852['DocumentSymbolProvider'](_0xdf25e4,_0x33590d,this[_0x4477d5(0x635)][_0x4477d5(0xa96)][_0x4477d5(0xd84)],{'includeAliases':![]},_0xc85bdd)[_0x4477d5(0x352)]();},_0xc85bdd);}[_0x54a340(0xf10)](_0x3fe0c3,_0x541e84,_0x5be05c,_0x44eede){const _0x533dab=_0x54a340;return new _0x29a980[(_0x533dab(0x9c6))](_0x3fe0c3,_0x44eede,_0x541e84['query'],_0x5be05c)[_0x533dab(0x945)]();}[_0x54a340(0x761)](_0x416349,_0xdebffd,_0x2c4b90){const _0x1e174f=_0x54a340,_0x2fee5d=this['state'][_0x1e174f(0x920)](_0xdebffd[_0x1e174f(0x697)][_0x1e174f(0xae2)]);return _0x416349['service'][_0x1e174f(0x126f)](_0x2e3fd9=>{const _0x14fd85=_0x1e174f;return new _0x509846[(_0x14fd85(0xe9d))](_0x2e3fd9,_0x2fee5d,_0xdebffd[_0x14fd85(0xc89)],this[_0x14fd85(0x635)][_0x14fd85(0xa96)][_0x14fd85(0x4ee)],_0x2c4b90)['getHover']();},_0x2c4b90);}[_0x54a340(0xa0c)](_0x1a0365,_0x16fe57,_0x4bb2d6,_0x1e9828,_0x4c09c3,_0x502234,_0x3e5ba2){const _0x1ad2d8=_0x54a340;this[_0x1ad2d8(0x644)]&&(this[_0x1ad2d8(0x644)][_0x1ad2d8(0x7c1)](),this['_pendingFindAllRefsCancellationSource']=undefined);this[_0x1ad2d8(0x644)]=_0x1e9828;try{if(_0x1a0365[_0x1ad2d8(0x260)])return null;const _0x4dcae1=this['state'][_0x1ad2d8(0x920)](_0x16fe57[_0x1ad2d8(0x697)][_0x1ad2d8(0xae2)]);return _0x1a0365['service'][_0x1ad2d8(0x126f)](_0xcf07f3=>{const _0x4f09b8=_0x1ad2d8;return new _0x1a9d3b[(_0x4f09b8(0xf5c))](_0xcf07f3,_0x1e9828[_0x4f09b8(0x766)],_0x502234,_0x3e5ba2)[_0x4f09b8(0x46f)](_0x4dcae1,_0x16fe57[_0x4f09b8(0xc89)],_0x16fe57['context'][_0x4f09b8(0x1268)],_0x4c09c3);},_0x1e9828['token']);}finally{_0x4bb2d6['done'](),_0x1e9828[_0x1ad2d8(0x546)]();}}[_0x54a340(0x1279)](_0x597ce0,_0x1d7c2f,_0x120f8e){const _0x5eab79=_0x54a340,_0x4211d4=this[_0x5eab79(0x635)]['convertLspUriStringToUri'](_0x1d7c2f[_0x5eab79(0x697)][_0x5eab79(0xae2)]);return _0x597ce0[_0x5eab79(0xbd5)][_0x5eab79(0x126f)](_0x28c095=>{const _0x29e6ec=_0x5eab79;return new _0x56870d[(_0x29e6ec(0x8a1))](_0x28c095,_0x4211d4,_0x1d7c2f[_0x29e6ec(0xc89)],_0x120f8e)[_0x29e6ec(0x8c8)]();},_0x120f8e);}[_0x54a340(0x259)](_0x16a42a,_0x477102,_0x4e4593){const _0x13b56a=_0x54a340;if(_0x16a42a['disableLanguageServices'])return;const _0x47cfef=this[_0x13b56a(0x635)][_0x13b56a(0x920)](_0x477102['textDocument']['uri']);return _0x16a42a['service']['run'](_0x302a20=>{const _0x240c65=_0x13b56a;return new _0x3cd03e['SignatureHelpProvider'](_0x302a20,_0x47cfef,_0x477102['position'],this[_0x240c65(0x635)]['client'][_0x240c65(0x884)],this['state']['client'][_0x240c65(0x74d)],this[_0x240c65(0x635)]['client'][_0x240c65(0x3f1)],_0x477102[_0x240c65(0x613)],_0x302a20[_0x240c65(0x609)]['docStringService'](),_0x4e4593)['getSignatureHelp']();},_0x4e4593);}['handleCompletion'](_0x278a44,_0x342056,_0x1b2783){const _0x3b3d90=_0x54a340;if(_0x278a44['disableLanguageServices'])return null;const _0x409a30=this[_0x3b3d90(0x635)]['convertLspUriStringToUri'](_0x342056[_0x3b3d90(0x697)][_0x3b3d90(0xae2)]),_0xa34e89=_0x278a44['service'][_0x3b3d90(0x126f)](_0x1b4eb4=>{const _0x331d32=_0x3b3d90;var _0x7d41c3;const _0xd1b3cb=new _0x521be5[(_0x331d32(0x92c))](_0x1b4eb4,_0x409a30,_0x342056[_0x331d32(0xc89)],{'format':this[_0x331d32(0x635)][_0x331d32(0xa96)]['completionDocFormat'],'snippet':this[_0x331d32(0x635)][_0x331d32(0xa96)][_0x331d32(0x785)],'lazyEdit':![],'triggerCharacter':(_0x7d41c3=_0x342056===null||_0x342056===void 0x0?void 0x0:_0x342056['context'])===null||_0x7d41c3===void 0x0?void 0x0:_0x7d41c3[_0x331d32(0x5fa)]},_0x1b2783)[_0x331d32(0x401)]();return this[_0x331d32(0x635)]['setCompletionIncomplete'](_0x342056,_0xd1b3cb),_0xd1b3cb;},_0x1b2783);return _0xa34e89;}['handleCompletionResolve'](_0x3605df,_0x105b4b,_0x211a0e){const _0x446b77=_0x54a340,_0x2b1aad=(0x0,_0x2b5204[_0x446b77(0xf2a)])(_0x105b4b[_0x446b77(0x1213)]);if(!_0x2b1aad||!_0x2b1aad[_0x446b77(0xae2)])return _0x105b4b;const _0x3ded78=this[_0x446b77(0x635)]['convertLspUriStringToUri'](_0x2b1aad[_0x446b77(0xae2)]);return _0x3605df[_0x446b77(0xbd5)][_0x446b77(0x126f)](_0x31f2eb=>{const _0x15927c=_0x446b77;return new _0x521be5[(_0x15927c(0x92c))](_0x31f2eb,_0x3ded78,_0x2b1aad[_0x15927c(0xc89)],{'format':this[_0x15927c(0x635)][_0x15927c(0xa96)][_0x15927c(0x12a7)],'snippet':this[_0x15927c(0x635)]['client'][_0x15927c(0x785)],'lazyEdit':![]},_0x211a0e)[_0x15927c(0x375)](_0x105b4b);},_0x211a0e),_0x105b4b;}[_0x54a340(0x21d)](_0x27b923,_0x3d8f5f,_0x187a4d){const _0x3fec96=_0x54a340;if(_0x27b923[_0x3fec96(0x260)])return null;const _0x328f1f=this[_0x3fec96(0x635)][_0x3fec96(0x920)](_0x3d8f5f[_0x3fec96(0x697)]['uri']),_0x25c8f4=_0x328f1f[_0x3fec96(0x33c)]();return _0x27b923[_0x3fec96(0xbd5)][_0x3fec96(0x126f)](_0x26cadb=>{const _0xb7418d=_0x3fec96;return new _0x1f1d4a[(_0xb7418d(0x1d7))](_0x26cadb,_0x328f1f,_0x3d8f5f['position'],_0x187a4d)[_0xb7418d(0xd7f)](_0x27b923[_0xb7418d(0x3e9)][_0xb7418d(0x2c9)](_0x34469e['WellKnownWorkspaceKinds'][_0xb7418d(0x6ed)]),_0x25c8f4);},_0x187a4d);}[_0x54a340(0x114a)](_0x3265d9,_0x18bbc9,_0x1372e8){const _0x4cb539=_0x54a340;if(_0x3265d9[_0x4cb539(0x260)])return;const _0x2eb1e5=this[_0x4cb539(0x635)]['convertLspUriStringToUri'](_0x18bbc9['textDocument'][_0x4cb539(0xae2)]),_0x14211f=_0x2eb1e5[_0x4cb539(0x33c)]();return _0x3265d9['service'][_0x4cb539(0x126f)](_0x48201d=>{const _0x14e6e2=_0x4cb539;return new _0x1f1d4a['RenameProvider'](_0x48201d,_0x2eb1e5,_0x18bbc9[_0x14e6e2(0xc89)],_0x1372e8)[_0x14e6e2(0x11ef)](_0x18bbc9[_0x14e6e2(0x11a5)],_0x3265d9[_0x14e6e2(0x3e9)][_0x14e6e2(0x2c9)](_0x34469e[_0x14e6e2(0x4bd)][_0x14e6e2(0x6ed)]),_0x14211f);},_0x1372e8);}['handleCallHierarchyPrepare'](_0x229685,_0x28a72e,_0x157b75){const _0x141166=_0x54a340;if(_0x229685[_0x141166(0x260)])return null;const _0x1c4c69=this['state'][_0x141166(0x920)](_0x28a72e[_0x141166(0x697)][_0x141166(0xae2)]);return _0x229685[_0x141166(0xbd5)]['run'](_0x3a10ec=>{const _0x4208df=_0x141166;return new _0x21c9ef[(_0x4208df(0xa85))](_0x3a10ec,_0x1c4c69,_0x28a72e[_0x4208df(0xc89)],_0x157b75)[_0x4208df(0x37a)]();},_0x157b75);}[_0x54a340(0xbdd)](_0x5dc074,_0x15ce88,_0x59feb6){const _0x1e4dc1=_0x54a340;if(_0x5dc074[_0x1e4dc1(0x260)])return null;const _0x4fdef2=this[_0x1e4dc1(0x635)][_0x1e4dc1(0x920)](_0x15ce88['item'][_0x1e4dc1(0xae2)]);return _0x5dc074[_0x1e4dc1(0xbd5)][_0x1e4dc1(0x126f)](_0x5a27e0=>{const _0x17ac52=_0x1e4dc1;return new _0x21c9ef['CallHierarchyProvider'](_0x5a27e0,_0x4fdef2,_0x15ce88[_0x17ac52(0x841)][_0x17ac52(0x1285)][_0x17ac52(0x116c)],_0x59feb6)[_0x17ac52(0xbd4)]();},_0x59feb6);}[_0x54a340(0xb6c)](_0x40b300,_0x1bd705,_0xd6c9d6){const _0x3684e7=_0x54a340;if(_0x40b300[_0x3684e7(0x260)])return null;const _0x2c0b5a=this['state'][_0x3684e7(0x920)](_0x1bd705['item'][_0x3684e7(0xae2)]);return _0x40b300[_0x3684e7(0xbd5)][_0x3684e7(0x126f)](_0x4015bd=>{const _0x4d8658=_0x3684e7;return new _0x21c9ef['CallHierarchyProvider'](_0x4015bd,_0x2c0b5a,_0x1bd705[_0x4d8658(0x841)][_0x4d8658(0x1285)][_0x4d8658(0x116c)],_0xd6c9d6)[_0x4d8658(0x1129)]();},_0xd6c9d6);}[_0x54a340(0x546)](){}get['fs'](){const _0x32b92c=_0x54a340;return this['_serverOptions'][_0x32b92c(0x609)]['fs']();}get[_0x54a340(0x609)](){const _0x29ee96=_0x54a340;return this[_0x29ee96(0xe5d)][_0x29ee96(0x609)];}[_0x54a340(0x34e)](_0x4be561,_0x5acf23,_0x31f91c){const _0x449417=_0x54a340;this[_0x449417(0x635)][_0x449417(0x97d)](_0x4be561);if(_0x4be561[_0x449417(0x260)])return undefined;const _0x59d8c9=this[_0x449417(0x635)][_0x449417(0x920)](_0x5acf23['textDocument'][_0x449417(0xae2)]),_0x265a3c=_0x31f91c(_0x59d8c9,_0x5acf23['position']);if(!_0x265a3c)return undefined;return _0x265a3c[_0x449417(0x1110)](_0x16f9e8=>this['state'][_0x449417(0x1ff)](_0x16f9e8[_0x449417(0xae2)],_0x4be561[_0x449417(0xbd5)]['fs']))['map'](_0x4b9252=>_0x3dc071['Location']['create']((0x0,_0x282874[_0x449417(0xa28)])(_0x4be561[_0x449417(0xbd5)]['fs'],_0x4b9252['uri']),_0x4b9252[_0x449417(0x1285)]));}get[_0x54a340(0xe5d)](){const _0x3e31b6=_0x54a340;return this[_0x3e31b6(0x635)]['serverOptions'];}}_0x4ccf40[_0x54a340(0xf89)]=_0x12b256;},0x1319c:(_0x3e6a28,_0x4aa639,_0x2228c6)=>{'use strict';const _0x14594d=a1_0x5357;Object[_0x14594d(0x9ae)](_0x4aa639,_0x14594d(0x7fe),{'value':!![]}),_0x4aa639[_0x14594d(0x641)]=void 0x0;const _0x30e4d7=_0x2228c6(0x1848),_0x2c676c=_0x2228c6(0xd1f7);class _0x1855ac{constructor(){const _0x44e2ab=_0x14594d;this[_0x44e2ab(0xdae)]=0x0,this['_peakRss']=0x0;}['updateTelemetry'](_0x1c788c){const _0x80fb9a=_0x14594d,_0x35831c=_0x1c788c[_0x80fb9a(0x8bf)][_0x80fb9a(0x5aa)]+_0x1c788c[_0x80fb9a(0x8bf)][_0x80fb9a(0xe81)]===0x0&&_0x1c788c[_0x80fb9a(0x4b9)]!==0x0||_0x1c788c[_0x80fb9a(0xe82)],_0x327a5f=!this['_telemetryLimiter'];this['_elapsedSum']+=_0x1c788c[_0x80fb9a(0x4b9)];if(_0x327a5f&&_0x35831c)this[_0x80fb9a(0x599)]=new _0x30e4d7['Duration']();else{if(this[_0x80fb9a(0x599)]&&this[_0x80fb9a(0x599)][_0x80fb9a(0xb2a)]()<_0x2c676c['TelemetryWaitTimeSeconds']){if(_0x35831c)return this[_0x80fb9a(0xdae)]=0x0,this[_0x80fb9a(0x561)]=0x0,undefined;return this[_0x80fb9a(0x3e1)](),undefined;}}const _0xca9c1d=this[_0x80fb9a(0x3e1)]();if(!_0x35831c)return undefined;const _0x3cf3c2=this[_0x80fb9a(0xdae)]*0x3e8;this['_elapsedSum']=0x0,this[_0x80fb9a(0x599)]=new _0x30e4d7[(_0x80fb9a(0x300))]();const _0x56e6d1=new _0x2c676c[(_0x80fb9a(0x6a0))](_0x2c676c[_0x80fb9a(0xdd2)][_0x80fb9a(0xbf5)]);if(_0xca9c1d){const _0x498087=this['_peakRss'];this[_0x80fb9a(0x561)]=0x0,_0x56e6d1['Measurements']['peakRssMB']=_0x498087/0x400/0x400,_0x56e6d1[_0x80fb9a(0xc93)][_0x80fb9a(0x1236)]=_0xca9c1d[_0x80fb9a(0x10a9)]/0x400/0x400,_0x56e6d1[_0x80fb9a(0xc93)][_0x80fb9a(0x6b9)]=_0xca9c1d[_0x80fb9a(0xf85)]/0x400/0x400,_0x56e6d1['Measurements'][_0x80fb9a(0x12c1)]=_0xca9c1d[_0x80fb9a(0x3ae)]/0x400/0x400,_0x56e6d1['Measurements'][_0x80fb9a(0x42d)]=_0xca9c1d[_0x80fb9a(0xb81)]/0x400/0x400;}return _0x56e6d1[_0x80fb9a(0xc93)]['elapsedMs']=_0x3cf3c2,_0x56e6d1[_0x80fb9a(0xc93)][_0x80fb9a(0x1138)]=-0x1,_0x56e6d1[_0x80fb9a(0xc93)]['numFilesInProgram']=_0x1c788c[_0x80fb9a(0xb61)],_0x56e6d1[_0x80fb9a(0xc93)][_0x80fb9a(0xe82)]=_0x1c788c[_0x80fb9a(0xe82)]?0x1:0x0,_0x56e6d1[_0x80fb9a(0xc93)][_0x80fb9a(0xc88)]=_0x327a5f?0x1:0x0,_0x56e6d1['Properties'][_0x80fb9a(0x1fd)]=_0x1c788c[_0x80fb9a(0x75c)]||'',_0x56e6d1;}['_getMemoryUsage'](){const _0x197fb6=_0x14594d,_0x185545=process[_0x197fb6(0x74c)]();if(_0x185545[_0x197fb6(0x10a9)]===0x0)return undefined;return this['_peakRss']=Math[_0x197fb6(0x236)](_0x185545[_0x197fb6(0x10a9)],this[_0x197fb6(0x561)]),_0x185545;}}_0x4aa639[_0x14594d(0x641)]=_0x1855ac;},0x10d68:(_0x2b5ff6,_0x68a4e6,_0x5d6388)=>{'use strict';const _0x477b05=a1_0x5357;Object[_0x477b05(0x9ae)](_0x68a4e6,'__esModule',{'value':!![]}),_0x68a4e6[_0x477b05(0xfc9)]=_0x68a4e6[_0x477b05(0xd93)]=_0x68a4e6[_0x477b05(0xb73)]=_0x68a4e6[_0x477b05(0xc7e)]=_0x68a4e6[_0x477b05(0x25e)]=void 0x0;const _0x48fa6c=_0x5d6388(0x2464),_0x2b1b26=_0x5d6388(0x53c0),_0xee6f5=_0x5d6388(0x6eb4),_0x1c9b93=_0x5d6388(0x10e28),_0x278cd3=_0x5d6388(0x198),_0x4ce91b=_0x5d6388(0x6d88),_0x3505b7=_0x5d6388(0x177c1),_0x12e850=_0x5d6388(0xc4b4),_0x24c1e2=_0x5d6388(0x1848),_0x2baca5=_0x5d6388(0x155b0),_0x11e270=_0x5d6388(0x17170);function _0x9b6f14(_0x3db3b6,_0x83129e,_0x508678,_0x56bd5e,_0x47c556){const _0x2b8ab0=_0x477b05,_0xf47f85=_0x3db3b6['getSourceFileInfo'](_0x56bd5e),_0x2a5ca9=_0x508678===null||_0x508678===void 0x0?void 0x0:_0x508678[_0x2b8ab0(0xe2f)](_0x83129e[_0x2b8ab0(0x105a)]),_0x34fc0e=_0x8d2873=>{const _0xa0cb21=_0x2b8ab0;if(!_0x2a5ca9)return!![];if(!_0x3db3b6[_0xa0cb21(0x11ab)][_0xa0cb21(0x777)])return _0x2a5ca9[_0xa0cb21(0x10b5)](_0x8d2873[_0xa0cb21(0x404)][_0xa0cb21(0xbca)]())===undefined;return(0x0,_0x278cd3[_0xa0cb21(0xf20)])(_0x8d2873);},_0x387d07=_0x3db3b6[_0x2b8ab0(0xd31)]()[_0x2b8ab0(0x1110)](_0xad34c1=>_0xad34c1!==_0xf47f85&&_0x34fc0e(_0xad34c1)),_0x9e9c0f=new Map();(0x0,_0x2baca5['addModuleSymbolsMap'])(_0x387d07,_0x9e9c0f);if(!_0x508678||!_0x47c556)return _0x9e9c0f;return _0x387d07['forEach'](_0x2ae44d=>{const _0x2c8a23=_0x2b8ab0;if(_0x2ae44d[_0x2c8a23(0xe93)][_0x2c8a23(0xab7)]>0x0)return;const _0x176c3d=_0x2ae44d[_0x2c8a23(0x404)][_0x2c8a23(0xd59)]();if(_0x176c3d)return;const _0x2c672a=_0x2ae44d[_0x2c8a23(0x404)][_0x2c8a23(0xbca)](),_0x317821=_0x508678[_0x2c8a23(0x11e4)](_0x2c672a),_0x27d448=(0x0,_0x278cd3['isUserCode'])(_0x2ae44d);if(_0x317821&&_0x47c556&&(!_0x317821[_0x2c8a23(0x5ec)]||_0x27d448)){_0x9e9c0f['set'](_0x2c672a[_0x2c8a23(0x29e)],_0x1cceab(_0x317821,!_0x27d448));return;}}),_0x9e9c0f;}_0x68a4e6[_0x477b05(0x25e)]=_0x9b6f14;function _0x2f02eb(_0x18a178,_0x2cfd73,_0x2b2e12,_0x41c235,_0x1e8e1b,_0x260291,_0x2f584c){const _0x38cad3=_0x477b05;var _0x1a5934,_0xd13d1f;const _0x4ea309=_0x18a178['getParseResults'](_0x2cfd73);if(!_0x4ea309)return[];const _0x24fb71=(0x0,_0x3505b7[_0x38cad3(0x72e)])(_0x2b2e12,_0x4ea309[_0x38cad3(0xddd)][_0x38cad3(0xc4f)]);if(!_0x24fb71)return[];const _0x5af6c0=(0x0,_0xee6f5[_0x38cad3(0x6dc)])(_0x4ea309[_0x38cad3(0xbf0)][_0x38cad3(0x9a9)],_0x24fb71[_0x38cad3(0x116c)]);if(!_0x5af6c0)return[];const _0x493db6={..._0x260291,'patternMatcher':(_0x1a5934=_0x260291[_0x38cad3(0x110b)])!==null&&_0x1a5934!==void 0x0?_0x1a5934:(_0x3f7cc7,_0x39f691)=>(0x0,_0x12e850[_0x38cad3(0x60e)])(_0x3f7cc7,_0x39f691)>_0x41c235},_0x5cb1da=_0x462974(_0x18a178,_0x2cfd73,_0x2b2e12['start'],_0x493db6);if(!_0x5cb1da)return[];const _0x31d619=(_0xd13d1f=_0x493db6['nameToSearch'])!==null&&_0xd13d1f!==void 0x0?_0xd13d1f:_0x4ea309[_0x38cad3(0xfb5)][_0x38cad3(0x11f8)](_0x24fb71[_0x38cad3(0x116c)],_0x24fb71[_0x38cad3(0xab7)]);return _0x2f8683(_0x5cb1da,_0x5af6c0,_0x31d619,_0x41c235,_0x1e8e1b,_0x2f584c);}_0x68a4e6[_0x477b05(0xc7e)]=_0x2f02eb;function _0x462974(_0x1c3e4c,_0xcce29b,_0x2cba7c,_0x33107e){const _0x12b490=_0x477b05,_0x260d46=_0x1c3e4c['getParseResults'](_0xcce29b);if(!_0x260d46)return undefined;const _0x1c79b0=_0x1c3e4c['configOptions'][_0x12b490(0xb74)](_0xcce29b),_0x2e491d=_0x9b6f14(_0x1c3e4c,_0x1c79b0,_0x33107e['indices'],_0xcce29b,!![]);return new _0x413a24(_0x1c79b0,_0x1c3e4c,_0x1c3e4c[_0x12b490(0x19d)],_0x260d46,_0x2cba7c,new _0x11e270[(_0x12b490(0xa9e))](),_0x2e491d,_0x33107e);}_0x68a4e6[_0x477b05(0xb73)]=_0x462974;function _0x2f8683(_0x23c0d9,_0x98efdb,_0x4129a5,_0x336232,_0x361201,_0x3f1ff8){const _0x183d3b=_0x477b05,_0x485ca6=[],_0x351f2e=(0x0,_0x1c9b93[_0x183d3b(0xccf)])(_0x98efdb);if(_0x351f2e){const _0x280ec4=_0x361201===null||_0x361201===void 0x0?void 0x0:_0x361201['get'](_0x4129a5);_0x280ec4&&(0x0,_0x4ce91b[_0x183d3b(0x11a9)])(_0x485ca6,_0x23c0d9['getAutoImportCandidatesForAbbr'](_0x4129a5,_0x280ec4,_0x3f1ff8)),_0x485ca6['push'](..._0x23c0d9[_0x183d3b(0xeef)](_0x4129a5,_0x336232,undefined,_0x3f1ff8)[_0x183d3b(0x1110)](_0x5b3a8e=>!_0x351f2e['lookUpSymbolRecursive'](_0x5b3a8e['name'])));}return _0x485ca6;}_0x68a4e6[_0x477b05(0xd93)]=_0x2f8683;class _0x413a24 extends _0x2baca5[_0x477b05(0xfc9)]{constructor(_0x55128d,_0x5cf839,_0x11a52f,_0x4ab4a4,_0x26283f,_0x19e703,_0x3487fa,_0x32438d){const _0x2912dc=_0x477b05;var _0x360796;super(_0x55128d,_0x5cf839,_0x11a52f,_0x4ab4a4,_0x26283f,_0x19e703,_0x3487fa,_0x32438d),this[_0x2912dc(0x6c6)]=new _0x24c1e2[(_0x2912dc(0x300))](),this[_0x2912dc(0xf28)]={'indexUsed':![],'totalInMs':0x0,'moduleTimeInMS':0x0,'indexTimeInMS':0x0,'importAliasTimeInMS':0x0,'symbolCount':0x0,'indexCount':0x0,'importAliasCount':0x0},this[_0x2912dc(0x233)]=(_0x360796=this[_0x2912dc(0x6d8)][_0x2912dc(0xf50)])===null||_0x360796===void 0x0?void 0x0:_0x360796[_0x2912dc(0xe2f)](_0x55128d['root']),this['_fileUri']=(0x0,_0x48fa6c[_0x2912dc(0xa49)])(this[_0x2912dc(0xee1)][_0x2912dc(0xbf0)]['parseTree'])[_0x2912dc(0x183)],this[_0x2912dc(0xf28)][_0x2912dc(0x35f)]=!!this[_0x2912dc(0x6d8)][_0x2912dc(0xf50)];}[_0x477b05(0x9da)](_0x199f31,_0x576b5a,_0x46eea1){const _0x247f68=_0x477b05,_0x1b4fa1=this[_0x247f68(0xfd2)](_0x576b5a[_0x247f68(0x57f)],0x1,_0x199f31,_0x46eea1),_0x2339cd=_0x1b4fa1['get'](_0x576b5a['importName']);if(!_0x2339cd)return[];return _0x2339cd[_0x247f68(0x1110)](_0x15884d=>_0x15884d[_0x247f68(0x387)]===_0x576b5a[_0x247f68(0x6c9)]);}[_0x477b05(0xb0f)](){const _0x4fecd1=_0x477b05;return this[_0x4fecd1(0xf28)][_0x4fecd1(0x516)]=this[_0x4fecd1(0x6c6)][_0x4fecd1(0x78d)](),this[_0x4fecd1(0xf28)];}[_0x477b05(0xfd2)](_0x19db0f,_0x555f25,_0x58d3f4,_0x9e0436){const _0x2c96b8=_0x477b05,_0x11f7d4=new Map(),_0x2784f8=new Map();return this[_0x2c96b8(0x8ee)](_0x19db0f,_0x555f25,_0x58d3f4,_0x2784f8,_0x11f7d4,_0x9e0436),this[_0x2c96b8(0x447)](_0x19db0f,_0x555f25,_0x58d3f4,_0x2784f8,_0x11f7d4,_0x9e0436),this[_0x2c96b8(0x50c)](_0x2784f8,_0x58d3f4,_0x11f7d4,_0x9e0436),_0x11f7d4;}[_0x477b05(0x8ee)](_0x3f0df6,_0x2b2823,_0x3783c6,_0x2c3e5a,_0x531e89,_0x2c95bc){const _0x4536ac=_0x477b05,_0x111b3b=this[_0x4536ac(0x6c6)][_0x4536ac(0x78d)]();super['addImportsFromModuleMap'](_0x3f0df6,_0x2b2823,_0x3783c6,_0x2c3e5a,_0x531e89,_0x2c95bc),this[_0x4536ac(0xf28)][_0x4536ac(0x2f8)]=this[_0x4536ac(0x6c6)]['getDurationInMilliseconds']()-_0x111b3b;}[_0x477b05(0x50c)](_0x44d8f4,_0x5b1a03,_0x9a4e4d,_0x1252fa){const _0x3c59f4=_0x477b05,_0x292678=this[_0x3c59f4(0x6c6)][_0x3c59f4(0x78d)]();super[_0x3c59f4(0x50c)](_0x44d8f4,_0x5b1a03,_0x9a4e4d,_0x1252fa),this[_0x3c59f4(0xf28)][_0x3c59f4(0x177)]=this[_0x3c59f4(0x6c6)][_0x3c59f4(0x78d)]()-_0x292678;}[_0x477b05(0x68e)](_0x37f769,_0x1d890e){const _0x46849c=_0x477b05;return this['_pylanceOptions'][_0x46849c(0xa15)]==='relative'&&!_0x37f769?(0x0,_0x2b1b26['getRelativeModuleName'])(this[_0x46849c(0x19d)][_0x46849c(0xda0)],this[_0x46849c(0x550)],_0x1d890e,this[_0x46849c(0x19d)][_0x46849c(0x10d8)]()):undefined;}get[_0x477b05(0x6d8)](){return this['options'];}['_addImportsFromLibraryMap'](_0x10bc93,_0x4cfe55,_0x4d8626,_0x3fee1d,_0x2a09a4,_0x324dea){const _0x4dc862=_0x477b05;var _0x38b690;const _0xc328c7=this[_0x4dc862(0x6c6)][_0x4dc862(0x78d)]();(_0x38b690=this[_0x4dc862(0x233)])===null||_0x38b690===void 0x0?void 0x0:_0x38b690[_0x4dc862(0xc22)]((_0x5347a1,_0x74a977)=>{const _0x4da3b9=_0x4dc862;if(_0x5347a1[_0x4da3b9(0x5ec)])return;if(this[_0x4da3b9(0x1256)][_0x4da3b9(0xf8b)](_0x74a977['key']))return;const _0xe62904={'isStub':_0x5347a1[_0x4da3b9(0xae2)]['hasExtension'](_0x4da3b9(0xd65)),'hasInit':this[_0x4da3b9(0x769)](_0x5347a1[_0x4da3b9(0xae2)]),'isUserCode':![]};this[_0x4da3b9(0x1d6)](_0x1cceab(_0x5347a1,!![]),_0x5347a1[_0x4da3b9(0xae2)],_0x10bc93,_0x4cfe55,_0xe62904,_0x4d8626,_0x3fee1d,_0x2a09a4,_0x324dea);}),this[_0x4dc862(0xf28)][_0x4dc862(0x399)]=this[_0x4dc862(0x6c6)][_0x4dc862(0x78d)]()-_0xc328c7;}['_hasInit'](_0xbd737b){const _0x2784f2=_0x477b05;var _0x436616,_0x163ac0;const _0x320765=_0xbd737b['getDirectory'](),_0x412ac3=_0x320765[_0x2784f2(0x9c9)],_0xdd2be9=_0x320765['initPyiUri'];return((_0x436616=this[_0x2784f2(0x233)])===null||_0x436616===void 0x0?void 0x0:_0x436616[_0x2784f2(0xf8b)](_0x412ac3))||((_0x163ac0=this['_libraryMap'])===null||_0x163ac0===void 0x0?void 0x0:_0x163ac0[_0x2784f2(0xf8b)](_0xdd2be9))||![];}}_0x68a4e6['AutoImporter']=_0x413a24;function _0x1cceab(_0x48ba6b,_0x4ae5f5){const _0x29d3f1=_0x477b05;return{'forEach'(_0x190c57){const _0x10b5be=a1_0x5357;_0x48ba6b[_0x10b5be(0x112d)][_0x10b5be(0xc22)](_0x24a57e=>{const _0x5b3d17=_0x10b5be;if(!_0x24a57e[_0x5b3d17(0xc6e)])return;_0x190c57({'importAlias':_0x24a57e['alias'],'kind':_0x24a57e[_0x5b3d17(0x812)],'itemKind':_0x24a57e['itemKind']},_0x24a57e[_0x5b3d17(0x1ed)],_0x4ae5f5);});},'uri':_0x48ba6b[_0x29d3f1(0xae2)]};}},0xa16c:(_0x71c2e3,_0x4e52b6,_0x46393d)=>{'use strict';const _0x1073f4=a1_0x5357;Object['defineProperty'](_0x4e52b6,_0x1073f4(0x7fe),{'value':!![]}),_0x4e52b6[_0x1073f4(0x934)]=void 0x0;const _0x20db1c=_0x46393d(0x171a8),_0x279ff9=_0x46393d(0xfcc0),_0x302c05=_0x46393d(0x15ad8),_0x351e6d=_0x46393d(0x17d74),_0x30553e=_0x46393d(0xc4b4),_0x500187=_0x46393d(0x4be4),_0xe82eef=_0x46393d(0x70d4),_0x13274f=_0x46393d(0x162ec),_0x5858de=_0x46393d(0x7234),_0x392cad=_0x46393d(0x15694),_0xa91d5f=_0x46393d(0x10d68),_0x558b28=_0x46393d(0x14e8c);class _0x451601{constructor(_0x51e39d,_0x1805ad){const _0x181401=_0x1073f4;this[_0x181401(0x12b4)]=_0x51e39d,this[_0x181401(0x12ab)]=_0x1805ad,this[_0x181401(0x1269)]=new _0x5b58a3(_0x51e39d),this[_0x181401(0x9a5)]=new _0x546755(_0x51e39d);}[_0x1073f4(0x532)](_0x54e186,_0x28c30b,_0x1b125a,_0x43901b){const _0x339ed1=_0x1073f4,_0xaa00e=_0x28c30b[_0x339ed1(0x1110)](_0x443896=>_0x443896[_0x339ed1(0x5ca)]()===_0x351e6d[_0x339ed1(0x27a)][_0x339ed1(0xfbd)]||_0x443896[_0x339ed1(0x5ca)]()===_0x351e6d['DiagnosticRule'][_0x339ed1(0x64f)]);this[_0x339ed1(0x12ab)]?this[_0x339ed1(0x1269)]['appendCodeActions'](_0x54e186,_0xaa00e,_0x1b125a,_0x43901b):this[_0x339ed1(0x9a5)]['appendCodeActions'](_0x54e186,_0xaa00e,_0x1b125a,_0x43901b);}}_0x4e52b6[_0x1073f4(0x934)]=_0x451601;const _0x59cad2=0x3,_0x2ac54d=0x14,_0x581726=0x64;class _0x5b58a3{constructor(_0x1c4956){const _0x14b34b=_0x1073f4;this[_0x14b34b(0x12b4)]=_0x1c4956,this[_0x14b34b(0x227)]=[new _0x13274f[(_0x14b34b(0xf42))](_0x1c4956,_0x59cad2),new _0x13274f[(_0x14b34b(0x307))](_0x1c4956,_0x2ac54d,_0x581726,_0x59cad2),new _0x13274f[(_0x14b34b(0x3bf))](_0x1c4956)];}[_0x1073f4(0x532)](_0x181014,_0x864367,_0x36c1a6,_0xa9e0c8){const _0x148543=_0x1073f4;var _0x305a5e,_0x53deff;if(_0x864367[_0x148543(0xab7)]===0x0)return;const _0x386e7a=_0x864367[0x0][_0x148543(0x1285)],_0x3cf2c1=this[_0x148543(0x12b4)][_0x148543(0xbd5)][_0x148543(0x126f)](_0x4710ea=>{const _0x150cf4=_0x148543,_0x4908be=0x1,_0x5d75bb=(_0x32e733,_0x58a8eb)=>_0x32e733===_0x58a8eb;return(0x0,_0xa91d5f[_0x150cf4(0xc7e)])(_0x4710ea,_0x181014,_0x386e7a,_0x4908be,_0x5858de[_0x150cf4(0xff8)],{'lazyEdit':!![],'allowVariableInAll':!![],'importFormat':this['_workspace'][_0x150cf4(0xa15)],'patternMatcher':_0x5d75bb,'indices':_0x558b28['SymbolIndexer'][_0x150cf4(0x12bc)](this[_0x150cf4(0x12b4)])},_0xa9e0c8);},_0xa9e0c8);if(_0x3cf2c1[_0x148543(0xab7)]===0x0)return;const _0xa0af11=this['_workspace'][_0x148543(0xbd5)]['getTextOnRange'](_0x181014,_0x386e7a,_0xa9e0c8);if(!_0xa0af11)return;const _0x47fa05=(_0x53deff=(_0x305a5e=_0x5858de['wellKnownAbbreviationMap'][_0x148543(0x10b5)](_0xa0af11))===null||_0x305a5e===void 0x0?void 0x0:_0x305a5e['importName'])!==null&&_0x53deff!==void 0x0?_0x53deff:_0xa0af11;(0x0,_0x13274f[_0x148543(0x1061)])(this['_importRankers'],_0x47fa05,_0x59cad2,_0x3cf2c1,_0xa9e0c8);let _0x3ffddd=0x0;const _0x36eac4=_0x181014['toString']();for(const _0x3ea066 of _0x3cf2c1){_0x36c1a6[_0x148543(0x71f)](_0x440f96(_0x36eac4,_0x386e7a,_0x3ea066[_0x148543(0x1ed)],_0x3ea066[_0x148543(0x387)],_0x3ea066['alias']));if(++_0x3ffddd>=_0x59cad2)break;}}}class _0x546755{constructor(_0x341251){const _0x3b173c=_0x1073f4;this[_0x3b173c(0x12b4)]=_0x341251;}[_0x1073f4(0x532)](_0xc15737,_0x40a761,_0x52a7e4,_0x26c68e){const _0x18ca17=_0x1073f4;if(_0x40a761[_0x18ca17(0xab7)]===0x0)return;const _0x4b2abb=_0x40a761[0x0]['range'],_0x4e6c51=this[_0x18ca17(0x12b4)][_0x18ca17(0xbd5)][_0x18ca17(0x126f)](_0xb652b2=>{const _0x1055d1=_0x18ca17,_0x458f00=(_0x157470,_0x2575b2)=>_0x157470===_0x2575b2;return(0x0,_0xa91d5f[_0x1055d1(0xc7e)])(_0xb652b2,_0xc15737,_0x4b2abb,_0x5858de[_0x1055d1(0x1d9)],_0x5858de['wellKnownAbbreviationMap'],{'lazyEdit':!![],'allowVariableInAll':!![],'importFormat':this[_0x1055d1(0x12b4)][_0x1055d1(0xa15)],'patternMatcher':_0x458f00,'indices':_0x558b28[_0x1055d1(0x256)][_0x1055d1(0x12bc)](this['_workspace'])},_0x26c68e);},_0x26c68e),_0x1b539c=_0xc15737[_0x18ca17(0xa16)](),_0x59890d=[];for(const _0x55dd28 of _0x4e6c51){(0x0,_0x279ff9[_0x18ca17(0x1019)])(_0x26c68e);if(_0x55dd28[_0x18ca17(0x1ed)][_0x18ca17(0xcc3)]('__'))continue;_0x59890d[_0x18ca17(0x71f)](_0x440f96(_0x1b539c,_0x4b2abb,_0x55dd28[_0x18ca17(0x1ed)],_0x55dd28[_0x18ca17(0x387)],_0x55dd28[_0x18ca17(0x3d6)]));}const _0x5a7337=this[_0x18ca17(0x12b4)][_0x18ca17(0xbd5)][_0x18ca17(0xa9a)](_0xc15737,_0x4b2abb,_0x26c68e);_0x52a7e4[_0x18ca17(0x71f)](..._0x59890d[_0x18ca17(0x9d3)]((_0x125bd2,_0x7e556d)=>{const _0x2ae8e2=_0x18ca17,_0xe8f0f9=_0x125bd2[_0x2ae8e2(0x1289)][_0x2ae8e2(0xcfa)][0x2],_0x1913ba=_0x7e556d[_0x2ae8e2(0x1289)]['arguments'][0x2];if(_0xe8f0f9===_0x1913ba)return this['_addImportCompare'](_0x125bd2,_0x7e556d);if(_0xe8f0f9===_0x5a7337)return-0x1;if(_0x1913ba===_0x5a7337)return 0x1;return this[_0x2ae8e2(0x1c4)](_0x125bd2,_0x7e556d);}));}[_0x1073f4(0x1c4)](_0x13057d,_0x4427c3){const _0x239104=_0x1073f4,_0x27bc6a=_0x13057d['command'][_0x239104(0xcfa)][0x2],_0x3d6cb1=_0x4427c3[_0x239104(0x1289)]['arguments'][0x2],_0x110421=_0x13057d[_0x239104(0x1289)]['arguments'][0x3],_0x166401=_0x4427c3[_0x239104(0x1289)]['arguments'][0x3];if(!_0x110421&&!_0x166401)return _0x27bc6a[_0x239104(0xd51)](_0x3d6cb1);if(!_0x110421&&_0x166401)return-0x1;if(_0x110421&&!_0x166401)return 0x1;const _0x164063=(0x0,_0x30553e[_0x239104(0x1ac)])(_0x110421,'.'),_0x23ceb6=(0x0,_0x30553e[_0x239104(0x1ac)])(_0x166401,'.'),_0x57b5aa=_0x164063-_0x23ceb6;if(_0x57b5aa===0x0)return _0x13057d[_0x239104(0x2f7)]['localeCompare'](_0x4427c3['title']);return _0x57b5aa;}}function _0x440f96(_0x53cc74,_0x32ab7d,_0x37543c,_0xf6f8f3,_0x4e52ac){const _0x161d15=_0x1073f4,_0x587267=_0x392cad['Localizer'][_0x161d15(0x63b)][_0x161d15(0x89e)]['addAutoImport']()[_0x161d15(0xa1d)]({'importText':(0x0,_0x500187[_0x161d15(0x6e5)])(_0x37543c,_0xf6f8f3,_0x4e52ac)});return _0x20db1c[_0x161d15(0x63b)]['create'](_0x587267,(0x0,_0x302c05[_0x161d15(0x1008)])(_0x587267,_0xe82eef['Commands'][_0x161d15(0x23c)],_0x53cc74,_0x32ab7d,_0x37543c,_0xf6f8f3,_0x4e52ac),_0x20db1c[_0x161d15(0xc87)]['QuickFix']);}},0x11eb8:(_0x516385,_0x271c3f,_0x3ca935)=>{'use strict';const _0x513886=a1_0x5357;Object[_0x513886(0x9ae)](_0x271c3f,_0x513886(0x7fe),{'value':!![]}),_0x271c3f['AddTypeIgnore']=void 0x0;const _0x2f8c2c=_0x3ca935(0x171a8),_0x364c50=_0x3ca935(0x2464),_0x3dc6f0=_0x3ca935(0x6eb4),_0x13cdaa=_0x3ca935(0xfcc0),_0x11211e=_0x3ca935(0x6d88),_0x14f869=_0x3ca935(0x177c1),_0x8ad09=_0x3ca935(0x13afc),_0x8b10ed=_0x3ca935(0x176d8),_0x38a0a8='#\x20{name}:\x20ignore{postfix}',_0x308489=_0x513886(0x4cf);class _0x584cf8{static[_0x513886(0x119f)](_0x4e0851,_0x1c209e,_0x5f56d1,_0x823364,_0x5bfd5f){const _0x5aee0f=_0x513886,_0x21768a=_0x4e0851['service']['getParseResults'](_0x1c209e);if(!_0x21768a)return;const _0x4b7886=_0x21768a['tokenizerOutput']['tokens'],_0x3fdf7e=_0x21768a['tokenizerOutput'][_0x5aee0f(0xc4f)],_0x40c0e8=_0x21768a['parserOutput'],_0xf2d3a1=_0x5f56d1['filter'](_0x4b512a=>!!_0x4b512a['getRule']()),_0x8b9752=[];for(const _0x2c29f2 of _0xf2d3a1){(0x0,_0x13cdaa[_0x5aee0f(0x1019)])(_0x5bfd5f);const _0x513eed=(0x0,_0x14f869[_0x5aee0f(0x4d3)])(_0x21768a['tokenizerOutput'],_0x21768a[_0x5aee0f(0xfb5)],_0x2c29f2[_0x5aee0f(0x1285)]['end'][_0x5aee0f(0x291)]),_0x18e016=(0x0,_0x3dc6f0[_0x5aee0f(0x11e0)])(_0x4b7886,_0x513eed),_0x4f3c89=(0x0,_0x3dc6f0[_0x5aee0f(0xd8c)])(_0x4b7886,_0x18e016);let _0x34a08f,_0x16c367;if(_0x4f3c89&&_0x4f3c89[_0x5aee0f(0xab7)]>0x0){const _0x55185e=(0x0,_0x14f869[_0x5aee0f(0xa47)])(_0x4f3c89[0x0][_0x5aee0f(0x116c)]-0x1,_0x3fdf7e),_0x4a8c82=/^\s*pyright:\s*ignore\s*\[/,_0x3413c5=_0x4a8c82[_0x5aee0f(0x12fb)](_0x4f3c89[0x0][_0x5aee0f(0x6a7)]);_0x3413c5?(_0x34a08f={'line':_0x55185e['line'],'character':_0x55185e[_0x5aee0f(0x89a)]+_0x3413c5[0x0]['length']+0x1},_0x16c367=_0x2c29f2[_0x5aee0f(0x5ca)]()+',\x20'):(_0x34a08f=_0x55185e,_0x16c367=this['_getTypeIgnoreStatement'](_0x21768a['parserOutput'],_0x2c29f2)+'\x20');}else _0x34a08f=(0x0,_0x14f869[_0x5aee0f(0xa47)])(_0x513eed,_0x21768a[_0x5aee0f(0xddd)]['lines']),_0x16c367='\x20'+this[_0x5aee0f(0x209)](_0x21768a[_0x5aee0f(0xbf0)],_0x2c29f2);const _0x4a9fb6={'title':this[_0x5aee0f(0xebf)](_0x40c0e8,_0x2c29f2),'codeActionPosition':_0x34a08f,'codeActionText':_0x16c367};(0x0,_0x11211e[_0x5aee0f(0xd1b)])(_0x8b9752,_0x4a9fb6,(_0x501496,_0x31f478)=>this['_areSame'](_0x501496,_0x31f478));}for(const _0x19b9cc of _0x8b9752){_0x823364['push'](this[_0x5aee0f(0xb21)](_0x4e0851,_0x1c209e,_0x19b9cc[_0x5aee0f(0x2f7)],_0x19b9cc[_0x5aee0f(0x5c9)],_0x19b9cc[_0x5aee0f(0x75d)]));}}static[_0x513886(0x832)](_0x4e2569,_0x5eb402){const _0xf37c67=_0x513886;return _0x4e2569[_0xf37c67(0x2f7)]===_0x5eb402[_0xf37c67(0x2f7)]&&_0x4e2569[_0xf37c67(0x5c9)]['character']===_0x5eb402[_0xf37c67(0x5c9)][_0xf37c67(0x89a)]&&_0x4e2569[_0xf37c67(0x5c9)][_0xf37c67(0x291)]===_0x5eb402[_0xf37c67(0x5c9)][_0xf37c67(0x291)]&&_0x4e2569[_0xf37c67(0x75d)]===_0x5eb402[_0xf37c67(0x75d)];}static[_0x513886(0xb21)](_0x1a22cf,_0x1b8037,_0x32474f,_0x4e53a6,_0x408edd){const _0x3800f6=_0x513886,_0x107f61=_0x2f8c2c['CodeAction']['create'](_0x32474f,_0x2f8c2c[_0x3800f6(0xc87)][_0x3800f6(0x12ff)]);return _0x107f61['edit']={'changes':{[(0x0,_0x8ad09[_0x3800f6(0xa28)])(_0x1a22cf[_0x3800f6(0xbd5)]['fs'],_0x1b8037)]:[_0x2f8c2c[_0x3800f6(0x2ef)][_0x3800f6(0xf46)](_0x4e53a6,_0x408edd)]}},_0x107f61;}static[_0x513886(0x209)](_0x3ff43e,_0x4dfda4){const _0xa17806=_0x513886;return this[_0xa17806(0x6b8)](_0x3ff43e,_0x4dfda4,new _0x8b10ed['ParameterizedString'](_0x38a0a8));}static[_0x513886(0xebf)](_0xfedf21,_0x102141){const _0x4cf8b4=_0x513886;return this['_getTemplatedString'](_0xfedf21,_0x102141,new _0x8b10ed[(_0x4cf8b4(0x7fc))](_0x308489));}static[_0x513886(0x6b8)](_0x824d4,_0x114715,_0x464975){const _0x1086bc=_0x513886,_0x24a595=(0x0,_0x364c50[_0x1086bc(0xa49)])(_0x824d4['parseTree']);if(!_0x24a595)return _0x464975['format']({'name':_0x1086bc(0x8b6),'postfix':''});return _0x24a595[_0x1086bc(0xf40)]['enableTypeIgnoreComments']?_0x464975['format']({'name':_0x1086bc(0x8b6),'postfix':''}):_0x464975[_0x1086bc(0xa1d)]({'name':_0x1086bc(0xf3c),'postfix':'['+_0x114715[_0x1086bc(0x5ca)]()+']'});}}_0x271c3f[_0x513886(0x301)]=_0x584cf8;},0x1143c:function(_0x579932,_0x3945b4,_0x551293){'use strict';const _0x1812b9=a1_0x5357;var _0x1e9251=this&&this[_0x1812b9(0x4b3)]||function(_0x19b351){const _0x3ee60a=_0x1812b9;return _0x19b351&&_0x19b351[_0x3ee60a(0x7fe)]?_0x19b351:{'default':_0x19b351};};Object['defineProperty'](_0x3945b4,_0x1812b9(0x7fe),{'value':!![]}),_0x3945b4[_0x1812b9(0x1cc)]=void 0x0;const _0x4586f5=_0x1e9251(_0x551293(0x3ac)),_0x1dac07=_0x551293(0x171a8),_0x424d30=_0x551293(0x6eb4),_0x28099b=_0x551293(0x10e28),_0x4c5ac5=_0x551293(0x13880),_0x238efd=_0x551293(0x2078),_0x425992=_0x551293(0xfcc0),_0x16e336=_0x551293(0x6d88),_0x262013=_0x551293(0x15ad8),_0x32f679=_0x551293(0x17d74),_0x3f959b=_0x551293(0x177c1),_0x8a584e=_0x551293(0x70d4),_0x414ba0=_0x551293(0x7234),_0x96c8ba=_0x551293(0x15694),_0x34bbf5=_0x551293(0x10d68),_0x1c0478=_0x551293(0x14e8c),_0x2f94b5=0x3,_0x5b7083=0x3;class _0x575ba4{constructor(_0x2daa16,_0x41fd25){const _0xf8ca2b=_0x1812b9;this[_0xf8ca2b(0x12b4)]=_0x2daa16,this[_0xf8ca2b(0x12ab)]=_0x41fd25;}[_0x1812b9(0x532)](_0x4a65eb,_0x481829,_0x5339d8,_0x4d889b){const _0x3eee71=_0x1812b9;if(!this[_0x3eee71(0x12ab)])return;const _0x553b08=_0x481829[_0x3eee71(0x1110)](_0x18bbc6=>_0x18bbc6[_0x3eee71(0x5ca)]()===_0x32f679[_0x3eee71(0x27a)][_0x3eee71(0xfbd)]||_0x18bbc6[_0x3eee71(0x5ca)]()===_0x32f679[_0x3eee71(0x27a)][_0x3eee71(0x64f)]);if(_0x553b08[_0x3eee71(0xab7)]===0x0)return;const _0x16627a=_0x553b08[0x0][_0x3eee71(0x1285)];this[_0x3eee71(0x12b4)][_0x3eee71(0xbd5)][_0x3eee71(0x126f)](_0x4f8536=>{const _0x4fd1af=_0x3eee71,_0xa8eca5=_0x4f8536[_0x4fd1af(0xf5d)](_0x4a65eb);if(!_0xa8eca5)return;const _0x18e7c3=(0x0,_0x3f959b[_0x4fd1af(0x72e)])(_0x16627a,_0xa8eca5['tokenizerOutput'][_0x4fd1af(0xc4f)]);if(!_0x18e7c3)return;const _0x10c0e5=(0x0,_0x424d30[_0x4fd1af(0x6dc)])(_0xa8eca5[_0x4fd1af(0xbf0)][_0x4fd1af(0x9a9)],_0x18e7c3[_0x4fd1af(0x116c)]);if(!_0x10c0e5)return;const _0x717f39=new Map(),_0x2d67b7=_0xa8eca5[_0x4fd1af(0xfb5)][_0x4fd1af(0x11f8)](_0x18e7c3[_0x4fd1af(0x116c)],_0x18e7c3['length']);if(_0x2d67b7[_0x4fd1af(0xab7)]<_0x2f94b5)return;this[_0x4fd1af(0x1087)](_0x4f8536,_0x10c0e5,_0x2d67b7,_0x717f39,_0x4d889b),this[_0x4fd1af(0x987)](_0x4f8536,_0x4a65eb,_0x16627a,_0x5339d8,_0x2d67b7,_0x717f39,_0x4d889b);const _0x582ba1=this[_0x4fd1af(0x558)](_0x717f39);if(!_0x582ba1)return;_0x5339d8[_0x4fd1af(0x71f)](this[_0x4fd1af(0xff3)](_0x4a65eb,_0x16627a,_0x582ba1));},_0x4d889b);}['_createCodeAction'](_0x248e6e,_0x59323e,_0x4cf887){const _0x3f952b=_0x1812b9,_0xb16031=_0x96c8ba[_0x3f952b(0xb6b)][_0x3f952b(0x63b)][_0x3f952b(0x1cc)][_0x3f952b(0xcb7)]()[_0x3f952b(0xa1d)]({'word':_0x4cf887[_0x3f952b(0x1ed)]});if(!_0x4cf887[_0x3f952b(0x1d1)]||_0x4cf887['results']['length']>0x1)return _0x1dac07[_0x3f952b(0x63b)][_0x3f952b(0xffd)](_0xb16031,(0x0,_0x262013['createCommand'])(_0xb16031,_0x8a584e[_0x3f952b(0xe36)][_0x3f952b(0xbfa)],_0x248e6e,_0x59323e,_0x4cf887[_0x3f952b(0x1ed)]),_0x1dac07['CodeActionKind'][_0x3f952b(0x12ff)]);const _0x3ee229=_0x4cf887['results'][0x0];return _0x1dac07[_0x3f952b(0x63b)]['create'](_0xb16031,(0x0,_0x262013[_0x3f952b(0x1008)])(_0xb16031,_0x8a584e[_0x3f952b(0xe36)]['addImport'],_0x248e6e,_0x59323e,_0x3ee229[_0x3f952b(0x1ed)],_0x3ee229[_0x3f952b(0x387)],_0x3ee229[_0x3f952b(0x3d6)]),_0x1dac07[_0x3f952b(0xc87)][_0x3f952b(0x12ff)]);}['_getBestMatch'](_0x276031){const _0x456977=_0x1812b9;if(_0x276031[_0x456977(0x70a)]===0x0)return undefined;const _0x45c86f=[..._0x276031[_0x456977(0xc14)]()][_0x456977(0x9d3)]((_0x1586ab,_0xc04588)=>{const _0x478c00=_0x456977;if(_0x1586ab[0x1]===_0xc04588[0x1])return _0x1586ab[0x0][_0x478c00(0xd51)](_0xc04588[0x0]);return _0x1586ab[0x1][_0x478c00(0xc7d)]-_0xc04588[0x1]['editDistance'];});return{'name':_0x45c86f[0x0][0x0],'results':_0x45c86f[0x0][0x1][_0x456977(0x1d1)]};}[_0x1812b9(0x987)](_0x3df597,_0x4f2cab,_0x2a1682,_0x29d410,_0x4b9f49,_0x5a08bb,_0x391294){const _0x49dc71=_0x1812b9;if(_0x29d410['some'](_0x4fd4ff=>{const _0x1944a6=a1_0x5357;var _0x79b44f;return((_0x79b44f=_0x4fd4ff[_0x1944a6(0x1289)])===null||_0x79b44f===void 0x0?void 0x0:_0x79b44f[_0x1944a6(0x1289)])===_0x8a584e[_0x1944a6(0xe36)][_0x1944a6(0x23c)];}))return;const _0x16082d=0x0,_0x5cded0=(0x0,_0x34bbf5[_0x49dc71(0xc7e)])(_0x3df597,_0x4f2cab,_0x2a1682,_0x16082d,_0x414ba0[_0x49dc71(0xff8)],{'lazyEdit':!![],'allowVariableInAll':!![],'importFormat':this['_workspace'][_0x49dc71(0xa15)],'patternMatcher':(_0x12058d,_0x39bca4)=>this[_0x49dc71(0x11a6)](_0x12058d,_0x39bca4),'indices':_0x1c0478[_0x49dc71(0x256)]['getIndices'](this['_workspace'])},_0x391294),_0x5e28f2=(0x0,_0x16e336['createMapFromItems'])(_0x5cded0,_0x2ef51f=>_0x2ef51f[_0x49dc71(0x1ed)]);_0x5e28f2[_0x49dc71(0xc22)]((_0x307625,_0x121f8f)=>{const _0x2f1bc1=_0x49dc71;(0x0,_0x425992[_0x2f1bc1(0x1019)])(_0x391294),this[_0x2f1bc1(0xa3d)](_0x4b9f49,_0x121f8f,_0x5a08bb,_0x307625);});}[_0x1812b9(0x1087)](_0x5482fb,_0x16de48,_0x4bd35c,_0x8e28a0,_0x1bc5fa){const _0x2514c6=_0x1812b9;let _0x4f5d0e=_0x16de48;while(_0x4f5d0e){let _0x570afc=(0x0,_0x28099b[_0x2514c6(0xccf)])(_0x4f5d0e);if(!_0x570afc){_0x4f5d0e=_0x4f5d0e['parent'];continue;}while(_0x570afc){(0x0,_0x425992[_0x2514c6(0x1019)])(_0x1bc5fa),_0x570afc['symbolTable'][_0x2514c6(0xc22)]((_0x32fb26,_0x30ce25)=>{const _0x3d4bcb=_0x2514c6;this[_0x3d4bcb(0xa3d)](_0x4bd35c,_0x30ce25,_0x8e28a0);}),_0x570afc=_0x570afc[_0x2514c6(0xfcf)];}if(_0x4f5d0e[_0x2514c6(0x80d)]!==0xa||!_0x5482fb[_0x2514c6(0x113d)])return;const _0x213559=_0x5482fb[_0x2514c6(0x113d)][_0x2514c6(0x2b0)](_0x4f5d0e);if(!_0x213559||!(0x0,_0x238efd[_0x2514c6(0x1064)])(_0x213559[_0x2514c6(0x12b5)]))return;_0x213559['classType'][_0x2514c6(0x6d6)]['mro']['forEach']((_0x5b46ac,_0x3e4b74)=>{const _0x382457=_0x2514c6;(0x0,_0x425992[_0x382457(0x1019)])(_0x1bc5fa);if(!(0x0,_0x238efd[_0x382457(0x1064)])(_0x5b46ac))return;_0x5b46ac['details']['fields'][_0x382457(0xc22)]((_0x3e7979,_0x6ba750)=>{const _0x20c5ac=_0x382457;if(!(0x0,_0x4c5ac5[_0x20c5ac(0x2dc)])(_0x3e7979)||!_0x3e7979[_0x20c5ac(0x92b)]())return;this[_0x20c5ac(0xa3d)](_0x4bd35c,_0x6ba750,_0x8e28a0);});});return;}}[_0x1812b9(0xa3d)](_0x2ff66f,_0x129b15,_0x58734,_0x33c8ae){const _0x27cc58=_0x1812b9;if(_0x129b15['length']<_0x2f94b5||_0x58734[_0x27cc58(0xf8b)](_0x129b15)||_0x2ff66f===_0x129b15)return;const _0x35ae44=this['_getEditDistance'](_0x2ff66f,_0x129b15);if(_0x35ae44>_0x5b7083)return;_0x58734['set'](_0x129b15,{'editDistance':_0x35ae44,'results':_0x33c8ae});}['_getEditDistance'](_0x14e985,_0x5214cf){const _0x895039=_0x1812b9,_0x405ad8=(0x0,_0x4586f5[_0x895039(0x1015)])(_0x14e985,_0x5214cf),_0xffaa31=Math[_0x895039(0xfcc)](_0x5b7083,Math['floor'](_0x14e985['length']/0x3));if(_0x405ad8>_0xffaa31)return _0x5b7083+0x1;return _0x405ad8;}[_0x1812b9(0x11a6)](_0x200c0b,_0x206736){const _0x29f3af=_0x1812b9;return this[_0x29f3af(0xe6c)](_0x200c0b,_0x206736)<=_0x5b7083;}}_0x3945b4[_0x1812b9(0x1cc)]=_0x575ba4;},0xc1b0:(_0x298d8c,_0x22d904,_0xf5650b)=>{'use strict';const _0x5b0de5=a1_0x5357;Object[_0x5b0de5(0x9ae)](_0x22d904,_0x5b0de5(0x7fe),{'value':!![]}),_0x22d904['SearchImports']=void 0x0;const _0x4463b6=_0xf5650b(0x171a8),_0x4ba975=_0xf5650b(0x15ad8),_0x243e5c=_0xf5650b(0x17d74),_0x4adfb0=_0xf5650b(0x70d4),_0x1382f6=_0xf5650b(0x15694);class _0x444cf6{constructor(_0x3ceb00,_0x3b53af){const _0x549dae=_0x5b0de5;this['_workspace']=_0x3ceb00,this[_0x549dae(0x12ab)]=_0x3b53af;}[_0x5b0de5(0x532)](_0x800eaa,_0x28cc23,_0x11d346,_0x18458c){const _0x4589da=_0x5b0de5;if(!this['_hasVSCodeExtension'])return;const _0x2b90cf=_0x28cc23[_0x4589da(0x1110)](_0x1466c9=>_0x1466c9['getRule']()===_0x243e5c[_0x4589da(0x27a)][_0x4589da(0xfbd)]||_0x1466c9[_0x4589da(0x5ca)]()===_0x243e5c[_0x4589da(0x27a)][_0x4589da(0x64f)]);if(_0x2b90cf['length']===0x0)return;const _0x33aa05=_0x2b90cf[0x0][_0x4589da(0x1285)],_0x4717f7=this[_0x4589da(0x12b4)][_0x4589da(0xbd5)][_0x4589da(0xa9a)](_0x800eaa,_0x33aa05,_0x18458c);if(!_0x4717f7||_0x4717f7[_0x4589da(0x1173)]()[_0x4589da(0xab7)]===0x0)return;const _0x5aea42=_0x1382f6[_0x4589da(0xb6b)][_0x4589da(0x63b)][_0x4589da(0x89e)]['searchImport']();_0x11d346['push'](_0x4463b6[_0x4589da(0x63b)][_0x4589da(0xffd)](_0x5aea42,(0x0,_0x4ba975['createCommand'])(_0x5aea42,_0x4adfb0[_0x4589da(0xb3f)][_0x4589da(0x7ef)],_0x800eaa,_0x33aa05,_0x4717f7),_0x4463b6[_0x4589da(0xc87)][_0x4589da(0x12ff)]));}}_0x22d904[_0x5b0de5(0x3b8)]=_0x444cf6;},0x8d94:(_0x4df5cf,_0x4d4e6f,_0x3de9e4)=>{'use strict';const _0x973cfe=a1_0x5357;Object[_0x973cfe(0x9ae)](_0x4d4e6f,_0x973cfe(0x7fe),{'value':!![]}),_0x4d4e6f['ConstructorUsageProviderFactory']=void 0x0;const _0x50db56=_0x3de9e4(0xff70),_0x55d9c7=_0x3de9e4(0xef9c),_0x3e9c21=_0x3de9e4(0xfcc0),_0x3d201c=_0x3de9e4(0xb998),_0x2e6a26=_0x3de9e4(0x165d4);class _0x4e822d{constructor(_0x5963ce){const _0x4c1761=_0x973cfe;this[_0x4c1761(0x392)]=_0x5963ce;}['tryCreateProvider'](_0xb2cf38,_0x47131a,_0x316ade){const _0x395dc4=_0x973cfe;var _0xa6304;if(_0xb2cf38!==_0x3d201c[_0x395dc4(0x2cf)][_0x395dc4(0x7b2)])return undefined;const _0x4cd9c1=_0x47131a[_0x395dc4(0x1193)](this['_isInitMethod']);if(!_0x4cd9c1)return undefined;const _0x1b3ca5=_0x4cd9c1[_0x395dc4(0x6e0)][_0x395dc4(0xfcf)]['parent'],_0x3524ad=(_0xa6304=this[_0x395dc4(0x392)][_0x395dc4(0x113d)][_0x395dc4(0x8d9)](_0x1b3ca5[_0x395dc4(0x1ed)]))===null||_0xa6304===void 0x0?void 0x0:_0xa6304[_0x395dc4(0x1193)](_0x50db56[_0x395dc4(0x1050)]);if(!_0x3524ad)return undefined;return new _0x5763f4(this[_0x395dc4(0x392)],_0x3524ad,_0x4cd9c1,_0x316ade);}['_isInitMethod'](_0x3a0ec9){const _0x56dc8b=_0x973cfe;var _0x198fe4,_0x10e55a;return(0x0,_0x50db56['isFunctionDeclaration'])(_0x3a0ec9)&&_0x3a0ec9[_0x56dc8b(0xce2)]&&_0x3a0ec9[_0x56dc8b(0x6e0)][_0x56dc8b(0x1ed)]['value']===_0x56dc8b(0x2a3)&&((_0x10e55a=(_0x198fe4=_0x3a0ec9[_0x56dc8b(0x6e0)][_0x56dc8b(0xfcf)])===null||_0x198fe4===void 0x0?void 0x0:_0x198fe4[_0x56dc8b(0xfcf)])===null||_0x10e55a===void 0x0?void 0x0:_0x10e55a[_0x56dc8b(0x80d)])===0xa&&_0x3a0ec9['node'][_0x56dc8b(0xfcf)][_0x56dc8b(0xfcf)][_0x56dc8b(0x1ed)][_0x56dc8b(0x6a7)][_0x56dc8b(0xab7)]>0x0;}}_0x4d4e6f[_0x973cfe(0x5a0)]=_0x4e822d;class _0x5763f4{constructor(_0x3a0731,_0x397854,_0x5b0599,_0x2b1bfd){const _0x380989=_0x973cfe;this[_0x380989(0x392)]=_0x3a0731,this['_classDeclaration']=_0x397854,this['_initDeclaration']=_0x5b0599,this[_0x380989(0x11dc)]=_0x2b1bfd,this['_aliasResolver']=new _0x2e6a26[(_0x380989(0x202))](this[_0x380989(0x392)]['evaluator']);}[_0x973cfe(0x90c)](_0x213d94){const _0x311002=_0x973cfe,_0x552bed=this[_0x311002(0xb58)][_0x311002(0x6e0)];_0x213d94[_0x311002(0x194)](_0x552bed[_0x311002(0x1ed)]['value']);}[_0x973cfe(0xd7c)](_0x4f3986){}[_0x973cfe(0xa35)](_0x116b80,_0x3b3fb5,_0x24609b){const _0x12de89=_0x973cfe;var _0x2e2fed;(0x0,_0x3e9c21[_0x12de89(0x1019)])(this[_0x12de89(0x11dc)]);if(_0x116b80[_0x12de89(0x80d)]!==0x26||((_0x2e2fed=_0x116b80['parent'])===null||_0x2e2fed===void 0x0?void 0x0:_0x2e2fed[_0x12de89(0x80d)])!==0x9)return;for(const _0x54079a of _0x3b3fb5){if((0x0,_0x55d9c7[_0x12de89(0xf9c)])(_0x54079a,this[_0x12de89(0xb58)])){_0x24609b[_0x12de89(0x71f)](this[_0x12de89(0xc9e)]);return;}const _0xace2d=this[_0x12de89(0xd0b)]['resolve'](_0x54079a,!![]);if(_0xace2d&&(0x0,_0x55d9c7[_0x12de89(0xf9c)])(_0xace2d,this['_classDeclaration'])){_0x24609b[_0x12de89(0x71f)](this['_initDeclaration']);return;}}}}},0x4d5c:(_0x15f6a8,_0x541c6d,_0x3131ee)=>{'use strict';const _0x2fccaa=a1_0x5357;Object['defineProperty'](_0x541c6d,_0x2fccaa(0x7fe),{'value':!![]}),_0x541c6d[_0x2fccaa(0xbc2)]=void 0x0;const _0x31ca8d=_0x3131ee(0xff70),_0xee503e=_0x3131ee(0xfcc0),_0x107f92=_0x3131ee(0x15000),_0x1fef91=_0x3131ee(0x17f68);class _0x17d243{constructor(_0x277446){const _0x37c888=_0x2fccaa;this['_program']=_0x277446,this[_0x37c888(0xe61)]=new WeakMap();}[_0x2fccaa(0xa52)](_0xd52537){const _0x20fb90=_0x2fccaa;var _0x2c0424,_0x20d56f;if(!((_0x20d56f=(_0x2c0424=this[_0x20fb90(0x44d)])===null||_0x2c0424===void 0x0?void 0x0:_0x2c0424[_0x20fb90(0x3e8)])===null||_0x20d56f===void 0x0?void 0x0:_0x20d56f[_0x20fb90(0x404)][_0x20fb90(0xbca)]()[_0x20fb90(0x23d)](_0xd52537)))return;this[_0x20fb90(0x44d)]=undefined;}[_0x2fccaa(0x712)](){const _0x2071d0=_0x2fccaa;this[_0x2071d0(0xe61)]=new WeakMap(),this[_0x2071d0(0x44d)]=undefined;}[_0x2fccaa(0x26d)](_0x47c788){const _0x1b5b1a=_0x2fccaa;this[_0x1b5b1a(0x44d)]=undefined;}['getDefinitionFromTypingByName'](_0x9a4cbb){const _0x2f3aa7=_0x2fccaa;var _0x1cdc3b;const _0x480385=this[_0x2f3aa7(0x12cd)](_0x9a4cbb);return(_0x1cdc3b=_0x480385===null||_0x480385===void 0x0?void 0x0:_0x480385[_0x2f3aa7(0x2dd)]())!==null&&_0x1cdc3b!==void 0x0?_0x1cdc3b:[];}['getDeclarations'](_0x12c39b,_0xb6b9bf,_0x512c6f){const _0x48da0c=_0x2fccaa;var _0x19292a;const _0x3dacf3=this['_cache'][_0x48da0c(0x10b5)](_0x12c39b);if(_0x3dacf3)return _0x3dacf3[_0x48da0c(0x9bd)];const _0x339bd0=_0x1fef91['EmptyUri'][_0x48da0c(0x828)],_0x54718e=(_0x19292a=_0x512c6f===null||_0x512c6f===void 0x0?void 0x0:_0x512c6f['sourceMapper'])!==null&&_0x19292a!==void 0x0?_0x19292a:this[_0x48da0c(0xe2d)][_0x48da0c(0xbb5)](_0x339bd0,_0xb6b9bf,![],!![]),_0x565c17=this['_getDeclarations'](_0x12c39b,_0x54718e,_0x512c6f!==null&&_0x512c6f!==void 0x0?_0x512c6f:{},_0xb6b9bf);return this[_0x48da0c(0xe61)][_0x48da0c(0xbc1)](_0x12c39b,_0x565c17),_0x565c17[_0x48da0c(0x9bd)];}[_0x2fccaa(0x90e)](_0x121d52,_0x3a5b05,_0x3d55ef){const _0x511c78=_0x2fccaa;if(_0x121d52[_0x511c78(0x6d6)][_0x511c78(0x2ee)]&&(!_0x3d55ef||!_0x121d52[_0x511c78(0xb9d)]))return[_0x121d52[_0x511c78(0x6d6)][_0x511c78(0x2ee)]];const _0x220715=_0x1fef91[_0x511c78(0xf0d)][_0x511c78(0x828)],_0x313a4a=_0x3a5b05[_0x511c78(0xc97)](_0x220715,_0x121d52,_0x3d55ef);if(_0x3d55ef&&_0x121d52[_0x511c78(0xb9d)])return _0x313a4a[_0x511c78(0x1110)](_0x5642ca=>{const _0x4a7356=_0x511c78;if((0x0,_0x31ca8d[_0x4a7356(0xad6)])(_0x5642ca)&&_0x5642ca[_0x4a7356(0x6ee)]&&_0x5642ca[_0x4a7356(0x6ee)][_0x4a7356(0x6a7)]===_0x121d52['typeAliasInfo'][_0x4a7356(0x1ed)])return!![];if((0x0,_0x31ca8d[_0x4a7356(0x68d)])(_0x5642ca)&&_0x5642ca['node']['name'][_0x4a7356(0x6a7)]===_0x121d52[_0x4a7356(0xb9d)][_0x4a7356(0x1ed)])return!![];return![];});return _0x313a4a[_0x511c78(0x1110)](_0x1c30fd=>(0x0,_0x31ca8d[_0x511c78(0x1050)])(_0x1c30fd)||(0x0,_0x31ca8d[_0x511c78(0x68c)])(_0x1c30fd));}[_0x2fccaa(0xf8c)](){const _0x383072=_0x2fccaa;if(this['_typingFileCache'])return this[_0x383072(0x44d)][_0x383072(0x3e8)];for(const _0x20dc26 of this['_program'][_0x383072(0xd31)]()[_0x383072(0x1110)](_0x19872f=>_0x19872f[_0x383072(0x404)]['isTypingStubFile']())){this[_0x383072(0xe2d)][_0x383072(0xf5d)](_0x20dc26[_0x383072(0x404)][_0x383072(0xbca)]());const _0x5c7bf0=this[_0x383072(0x430)](_0x20dc26,'Any');if(_0x5c7bf0)return this[_0x383072(0x44d)]={'info':_0x20dc26},_0x20dc26;}return this[_0x383072(0x44d)]={'info':undefined},undefined;}[_0x2fccaa(0x430)](_0x21c089,_0x591b7a){const _0x4b4f2c=_0x2fccaa,_0x4f3484=_0x21c089['sourceFile'][_0x4b4f2c(0xd59)]();if(!_0x4f3484)return undefined;return _0x4f3484[_0x4b4f2c(0x10b5)](_0x591b7a);}[_0x2fccaa(0x12cd)](_0x11d11a){const _0x2b0822=_0x2fccaa,_0x11abe5=this[_0x2b0822(0xf8c)]();if(!_0x11abe5)return;return this[_0x2b0822(0x430)](_0x11abe5,_0x11d11a);}[_0x2fccaa(0x852)](_0x3fbe6d,_0x1a9699,_0x37d2b1,_0x62c77c){const _0x527cde=_0x2fccaa;var _0x52f845,_0x4aad1d,_0x2acfbc,_0x89ce41;(0x0,_0xee503e[_0x527cde(0x1019)])(_0x62c77c);switch(_0x3fbe6d[_0x527cde(0xbe6)]){case 0x2:{const _0x1daaf1=this[_0x527cde(0x12cd)]('Any');return{'declarations':(_0x52f845=_0x1daaf1===null||_0x1daaf1===void 0x0?void 0x0:_0x1daaf1['getDeclarations']())!==null&&_0x52f845!==void 0x0?_0x52f845:[]};}case 0x8:{const _0x26a35a=this[_0x527cde(0x12cd)](_0x527cde(0xc54));return{'declarations':(_0x4aad1d=_0x26a35a===null||_0x26a35a===void 0x0?void 0x0:_0x26a35a[_0x527cde(0x2dd)]())!==null&&_0x4aad1d!==void 0x0?_0x4aad1d:[]};}case 0x3:{const _0x346876=this[_0x527cde(0x12cd)](_0x3fbe6d[_0x527cde(0xef3)]?_0x527cde(0x5e2):_0x527cde(0x1c6));return{'declarations':(_0x2acfbc=_0x346876===null||_0x346876===void 0x0?void 0x0:_0x346876[_0x527cde(0x2dd)]())!==null&&_0x2acfbc!==void 0x0?_0x2acfbc:[]};}case 0x6:{const _0x57c149=this[_0x527cde(0x90e)](_0x3fbe6d,_0x1a9699,(_0x89ce41=_0x37d2b1['useTypeAlias'])!==null&&_0x89ce41!==void 0x0?_0x89ce41:![]);return{'declarations':_0x57c149};}case 0x4:{return{'declarations':_0x3fbe6d['details'][_0x527cde(0x2ee)]?[_0x3fbe6d[_0x527cde(0x6d6)]['declaration']]:[]};}case 0x5:{const _0x39b2d5=_0x3fbe6d['overloads'][_0x527cde(0xb49)](_0x5667a5=>_0x5667a5['details'][_0x527cde(0x2ee)])[_0x527cde(0x1110)](_0x107f92[_0x527cde(0x10d3)]);return{'declarations':_0x39b2d5};}default:return{'declarations':[]};}}}_0x541c6d[_0x2fccaa(0xbc2)]=_0x17d243;},0xb478:(_0x45d276,_0x4bcdee,_0x1a779d)=>{'use strict';const _0x6e0436=a1_0x5357;Object[_0x6e0436(0x9ae)](_0x4bcdee,'__esModule',{'value':!![]}),_0x4bcdee[_0x6e0436(0xc56)]=void 0x0;const _0x594b06=_0x1a779d(0x6d88),_0x442931=_0x1a779d(0xd72c),_0x899cd8=_0x1a779d(0x2e8c);class _0x13810a{constructor(){const _0x1e7fd0=_0x6e0436;this[_0x1e7fd0(0x109c)]=new Map(),this[_0x1e7fd0(0x873)]=new Map();}[_0x6e0436(0x12bc)](_0x50a1d9){const _0xe005c8=_0x6e0436,_0x63e5d0=this[_0xe005c8(0x566)](_0x50a1d9['id']);return{'setWorkspaceIndex'(_0x1bcc14,_0x3ec3b0){const _0x51b168=_0xe005c8,_0xb3f53a=_0x50a1d9[_0x51b168(0xbb6)](_0x1bcc14);_0xb3f53a&&(_0x63e5d0===null||_0x63e5d0===void 0x0?void 0x0:_0x63e5d0[_0x51b168(0x764)]['set'](_0xb3f53a,_0x3ec3b0));},'getSourceIndex'(_0x25700c){const _0x453b0c=_0xe005c8,_0x55ad49=_0x50a1d9[_0x453b0c(0xbb6)](_0x25700c);return _0x55ad49?_0x63e5d0===null||_0x63e5d0===void 0x0?void 0x0:_0x63e5d0[_0x453b0c(0x764)][_0x453b0c(0x10b5)](_0x55ad49):undefined;},'getLibraryIndices'(_0x39c2c5){const _0x269056=_0xe005c8;return _0x63e5d0===null||_0x63e5d0===void 0x0?void 0x0:_0x63e5d0[_0x269056(0xada)][_0x269056(0x10b5)](_0x39c2c5!==null&&_0x39c2c5!==void 0x0?_0x39c2c5:_0x442931[_0x269056(0xb38)][_0x269056(0x394)]());}};}[_0x6e0436(0xbf9)](_0x29b6f3,_0x556232,_0x2b4ae7,_0x2e09ef){const _0x5ec744=_0x6e0436;if(this[_0x5ec744(0x4d6)]&&this[_0x5ec744(0x4a0)](this[_0x5ec744(0x4d6)],_0x556232)){const _0x2a5314=this['_lastLibraryMap']['get'](_0x2b4ae7);if(this[_0x5ec744(0x860)](_0x2a5314,_0x2e09ef))return this[_0x5ec744(0x7cb)](_0x29b6f3,_0x556232,_0x2b4ae7,_0x2a5314,_0x2e09ef),!![];else this[_0x5ec744(0x4d6)]=undefined;}for(const _0x1b070c of this[_0x5ec744(0x873)][_0x5ec744(0x789)]()){for(const _0x3fe830 of _0x1b070c[_0x5ec744(0xada)]['values']()){if(!this[_0x5ec744(0x4a0)](_0x3fe830,_0x556232))continue;const _0xc47f2d=_0x3fe830[_0x5ec744(0x10b5)](_0x2b4ae7);if(this[_0x5ec744(0x860)](_0xc47f2d,_0x2e09ef))return this['_lastLibraryMap']=_0x3fe830,this[_0x5ec744(0x7cb)](_0x29b6f3,_0x556232,_0x2b4ae7,_0xc47f2d,_0x2e09ef),!![];}}return![];}[_0x6e0436(0x21c)](_0x40344f,_0x3b4b43,_0x1f25b9,_0xf63da2,_0x2db7b8){const _0x4b3448=_0x6e0436;(!_0x2db7b8||!this[_0x4b3448(0xbf9)](_0x40344f,_0x3b4b43,_0x1f25b9,_0x2db7b8))&&this['setIndex'](_0x40344f,_0x3b4b43,_0x1f25b9,_0xf63da2,_0x2db7b8);}['setIndex'](_0x19965a,_0x4ab0d6,_0x36a2e5,_0x2a9d4d,_0xc9975b){const _0x57167c=_0x6e0436;var _0x1e5197;const _0x32d831=this[_0x57167c(0x566)](_0x19965a),_0x3d064a=(0x0,_0x594b06['getOrAdd'])(_0x32d831['libraryPerExecEnv'],(_0x1e5197=_0x4ab0d6['root'])!==null&&_0x1e5197!==void 0x0?_0x1e5197:_0x442931[_0x57167c(0xb38)][_0x57167c(0x394)](),()=>new _0x2367b8(_0x4ab0d6[_0x57167c(0x811)],_0x4ab0d6[_0x57167c(0xe1d)]));_0x2a9d4d[_0x57167c(0x1b1)]===_0xc9975b?_0x3d064a[_0x57167c(0xbc1)](_0x36a2e5,_0x2a9d4d):_0x3d064a[_0x57167c(0xbc1)](_0x36a2e5,{..._0x2a9d4d,'timestamp':_0xc9975b});}['reset'](_0x3869ba,_0x3929d4=![],_0x51eef2=![]){const _0x3ceffd=_0x6e0436;_0x51eef2&&(this['_fileCache']=undefined,this[_0x3ceffd(0x7fb)]=undefined,this[_0x3ceffd(0x109c)][_0x3ceffd(0x1b4)]());if(_0x3929d4){const _0x3afbed=this[_0x3ceffd(0x873)][_0x3ceffd(0x10b5)](_0x3869ba);_0x3afbed===null||_0x3afbed===void 0x0?void 0x0:_0x3afbed[_0x3ceffd(0xada)][_0x3ceffd(0x1b4)]();return;}this[_0x3ceffd(0x873)][_0x3ceffd(0x104b)](_0x3869ba);}[_0x6e0436(0x1fc)](_0x31b440){const _0x19b447=_0x6e0436;this[_0x19b447(0x446)]=_0x31b440;}[_0x6e0436(0xb1f)](){const _0x310cb9=_0x6e0436;return this[_0x310cb9(0x446)];}[_0x6e0436(0xef1)](_0x50b717){const _0x1dc2cf=_0x6e0436;this[_0x1dc2cf(0x7fb)]=_0x50b717;}[_0x6e0436(0xbef)](){const _0x54111b=_0x6e0436;return this[_0x54111b(0x7fb)];}[_0x6e0436(0x655)](_0x23ed32,_0x45bd86){const _0x112936=_0x6e0436;this[_0x112936(0x109c)]['set'](_0x23ed32,_0x45bd86);}[_0x6e0436(0xde9)](_0x33e9aa){const _0x43f4f7=_0x6e0436;return this[_0x43f4f7(0x109c)]['get'](_0x33e9aa);}[_0x6e0436(0x463)](_0x2aa053){}[_0x6e0436(0x566)](_0x40a337){const _0x3877ed=_0x6e0436;return(0x0,_0x594b06['getOrAdd'])(this[_0x3877ed(0x873)],_0x40a337,()=>({'libraryPerExecEnv':new _0x899cd8[(_0x3877ed(0xcf3))](),'workspace':new WeakMap()}));}['_usable'](_0x47e5f4,_0x2b8279){const _0x962238=_0x6e0436;return _0x47e5f4[_0x962238(0xe1d)]===_0x2b8279[_0x962238(0xe1d)]&&_0x47e5f4[_0x962238(0x811)]===_0x2b8279[_0x962238(0x811)];}[_0x6e0436(0x860)](_0x4b960e,_0x34c107){const _0x5ee64a=_0x6e0436;if(!_0x4b960e)return![];if(!_0x4b960e[_0x5ee64a(0x1b1)])return!![];return _0x4b960e['timestamp']===_0x34c107;}}_0x4bcdee[_0x6e0436(0xc56)]=_0x13810a,_0x13810a[_0x6e0436(0x394)]={'getIndices'(_0x3a6d88){return{'getSourceIndex':_0xfd3bf2=>undefined,'getLibraryIndices':_0x3f3fc3=>undefined};}},function(_0x4e87d4){function _0x4b4fa5(_0x206888){return _0x206888 instanceof _0x4e87d4;}_0x4e87d4['is']=_0x4b4fa5;}(_0x13810a||(_0x4bcdee['IndicesManager']=_0x13810a={}));class _0x2367b8 extends _0x899cd8['UriMap']{constructor(_0x1d0611,_0x35cf54){const _0x844b54=_0x6e0436;super(),this[_0x844b54(0x811)]=_0x1d0611,this['pythonPlatform']=_0x35cf54;}}},0x118c8:(_0x161a6a,_0x219993,_0x23e79c)=>{'use strict';const _0x1bdcf4=a1_0x5357;Object[_0x1bdcf4(0x9ae)](_0x219993,_0x1bdcf4(0x7fe),{'value':!![]}),_0x219993[_0x1bdcf4(0x4a1)]=void 0x0;const _0x3109db=_0x23e79c(0x2464),_0x4f5348=_0x23e79c(0xff70),_0x2770d1=_0x23e79c(0xef9c),_0x1f301e=_0x23e79c(0x53c0),_0x101d5d=_0x23e79c(0x6eb4),_0x1a9094=_0x23e79c(0x13198),_0x2469bd=_0x23e79c(0x10e28),_0x560ff8=_0x23e79c(0x198),_0x2f4843=_0x23e79c(0x2078),_0x3268e6=_0x23e79c(0x328),_0x1aa5bb=_0x23e79c(0xfcc0),_0x314181=_0x23e79c(0x6d88),_0x3d0b65=_0x23e79c(0xd8bc),_0x8d06bf=_0x23e79c(0x15000),_0x519fc5=_0x23e79c(0x144ed),_0x3aa12b=_0x23e79c(0x177c1),_0x4227dd=_0x23e79c(0xd77c),_0x3e1a64=_0x23e79c(0x13afc),_0x4d17b4=_0x23e79c(0x165d4),_0x25816a=_0x23e79c(0x7234),_0xe2dbb0=_0x23e79c(0x11de0),_0x174b08=_0x23e79c(0x3a44),_0x177dab=_0x23e79c(0x10b4c),_0xc4d3c4=_0x23e79c(0x10d68);class _0x1ceffd{constructor(_0x15c985,_0x483dea){const _0x8c7a01=_0x1bdcf4;var _0x84a5a6,_0x2a1289;this[_0x8c7a01(0xe2d)]=_0x15c985,this[_0x8c7a01(0xaac)]=new Map(),this[_0x8c7a01(0x12e1)]=new Set(),this[_0x8c7a01(0x9bb)]=[],this[_0x8c7a01(0x27c)]={'usageKind':(_0x84a5a6=_0x483dea===null||_0x483dea===void 0x0?void 0x0:_0x483dea[_0x8c7a01(0x11f0)])!==null&&_0x84a5a6!==void 0x0?_0x84a5a6:_0x8c7a01(0xa75),'useTypeAlias':(_0x2a1289=_0x483dea===null||_0x483dea===void 0x0?void 0x0:_0x483dea[_0x8c7a01(0x71a)])!==null&&_0x2a1289!==void 0x0?_0x2a1289:![]},this[_0x8c7a01(0xd9b)]={'containsUnreferenceableSymbols':![],'declarations':new Map()};}[_0x1bdcf4(0x306)](_0x36b46f,_0x4dfe65,_0x5663a3){const _0x5cc075=_0x1bdcf4;_0x36b46f=_0x27ee56(_0x36b46f)?_0x36b46f[_0x5cc075(0x9a9)]:_0x36b46f,_0x4dfe65=(0x0,_0x8d06bf[_0x5cc075(0x378)])(_0x4dfe65)?_0x4dfe65:[_0x4dfe65];const _0x186815=new _0x7d1347(this[_0x5cc075(0xb8f)],_0x36b46f,_0x4dfe65,{...this[_0x5cc075(0x27c)],'pep604':this[_0x5cc075(0xe2d)]['configOptions'][_0x5cc075(0xf40)][_0x5cc075(0x12f9)]},_0x5663a3);return _0x186815[_0x5cc075(0x12a8)](_0x36b46f),this[_0x5cc075(0xe75)]({'containsUnreferenceableSymbols':_0x186815['containsUnreferenceableSymbols'],'declarations':_0x186815['declsForSymbols']}),this[_0x5cc075(0xd9b)];}[_0x1bdcf4(0x87a)](_0x50ce85){const _0x3597ca=_0x1bdcf4;return this[_0x3597ca(0xfd7)]([_0x50ce85]),this[_0x3597ca(0xd9b)];}['removeImportInfo'](_0x212652){const _0x2bd14c=_0x1bdcf4;for(const _0x33cb48 of[...this[_0x2bd14c(0xd9b)][_0x2bd14c(0x9bd)][_0x2bd14c(0xbe8)]()]){const _0x311ff5=this[_0x2bd14c(0x10f2)](_0x33cb48);if(!_0x311ff5)continue;if(this[_0x2bd14c(0x1140)](_0x311ff5,_0x212652)){this[_0x2bd14c(0xd9b)][_0x2bd14c(0x9bd)]['delete'](_0x33cb48),(0x0,_0x4d17b4[_0x2bd14c(0x85d)])(this[_0x2bd14c(0x9bb)],_0x33cb48);break;}}if(!this[_0x2bd14c(0xd9b)][_0x2bd14c(0x549)])return;for(let _0x6b3531=this[_0x2bd14c(0xd9b)][_0x2bd14c(0x549)][_0x2bd14c(0xab7)]-0x1;_0x6b3531>=0x0;_0x6b3531--){const _0x5ec3d8=this[_0x2bd14c(0xd9b)][_0x2bd14c(0x549)][_0x6b3531];this[_0x2bd14c(0x1140)](_0x5ec3d8,_0x212652)&&this[_0x2bd14c(0xd9b)][_0x2bd14c(0x549)]['splice'](_0x6b3531,0x1);}}['addDeclaration'](_0x1de381,_0x45cade){const _0x2b2d9c=_0x1bdcf4;if(_0x1de381[_0x2b2d9c(0x12e2)]===_0x2b2d9c(0x9e3)||_0x1de381[_0x2b2d9c(0x12e2)]===_0x2b2d9c(0x9db)||_0x1de381[_0x2b2d9c(0x12e2)]==='')return undefined;const _0x4ec6ae=_0x45cade[_0x2b2d9c(0x80d)]===0x26?_0x45cade:_0x45cade[_0x2b2d9c(0x80d)]===0x23?_0x45cade[_0x2b2d9c(0xe9b)]:undefined;if(!_0x4ec6ae)return undefined;return(0x0,_0x314181[_0x2b2d9c(0x8c2)])(this[_0x2b2d9c(0xd9b)][_0x2b2d9c(0x9bd)],_0x1de381,()=>[])['push'](_0x4ec6ae),this[_0x2b2d9c(0xd9b)];}[_0x1bdcf4(0xd68)](_0x321ac2){const _0x4cea4b=_0x1bdcf4,_0x46bc39=this[_0x4cea4b(0x10f2)](_0x321ac2);if(!_0x46bc39)return;this[_0x4cea4b(0x11d4)](_0x46bc39);}[_0x1bdcf4(0xaec)](_0x56d03b,_0x3cadff,_0x506065){const _0x3ad1b0=_0x1bdcf4;(0x0,_0x1aa5bb['throwIfCancellationRequested'])(_0x506065);const _0x42ada2=this[_0x3ad1b0(0xe2d)][_0x3ad1b0(0x609)][_0x3ad1b0(0xcfc)](_0x174b08['PylanceServiceKeys'][_0x3ad1b0(0x3fd)]);if(!_0x42ada2)return;const _0x34be2d={'sourceMapper':this[_0x3ad1b0(0xe2d)][_0x3ad1b0(0xbb5)](_0x56d03b,_0x506065,![],!![]),'useTypeAlias':this[_0x3ad1b0(0x27c)]['useTypeAlias']};let _0xaa35f1=undefined;const _0x3b1210=new Set(),_0x5d12ec=(_0xed93fc,_0x5a9446)=>{const _0x2aee90=_0x3ad1b0;var _0x5de47e,_0x4eb55c;if(_0x3b1210[_0x2aee90(0xf8b)](_0xed93fc))return;_0x3b1210[_0x2aee90(0x194)](_0xed93fc);const _0x21a38e=_0x42ada2[_0x2aee90(0x2dd)](_0xed93fc,_0x506065,_0x34be2d);if(_0x21a38e[_0x2aee90(0xab7)]===0x0)return;const _0x40a5a0=_0x21a38e[0x0];if(!(0x0,_0x2f4843[_0x2aee90(0xcf7)])(_0xed93fc)){if((0x0,_0x177dab['isUnion'])(_0xed93fc)){if(this[_0x2aee90(0xe2d)][_0x2aee90(0x11ab)][_0x2aee90(0xf40)]['pep604Printing'])return;if((0x0,_0x177dab[_0x2aee90(0x1207)])(_0xed93fc)){this['addImportInfo']({'fileUri':_0x40a5a0['uri'],'nameInfo':{'name':'Optional'}});return;}}this['addDeclaration'](_0x40a5a0,_0x5a9446);return;}if(_0x2f4843[_0x2aee90(0xb78)][_0x2aee90(0xcef)](_0xed93fc)){const _0x49d2c7=(_0x5de47e=_0xed93fc[_0x2aee90(0x316)])!==null&&_0x5de47e!==void 0x0?_0x5de47e:_0xed93fc[_0x2aee90(0x6d6)][_0x2aee90(0x1ed)];_0xaa35f1=this[_0x2aee90(0x90d)](_0x42ada2,_0xed93fc,_0x40a5a0,_0x49d2c7,_0xaa35f1);}else this[_0x2aee90(0xd29)](_0x40a5a0,_0x5a9446);_0xed93fc['isTypeArgumentExplicit']&&((_0x4eb55c=_0xed93fc[_0x2aee90(0x113a)])===null||_0x4eb55c===void 0x0?void 0x0:_0x4eb55c[_0x2aee90(0xc22)](_0xb1e611=>{_0x5d12ec(_0xb1e611,_0x5a9446),(0x0,_0x3268e6['doForEachSubtype'])(_0xb1e611,_0x26ab25=>{_0x5d12ec(_0x26ab25,_0x5a9446);});}));};_0x3cadff[_0x3ad1b0(0xc22)](_0x3e22c1=>{const _0x1e8ffe=_0x3ad1b0;_0x5d12ec(_0x3e22c1[_0x1e8ffe(0x8b6)],_0x3e22c1[_0x1e8ffe(0x6e0)]),(0x0,_0x3268e6[_0x1e8ffe(0xe2c)])(_0x3e22c1['type'],_0xd1709c=>{_0x5d12ec(_0xd1709c,_0x3e22c1['node']);});});}[_0x1bdcf4(0xfa3)](_0x100b49,_0x3717a8,_0x5d0ffd,_0x53dc52,_0xacbe95){const _0x4f22ad=_0x1bdcf4;var _0x2845f4;const _0x278786=this['_program'][_0x4f22ad(0x609)][_0x4f22ad(0xcfc)](_0x174b08[_0x4f22ad(0xf41)][_0x4f22ad(0x91a)]);if(!_0x278786)return;const _0xe23f7c=(0x0,_0x3aa12b[_0x4f22ad(0xa47)])(_0x5d0ffd,_0x3717a8[_0x4f22ad(0xddd)][_0x4f22ad(0xc4f)]),_0x1dd3d5=(0x0,_0xc4d3c4['createAutoImporter'])(this[_0x4f22ad(0xe2d)],_0x100b49,_0xe23f7c,{'allowVariableInAll':!![],'indices':_0x278786['getIndices'](this[_0x4f22ad(0xe2d)]),'lazyEdit':![]});if(!_0x1dd3d5)return;const _0x4034fe=this[_0x4f22ad(0xe2d)]['getSourceMapper'](_0x100b49,_0xacbe95,![],!![]),_0x939fde=(_0x2845f4=(0x0,_0x101d5d[_0x4f22ad(0x6dc)])(_0x3717a8[_0x4f22ad(0xbf0)][_0x4f22ad(0x9a9)],_0x5d0ffd))!==null&&_0x2845f4!==void 0x0?_0x2845f4:_0x3717a8[_0x4f22ad(0xbf0)][_0x4f22ad(0x9a9)];_0x53dc52['forEach'](_0xf6e6f6=>{const _0x333cdb=_0x4f22ad;this[_0x333cdb(0xb34)](_0x1dd3d5,_0x939fde,_0x4034fe,_0x100b49,_0xf6e6f6,_0xacbe95),(0x0,_0x3268e6[_0x333cdb(0xe2c)])(_0xf6e6f6,_0x38e159=>{const _0x2d5415=_0x333cdb;this[_0x2d5415(0xb34)](_0x1dd3d5,_0x939fde,_0x4034fe,_0x100b49,_0x38e159,_0xacbe95);});});}[_0x1bdcf4(0x57b)](_0x1aea8b,_0x5dcaa0,_0x2ccfb3,_0x5dcd18,_0x3b3700){const _0x277f03=_0x1bdcf4;(0x0,_0x1aa5bb[_0x277f03(0x1019)])(_0x3b3700);const _0xc31a04=[],_0x13dd20=(0x0,_0x1f301e['getTopLevelImports'])(_0x5dcaa0[_0x277f03(0xbf0)][_0x277f03(0x9a9)]),_0x2187d2=this[_0x277f03(0xa7e)](_0x13dd20,_0x1aea8b,_0x5dcaa0,_0x5dcd18,_0x3b3700);if(!_0x2187d2)return _0xc31a04;return this[_0x277f03(0x89b)](_0x13dd20,_0x2187d2,_0x2ccfb3,_0xc31a04,_0x3b3700),_0xc31a04;}[_0x1bdcf4(0x346)](_0x5881f5,_0x2d96ec,_0x123672,_0x456571){const _0x281fca=_0x1bdcf4;(0x0,_0x1aa5bb[_0x281fca(0x1019)])(_0x456571);const _0x52ccd3=(0x0,_0x1f301e['getTopLevelImports'])(_0x5881f5[_0x281fca(0xbf0)]['parseTree']),_0x297062=(0x0,_0x3109db[_0x281fca(0xa49)])(_0x5881f5['parserOutput'][_0x281fca(0x9a9)])[_0x281fca(0x183)],_0x12ee5b=this[_0x281fca(0xa7e)](_0x52ccd3,_0x297062,_0x5881f5,_0x2d96ec,_0x456571);if(!_0x12ee5b)return;this[_0x281fca(0x89b)](_0x52ccd3,_0x12ee5b,0x0,_0x123672,_0x456571);}[_0x1bdcf4(0x8d2)](_0x352384,_0x253b93,_0x111d44){const _0xf926fa=_0x1bdcf4,_0x17bd01=(0x0,_0x3109db[_0xf926fa(0xa49)])(_0x253b93['parserOutput'][_0xf926fa(0x9a9)])[_0xf926fa(0x183)];return this[_0xf926fa(0xa7e)](_0x352384,_0x17bd01,_0x253b93,_0xf926fa(0xcd4),_0x111d44);}get['_configOptions'](){const _0xfefdaa=_0x1bdcf4;return this[_0xfefdaa(0xe2d)]['configOptions'];}get[_0x1bdcf4(0x118f)](){const _0x400c53=_0x1bdcf4;return this[_0x400c53(0xe2d)][_0x400c53(0x19d)];}get[_0x1bdcf4(0xb8f)](){const _0x2dff73=_0x1bdcf4;return this['_program'][_0x2dff73(0x113d)];}[_0x1bdcf4(0x90d)](_0x144915,_0x2132e3,_0x5030fa,_0x28019d,_0x2d2559){const _0x4fbb9f=_0x1bdcf4;if(!_0x28019d)return _0x2d2559;if(_0x2132e3['details'][_0x4fbb9f(0x12e2)]===_0x4fbb9f(0x112b)){_0x2d2559=_0x2d2559!==null&&_0x2d2559!==void 0x0?_0x2d2559:_0x5030fa['uri'];if(this['_program'][_0x4fbb9f(0x11ab)]['diagnosticRuleSet'][_0x4fbb9f(0x12f9)]&&(0x0,_0x177dab[_0x4fbb9f(0x1207)])(_0x2132e3))return _0x2d2559;return this[_0x4fbb9f(0x87a)]({'fileUri':_0x2d2559,'nameInfo':{'name':_0x28019d}}),_0x2d2559;}if(_0x2132e3[_0x4fbb9f(0x6d6)][_0x4fbb9f(0x12e2)]===_0x4fbb9f(0x9e3)){if(!_0x2d2559){const _0x5828e8=_0x144915[_0x4fbb9f(0xa0d)](_0x4fbb9f(0x39e));_0x5828e8[_0x4fbb9f(0xab7)]>0x0&&(_0x2d2559=_0x5828e8[0x0]['uri']);}if(!_0x2d2559)return _0x2d2559;_0x2132e3['aliasName']&&this[_0x4fbb9f(0x87a)]({'fileUri':_0x2d2559,'nameInfo':{'name':_0x28019d}}),_0x2132e3[_0x4fbb9f(0x81b)]!==undefined&&this['addImportInfo']({'fileUri':_0x2d2559,'nameInfo':{'name':_0x4fbb9f(0x690)}});}return _0x2d2559;}[_0x1bdcf4(0xa7e)](_0x8bb5e7,_0x178178,_0x4ba763,_0x1cfda4,_0x208b45){const _0x1d43a4=_0x1bdcf4,_0x1dafca=this[_0x1d43a4(0x4f6)](_0x8bb5e7,_0x178178,_0x1cfda4),_0x391620=[],_0x55618d=[];for(const _0x1ad69b of(0x0,_0x314181['createMapFromItems'])(_0x1dafca,_0x599506=>_0x599506[_0x1d43a4(0x654)]['moduleName'])){(0x0,_0x1aa5bb[_0x1d43a4(0x1019)])(_0x208b45);if(!this[_0x1d43a4(0x10f3)](_0x1ad69b,_0x8bb5e7,_0x178178,_0x391620)){(0x0,_0x314181[_0x1d43a4(0x11a9)])(_0x55618d,_0x1ad69b[0x1]);continue;}}return _0x391620[_0x1d43a4(0x71f)]({'kind':'insert','info':_0x55618d}),{'parseResults':_0x4ba763,'applyData':_0x391620};}[_0x1bdcf4(0x89b)](_0xd30afb,_0x48d684,_0x1b0629,_0x2a9c5b,_0xa3a584){const _0x5dca97=_0x1bdcf4,_0x2cafb6=_0x48d684[_0x5dca97(0xee1)];for(const _0x3e90d8 of _0x48d684[_0x5dca97(0x104a)]){(0x0,_0x1aa5bb[_0x5dca97(0x1019)])(_0xa3a584);if(_0x3e90d8[_0x5dca97(0x812)]===_0x5dca97(0x1ab))(0x0,_0x8d06bf['isArray'])(_0x2a9c5b)?(0x0,_0x314181[_0x5dca97(0x11a9)])(_0x2a9c5b,(0x0,_0x1f301e[_0x5dca97(0x198)])(_0x3e90d8[_0x5dca97(0x3e8)],_0x3e90d8[_0x5dca97(0xbbd)],_0x2cafb6)):this[_0x5dca97(0x9fc)](_0x3e90d8[_0x5dca97(0x70d)],_0xd30afb,_0x2cafb6,_0x3e90d8[_0x5dca97(0x3e8)],_0x2a9c5b);else{if(_0x3e90d8[_0x5dca97(0x812)]===_0x5dca97(0xf46)){if((0x0,_0x8d06bf[_0x5dca97(0x378)])(_0x2a9c5b))_0x2a9c5b[_0x5dca97(0x71f)](...(0x0,_0x1f301e[_0x5dca97(0x7a8)])(_0x3e90d8['info'],_0xd30afb,_0x2cafb6,(0x0,_0x3aa12b[_0x5dca97(0xa47)])(_0x1b0629,_0x2cafb6['tokenizerOutput'][_0x5dca97(0xc4f)])));else for(const _0x33b6a7 of(0x0,_0x314181[_0x5dca97(0x570)])(_0x3e90d8[_0x5dca97(0x3e8)],_0x301e8b=>_0x301e8b[_0x5dca97(0x654)][_0x5dca97(0x12e2)])){this['_addOrUpdateImport'](_0x33b6a7,_0xd30afb,_0x2cafb6,_0x33b6a7[0x1],_0x2a9c5b);}}else(0x0,_0x519fc5[_0x5dca97(0x799)])(_0x3e90d8);}}}['_applyAutoImport'](_0xe759d5,_0x3fc17a,_0x2f1f64,_0x41ee54,_0x46faaf,_0x1d7cc1){const _0x51bcbd=_0x1bdcf4;if(!(0x0,_0x2f4843[_0x51bcbd(0xcf7)])(_0x46faaf)||this[_0x51bcbd(0x12e1)][_0x51bcbd(0xf8b)](_0x46faaf))return;this[_0x51bcbd(0x12e1)]['add'](_0x46faaf);const _0x47beff=_0x2f1f64['findDeclarationsByType'](_0x41ee54,_0x46faaf,this['options']['useTypeAlias']),_0x366a1a=this[_0x51bcbd(0x10ea)](_0xe759d5,_0x3fc17a,_0x47beff,_0x1d7cc1);if(!_0x366a1a)return;this[_0x51bcbd(0x11d4)](_0x366a1a[_0x51bcbd(0x9ca)]);const _0xadcfae={'fileUri':_0x366a1a['declUri'],'nameInfo':{'name':_0x366a1a[_0x51bcbd(0x1ed)],'alias':_0x366a1a['alias']}};this['removeImportInfo'](_0xadcfae);if(!_0x366a1a[_0x51bcbd(0xc83)]||_0x366a1a[_0x51bcbd(0xc83)][_0x51bcbd(0xab7)]===0x0)return;this['addImportInfo'](_0xadcfae);}[_0x1bdcf4(0x10ea)](_0x2785dc,_0x506562,_0x550a3b,_0x272c81){const _0x467b6f=_0x1bdcf4;for(const _0x20c7a9 of _0x550a3b){const _0x657b07=(0x0,_0xe2dbb0[_0x467b6f(0x32b)])(_0x20c7a9);if(!_0x657b07)continue;const _0x46fb8b=(0x0,_0xc4d3c4[_0x467b6f(0xd93)])(_0x2785dc,_0x506562,_0x657b07,0x1,undefined,_0x272c81),_0x125aec=this[_0x467b6f(0x9bb)][_0x467b6f(0xa30)](...this[_0x467b6f(0xd9b)][_0x467b6f(0x9bd)][_0x467b6f(0xbe8)]());for(const _0x13d01b of _0x46fb8b){for(const _0x3c4581 of _0x125aec){const _0x5786c9=this[_0x467b6f(0xb8f)][_0x467b6f(0x470)](_0x3c4581,!![]),_0x5e0c79=_0x5786c9?this[_0x467b6f(0x10f2)](_0x5786c9):undefined,_0x5bc319=this[_0x467b6f(0x10f2)](_0x3c4581);if(!_0x5bc319||!_0x5e0c79)continue;if(this['_areImportInfoSame'](_0x5e0c79,{'fileUri':_0x13d01b[_0x467b6f(0xce6)],'nameInfo':{'name':_0x13d01b[_0x467b6f(0x1ed)],'alias':_0x13d01b[_0x467b6f(0x3d6)]}}))return{..._0x13d01b,'originalDeclInfo':_0x5bc319};}}}return undefined;}['_updateImportData'](_0x52ae17){const _0xe7e79b=_0x1bdcf4;_0x52ae17[_0xe7e79b(0x9bd)][_0xe7e79b(0xc22)]((_0x585fe2,_0x3cfa32)=>this[_0xe7e79b(0xd9b)][_0xe7e79b(0x9bd)][_0xe7e79b(0xbc1)](_0x3cfa32,_0x585fe2)),this['_importData'][_0xe7e79b(0x20e)]=this[_0xe7e79b(0xd9b)][_0xe7e79b(0x20e)]||_0x52ae17['containsUnreferenceableSymbols'],this[_0xe7e79b(0xfd7)](_0x52ae17['importInfos']);}[_0x1bdcf4(0xfd7)](_0x129889){const _0x1d754f=_0x1bdcf4;if(!_0x129889)return;this['_importData'][_0x1d754f(0x549)]?this['_importData'][_0x1d754f(0x549)][_0x1d754f(0x71f)](..._0x129889):this[_0x1d754f(0xd9b)][_0x1d754f(0x549)]=_0x129889;}[_0x1bdcf4(0x4f6)](_0x1eefce,_0x409626,_0x1b7e2e){const _0x3bbd5=_0x1bdcf4;var _0x104d8d;const _0xadc037=[],_0xf37fc4=this[_0x3bbd5(0x8e3)][_0x3bbd5(0xb74)](_0x409626);for(const _0x24c691 of(_0x104d8d=this[_0x3bbd5(0xd9b)][_0x3bbd5(0x9bd)][_0x3bbd5(0xbe8)]())!==null&&_0x104d8d!==void 0x0?_0x104d8d:[]){const _0x101a7b=this['_getImportInfo'](_0x24c691,_0x409626);if(!_0x101a7b||(0x0,_0x4f5348[_0x3bbd5(0x5f0)])(_0x24c691))continue;this['_appendImportNameInfo'](_0x409626,_0xf37fc4,_0x1b7e2e,_0x101a7b,_0xadc037);}if(this['_importData']['importInfos'])for(const _0x2a1d6d of this['_importData'][_0x3bbd5(0x549)]){this[_0x3bbd5(0x111e)](_0x409626,_0xf37fc4,_0x1b7e2e,_0x2a1d6d,_0xadc037);}if(this[_0x3bbd5(0x27c)][_0x3bbd5(0x11f0)]===_0x3bbd5(0x12eb))return _0xadc037;return _0xadc037['filter'](_0x53bae6=>{const _0x35ff7c=_0x3bbd5,_0x2a9d5a=this[_0x35ff7c(0xf93)](_0x53bae6);if(!_0x2a9d5a)return!![];for(const _0xeb1a6f of _0x2a9d5a[_0x35ff7c(0x2dd)]()){const _0x1c1ddf=this['_program'][_0x35ff7c(0x113d)]['getInferredTypeOfDeclaration'](_0x2a9d5a,_0xeb1a6f);if(!_0x1c1ddf)continue;return!(0x0,_0x25816a['tryGetExistingImportInfo'])(this[_0x35ff7c(0xe2d)],_0x1eefce,_0x1c1ddf,_0xeb1a6f);}return!![];});}[_0x1bdcf4(0x111e)](_0x40cd05,_0x1ac948,_0x246238,_0x1f4014,_0x10df3e){const _0x15e1a7=_0x1bdcf4,_0x306d3d=this[_0x15e1a7(0x118f)]['getModuleNameForImport'](_0x1f4014[_0x15e1a7(0x183)],_0x1ac948);if(!_0x306d3d['moduleName']){if(!_0x1f4014[_0x15e1a7(0xf73)][_0x15e1a7(0x1ed)])return;_0x246238=_0x15e1a7(0x2ca);}const _0x4c14f3=this[_0x15e1a7(0xe2d)][_0x15e1a7(0xbb6)](_0x1f4014[_0x15e1a7(0x183)]),_0x5aed96=_0x4c14f3?(0x0,_0x560ff8[_0x15e1a7(0xf20)])(_0x4c14f3):(0x0,_0x3d0b65['matchFileSpecs'])(this[_0x15e1a7(0x8e3)],_0x1f4014[_0x15e1a7(0x183)],(0x0,_0x3e1a64[_0x15e1a7(0x971)])(this['_importResolver'][_0x15e1a7(0xda0)],_0x1f4014[_0x15e1a7(0x183)])),_0x1a47d2=_0x246238===_0x15e1a7(0xcd4)||_0x306d3d[_0x15e1a7(0xb42)]===0x0||_0x306d3d[_0x15e1a7(0xb42)]===0x1||!_0x5aed96?undefined:(0x0,_0x1f301e['getRelativeModuleName'])(this[_0x15e1a7(0x118f)][_0x15e1a7(0xda0)],_0x40cd05,_0x1f4014['fileUri'],this[_0x15e1a7(0x8e3)]);(0x0,_0x314181[_0x15e1a7(0xd1b)])(_0x10df3e,{'moduleFileUri':_0x1f4014[_0x15e1a7(0x183)],'name':_0x1f4014[_0x15e1a7(0xf73)][_0x15e1a7(0x1ed)],'alias':_0x1f4014['nameInfo'][_0x15e1a7(0x3d6)],'module':_0x306d3d,'nameForImportFrom':_0x1a47d2},(_0x1185ec,_0xbf518e)=>this['_areSame'](_0x1185ec,_0xbf518e));}['_tryProcessExistingImports'](_0x4e61d0,_0xe64e3f,_0x490aa5,_0x133c8d){const _0x51c0c0=_0x1bdcf4,_0x5d5830=this[_0x51c0c0(0x4df)](_0x4e61d0,_0xe64e3f,_0x490aa5);for(const _0x5351de of(0x0,_0x314181[_0x51c0c0(0x570)])(_0x5d5830,_0x421f63=>_0x421f63[_0x51c0c0(0x6e0)][_0x51c0c0(0x80d)]===0x17?_0x51c0c0(0x3a0):'importFrom')){if(_0x5351de[0x0]===_0x51c0c0(0x6c9)){const _0x59f21e=_0x5351de[0x1][_0x51c0c0(0x1110)](_0x10c486=>_0x10c486['node'][_0x51c0c0(0x80d)]===0x19&&!_0x10c486[_0x51c0c0(0x6e0)][_0x51c0c0(0xf72)]);if(_0x59f21e[_0x51c0c0(0xab7)]===0x0)continue;const _0x116063=_0x4e61d0[0x1][_0x51c0c0(0x1110)](_0x40f918=>!_0x59f21e[_0x51c0c0(0x10e5)](_0x121080=>_0x121080['node'][_0x51c0c0(0x80d)]===0x19&&_0x121080[_0x51c0c0(0x6e0)]['imports'][_0x51c0c0(0x10e5)](_0x7a7b98=>{const _0x49f577=_0x51c0c0;var _0x3afb52;return _0x7a7b98['name']['value']===_0x40f918[_0x49f577(0x1ed)]&&((_0x3afb52=_0x7a7b98['alias'])===null||_0x3afb52===void 0x0?void 0x0:_0x3afb52['value'])===_0x40f918[_0x49f577(0x3d6)];})));return _0x133c8d['push']({'kind':_0x51c0c0(0x1ab),'moduleAndInfo':_0x4e61d0,'info':_0x116063,'importStatement':_0x59f21e[0x0]}),!![];}if(_0x5351de[0x0]===_0x51c0c0(0x3a0)){(0x0,_0x314181[_0x51c0c0(0xb4d)])(_0x4e61d0[0x1],_0xd3a06d=>!_0xd3a06d[_0x51c0c0(0x1ed)]&&_0x5351de[0x1]['some'](_0x1050ba=>{const _0x3ed444=_0x51c0c0;var _0x7604b7,_0x2dee7f;return _0xd3a06d[_0x3ed444(0x3d6)]===((_0x2dee7f=(_0x7604b7=_0x1050ba[_0x3ed444(0x1277)])===null||_0x7604b7===void 0x0?void 0x0:_0x7604b7[_0x3ed444(0x3d6)])===null||_0x2dee7f===void 0x0?void 0x0:_0x2dee7f['value']);}));continue;}}return![];}[_0x1bdcf4(0xd6b)](_0x153649){const _0x5ae83f=_0x1bdcf4,_0x4f7736=this['_evaluator'][_0x5ae83f(0x8d9)](_0x153649),_0x4107e9=_0x4f7736===null||_0x4f7736===void 0x0?void 0x0:_0x4f7736['find'](_0x5a28a1=>(0x0,_0x4f5348[_0x5ae83f(0x10ad)])(_0x5a28a1));if(!_0x4107e9)return undefined;return this[_0x5ae83f(0xb8f)][_0x5ae83f(0x470)](_0x4107e9,!![]);}[_0x1bdcf4(0xefd)](_0x3072a2,_0x54123a){const _0x418566=_0x1bdcf4;var _0x16c087,_0x579b4c,_0x1988ff;if(_0x3072a2[_0x418566(0x6e0)][_0x418566(0x80d)]!==0x19)return undefined;if(_0x3072a2['node']['isWildcardImport'])return undefined;let _0x308c7e=this[_0x418566(0xaac)]['get'](_0x3072a2);if(_0x308c7e)return _0x308c7e;_0x308c7e=new Map();for(const _0x5df193 of _0x3072a2[_0x418566(0x6e0)][_0x418566(0x6b3)]){const _0x59698c=this[_0x418566(0xd6b)]((_0x16c087=_0x5df193[_0x418566(0x3d6)])!==null&&_0x16c087!==void 0x0?_0x16c087:_0x5df193['name']);if(!_0x59698c||_0x59698c[_0x418566(0xae2)][_0x418566(0x9c0)]()||(0x0,_0x4f5348[_0x418566(0x10ad)])(_0x59698c))continue;const _0x2c6939=this[_0x418566(0x118f)]['getModuleNameForImport'](_0x59698c[_0x418566(0xae2)],_0x54123a);if(!_0x2c6939[_0x418566(0x12e2)])continue;_0x308c7e[_0x418566(0xbc1)](_0x2c6939[_0x418566(0x12e2)],(_0x1988ff=(_0x579b4c=_0x5df193[_0x418566(0x3d6)])===null||_0x579b4c===void 0x0?void 0x0:_0x579b4c['value'])!==null&&_0x1988ff!==void 0x0?_0x1988ff:_0x5df193[_0x418566(0x1ed)][_0x418566(0x6a7)]);}return this[_0x418566(0xaac)][_0x418566(0xbc1)](_0x3072a2,_0x308c7e),_0x308c7e;}[_0x1bdcf4(0xf93)](_0x4d8371){const _0x495aca=_0x1bdcf4;var _0x10613a;const _0x1ed924=this['_program'][_0x495aca(0xbb6)](_0x4d8371['moduleFileUri']);if(!_0x1ed924)return undefined;this[_0x495aca(0xe2d)][_0x495aca(0xf5d)](_0x4d8371[_0x495aca(0x1025)]);const _0x2a8467=_0x1ed924[_0x495aca(0x404)][_0x495aca(0xd59)]();if(!_0x2a8467)return undefined;const _0x4dbfd7=(_0x10613a=_0x4d8371['alias'])!==null&&_0x10613a!==void 0x0?_0x10613a:_0x4d8371[_0x495aca(0x1ed)];if(!_0x4dbfd7)return undefined;return _0x2a8467[_0x495aca(0x10b5)](_0x4dbfd7);}[_0x1bdcf4(0x4df)](_0x5ae0c9,_0x484899,_0x1a5e80){const _0x109643=_0x1bdcf4,_0x49ed67=this['_configOptions'][_0x109643(0xb74)](_0x1a5e80);return _0x484899['orderedImports'][_0x109643(0x1110)](_0x514627=>{const _0x14c5a1=_0x109643;if(_0x514627[_0x14c5a1(0x12e2)]===_0x5ae0c9[0x0])return!![];const _0x2061b2=this[_0x14c5a1(0xefd)](_0x514627,_0x49ed67);if(!_0x2061b2||_0x2061b2[_0x14c5a1(0x70a)]===0x0)return![];const _0x5d2f82=_0x2061b2[_0x14c5a1(0x10b5)](_0x5ae0c9[0x0]);return _0x5ae0c9[0x1][_0x14c5a1(0x10e5)](_0x23c051=>{const _0x54cb49=_0x14c5a1;var _0x15445b;const _0xe2ac26=(_0x15445b=_0x23c051[_0x54cb49(0x3d6)])!==null&&_0x15445b!==void 0x0?_0x15445b:_0x23c051['name'];return _0xe2ac26===_0x5d2f82;});});}['_addOrUpdateImport'](_0x227a3d,_0x523cad,_0x1a6d6d,_0x1a64fc,_0x34354c){const _0x4e3b6b=_0x1bdcf4;if(_0x1a64fc[_0x4e3b6b(0xab7)]===0x0)return;const _0xc9499a=_0x227a3d[0x0],_0x331ac2=_0x227a3d[0x1][_0x4e3b6b(0xab7)]===0x0?undefined:_0x227a3d[0x1][0x0][_0x4e3b6b(0x12f6)],_0x5ea23f=_0x227a3d[0x1][_0x4e3b6b(0xab7)]===0x0?0x2:(0x0,_0x1f301e[_0x4e3b6b(0x12cf)])(_0x227a3d[0x1][0x0]['module']);_0x34354c[_0x4e3b6b(0x9ab)](_0x1a6d6d,_0x523cad,{'name':_0xc9499a,'nameForImportFrom':_0x331ac2},_0x5ea23f,_0x1a64fc);}[_0x1bdcf4(0x10f2)](_0x15e18f,_0xbdf149){const _0xfdf58b=_0x1bdcf4;var _0x4dd302,_0xe01246;if((0x0,_0x4f5348[_0xfdf58b(0x10ad)])(_0x15e18f)){if(!_0x15e18f['node'])return{'fileUri':_0x15e18f[_0xfdf58b(0xae2)],'nameInfo':{}};if(_0x15e18f['node'][_0xfdf58b(0x80d)]===0x18){const _0x36712a=this['_evaluator'][_0xfdf58b(0x8d9)](_0x15e18f['node'][_0xfdf58b(0x654)]['nameParts'][_0x15e18f['node'][_0xfdf58b(0x654)][_0xfdf58b(0xdbc)][_0xfdf58b(0xab7)]-0x1]);if(!_0x36712a||_0x36712a[_0xfdf58b(0xab7)]===0x0)return undefined;return{'fileUri':_0x36712a[0x0]['uri'],'nameInfo':{'alias':_0x15e18f['usesLocalName']?(_0x4dd302=_0x15e18f[_0xfdf58b(0x6e0)]['alias'])===null||_0x4dd302===void 0x0?void 0x0:_0x4dd302[_0xfdf58b(0x6a7)]:undefined}};}if(_0x15e18f[_0xfdf58b(0x6e0)][_0xfdf58b(0x80d)]===0x1a){let _0x3497ab=_0x15e18f['uri'];(!_0x3497ab||_0x3497ab[_0xfdf58b(0x9c0)]())&&(_0x15e18f[_0xfdf58b(0x1270)]&&(_0x3497ab=_0x15e18f['submoduleFallback'][_0xfdf58b(0xae2)]['getDirectory']()));if(!_0x3497ab||_0x3497ab[_0xfdf58b(0x9c0)]())return undefined;if(_0xbdf149&&_0x3497ab['equals'](_0xbdf149)&&!_0x15e18f[_0xfdf58b(0xf84)]&&!_0x15e18f[_0xfdf58b(0x1270)])return undefined;return{'fileUri':_0x3497ab,'nameInfo':{'name':_0x15e18f[_0xfdf58b(0x5e9)],'alias':_0x15e18f['usesLocalName']?(_0xe01246=_0x15e18f['node'][_0xfdf58b(0x3d6)])===null||_0xe01246===void 0x0?void 0x0:_0xe01246[_0xfdf58b(0x6a7)]:undefined}};}if(_0x15e18f[_0xfdf58b(0x6e0)]['nodeType']===0x19)return{'fileUri':_0x15e18f['uri'],'nameInfo':{'name':_0x15e18f['symbolName']}};}if((0x0,_0x4f5348[_0xfdf58b(0xad6)])(_0x15e18f)||(0x0,_0x4f5348[_0xfdf58b(0xe5c)])(_0x15e18f)||(0x0,_0x4f5348[_0xfdf58b(0x1050)])(_0x15e18f)||(0x0,_0x4f5348[_0xfdf58b(0x68c)])(_0x15e18f)){const _0x1ada85=(0x0,_0x2770d1[_0xfdf58b(0x5b6)])(_0x15e18f);if(!_0x1ada85)return undefined;if(_0xbdf149&&_0x15e18f['uri'][_0xfdf58b(0x23d)](_0xbdf149))return undefined;return{'fileUri':_0x15e18f['uri'],'nameInfo':{'name':_0x1ada85}};}return undefined;}[_0x1bdcf4(0x832)](_0xcdf5bc,_0x36facc){const _0x51b280=_0x1bdcf4;return _0xcdf5bc['alias']===_0x36facc['alias']&&_0xcdf5bc[_0x51b280(0x1ed)]===_0x36facc[_0x51b280(0x1ed)]&&_0xcdf5bc[_0x51b280(0x654)]['importType']===_0x36facc['module']['importType']&&_0xcdf5bc[_0x51b280(0x654)][_0x51b280(0x6ae)]===_0x36facc[_0x51b280(0x654)]['isLocalTypingsFile']&&_0xcdf5bc['module']['moduleName']===_0x36facc['module'][_0x51b280(0x12e2)];}[_0x1bdcf4(0x1140)](_0x359ba8,_0x13827d){const _0x3490fe=_0x1bdcf4;return _0x359ba8===_0x13827d||_0x359ba8['fileUri'][_0x3490fe(0x23d)](_0x13827d[_0x3490fe(0x183)])&&_0x359ba8[_0x3490fe(0xf73)][_0x3490fe(0x1ed)]===_0x13827d['nameInfo'][_0x3490fe(0x1ed)]&&_0x359ba8[_0x3490fe(0xf73)][_0x3490fe(0x3d6)]===_0x13827d[_0x3490fe(0xf73)][_0x3490fe(0x3d6)];}}_0x219993['ImportAdder']=_0x1ceffd;class _0x7d1347 extends _0x1a9094['ParseTreeWalker']{constructor(_0x1c6ed1,_0xa02bd3,_0x5b183a,_0x57b01a,_0x3a33bd){const _0x3e56ea=_0x1bdcf4;super(),this['_evaluator']=_0x1c6ed1,this[_0x3e56ea(0x7dc)]=_0xa02bd3,this[_0x3e56ea(0x733)]=_0x5b183a,this[_0x3e56ea(0x107f)]=_0x57b01a,this[_0x3e56ea(0x11dc)]=_0x3a33bd,this[_0x3e56ea(0x6bc)]=new Map(),this[_0x3e56ea(0x20e)]=![],this[_0x3e56ea(0x550)]=(0x0,_0x3109db[_0x3e56ea(0xa49)])(this[_0x3e56ea(0x7dc)])[_0x3e56ea(0x183)];}[_0x1bdcf4(0x12a8)](_0x192728){const _0x4d2eeb=_0x1bdcf4;if(this[_0x4d2eeb(0x733)][_0x4d2eeb(0xab7)]===0x0)return;const _0x49ad1f=this[_0x4d2eeb(0x733)][_0x4d2eeb(0xab7)]===0x1?this[_0x4d2eeb(0x733)][0x0]['start']:Math[_0x4d2eeb(0xfcc)](...this['_ranges'][_0x4d2eeb(0xb49)](_0x53a61b=>_0x53a61b[_0x4d2eeb(0x116c)])),_0x7790d1=this[_0x4d2eeb(0x733)]['length']===0x1?_0x4227dd[_0x4d2eeb(0x2b9)]['getEnd'](this[_0x4d2eeb(0x733)][0x0]):Math[_0x4d2eeb(0x236)](...this['_ranges'][_0x4d2eeb(0xb49)](_0x541955=>_0x4227dd[_0x4d2eeb(0x2b9)]['getEnd'](_0x541955))),_0x3d10bd=_0x4227dd[_0x4d2eeb(0x2b9)][_0x4d2eeb(0x1103)](_0x49ad1f,_0x7790d1);let _0x11cacf=(0x0,_0x101d5d[_0x4d2eeb(0x6dc)])(_0x192728,_0x3d10bd[_0x4d2eeb(0x116c)]);if(!_0x11cacf){this['walk'](_0x192728);return;}while(!_0x4227dd[_0x4d2eeb(0x2b9)][_0x4d2eeb(0xa84)](_0x11cacf,_0x3d10bd)){_0x11cacf=_0x11cacf[_0x4d2eeb(0xfcf)];if(!_0x11cacf){this['walk'](_0x192728);return;}}this[_0x4d2eeb(0x96d)](_0x11cacf);}['walk'](_0x278fa2){const _0x2b62a8=_0x1bdcf4;if(!this[_0x2b62a8(0x733)][_0x2b62a8(0x10e5)](_0x113a6b=>_0x4227dd[_0x2b62a8(0x2b9)][_0x2b62a8(0x794)](_0x113a6b,_0x278fa2)))return;super['walk'](_0x278fa2);}['visitModuleName'](_0xe964c1){return![];}[_0x1bdcf4(0xee5)](_0x4195f0){const _0x557e7b=_0x1bdcf4;if(!this[_0x557e7b(0x733)][_0x557e7b(0x10e5)](_0x7407d5=>_0x4227dd[_0x557e7b(0x2b9)][_0x557e7b(0xa84)](_0x7407d5,_0x4195f0)))return![];(0x0,_0x1aa5bb[_0x557e7b(0x1019)])(this[_0x557e7b(0x11dc)]);if(!(0x0,_0x101d5d[_0x557e7b(0x2cd)])(_0x4195f0))return![];const _0x19e3be=this[_0x557e7b(0xb8f)][_0x557e7b(0x4c0)](_0x4195f0);if((_0x19e3be===null||_0x19e3be===void 0x0?void 0x0:_0x19e3be[_0x557e7b(0xbe6)])===0x9)return![];if(this[_0x557e7b(0x107f)][_0x557e7b(0xd47)]&&_0x19e3be&&((0x0,_0x177dab['isUnion'])(_0x19e3be)||(0x0,_0x177dab[_0x557e7b(0x1207)])(_0x19e3be)))return![];const _0x262213=(0x0,_0x101d5d[_0x557e7b(0xdaa)])((0x0,_0x101d5d[_0x557e7b(0xe6e)])(_0x4195f0));if(!_0x262213||_0x262213[_0x557e7b(0xab7)]===0x0)return![];const _0xd3ba4e=this[_0x557e7b(0x217)](_0x262213);if(!_0xd3ba4e)return![];const _0x53ffca=this[_0x557e7b(0x972)](_0xd3ba4e);if(!_0x53ffca||_0x53ffca[_0x557e7b(0xab7)]===0x0)return![];if(_0x262213[_0x557e7b(0xab7)]===0x1)return this[_0x557e7b(0xe59)](_0xd3ba4e,_0x53ffca),![];return this[_0x557e7b(0x215)](_0x53ffca,_0xd3ba4e,_0x262213),![];}[_0x1bdcf4(0x217)](_0x33e3ad){const _0x38f1c8=_0x1bdcf4;var _0x13d8a4;if(_0x33e3ad[_0x38f1c8(0xab7)]===0x1)return _0x33e3ad[0x0];if(this[_0x38f1c8(0x107f)]['usageKind']===_0x38f1c8(0x12eb))return _0x33e3ad[0x0];if(this[_0x38f1c8(0x107f)]['usageKind']===_0x38f1c8(0xa75)){let _0x29e758=undefined;for(let _0x133c37=0x0;_0x133c37<_0x33e3ad[_0x38f1c8(0xab7)];_0x133c37++){const _0x3d2629=_0x33e3ad[_0x133c37],_0x459e8b=(_0x13d8a4=this[_0x38f1c8(0xb8f)][_0x38f1c8(0x8d9)](_0x3d2629))===null||_0x13d8a4===void 0x0?void 0x0:_0x13d8a4[_0x38f1c8(0xb49)](_0x482865=>this['_evaluator']['resolveAliasDeclaration'](_0x482865,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]}))[_0x38f1c8(0x1110)](_0x8d06bf[_0x38f1c8(0x10d3)]);if(!_0x459e8b)return _0x29e758;if(_0x459e8b[_0x38f1c8(0x10e5)](_0x242e3e=>!this[_0x38f1c8(0xb05)](_0x242e3e)))return _0x29e758;_0x29e758=_0x3d2629;}return _0x29e758;}(0x0,_0x519fc5['assertNever'])(this[_0x38f1c8(0x107f)][_0x38f1c8(0x11f0)],_0x38f1c8(0x916));}['_addDeclsForSymbols'](_0x466ed9,_0x35fadc,_0x1eaf33){const _0x175ac4=_0x1bdcf4,_0x14a62d=_0x1eaf33['findIndex'](_0x2083d4=>_0x2083d4===_0x35fadc)+0x1;for(const _0x334c0c of _0x466ed9){if(!(0x0,_0x4f5348[_0x175ac4(0x10ad)])(_0x334c0c)||_0x334c0c[_0x175ac4(0x6e0)][_0x175ac4(0x80d)]!==0x18){this[_0x175ac4(0xe59)](_0x35fadc,[_0x334c0c]);continue;}if(_0x334c0c[_0x175ac4(0xf84)]){this[_0x175ac4(0xe59)](_0x35fadc,[_0x334c0c]);continue;}_0x14a62d>0x0&&this[_0x175ac4(0x1132)](_0x334c0c,_0x1eaf33,_0x14a62d);}}[_0x1bdcf4(0x972)](_0x11d31d){const _0x5a83bf=_0x1bdcf4,_0x4ae4a6=this[_0x5a83bf(0x10a1)](_0x11d31d);if(_0x4ae4a6&&_0x4ae4a6['length']>0x0)return _0x4ae4a6;const _0x1f8446=this['_evaluator'][_0x5a83bf(0x8d9)](_0x11d31d);if(_0x1f8446&&_0x1f8446['length']>0x0)return _0x1f8446;return undefined;}[_0x1bdcf4(0x10a1)](_0x50c44f){const _0x295b5e=_0x1bdcf4;var _0x1871b9;return(_0x1871b9=this[_0x295b5e(0xb8f)][_0x295b5e(0x8d9)](_0x50c44f))===null||_0x1871b9===void 0x0?void 0x0:_0x1871b9[_0x295b5e(0x1110)](_0x5ed286=>(0x0,_0x2770d1[_0x295b5e(0x69b)])(_0x5ed286,this[_0x295b5e(0x550)]));}['_handleImplicitImports'](_0x49b22f,_0x345944,_0x3d106e){const _0x1c71ca=_0x1bdcf4;if(_0x345944['length']===_0x3d106e)return;if(!_0x49b22f[_0x1c71ca(0x5d4)]){this[_0x1c71ca(0xe59)](_0x345944[_0x3d106e-0x1],[(0x0,_0x2770d1[_0x1c71ca(0x9b5)])(_0x49b22f[_0x1c71ca(0xae2)])]);return;}const _0x442fd7=_0x49b22f[_0x1c71ca(0x5d4)]['get'](_0x345944[_0x3d106e][_0x1c71ca(0x6a7)]);if(!_0x442fd7){this[_0x1c71ca(0xe59)](_0x345944[_0x3d106e-0x1],[(0x0,_0x2770d1[_0x1c71ca(0x9b5)])(_0x49b22f[_0x1c71ca(0xae2)])]);return;}this['_handleImplicitImports'](_0x442fd7,_0x345944,_0x3d106e+0x1);}['_handleName'](_0x1d04b3,_0x1e752e){const _0x3aceba=_0x1bdcf4;for(const _0x15d385 of _0x1e752e){if(_0x15d385[_0x3aceba(0x6e0)]&&this[_0x3aceba(0x733)][_0x3aceba(0x10e5)](_0x1ce2ae=>_0x4227dd['TextRange'][_0x3aceba(0xa84)](_0x1ce2ae,_0x15d385[_0x3aceba(0x6e0)])))continue;const _0x3c0b0d=this[_0x3aceba(0xb05)](_0x15d385);if(!_0x3c0b0d){this['containsUnreferenceableSymbols']=!![];continue;}this[_0x3aceba(0xb26)](_0x15d385,_0x1d04b3);}}[_0x1bdcf4(0xb05)](_0xa31055){const _0x4ab8db=_0x1bdcf4;if((0x0,_0x4f5348[_0x4ab8db(0xd41)])(_0xa31055))return![];if((0x0,_0x4f5348['isVariableDeclaration'])(_0xa31055)||(0x0,_0x4f5348['isFunctionDeclaration'])(_0xa31055)||(0x0,_0x4f5348['isClassDeclaration'])(_0xa31055)){const _0x3be08b=(0x0,_0x2770d1['getNameNodeForDeclaration'])(_0xa31055);if(!_0x3be08b)return![];const _0x2f12e0=(0x0,_0x2469bd['getScopeForNode'])(_0x3be08b);if(!_0x2f12e0)return![];const _0x3ace6d=_0x2f12e0[_0x4ab8db(0xda6)](_0x3be08b[_0x4ab8db(0x6a7)]);if(!_0x3ace6d||_0x3ace6d['scope'][_0x4ab8db(0x8b6)]!==0x4)return![];}return!![];}[_0x1bdcf4(0xb26)](_0x5f0b70,_0x5ca89d){const _0x1d5d52=_0x1bdcf4;(0x0,_0x314181['getOrAdd'])(this[_0x1d5d52(0x6bc)],_0x5f0b70,()=>[])['push'](_0x5ca89d);}}function _0x27ee56(_0xc3b2fa){const _0x1abc11=_0x1bdcf4;return _0xc3b2fa&&_0xc3b2fa[_0x1abc11(0x9a9)]&&_0xc3b2fa[_0x1abc11(0x4bb)]&&_0xc3b2fa[_0x1abc11(0xf34)]&&_0xc3b2fa[_0x1abc11(0x1014)]!==undefined&&_0xc3b2fa[_0x1abc11(0x2f3)];}},0x74fc:function(_0x2d5e01,_0x337361,_0x77fec9){'use strict';const _0x4dc008=a1_0x5357;var _0x458376=this&&this[_0x4dc008(0x80e)]||(Object[_0x4dc008(0xffd)]?function(_0x342e4d,_0x13e3b9,_0x5adf2a,_0x1acce8){const _0xa52c3b=_0x4dc008;if(_0x1acce8===undefined)_0x1acce8=_0x5adf2a;var _0x2ee40e=Object[_0xa52c3b(0x8ec)](_0x13e3b9,_0x5adf2a);(!_0x2ee40e||(_0xa52c3b(0x10b5)in _0x2ee40e?!_0x13e3b9[_0xa52c3b(0x7fe)]:_0x2ee40e[_0xa52c3b(0xe29)]||_0x2ee40e[_0xa52c3b(0x55e)]))&&(_0x2ee40e={'enumerable':!![],'get':function(){return _0x13e3b9[_0x5adf2a];}}),Object['defineProperty'](_0x342e4d,_0x1acce8,_0x2ee40e);}:function(_0x5e057f,_0x1c2c74,_0x566b59,_0x603672){if(_0x603672===undefined)_0x603672=_0x566b59;_0x5e057f[_0x603672]=_0x1c2c74[_0x566b59];}),_0x494e11=this&&this[_0x4dc008(0xc98)]||(Object[_0x4dc008(0xffd)]?function(_0x1b8d0c,_0x5c3540){const _0x519716=_0x4dc008;Object[_0x519716(0x9ae)](_0x1b8d0c,'default',{'enumerable':!![],'value':_0x5c3540});}:function(_0x53392b,_0x245e5e){const _0x227192=_0x4dc008;_0x53392b[_0x227192(0x1015)]=_0x245e5e;}),_0x5198bb=this&&this[_0x4dc008(0x280)]||function(_0x1d3627){const _0xc8ace6=_0x4dc008;if(_0x1d3627&&_0x1d3627[_0xc8ace6(0x7fe)])return _0x1d3627;var _0x22b608={};if(_0x1d3627!=null){for(var _0x421c98 in _0x1d3627)if(_0x421c98!==_0xc8ace6(0x1015)&&Object[_0xc8ace6(0x4cc)]['hasOwnProperty']['call'](_0x1d3627,_0x421c98))_0x458376(_0x22b608,_0x1d3627,_0x421c98);}return _0x494e11(_0x22b608,_0x1d3627),_0x22b608;};Object[_0x4dc008(0x9ae)](_0x337361,_0x4dc008(0x7fe),{'value':!![]}),_0x337361[_0x4dc008(0x649)]=_0x337361[_0x4dc008(0x4e0)]=_0x337361[_0x4dc008(0x51a)]=_0x337361[_0x4dc008(0x85b)]=_0x337361[_0x4dc008(0x995)]=void 0x0;const _0x5ae52a=_0x77fec9(0x6d88),_0x2ecfee=_0x5198bb(_0x77fec9(0x144ed)),_0x1b4733=_0x77fec9(0xd72c),_0x3db7eb=_0x77fec9(0x155b0),_0x245735=_0x77fec9(0x13f08),_0x563ac2=_0x77fec9(0xd1f7),_0x2af120=_0x77fec9(0x2e8c);function _0x1e2d6c(_0x448fa9,_0x2b0343,_0x442f65){const _0x594d67=_0x4dc008;return _0x42202f((0x0,_0x245735[_0x594d67(0x1073)])(_0x448fa9,_0x245735[_0x594d67(0xc33)][_0x594d67(0x702)])[_0x594d67(0xaee)]((0x0,_0x563ac2[_0x594d67(0x1205)])(_0x2b0343[_0x594d67(0xa16)]())),_0x442f65);}_0x337361[_0x4dc008(0x995)]=_0x1e2d6c;function _0x3b6ea1(_0x5eb73d,_0x3780d1){const _0x53b8fa=_0x4dc008;return _0x42202f((0x0,_0x245735[_0x53b8fa(0x1073)])(_0x5eb73d,_0x245735[_0x53b8fa(0xc33)][_0x53b8fa(0x952)]),_0x3780d1);}_0x337361['getGlobalIndicesCachePath']=_0x3b6ea1;function _0x42202f(_0x2985b9,_0x4a92b2){const _0x8e6d66=_0x4dc008;return _0x2985b9[_0x8e6d66(0xaee)](_0x4a92b2+'.json');}function _0x505896(_0x2ac64e,_0x1f8657,_0x28ab59,_0x5e862a){const _0x40037a=_0x4dc008;if(!_0x2ac64e['existsSync'](_0x28ab59))return _0x5e862a===null||_0x5e862a===void 0x0?void 0x0:_0x5e862a[_0x40037a(0x3e8)](_0x40037a(0x267)+_0x28ab59),undefined;let _0x4da3ac;try{_0x4da3ac=_0x2ac64e[_0x40037a(0x1267)](_0x28ab59,'utf8');const _0x303bb6=JSON['parse'](_0x4da3ac),_0x24ffb3=new _0x2af120[(_0x40037a(0xcf3))]();return _0x303bb6[_0x40037a(0xc22)](_0x548727=>{const _0x242fa4=_0x40037a,_0x1f5aa0=_0x548727[0x0],_0x48e5eb=_0x1aafec(_0x1f5aa0,_0x1f8657);_0x24ffb3['set'](_0x48e5eb,{'uri':_0x48e5eb,'privateOrProtected':_0x548727[0x1][0x0],'symbols':_0x548727[0x1][0x1][_0x242fa4(0xb49)](_0x211e9b=>_0x3f3093(_0x211e9b,_0x1f8657))});}),_0x24ffb3;}catch(_0x4c876a){return _0x5e862a===null||_0x5e862a===void 0x0?void 0x0:_0x5e862a[_0x40037a(0xead)](_0x40037a(0xf6d)+_0x28ab59+'.\x20'+_0x2ecfee[_0x40037a(0x11dd)](_0x4c876a)),undefined;}function _0x3f3093(_0x1a272e,_0x4edf3f){const _0x1b5e8a=_0x40037a,_0x24b907=_0x1a272e[0x3],_0x15bf22=_0x24b907?_0x1aafec(_0x24b907[0x1],_0x4edf3f):undefined;return{'name':_0x1a272e[0x0],'externallyVisible':_0x1a272e[0x1],'kind':_0x1a272e[0x2],'itemKind':(0x0,_0x3db7eb[_0x1b5e8a(0x4ae)])(_0x1a272e[0x2]),'alias':_0x24b907?{'originalName':_0x24b907[0x0],'moduleUri':_0x15bf22,'kind':_0x24b907[0x2],'itemKind':(0x0,_0x3db7eb[_0x1b5e8a(0x4ae)])(_0x24b907[0x2])}:undefined,'range':undefined,'selectionRange':undefined,'children':undefined};}}_0x337361[_0x4dc008(0x51a)]=_0x505896;function _0x1a2eea(_0xd3b4a6,_0x2ae9df){const _0x15f3db=_0x4dc008;return _0x2ae9df?_0x2ae9df[_0x15f3db(0xe6a)](_0xd3b4a6)['join']('/'):_0xd3b4a6['toJsonObj']();}function _0x1aafec(_0x3084f7,_0x24d289){const _0x46ae18=_0x4dc008;if(_0x24d289)return _0x24d289['combinePaths'](_0x3084f7);return _0x1b4733[_0x46ae18(0xb38)][_0x46ae18(0x748)](_0x3084f7);}function _0xda4d0f(_0x7af415,_0x356c01,_0x2c0d2c,_0x25fda8,_0x52fd18){const _0x2e360d=_0x4dc008,_0x221032=[];for(const _0x4dcbb7 of[..._0x25fda8[_0x2e360d(0xbe8)]()][_0x2e360d(0x9d3)]()){const _0x46b8b2=_0x25fda8[_0x2e360d(0x10b5)](_0x4dcbb7),_0xbcddf=_0x46b8b2[_0x2e360d(0x112d)];_0x356c01&&_0x2ecfee['assert'](!_0xbcddf[_0x2e360d(0x10e5)](_0x57b35f=>_0x57b35f[_0x2e360d(0x3d6)]&&!_0x57b35f['alias']['moduleUri'][_0x2e360d(0xcc3)](_0x356c01))),_0x221032[_0x2e360d(0x71f)]([_0x1a2eea(_0x4dcbb7,_0x356c01),[_0x46b8b2[_0x2e360d(0x5ec)],_0xbcddf[_0x2e360d(0xb49)](_0x3265f4=>_0x20c66b(_0x3265f4,_0x356c01))]]);}const _0x31dbff=JSON['stringify'](_0x221032);try{return _0x7af415[_0x2e360d(0xdd7)](_0x2c0d2c,_0x31dbff,'utf8'),!![];}catch(_0x21422f){return _0x52fd18===null||_0x52fd18===void 0x0?void 0x0:_0x52fd18[_0x2e360d(0xead)](_0x2e360d(0x347)+_0x2c0d2c+'.\x20'+_0x2ecfee[_0x2e360d(0x11dd)](_0x21422f)),![];}function _0x20c66b(_0x35f760,_0x12ed0e){const _0x20a7d6=_0x2e360d,_0x3ce0e0=_0x35f760[_0x20a7d6(0x3d6)];return _0x2ecfee[_0x20a7d6(0xb41)](!_0x3ce0e0||!_0x12ed0e||_0x3ce0e0[_0x20a7d6(0xa03)][_0x20a7d6(0xcc3)](_0x12ed0e)),[_0x35f760[_0x20a7d6(0x1ed)],_0x35f760[_0x20a7d6(0xc6e)],_0x35f760['kind'],_0x3ce0e0?[_0x3ce0e0['originalName'],_0x1a2eea(_0x3ce0e0[_0x20a7d6(0xa03)],_0x12ed0e),_0x3ce0e0[_0x20a7d6(0x812)]]:undefined];}}_0x337361['writePersistedIndices']=_0xda4d0f;class _0x4ee1b4{constructor(_0x168a8a,_0x31803e){const _0x491e2c=_0x4dc008;this[_0x491e2c(0x118f)]=_0x168a8a,this[_0x491e2c(0xf09)]=_0x31803e;}[_0x4dc008(0x59a)](_0x5b4af0,_0x3869f0){const _0x28cd92=_0x4dc008,_0x5a7279=new Map();for(const _0x5a0c1c of _0x5b4af0['values']()){const _0x22eec1=(0x0,_0x5ae52a[_0x28cd92(0x570)])(_0x5a0c1c[_0x28cd92(0x1110)](_0xe87728=>this['_isUsable'](_0xe87728)&&!!_0xe87728[_0x28cd92(0x7df)]&&!_0x3869f0[_0x28cd92(0xf8b)](_0xe87728[_0x28cd92(0xae2)])),_0x2ca28e=>_0x2ca28e[_0x28cd92(0x7df)]);for(const [_0x298522,_0x5bba15]of _0x22eec1){const _0x58b962=this[_0x28cd92(0xf0e)](_0x5bba15);if(!_0x58b962)continue;const _0x1f043c=_0x505896(this[_0x28cd92(0x297)],undefined,_0x58b962);_0x1f043c&&(_0x5a7279['set'](_0x298522,_0x1f043c),_0x5bba15[_0x28cd92(0xc22)](_0x1020f7=>{const _0x4336ce=_0x28cd92,_0x1d4bb4=_0x1f043c[_0x4336ce(0x10b5)](_0x1020f7['uri']);_0x1d4bb4&&_0x3869f0[_0x4336ce(0xbc1)](_0x1020f7[_0x4336ce(0xae2)],_0x1d4bb4);}));}}return _0x5a7279;}[_0x4dc008(0x71c)](_0x4580e8,_0x4e26cd,_0x58a988){const _0x22a40a=_0x4dc008;var _0x233fdd;for(const _0x978983 of _0x4580e8[_0x22a40a(0x789)]()){const _0x150910=(0x0,_0x5ae52a[_0x22a40a(0x570)])(_0x978983['filter'](_0x1b0fd2=>{const _0x122a5d=_0x22a40a;var _0xb86442;return this[_0x122a5d(0x619)](_0x1b0fd2)&&!!_0x1b0fd2[_0x122a5d(0x7df)]&&_0x58a988[_0x122a5d(0xf8b)](_0x1b0fd2['uri'])&&!((_0xb86442=_0x4e26cd[_0x122a5d(0x10b5)](_0x1b0fd2[_0x122a5d(0x7df)]))===null||_0xb86442===void 0x0?void 0x0:_0xb86442[_0x122a5d(0x10b5)](_0x1b0fd2[_0x122a5d(0xae2)]));}),_0x4e05c0=>_0x4e05c0[_0x22a40a(0x7df)]);for(const [_0x402498,_0x555b82]of _0x150910){const _0x2d1823=(_0x233fdd=_0x4e26cd[_0x22a40a(0x10b5)](_0x402498))!==null&&_0x233fdd!==void 0x0?_0x233fdd:new _0x2af120[(_0x22a40a(0xcf3))]();_0x555b82['forEach'](_0x2b4bf6=>_0x2d1823['set'](_0x2b4bf6['uri'],_0x58a988[_0x22a40a(0x10b5)](_0x2b4bf6['uri'])));const _0x3f19b0=this[_0x22a40a(0xf0e)](_0x555b82);if(!_0x3f19b0)continue;const _0x2447e2=_0x3f19b0[_0x22a40a(0x1f4)]();try{this[_0x22a40a(0x297)]['mkdirSync'](_0x2447e2,{'recursive':!![]});}catch{return;}if(!_0xda4d0f(this[_0x22a40a(0x297)],undefined,_0x3f19b0,_0x2d1823))return;}}}get[_0x4dc008(0x297)](){const _0x483771=_0x4dc008;return this[_0x483771(0x118f)][_0x483771(0xda0)];}[_0x4dc008(0x619)](_0xf3d2cf){const _0xb5ded1=_0x4dc008;return this['_localStorageUri']?!_0xf3d2cf[_0xb5ded1(0x116b)]:_0xf3d2cf[_0xb5ded1(0x10c8)]||_0xf3d2cf[_0xb5ded1(0xc0a)];}['_tryGetCachePath'](_0x5b3c14){const _0x5738b6=_0x4dc008;if(_0x5b3c14['length']===0x0)return undefined;const _0x34550f=_0x5b3c14[0x0];if(_0x34550f[_0x5738b6(0x10c8)]||_0x34550f[_0x5738b6(0xc0a)])return _0x3b6ea1(this['_fs'],_0x34550f['packageName']);return _0x1e2d6c(this[_0x5738b6(0x297)],this['_localStorageUri'],_0x34550f[_0x5738b6(0x7df)]);}}_0x337361['IndexSerializer']=_0x4ee1b4;},0x771c:function(_0x32dd7e,_0x15c2f9,_0x3c9e1e){'use strict';const _0x451992=a1_0x5357;var _0x26c622=this&&this[_0x451992(0x80e)]||(Object[_0x451992(0xffd)]?function(_0x4b6067,_0x1f932c,_0x32be43,_0x1458cd){const _0x99bdb6=_0x451992;if(_0x1458cd===undefined)_0x1458cd=_0x32be43;var _0x24b5a1=Object[_0x99bdb6(0x8ec)](_0x1f932c,_0x32be43);(!_0x24b5a1||(_0x99bdb6(0x10b5)in _0x24b5a1?!_0x1f932c[_0x99bdb6(0x7fe)]:_0x24b5a1[_0x99bdb6(0xe29)]||_0x24b5a1['configurable']))&&(_0x24b5a1={'enumerable':!![],'get':function(){return _0x1f932c[_0x32be43];}}),Object[_0x99bdb6(0x9ae)](_0x4b6067,_0x1458cd,_0x24b5a1);}:function(_0x1a0d2e,_0x5b54e7,_0x4b839f,_0x101cd7){if(_0x101cd7===undefined)_0x101cd7=_0x4b839f;_0x1a0d2e[_0x101cd7]=_0x5b54e7[_0x4b839f];}),_0x4fb780=this&&this['__setModuleDefault']||(Object[_0x451992(0xffd)]?function(_0x5f342d,_0x4909c7){Object['defineProperty'](_0x5f342d,'default',{'enumerable':!![],'value':_0x4909c7});}:function(_0x12c8f6,_0x429afa){const _0x248212=_0x451992;_0x12c8f6[_0x248212(0x1015)]=_0x429afa;}),_0x4a6f70=this&&this[_0x451992(0x280)]||function(_0x31b839){const _0xf639d1=_0x451992;if(_0x31b839&&_0x31b839['__esModule'])return _0x31b839;var _0x34dad3={};if(_0x31b839!=null){for(var _0x2bebb4 in _0x31b839)if(_0x2bebb4!==_0xf639d1(0x1015)&&Object[_0xf639d1(0x4cc)]['hasOwnProperty'][_0xf639d1(0x84f)](_0x31b839,_0x2bebb4))_0x26c622(_0x34dad3,_0x31b839,_0x2bebb4);}return _0x4fb780(_0x34dad3,_0x31b839),_0x34dad3;};Object[_0x451992(0x9ae)](_0x15c2f9,_0x451992(0x7fe),{'value':!![]}),_0x15c2f9[_0x451992(0xafc)]=_0x15c2f9[_0x451992(0x11d1)]=_0x15c2f9[_0x451992(0xed0)]=_0x15c2f9[_0x451992(0x11a7)]=_0x15c2f9['Indexer']=_0x15c2f9[_0x451992(0xf1c)]=_0x15c2f9[_0x451992(0xc7b)]=void 0x0;const _0x2e84c8=_0x3c9e1e(0x171a8),_0x4edf9f=_0x3c9e1e(0xbe38),_0x1aff9a=_0x3c9e1e(0x127c),_0x51a0d6=_0x4a6f70(_0x3c9e1e(0xe54c)),_0x134b9c=_0x3c9e1e(0x13c30),_0x1037bc=_0x3c9e1e(0xbde4),_0x22c5e2=_0x3c9e1e(0xfcc0),_0x324de9=_0x3c9e1e(0x6d88),_0x4dfea6=_0x3c9e1e(0xd8bc),_0x5b03f3=_0x3c9e1e(0xe0a4),_0x5a7cc8=_0x4a6f70(_0x3c9e1e(0x144ed)),_0x1856ab=_0x3c9e1e(0x14ec0),_0x2d205f=_0x3c9e1e(0x5e1c),_0x3f76ad=_0x3c9e1e(0x2af4),_0x15b81c=_0x3c9e1e(0x9304),_0xb13502=_0x4a6f70(_0x3c9e1e(0xc4b4)),_0x195aad=_0x3c9e1e(0xd72c),_0x2abbb1=_0x3c9e1e(0x13afc),_0x32c9fc=_0x3c9e1e(0x131bc),_0x17b4ad=_0x3c9e1e(0x16cc0),_0x2f90bd=_0x3c9e1e(0x163ec),_0x43d6ce=_0x3c9e1e(0x1128c),_0x31c284=_0x3c9e1e(0x3a44),_0x5a6614=_0x3c9e1e(0xd1f7),_0x5514bf=_0x3c9e1e(0x2e8c),_0x5823fc=_0x3c9e1e(0x8b64),_0x2571cb=_0x3c9e1e(0x11da4),_0xb536a4=_0x3c9e1e(0x15c98),_0x4f839d=_0x3c9e1e(0x2054),_0x3334bf=_0x3c9e1e(0xf328),_0xe513f3=_0x3c9e1e(0x74fc),_0x224815=_0x3c9e1e(0xe6a4),_0x19990b=_0x3c9e1e(0x14e8c);function _0x43ead4(_0x266ef0,_0x4f4bfe){let _0x277b4d=0x0;if(_0x266ef0===_0x4f4bfe)return-0x1;while(_0x266ef0[_0x277b4d]===_0x4f4bfe[_0x277b4d])_0x277b4d++;return _0x277b4d;}function _0x7b6da8(_0x31d16f,_0x370d65,_0x67724d,_0x1ee22a){const _0x2aa554=_0x451992,_0x37db69=(0x0,_0xe513f3[_0x2aa554(0x51a)])(_0x31d16f,_0x370d65,_0x67724d);_0x5a7cc8[_0x2aa554(0xb41)](_0x1ee22a[_0x2aa554(0x70a)]===_0x37db69['size']);for(const _0x5c63c8 of _0x1ee22a[_0x2aa554(0xbe8)]()){const _0x42c881=_0x1ee22a[_0x2aa554(0x10b5)](_0x5c63c8),_0x38229e=_0x37db69[_0x2aa554(0x10b5)](_0x5c63c8),_0x5a7a70=(0x0,_0x32c9fc[_0x2aa554(0x10b2)])(_0x42c881),_0x7cad84=(0x0,_0x32c9fc['serialize'])(_0x38229e);_0x5a7a70!==_0x7cad84&&_0x5a7cc8[_0x2aa554(0xb41)](_0x2aa554(0xd15)+_0x5c63c8+_0x2aa554(0x4c5)+_0x43ead4(_0x5a7a70,_0x7cad84)+'.');}}_0x15c2f9[_0x451992(0xc7b)]=_0x7b6da8;function _0x4d8298(_0xa4eddf,_0x3794c0,_0x50dc7b){const _0x26c36b=_0x451992,_0x41835c=(0x0,_0x4f839d['createPylanceImportResolver'])(_0xa4eddf,_0x3794c0,_0x50dc7b);return _0x41835c['ensurePartialStubPackages'](_0x3794c0[_0x26c36b(0xb74)](_0x3794c0[_0x26c36b(0x69e)])),_0x41835c;}_0x15c2f9[_0x451992(0xf1c)]=_0x4d8298;class _0x362db1{constructor(_0x31a7a0,_0x3ccd8e,_0x2fb56b,_0x37eb5,_0x4687e6){const _0x51d7c2=_0x451992;this['_importResolver']=_0x31a7a0,this['_indexOptions']=_0x2fb56b,this[_0x51d7c2(0x7c5)]=_0x37eb5,this[_0x51d7c2(0xeab)]=_0x4687e6,this[_0x51d7c2(0x8e3)]=(0x0,_0x32c9fc[_0x51d7c2(0x6af)])(_0x3ccd8e),this['_configOptions'][_0x51d7c2(0xc1e)]=!![];}static[_0x451992(0xf6c)](_0xd0dea3,_0x364efa,_0x230ccf,_0x220293,_0x3cdb72,_0x3df566,_0x41dda7,_0x3854f7){const _0x50e7ab=_0x451992;var _0x15e4e6;const _0x17f3b6=_0x230ccf[_0x50e7ab(0x10b5)](_0x31c284['PylanceServiceKeys'][_0x50e7ab(0x91a)]);if(!_0x3cdb72[_0x50e7ab(0x777)]||_0x41dda7!==0x0){const _0x498804=new _0x3f76ad[(_0x50e7ab(0xbd8))](_0x230ccf[_0x50e7ab(0x947)](),'IDX(FG)'),_0x59569f=new _0x362db1(_0x3df566,_0x3cdb72,_0x220293,_0x230ccf,_0x498804);_0x498804['log'](_0x50e7ab(0x796)+_0x3cdb72[_0x50e7ab(0x69e)]+'\x20('+_0xd0dea3+')',_0x5264b8=>{const _0x25e58c=_0x50e7ab,_0x319503=_0x498804[_0x25e58c(0x638)](_0x25e58c(0x818),_0x135a24=>{return _0x59569f['getStdLibIndices']();});_0x5264b8['add'](_0x319503?_0x25e58c(0x967):_0x25e58c(0xe74)),_0x319503&&(_0x17f3b6[_0x25e58c(0xad9)](_0x364efa),_0x2c1cdf(_0x364efa,_0x3cdb72,_0x319503,_0x17f3b6));});return;}(_0x15e4e6=_0x362db1[_0x50e7ab(0x118a)])===null||_0x15e4e6===void 0x0?void 0x0:_0x15e4e6['cancel'](),_0x362db1[_0x50e7ab(0x118a)]=new _0x2e84c8['CancellationTokenSource'](),_0x362db1[_0x50e7ab(0x445)](_0x364efa);const _0x1fc84d=new _0x2d205f[(_0x50e7ab(0x727))](_0x50e7ab(0x450)),_0x4534a3=_0x1fc84d[_0x50e7ab(0x356)]();_0x362db1['_cancellationSourcePerWorkspace'][_0x50e7ab(0xbc1)](_0x364efa,_0x4534a3);const _0x1a819b=_0x362db1[_0x50e7ab(0x597)](_0xd0dea3,_0x230ccf),_0x5a41fd=_0x362db1[_0x50e7ab(0x118a)][_0x50e7ab(0x766)];_0x362db1[_0x50e7ab(0xde3)]=_0x362db1[_0x50e7ab(0xde3)][_0x50e7ab(0x53b)](()=>_0x362db1['_processIndexingRequest'](_0x1a819b,_0xd0dea3,_0x364efa,_0x3df566[_0x50e7ab(0xda0)],_0x230ccf[_0x50e7ab(0x947)](),_0x220293,_0x3cdb72,_0x17f3b6,_0x3854f7,_0x4534a3,_0x5a41fd));}static[_0x451992(0x445)](_0x37c3c7){const _0x1367a8=_0x451992,_0x4c1328=_0x362db1['_cancellationSourcePerWorkspace'][_0x1367a8(0x10b5)](_0x37c3c7);if(!_0x4c1328)return![];return _0x4c1328['cancel'](),!![];}[_0x451992(0xe39)](_0x43f742,_0x134882){const _0x31963a=_0x451992;return(0x0,_0x22c5e2['throwIfCancellationRequested'])(_0x134882),this[_0x31963a(0xeab)][_0x31963a(0x638)](_0x31963a(0xd64)+this[_0x31963a(0x8e3)][_0x31963a(0x69e)],_0x415c96=>{const _0x288c80=_0x31963a,_0x435ae1=this['_logTracker'][_0x288c80(0x638)](_0x288c80(0x818),_0x8fa5eb=>{const _0x31dfd3=_0x288c80;return this[_0x31dfd3(0x9f0)]();}),_0x2b9167=this[_0x288c80(0x111f)][_0x288c80(0x490)][_0x288c80(0x1193)](_0x56081b=>!_0x56081b[0x0]),_0x36ca5c=_0x2b9167?{'maxDepth':_0x2b9167[0x1],'includeAllSymbols':_0x2b9167[0x2]}:0x1,_0x11b925=new _0xb536a4[(_0x288c80(0xf79))](this[_0x288c80(0x7c5)],this[_0x288c80(0x8e3)],this['_importResolver'],_0x435ae1,!![],_0x36ca5c,new Map(this[_0x288c80(0x111f)][_0x288c80(0x490)][_0x288c80(0x1110)](_0x32e7dd=>!!_0x32e7dd[0x0])[_0x288c80(0xb49)](_0x11e7da=>[_0x11e7da[0x0],{'maxDepth':_0x11e7da[0x1],'includeAllSymbols':_0x11e7da[0x2]}])),_0x43f742);_0x11b925['scan'](_0x134882);const _0x4d11f4=_0x11b925[_0x288c80(0x1041)]();return{'stdLibIndices':_0x435ae1,'moduleFilesPerExecEnv':_0x4d11f4,'fileCache':_0x11b925[_0x288c80(0xb1f)]()};});}['indexPackages'](_0x163b1f,_0x32c65d,_0x22c339,_0x399580){const _0x3d85ca=_0x451992;(0x0,_0x22c5e2['throwIfCancellationRequested'])(_0x399580);const _0x580660=new _0xe513f3[(_0x3d85ca(0x649))](this['_importResolver'],this[_0x3d85ca(0x111f)][_0x3d85ca(0x33d)]);return this[_0x3d85ca(0xeab)][_0x3d85ca(0x638)](_0x3d85ca(0x99a)+this[_0x3d85ca(0x8e3)][_0x3d85ca(0x69e)],_0x1ae592=>{const _0x24db54=_0x3d85ca,_0x4000ca=new _0x5514bf['UriMap'](),_0x3505d1=_0x580660['tryLoadCachedStubs'](_0x32c65d,_0x4000ca),_0xe4f995=new _0x506b63(),_0x42d4fc=new _0x1aff9a[(_0x24db54(0x11ae))](this[_0x24db54(0x118f)],this[_0x24db54(0x8e3)],this['_serviceProvider'],this['_logTracker']);for(const [_0x1d9b1f,_0x5c1e6e]of _0x32c65d){this[_0x24db54(0xeab)][_0x24db54(0x638)]('index\x20execution\x20environment\x20'+_0x1d9b1f,_0x85e40a=>{const _0x49847a=_0x24db54,_0x17d4d1=this[_0x49847a(0x8e3)][_0x49847a(0xc66)]()[_0x49847a(0x1193)](_0x3b8230=>{const _0x1080cc=_0x49847a;var _0x4a396b;return(_0x4a396b=_0x3b8230[_0x1080cc(0x105a)])===null||_0x4a396b===void 0x0?void 0x0:_0x4a396b['equals'](_0x1d9b1f);}),_0x467c8d=_0x22c339['length']<=0x0?_0x5c1e6e:_0x5c1e6e[_0x49847a(0x1110)](_0x1e305b=>!_0x22c339[_0x49847a(0x10e5)](_0x2fda58=>_0x1e305b[_0x49847a(0xae2)][_0x49847a(0xcc3)](_0x2fda58))),_0x3c4e06=new _0x5514bf[(_0x49847a(0xcf3))]();for(const _0x17d56d of _0x467c8d){const _0x176a82=_0x4000ca['get'](_0x17d56d[_0x49847a(0xae2)]);_0x176a82&&_0x3c4e06['set'](_0x17d56d[_0x49847a(0xae2)],_0x176a82);}const _0x38d2d9=_0x467c8d[_0x49847a(0x1110)](_0x524886=>!_0x3c4e06[_0x49847a(0x10b5)](_0x524886[_0x49847a(0xae2)]));for(const _0x2835a1 of _0x38d2d9){_0x42d4fc[_0x49847a(0x111b)](_0x2835a1[_0x49847a(0xae2)],!![],_0x2835a1[_0x49847a(0x1191)]);}this['_indexProgram'](_0x42d4fc,_0x38d2d9[_0x49847a(0xb49)](_0x2e0c99=>({'uri':_0x2e0c99[_0x49847a(0xae2)],'includeAllSymbols':_0x2e0c99[_0x49847a(0x1116)]})),_0x3c4e06,![],_0x399580),_0xfb0ebb(this[_0x49847a(0x118f)],_0x17d4d1,_0x3c4e06);for(const _0x2e749c of _0x38d2d9){const _0x4028be=_0x3c4e06[_0x49847a(0x10b5)](_0x2e749c['uri']);_0x4028be&&_0x4000ca['set'](_0x2e749c['uri'],_0x4028be);}const _0x143b2e=_0x163b1f===null||_0x163b1f===void 0x0?void 0x0:_0x163b1f[_0x49847a(0x10b5)](_0x1d9b1f);if(_0x143b2e)for(const [_0x2812db,_0x3a8047]of _0x143b2e){_0x3c4e06[_0x49847a(0xbc1)](_0x2812db,_0x3a8047);}_0x85e40a[_0x49847a(0x194)](_0x49847a(0xbd6)+_0x17c71b(_0x3c4e06)+'\x20in\x20'+_0x3c4e06[_0x49847a(0x70a)]+_0x49847a(0x237)),_0xe4f995[_0x49847a(0xbc1)](_0x1d9b1f,_0x3c4e06);});}return _0x580660['trySaveCachedStubs'](_0x32c65d,_0x3505d1,_0x4000ca),_0x1ae592['add'](_0x24db54(0xbd6)+_0x503653(_0xe4f995)+_0x24db54(0xd8a)+_0x32c65d[_0x24db54(0x70a)]+'\x20exec\x20envs'),_0xe4f995;});function _0x503653(_0x1d677e){let _0x295eb8=0x0;for(const _0x5a9876 of _0x1d677e['values']()){_0x295eb8+=_0x17c71b(_0x5a9876);}return _0x295eb8;}function _0x17c71b(_0x29e650){const _0x3cdc9d=_0x3d85ca;let _0x3d90d4=0x0;for(const _0x96d4af of _0x29e650['values']()){_0x3d90d4+=_0x96d4af[_0x3cdc9d(0x112d)][_0x3cdc9d(0xab7)];}return _0x3d90d4;}}[_0x451992(0x9f0)](){const _0x34b962=_0x451992;var _0x21462e;const _0xce451b=this[_0x34b962(0x7c5)][_0x34b962(0xcfc)](_0x31c284[_0x34b962(0xf41)][_0x34b962(0x91a)]),_0x1f8ad1=_0x51a0d6['getTypeShedFallbackPath'](this['_importResolver'][_0x34b962(0xda0)]);if(!_0x1f8ad1)return undefined;const _0x11faa6=this[_0x34b962(0x111f)][_0x34b962(0x490)]['filter'](_0x45d38f=>!!_0x45d38f[0x0]&&_0x45d38f[0x1]===0x0)[_0x34b962(0xb49)](_0x305650=>_0x305650[0x0]),_0x21f534=_0x51a0d6[_0x34b962(0x12b3)](_0x1f8ad1,!![]),_0x45e5e7=_0x34b962(0xce7),_0xe53c54=new _0x506b63();let _0x16b024=_0xce451b===null||_0xce451b===void 0x0?void 0x0:_0xce451b[_0x34b962(0xde9)](_0x45e5e7);for(const _0x47f224 of this[_0x34b962(0x8e3)][_0x34b962(0xc66)]()){const _0x33f72b=this[_0x34b962(0x118f)][_0x34b962(0xfc3)](_0x47f224);if(_0x33f72b!==_0x21f534)continue;if(!_0x16b024){const _0x3c60b6=this['_importResolver'][_0x34b962(0xda0)]['getModulePath']()[_0x34b962(0xaee)](_0x34b962(0x396),'indices','stdlib.json');_0x16b024=(0x0,_0xe513f3[_0x34b962(0x51a)])(this[_0x34b962(0x118f)]['fileSystem'],_0x21f534,_0x3c60b6,this[_0x34b962(0x7c5)][_0x34b962(0x947)]());if(!_0x16b024)return undefined;if(_0x11faa6[_0x34b962(0xab7)]>0x0)for(const _0x2ea419 of _0x16b024['keys']()){const _0x4b755d=_0x16b024[_0x34b962(0x10b5)](_0x2ea419),_0x3ac084=this[_0x34b962(0x118f)][_0x34b962(0xf25)](_0x4b755d[_0x34b962(0xae2)],_0x47f224);_0x11faa6['some'](_0x5f0da0=>_0x3ac084[_0x34b962(0x12e2)]['startsWith'](_0x5f0da0))&&_0x16b024['delete'](_0x2ea419);}_0xce451b===null||_0xce451b===void 0x0?void 0x0:_0xce451b['setPersistLibrary'](_0x45e5e7,_0x16b024);}_0xe53c54[_0x34b962(0xbc1)]((_0x21462e=_0x47f224[_0x34b962(0x105a)])!==null&&_0x21462e!==void 0x0?_0x21462e:_0x195aad['Uri']['empty'](),_0x16b024);}return _0xe53c54;}['generateStdLibIndices'](_0x2f89f8){const _0x3c0daf=_0x451992,_0x28d24c=new _0x4dfea6[(_0x3c0daf(0x3f3))](_0x195aad[_0x3c0daf(0xb38)][_0x3c0daf(0x394)]());_0x28d24c[_0x3c0daf(0xa51)]=undefined,_0x28d24c[_0x3c0daf(0xdaf)]=undefined;const _0x439c47=this[_0x3c0daf(0xeab)]['log'](_0x3c0daf(0x6fd)+_0x28d24c['projectRoot'],_0x4c4b31=>{const _0x10afdb=_0x3c0daf,_0x5dd159=this['_logTracker'][_0x10afdb(0x638)](_0x10afdb(0x56c),_0x1ec484=>{const _0x193b9e=_0x10afdb,_0x2115e0=new _0xb536a4['PackageScanner'](this[_0x193b9e(0x7c5)],_0x28d24c,this['_importResolver'],undefined,![],0x1);_0x2115e0['scan'](_0x2e84c8['CancellationToken'][_0x193b9e(0xda8)]);const _0x5189c2=_0x2115e0['getModuleFilesPerExecEnv']()[_0x193b9e(0x10b5)](_0x28d24c[_0x193b9e(0x69e)]);return _0x1ec484[_0x193b9e(0x194)](_0x193b9e(0xbd6)+_0x5189c2[_0x193b9e(0xab7)]),_0x5189c2['map'](_0x46c70f=>({'uri':_0x46c70f['uri'],'includeAllSymbols':_0x46c70f['includeAllSymbols']}));}),_0x33698a=new _0x1aff9a[(_0x10afdb(0x11ae))](this['_importResolver'],_0x28d24c,this[_0x10afdb(0x7c5)],this[_0x10afdb(0xeab)]);_0x33698a[_0x10afdb(0x503)](_0x5dd159[_0x10afdb(0xb49)](_0xcfcc03=>_0xcfcc03['uri']));const _0x1bf0ab=new _0x5514bf[(_0x10afdb(0xcf3))]();this['_indexProgram'](_0x33698a,_0x5dd159,_0x1bf0ab,!![],_0x2e84c8[_0x10afdb(0x191)][_0x10afdb(0xda8)]),_0xfb0ebb(this[_0x10afdb(0x118f)],_0x28d24c['getExecutionEnvironments']()[0x0],_0x1bf0ab),_0x4c4b31['add']('found\x20'+[..._0x1bf0ab[_0x10afdb(0x789)]()][_0x10afdb(0xea6)]((_0x4bfdd0,_0x11d687)=>_0x4bfdd0+_0x11d687[_0x10afdb(0x112d)][_0x10afdb(0xab7)],0x0));const _0x1c7b73=this['_importResolver'][_0x10afdb(0xfc3)](_0x28d24c[_0x10afdb(0xc66)]()[0x0]);if(!_0x1c7b73)return this[_0x10afdb(0x7c5)][_0x10afdb(0x947)]()[_0x10afdb(0xead)]('No\x20stdlib\x20path\x20for\x20'+_0x28d24c[_0x10afdb(0x69e)]),![];return(0x0,_0xe513f3[_0x10afdb(0x4e0)])(this[_0x10afdb(0x118f)][_0x10afdb(0xda0)],_0x1c7b73,_0x2f89f8,_0x1bf0ab,this['_serviceProvider']['console']())?_0x1bf0ab:undefined;});if(!_0x439c47)return![];return this[_0x3c0daf(0xeab)][_0x3c0daf(0x638)](_0x3c0daf(0x21f),_0x14da83=>{const _0x1a6256=_0x3c0daf,_0x316368=this[_0x1a6256(0x118f)][_0x1a6256(0xfc3)](_0x28d24c[_0x1a6256(0xc66)]()[0x0]);_0x7b6da8(this[_0x1a6256(0x118f)][_0x1a6256(0xda0)],_0x316368,_0x2f89f8,_0x439c47);}),!![];}static[_0x451992(0x597)](_0x5a9766,_0x211650){const _0x19f2cd=_0x451992;var _0x520ec8,_0x42f83e,_0x98ddd5;let _0xdfeeb8=_0x362db1['_currentWorker'];if(_0xdfeeb8!==undefined)return _0xdfeeb8;const _0x2f3f03=_0x211650[_0x19f2cd(0x947)](),_0x4dfc65={'rootUri':(_0x42f83e=(_0x520ec8=(0x0,_0x2abbb1[_0x19f2cd(0x82a)])(_0x211650))===null||_0x520ec8===void 0x0?void 0x0:_0x520ec8[_0x19f2cd(0xa16)]())!==null&&_0x42f83e!==void 0x0?_0x42f83e:'','cancellationFolderName':(0x0,_0x22c5e2[_0x19f2cd(0x689)])(),'serviceId':_0x5a9766,'runner':'indexer','workerIndex':0x1,'profilingInfo':(0x0,_0x32c9fc[_0x19f2cd(0x1241)])((_0x98ddd5=_0x211650[_0x19f2cd(0xcfc)](_0x31c284['PylanceServiceKeys'][_0x19f2cd(0x6d3)]))===null||_0x98ddd5===void 0x0?void 0x0:_0x98ddd5[_0x19f2cd(0x5f1)])};_0xdfeeb8=new _0x2571cb['FilteringWorker'](new _0x4edf9f[(_0x19f2cd(0x1045))](_0x2f90bd[_0x19f2cd(0xf59)],{'workerData':_0x4dfc65}),_0x4c8ebf=>!!_0x4c8ebf[_0x19f2cd(0x2f2)]);const _0x48e25b=new _0x3334bf[(_0x19f2cd(0x69a))](_0xdfeeb8,_0x211650['fs']());return _0xdfeeb8['on'](_0x19f2cd(0x9d7),_0x53d7e3=>{const _0x4ab4f5=_0x19f2cd;switch(_0x53d7e3[_0x4ab4f5(0x2f2)]){case _0x22756e[_0x4ab4f5(0x320)]:{const _0x186824=(0x0,_0x32c9fc[_0x4ab4f5(0x2d1)])(_0x53d7e3[_0x4ab4f5(0x1213)]);(0x0,_0x5b03f3['log'])(_0x2f3f03,_0x186824[_0x4ab4f5(0xc8c)],_0x186824[_0x4ab4f5(0x9d7)]);break;}case _0x22756e[_0x4ab4f5(0x1208)]:{const _0x1b2e46=_0x211650[_0x4ab4f5(0x10b5)](_0x31c284[_0x4ab4f5(0xf41)]['telemetry']);_0x1b2e46['sendTelemetry']((0x0,_0x32c9fc[_0x4ab4f5(0xd72)])(_0x53d7e3[_0x4ab4f5(0x1213)]));break;}default:_0x5a7cc8['assertNever'](_0x53d7e3,_0x4ab4f5(0x86b));}}),_0xdfeeb8['on'](_0x19f2cd(0xead),_0x326564=>{const _0x598cfb=_0x19f2cd;_0x2f3f03[_0x598cfb(0xead)](_0x598cfb(0x302)+JSON[_0x598cfb(0x7d5)](_0x326564));}),_0xdfeeb8['on'](_0x19f2cd(0x722),_0x45b491=>{const _0x3e4db=_0x19f2cd;_0x45b491!==0x0&&_0x5a7cc8[_0x3e4db(0xa2d)]('worker\x20stopped\x20with\x20exit\x20code\x20'+_0x45b491),_0x48e25b[_0x3e4db(0x546)](),_0x362db1[_0x3e4db(0xf47)]=undefined;}),_0x362db1['_currentWorker']=_0xdfeeb8,_0xdfeeb8;}static async[_0x451992(0x628)](_0x2a7c76,_0x445b5f,_0x2e63d4,_0x3e7419,_0x841e45,_0xd38ef2,_0x2133ed,_0x116a9a,_0x412c42,_0x434484,_0x1cb214){const _0x1e6895=_0x451992;try{await _0x275f73(_0x2a7c76,_0x445b5f,_0x2e63d4,_0x3e7419,_0xd38ef2,_0x2133ed,_0x116a9a,_0x4a6a3b,_0x412c42,_0x434484[_0x1e6895(0x766)]);}catch(_0x2b973b){if(_0x22c5e2[_0x1e6895(0xf56)]['is'](_0x2b973b)){_0x841e45[_0x1e6895(0x638)](_0x1e6895(0x91c)+_0x2e63d4+')');return;}_0x841e45['error'](_0x1e6895(0x18e)+_0x5a7cc8['getErrorString'](_0x2b973b));}finally{!_0x1cb214[_0x1e6895(0x6c0)]&&(_0x362db1[_0x1e6895(0xf47)]=undefined,await _0x4a6a3b(_0x2a7c76,_0x58b306[_0x1e6895(0xda1)],undefined,_0x1cb214)),_0x434484[_0x1e6895(0x546)](),_0x362db1[_0x1e6895(0xb3d)][_0x1e6895(0x10b5)](_0x2e63d4)===_0x434484&&_0x362db1['_cancellationSourcePerWorkspace']['delete'](_0x2e63d4);}}[_0x451992(0x928)](_0x35fdbf,_0x2b541c,_0x5de55e,_0x484f01,_0x111ae0){const _0x53e82c=_0x451992;for(const _0x3fb185 of _0x2b541c){const _0x11ee51=this[_0x53e82c(0x5ac)](_0x35fdbf,_0x3fb185[_0x53e82c(0xae2)],_0x3fb185[_0x53e82c(0x1116)],_0x111ae0);if(!_0x11ee51)continue;if(_0x484f01&&!_0x3fb185[_0x53e82c(0x1116)]&&_0x11ee51[_0x53e82c(0x112d)][_0x53e82c(0xab7)]===0x0)continue;_0x5de55e[_0x53e82c(0xbc1)](_0x3fb185[_0x53e82c(0xae2)],_0x11ee51),_0x35fdbf[_0x53e82c(0xdee)]();}}[_0x451992(0x5ac)](_0x11ca68,_0x1c43a2,_0x2de875,_0x4b9872){const _0x38138a=_0x451992;return this[_0x38138a(0xeab)][_0x38138a(0x638)](_0x38138a(0xc99)+(0x0,_0x3f76ad[_0x38138a(0x1049)])(this['_importResolver'][_0x38138a(0xda0)],_0x1c43a2),_0x56be26=>{const _0x1ab1ae=_0x38138a;var _0x5e952b;const _0x5a8b8e=_0x1c43a2[_0x1ab1ae(0x9d0)],_0x5ab17f=(0x0,_0x134b9c[_0x1ab1ae(0x1093)])(_0x5a8b8e);if(_0x5ab17f)return _0x56be26[_0x1ab1ae(0x194)](_0x1ab1ae(0x2c4)),undefined;const _0x45baf8=_0x11ca68[_0x1ab1ae(0xbb6)](_0x1c43a2);if(!_0x45baf8)return _0x56be26[_0x1ab1ae(0x194)](_0x1ab1ae(0x5c7)),undefined;const _0x3df92c=(_0x5e952b=_0x45baf8[_0x1ab1ae(0x404)][_0x1ab1ae(0x10ec)]())!==null&&_0x5e952b!==void 0x0?_0x5e952b:'';if(!_0x2de875&&!_0x45baf8[_0x1ab1ae(0x404)][_0x1ab1ae(0x984)]()&&!_0x45baf8[_0x1ab1ae(0x404)]['isThirdPartyPyTypedPresent']()){if(_0x3df92c[_0x1ab1ae(0xaa7)](_0x1ab1ae(0x4c8))<0x0)return _0x56be26[_0x1ab1ae(0x194)]('skipped:\x20no\x20\x27__all__\x27\x20defined'),undefined;}const _0x252359=_0x11ca68[_0x1ab1ae(0xf5d)](_0x1c43a2);if(!_0x252359)return _0x56be26[_0x1ab1ae(0x194)](_0x1ab1ae(0xf45)),undefined;const _0x4364c5=_0x19990b['SymbolIndexer'][_0x1ab1ae(0xfb7)](_0x252359,{'indexingForAutoImportMode':!![],'includeAllSymbols':_0x2de875},_0x4b9872);return _0x56be26[_0x1ab1ae(0x194)](_0x1ab1ae(0xbd6)+_0x4364c5[_0x1ab1ae(0xab7)]),{'uri':_0x1c43a2,'privateOrProtected':_0x5ab17f,'symbols':_0x4364c5};});}}_0x15c2f9[_0x451992(0x552)]=_0x362db1,_0x362db1[_0x451992(0xde3)]=Promise[_0x451992(0x102f)](),_0x362db1['_cancellationSourcePerWorkspace']=new Map();const _0x3a46e2=0x4e20;class _0x261326 extends _0x1037bc['BackgroundThreadBase']{constructor(_0x2fd783){const _0x4cb7e7=_0x451992;_0x2fd783[_0x4cb7e7(0x194)](_0x31c284['PylanceServiceKeys'][_0x4cb7e7(0x6d3)],new _0x224815['ProfilingService'](_0x2fd783,_0x34ea5f())),_0x2fd783[_0x4cb7e7(0x194)](_0x15b81c[_0x4cb7e7(0xa63)][_0x4cb7e7(0xae6)],_0x5823fc[_0x4cb7e7(0x797)]),super(_0x4edf9f[_0x4cb7e7(0x1263)],_0x2fd783);const _0x582306=_0x4edf9f[_0x4cb7e7(0x1263)],_0xe51d6d=_0x582306[_0x4cb7e7(0x679)];this[_0x4cb7e7(0x638)](_0x5b03f3['LogLevel']['Info'],_0x4cb7e7(0xc75)+_0x4edf9f['threadId']+_0x4cb7e7(0xfd9)+_0x582306['rootUri']+'\x20('+_0xe51d6d+')'),this[_0x4cb7e7(0x8c9)]={'sendTelemetry'(_0x1be43e){const _0x39fa9a=_0x4cb7e7;_0x9b5300(_0x4edf9f[_0x39fa9a(0xa91)],_0x22756e[_0x39fa9a(0x1208)],_0x1be43e);},'addPropertyToNextEvent'(_0x20b640,_0x22183e,_0x5abf81){}},this['_profilingInfo']=(0x0,_0x32c9fc[_0x4cb7e7(0xd72)])(_0x582306[_0x4cb7e7(0x959)]);}[_0x451992(0x116c)](){const _0x58fed4=_0x451992;this['log'](_0x5b03f3[_0x58fed4(0x8a5)][_0x58fed4(0xc90)],_0x58fed4(0x1023)+_0x4edf9f['threadId']+_0x58fed4(0x7f5));const _0xbaab9=this[_0x58fed4(0xfa7)](),_0x5c52f8=this[_0x58fed4(0x5df)](),_0x36b33d=this['_getProfilingWaiter'](_0x5c52f8);_0x4edf9f['parentPort']===null||_0x4edf9f[_0x58fed4(0xa91)]===void 0x0?void 0x0:_0x4edf9f['parentPort']['on'](_0x58fed4(0x9d7),_0x4c4572=>{const _0x430931=_0x58fed4;switch(_0x4c4572['requestType']){case _0x58b306[_0x430931(0xcca)]:{(0x0,_0x1037bc[_0x430931(0x126f)])(()=>{const _0x17d87a=_0x430931,_0x42bf01=(0x0,_0x32c9fc['deepRestore'])(_0x4c4572[_0x17d87a(0x1213)]),_0x41908d=(0x0,_0x2d205f['getCancellationTokenFromId'])(_0x42bf01[_0x17d87a(0x88c)]);(0x0,_0x22c5e2['throwIfCancellationRequested'])(_0x41908d);const _0x5bdfa3=_0x42bf01[_0x17d87a(0x11ab)],_0x50eb95=new _0x43d6ce[(_0x17d87a(0x1098))](this[_0x17d87a(0x5df)](),_0x42bf01['hostCache']),_0x7d0b72=_0x4d8298(_0x5c52f8,_0x5bdfa3,_0x50eb95),_0x1dda97=new _0x3f76ad[(_0x17d87a(0xbd8))](_0xbaab9,_0x34ea5f()),_0x5a7afc=new _0x362db1(_0x7d0b72,_0x5bdfa3,_0x42bf01[_0x17d87a(0x27c)],_0x5c52f8,_0x1dda97),_0xcd4fbb=_0x5a7afc[_0x17d87a(0xe39)](_0x42bf01[_0x17d87a(0x72f)],_0x41908d);let _0x5a2a78=0x0;const _0x2ee0ba=_0xcd4fbb[_0x17d87a(0x37b)];return _0x2ee0ba[_0x17d87a(0xc22)](_0x2f2e12=>_0x5a2a78+=_0x2f2e12[_0x17d87a(0xab7)]),this[_0x17d87a(0x638)](_0x5b03f3[_0x17d87a(0x8a5)][_0x17d87a(0xc90)],_0x17d87a(0x843)+_0x4edf9f[_0x17d87a(0x1067)]+')\x20'+_0x5a2a78+_0x17d87a(0x8b0)+_0x2ee0ba['size']+'\x20exec\x20env'),{..._0xcd4fbb,'hostCache':_0x50eb95['getHostCache']()};},_0x4c4572[_0x430931(0xffc)],_0x32c9fc[_0x430931(0x1241)]);break;}case _0x58b306[_0x430931(0x264)]:{(0x0,_0x1037bc[_0x430931(0x126f)])(()=>{const _0x3fc1aa=_0x430931,_0x3d768e=(0x0,_0x32c9fc[_0x3fc1aa(0xd72)])(_0x4c4572['data']),_0x28d396=(0x0,_0x2d205f[_0x3fc1aa(0x1283)])(_0x3d768e[_0x3fc1aa(0x88c)]);(0x0,_0x22c5e2['throwIfCancellationRequested'])(_0x28d396);const _0x48dccf=_0x3d768e['configOptions'],_0x194bc=new _0x43d6ce[(_0x3fc1aa(0x1098))](this[_0x3fc1aa(0x5df)](),_0x3d768e[_0x3fc1aa(0x61f)]),_0x2df6b8=_0x4d8298(_0x5c52f8,_0x48dccf,_0x194bc),_0x249843=new _0x3f76ad[(_0x3fc1aa(0xbd8))](_0xbaab9,_0x34ea5f()),_0x479020=new _0x362db1(_0x2df6b8,_0x48dccf,_0x3d768e[_0x3fc1aa(0x27c)],_0x5c52f8,_0x249843),_0x5a7f15=(0x0,_0x5a6614[_0x3fc1aa(0x204)])(this[_0x3fc1aa(0x8c9)],_0x5a6614[_0x3fc1aa(0xdd2)][_0x3fc1aa(0x12b1)],_0x6d21a3=>{const _0x10f2f0=_0x3fc1aa,_0x16877a=_0x479020[_0x10f2f0(0xf29)](undefined,_0x3d768e['moduleFilesPerExecEnv'],[],_0x28d396);let _0x1657e5=0x0;return _0x16877a[_0x10f2f0(0xc22)](_0x3809e5=>_0x1657e5+=_0x3809e5[_0x10f2f0(0x70a)]),this['log'](_0x5b03f3['LogLevel'][_0x10f2f0(0xc90)],'indexed('+_0x4edf9f[_0x10f2f0(0x1067)]+')\x20'+_0x1657e5+_0x10f2f0(0x8b0)+_0x16877a[_0x10f2f0(0x70a)]+_0x10f2f0(0x4a8)),_0x6d21a3['addCustomMeasure'](_0x10f2f0(0x41e),_0x1657e5),_0x16877a;},_0x3a46e2);return{'indexingResult':_0x5a7f15};},_0x4c4572[_0x430931(0xffc)],_0x32c9fc['deepCopy']);break;}case _0x58b306[_0x430931(0xda1)]:{(0x0,_0x1037bc[_0x430931(0x126f)])(async()=>{const _0x19afe9=_0x430931;this[_0x19afe9(0x638)](_0x5b03f3[_0x19afe9(0x8a5)][_0x19afe9(0xc90)],_0x19afe9(0xabd)+_0x4edf9f[_0x19afe9(0x1067)]+').'),await _0x36b33d[_0x19afe9(0xe0f)],await this[_0x19afe9(0x5df)]()['get'](_0x31c284['PylanceServiceKeys']['profilingService'])[_0x19afe9(0xcee)]();},_0x4c4572[_0x430931(0xffc)],_0x32c9fc[_0x430931(0x1241)])[_0x430931(0x53b)](()=>_0x4edf9f[_0x430931(0xa91)]===null||_0x4edf9f[_0x430931(0xa91)]===void 0x0?void 0x0:_0x4edf9f[_0x430931(0xa91)][_0x430931(0xdf5)]());break;}default:{_0x5a7cc8['assertNever'](_0x4c4572,_0x430931(0x86b));}}});}[_0x451992(0xc44)](_0x5d44f3){const _0xa2646f=_0x451992,_0x879c11=(0x0,_0x1856ab['createDeferred'])();if(!this[_0xa2646f(0xda2)])return _0x879c11[_0xa2646f(0x102f)](undefined),_0x879c11;return _0x5d44f3['get'](_0x31c284[_0xa2646f(0xf41)][_0xa2646f(0x6d3)])[_0xa2646f(0xe3d)](this[_0xa2646f(0xda2)])[_0xa2646f(0x53b)](()=>_0x879c11[_0xa2646f(0x102f)](undefined)),_0x879c11;}}_0x15c2f9['BackgroundIndexRunner']=_0x261326;var _0x58b306;(function(_0x531803){const _0x398e9b=_0x451992;_0x531803[_0x398e9b(0xcca)]=_0x398e9b(0xd04),_0x531803[_0x398e9b(0x264)]='index',_0x531803[_0x398e9b(0xda1)]='shutdown';}(_0x58b306||(_0x58b306={})));var _0x22756e;(function(_0x90082b){const _0x53bfc9=_0x451992;_0x90082b['Log']='log',_0x90082b[_0x53bfc9(0x1208)]='telemetry';}(_0x22756e||(_0x22756e={})));class _0x506b63 extends _0x5514bf[_0x451992(0xcf3)]{}_0x15c2f9[_0x451992(0xed0)]=_0x506b63;class _0x5d4bac extends _0x5514bf[_0x451992(0xcf3)]{}_0x15c2f9[_0x451992(0x11d1)]=_0x5d4bac;function _0x9b5300(_0x78125e,_0x294383,_0xc8a064,_0x5cc36c){const _0x5dd6c9=_0x451992;_0x78125e===null||_0x78125e===void 0x0?void 0x0:_0x78125e[_0x5dd6c9(0xc48)]({'requestType':_0x294383,'data':(0x0,_0x32c9fc[_0x5dd6c9(0x1241)])(_0xc8a064)},_0x5cc36c);}function _0x4afbb9(_0x58a891,_0x90b343,_0x1fbe05,_0x526e3e,_0x284525){const _0x7658bc=_0x451992;_0x58a891===null||_0x58a891===void 0x0?void 0x0:_0x58a891[_0x7658bc(0xc48)]({'requestType':_0x90b343,'data':(0x0,_0x32c9fc[_0x7658bc(0x1241)])(_0x1fbe05),'port':_0x526e3e},_0x284525);}const _0x4a6a3b=async(_0x36414e,_0xf5058c,_0xad2567,_0x2a288a)=>{const _0x490d64=_0x451992;(0x0,_0x22c5e2[_0x490d64(0x1019)])(_0x2a288a);const {port1:_0x1d5d5f,port2:_0x4f90bc}=new _0x4edf9f[(_0x490d64(0x4e9))](),_0xf51261=(0x0,_0x1037bc['getBackgroundWaiter'])(_0x1d5d5f,_0x32c9fc[_0x490d64(0xd72)]);_0x4afbb9(_0x36414e,_0xf5058c,_0xad2567,_0x4f90bc,[_0x4f90bc]);const _0x2a3119=await _0xf51261;return _0x4f90bc['close'](),_0x1d5d5f['close'](),_0x2a3119;};function _0xfb0ebb(_0x481266,_0x39bc74,_0x21cbd3){const _0x494653=_0x451992,_0x5515bd=new _0x5514bf['UriMap'](),_0x126a3c=new _0x5514bf[(_0x494653(0xcf3))]();for(const [_0x5a0efb,_0x573575]of _0x21cbd3){const _0x1bd0e5=_0x573575[_0x494653(0xae2)];for(const _0x4a05f9 of _0x573575[_0x494653(0x112d)]){if(!_0x4a05f9[_0x494653(0x3d6)])continue;const _0x29c633=_0x4a05f9[_0x494653(0x3d6)][_0x494653(0xa03)],_0x49f096=_0x4a05f9[_0x494653(0x3d6)][_0x494653(0x1063)],_0xd05598=_0x481266[_0x494653(0xf25)](_0x573575['uri'],_0x39bc74),_0x13940d=(0x0,_0x324de9['getOrAdd'])(_0x5515bd,_0x29c633,()=>new Map()),_0x40c00d=_0x13940d[_0x494653(0x10b5)](_0x49f096);if(!_0x40c00d){const _0x1c177d=_0x21cbd3['get'](_0x29c633);if(!_0x1c177d){_0x13940d['set'](_0x49f096,[_0xd05598,_0x1bd0e5,![],_0x4a05f9]);continue;}const _0x46ca61=_0x1c177d['symbols'],_0x255f03=_0x46ca61['find'](_0x5c3177=>_0x5c3177['name']===_0x49f096);if(!_0x255f03){_0x13940d['set'](_0x49f096,[_0xd05598,_0x1bd0e5,![],_0x4a05f9]);continue;}const _0x5d41a7=_0x481266[_0x494653(0xf25)](_0x29c633,_0x39bc74);_0x30b159(_0xd05598,_0x573575['uri'],![],_0x5d41a7,_0x29c633,!![])<0x0?(_0x13940d[_0x494653(0xbc1)](_0x49f096,[_0xd05598,_0x1bd0e5,![],_0x4a05f9]),(0x0,_0x324de9[_0x494653(0x8c2)])(_0x126a3c,_0x29c633,()=>[])[_0x494653(0x71f)](_0x255f03)):(_0x13940d[_0x494653(0xbc1)](_0x49f096,[_0x5d41a7,_0x29c633,!![],_0x255f03]),(0x0,_0x324de9[_0x494653(0x8c2)])(_0x126a3c,_0x5a0efb,()=>[])[_0x494653(0x71f)](_0x4a05f9));}else _0x30b159(_0xd05598,_0x573575['uri'],![],_0x40c00d[0x0],_0x40c00d[0x1],_0x40c00d[0x2])<0x0?(_0x13940d[_0x494653(0xbc1)](_0x49f096,[_0xd05598,_0x1bd0e5,![],_0x4a05f9]),(0x0,_0x324de9[_0x494653(0x8c2)])(_0x126a3c,_0x40c00d[0x1],()=>[])[_0x494653(0x71f)](_0x40c00d[0x3])):(0x0,_0x324de9['getOrAdd'])(_0x126a3c,_0x5a0efb,()=>[])['push'](_0x4a05f9);}}const _0x175b36=_0x494653(0x8cb);for(const [_0x1ab8f6,_0xa5c5c6]of _0x126a3c){if(_0x1ab8f6[_0x494653(0xdf9)](_0x175b36))continue;for(const _0x581257 of _0xa5c5c6){(0x0,_0x17b4ad[_0x494653(0x5ad)])(_0x21cbd3['get'](_0x1ab8f6)[_0x494653(0x112d)],_0x581257);}}function _0x30b159(_0x22559b,_0x11233a,_0x44c6f0,_0x261154,_0x311fd6,_0x287276){const _0xc10db=_0x494653,_0x1f64a3=_0xb13502[_0xc10db(0x1ac)](_0x22559b[_0xc10db(0x12e2)],'.'),_0x3f2f3f=_0xb13502[_0xc10db(0x1ac)](_0x261154[_0xc10db(0x12e2)],'.');if(_0x1f64a3===_0x3f2f3f){if(_0x44c6f0===_0x287276)return _0xb13502['compareStringsCaseInsensitive'](_0x11233a[_0xc10db(0x29e)],_0x311fd6[_0xc10db(0x29e)]);return _0x44c6f0?-0x1:0x1;}return _0x1f64a3-_0x3f2f3f;}}function _0x2319f4(_0x19ae04,_0x32aa01){const _0x363669=_0x451992;return _0x19ae04[_0x363669(0xc66)]()[_0x363669(0x1193)](_0x2dce8a=>{const _0x125a7f=_0x363669;var _0x35e6e2;return(_0x35e6e2=_0x2dce8a[_0x125a7f(0x105a)])===null||_0x35e6e2===void 0x0?void 0x0:_0x35e6e2[_0x125a7f(0x23d)](_0x32aa01);});}function _0x2c1cdf(_0x310f59,_0xe4bd5a,_0x2a79af,_0x259381){const _0x1bb585=_0x451992;for(const [_0x18d3a7,_0x4cbf08]of _0x2a79af){const _0x4d1d72=_0x2319f4(_0xe4bd5a,_0x18d3a7);if(!_0x4d1d72)continue;for(const [,_0x15c3ba]of _0x4cbf08){_0x259381[_0x1bb585(0x21c)](_0x310f59,_0x4d1d72,_0x15c3ba[_0x1bb585(0xae2)],_0x15c3ba);}}}function _0x34ea5f(){const _0x38dd66=_0x451992;return _0x38dd66(0x453)+_0x4edf9f[_0x38dd66(0x1067)]+')';}async function _0x275f73(_0x591e25,_0x410b86,_0x30bd06,_0x5b8051,_0x2495ce,_0x4a770a,_0x373368,_0x2fbefd,_0x4594c7,_0x46a9c1){const _0x150266=_0x451992;var _0x5e6d07;const _0x4a2f11=(0x0,_0x22c5e2['getCancellationTokenId'])(_0x46a9c1),_0x3009ac=_0x410b86==='refresh'&&!(_0x4594c7===null||_0x4594c7===void 0x0?void 0x0:_0x4594c7[_0x150266(0x431)]);_0x373368[_0x150266(0xad9)](_0x30bd06,!![],_0x3009ac);const _0x12e79f=await _0x2fbefd(_0x591e25,_0x58b306[_0x150266(0xcca)],{'configOptions':_0x4a770a,'cancellationId':_0x4a2f11,'options':_0x2495ce,'fileCache':_0x373368[_0x150266(0xb1f)](),'hostCache':_0x373368[_0x150266(0xbef)]()},_0x46a9c1);_0x373368[_0x150266(0x1fc)](_0x12e79f[_0x150266(0x72f)]),_0x373368[_0x150266(0xef1)](_0x12e79f['hostCache']);_0x12e79f[_0x150266(0x65e)]&&_0x2c1cdf(_0x30bd06,_0x4a770a,_0x12e79f[_0x150266(0x65e)],_0x373368);const _0x1c1019=new _0x5d4bac();for(const [_0x56a173,_0x2b847a]of _0x12e79f[_0x150266(0x37b)]){const _0x52ca9b=_0x2319f4(_0x4a770a,_0x56a173);if(!_0x52ca9b)continue;const _0x1dd0d8=[];for(const _0x3b7182 of _0x2b847a){const _0x3cf208=(0x0,_0x2abbb1[_0x150266(0x4c2)])(_0x5b8051,_0x3b7182[_0x150266(0xae2)]);(!_0x3cf208||!_0x373368[_0x150266(0xbf9)](_0x30bd06,_0x52ca9b,_0x3b7182['uri'],_0x3cf208[_0x150266(0xfd8)]))&&_0x1dd0d8[_0x150266(0x71f)](_0x3b7182);}_0x1dd0d8[_0x150266(0xab7)]>0x0&&_0x1c1019[_0x150266(0xbc1)](_0x56a173,_0x1dd0d8);}if(_0x1c1019[_0x150266(0x70a)]===0x0)return;const _0x5bc3c0=await _0x2fbefd(_0x591e25,_0x58b306[_0x150266(0x264)],{'configOptions':_0x4a770a,'cancellationId':_0x4a2f11,'options':_0x2495ce,'hostCache':_0x12e79f[_0x150266(0x61f)],'moduleFilesPerExecEnv':_0x1c1019},_0x46a9c1);for(const [_0x5aaf65,_0x428313]of _0x5bc3c0['indexingResult']){const _0x297508=_0x2319f4(_0x4a770a,_0x5aaf65);if(!_0x297508)continue;for(const [,_0x3be107]of _0x428313){const _0x446440=(0x0,_0x2abbb1[_0x150266(0x4c2)])(_0x5b8051,_0x3be107[_0x150266(0xae2)]);_0x373368[_0x150266(0x21c)](_0x30bd06,_0x297508,_0x3be107['uri'],_0x3be107,(_0x5e6d07=_0x446440===null||_0x446440===void 0x0?void 0x0:_0x446440['mtimeMs'])!==null&&_0x5e6d07!==void 0x0?_0x5e6d07:Date[_0x150266(0x288)]());}}_0x373368[_0x150266(0x463)](_0x30bd06);}_0x15c2f9[_0x451992(0xafc)]=_0x275f73;},0x5300:(_0x1e7c32,_0x540cc8,_0x5a3a49)=>{'use strict';const _0x5a62ec=a1_0x5357;Object[_0x5a62ec(0x9ae)](_0x540cc8,_0x5a62ec(0x7fe),{'value':!![]}),_0x540cc8[_0x5a62ec(0x113e)]=void 0x0;const _0x118708=_0x5a3a49(0xbf58),_0x312f65=_0x5a3a49(0x1460);function _0x1ac8ea(_0x1da58a,_0x15f355){return new _0x1a4fed(_0x1da58a,_0x15f355);}_0x540cc8[_0x5a62ec(0x113e)]=_0x1ac8ea;class _0x1a4fed extends _0x312f65[_0x5a62ec(0x9a1)]{constructor(_0x31cc14,_0x5951a1){const _0x56b365=_0x5a62ec;super(_0x31cc14,_0x5951a1,_0x118708['nullFileWatcherProvider']),this[_0x56b365(0xe61)]=new Map();}[_0x5a62ec(0x3a2)](_0x326bc8){const _0x590c78=_0x5a62ec;return this[_0x590c78(0x10fe)](_0x326bc8,_0x24e04b=>_0x24e04b[_0x590c78(0x1091)],_0x26e881=>_0x26e881[_0x590c78(0x1091)]=super[_0x590c78(0x3a2)](_0x326bc8));}['statSync'](_0x16e82e){const _0x32ae20=_0x5a62ec;return this['_tryGet'](_0x16e82e,_0x1bcd9b=>_0x1bcd9b[_0x32ae20(0x544)],_0x96f85a=>_0x96f85a[_0x32ae20(0x544)]=super[_0x32ae20(0x815)](_0x16e82e));}[_0x5a62ec(0x8be)](_0x43800a){const _0x20c51b=_0x5a62ec;return this[_0x20c51b(0x10fe)](_0x43800a,_0x3a8827=>_0x3a8827['realCasePath'],_0x5e8b90=>_0x5e8b90[_0x20c51b(0x8be)]=super[_0x20c51b(0x8be)](_0x43800a));}[_0x5a62ec(0x10fe)](_0x52106a,_0x2c852f,_0xd76ac){const _0x25d74b=_0x5a62ec;let _0x222775=this[_0x25d74b(0xe61)][_0x25d74b(0x10b5)](_0x52106a['key']);!_0x222775&&(_0x222775={},this[_0x25d74b(0xe61)]['set'](_0x52106a[_0x25d74b(0x29e)],_0x222775));let _0x1d6970=_0x2c852f(_0x222775);return _0x1d6970===undefined&&(_0x1d6970=_0xd76ac(_0x222775)),_0x1d6970;}}},0xb1d4:function(_0x221c3e,_0x21e967,_0x210891){'use strict';const _0xb1eca9=a1_0x5357;var _0x53a10f=this&&this[_0xb1eca9(0x80e)]||(Object['create']?function(_0x319765,_0x50bec7,_0x14f9f7,_0x55072d){const _0x4eb5f8=_0xb1eca9;if(_0x55072d===undefined)_0x55072d=_0x14f9f7;var _0x42c8c4=Object[_0x4eb5f8(0x8ec)](_0x50bec7,_0x14f9f7);(!_0x42c8c4||('get'in _0x42c8c4?!_0x50bec7[_0x4eb5f8(0x7fe)]:_0x42c8c4['writable']||_0x42c8c4[_0x4eb5f8(0x55e)]))&&(_0x42c8c4={'enumerable':!![],'get':function(){return _0x50bec7[_0x14f9f7];}}),Object['defineProperty'](_0x319765,_0x55072d,_0x42c8c4);}:function(_0x1227b0,_0x1ecc57,_0x3f1ec3,_0x310428){if(_0x310428===undefined)_0x310428=_0x3f1ec3;_0x1227b0[_0x310428]=_0x1ecc57[_0x3f1ec3];}),_0x401b68=this&&this[_0xb1eca9(0xc98)]||(Object[_0xb1eca9(0xffd)]?function(_0x46bd62,_0xcdeab7){const _0x4bb999=_0xb1eca9;Object[_0x4bb999(0x9ae)](_0x46bd62,'default',{'enumerable':!![],'value':_0xcdeab7});}:function(_0x339ad1,_0x45a64c){_0x339ad1['default']=_0x45a64c;}),_0x939899=this&&this[_0xb1eca9(0x280)]||function(_0x3cd8b7){const _0x30c636=_0xb1eca9;if(_0x3cd8b7&&_0x3cd8b7[_0x30c636(0x7fe)])return _0x3cd8b7;var _0x4a5824={};if(_0x3cd8b7!=null){for(var _0x1c0cf1 in _0x3cd8b7)if(_0x1c0cf1!==_0x30c636(0x1015)&&Object[_0x30c636(0x4cc)][_0x30c636(0x9b9)][_0x30c636(0x84f)](_0x3cd8b7,_0x1c0cf1))_0x53a10f(_0x4a5824,_0x3cd8b7,_0x1c0cf1);}return _0x401b68(_0x4a5824,_0x3cd8b7),_0x4a5824;};Object[_0xb1eca9(0x9ae)](_0x21e967,_0xb1eca9(0x7fe),{'value':!![]}),_0x21e967[_0xb1eca9(0x1058)]=void 0x0;const _0xab9bc=_0x210891(0xff70),_0x51238c=_0x939899(_0x210891(0x6eb4)),_0xee2ab3=_0x210891(0x12a68),_0x36a7ee=_0x210891(0x2078),_0x4a9508=_0x210891(0x6d88),_0x4b85ad=_0x210891(0xd77c),_0x1e4787=_0x210891(0x3a44),_0xf42407=_0x210891(0x123c);class _0x5db5d9{constructor(_0x277868,_0x43f9e1,_0x51fd1c,_0x1640ad,_0x189c7c,_0x1042a1){const _0x4e69e0=_0xb1eca9;this[_0x4e69e0(0xe2d)]=_0x277868,this['_fileUri']=_0x43f9e1,this['_classType']=_0x51fd1c,this[_0x4e69e0(0xcde)]=_0x1640ad,this[_0x4e69e0(0x107f)]=_0x189c7c,this[_0x4e69e0(0x990)]=_0x1042a1,this[_0x4e69e0(0xb8f)]=this[_0x4e69e0(0xe2d)][_0x4e69e0(0x113d)],this[_0x4e69e0(0x1141)]=this[_0x4e69e0(0xe2d)][_0x4e69e0(0xf5d)](this[_0x4e69e0(0x550)]),this[_0x4e69e0(0xf0f)]=(_0x60800d,_0x3dfe60)=>{const _0x2974fc=_0x4e69e0;return _0x60800d&&(!(0x0,_0x36a7ee[_0x2974fc(0xa88)])(_0x60800d)||(_0x3dfe60===null||_0x3dfe60===void 0x0?void 0x0:_0x3dfe60[_0x2974fc(0xbe6)])===0x9)?_0x60800d:_0x3dfe60;};}['getMethodSignatureWithDecorators'](){const _0x208371=_0xb1eca9;var _0x1c5e25;let _0x4e94f4={'methodSignature':'','isAsync':![],'useAwait':![]};const _0x2b986f=[],_0x39de99=this[_0x208371(0xe2d)]['serviceProvider']['tryGet'](_0x1e4787[_0x208371(0xf41)][_0x208371(0x3fd)]);if(!_0x39de99)return{..._0x4e94f4,'decoratorTexts':_0x2b986f};const _0x419476=_0x39de99[_0x208371(0x2dd)](this[_0x208371(0xcde)],this[_0x208371(0x990)]);if(_0x419476[_0x208371(0xab7)]===0x0)return{..._0x4e94f4,'decoratorTexts':_0x2b986f};const _0x41540b=_0x419476['find'](_0xab9bc[_0x208371(0xe5c)]);if(!_0x41540b)return{..._0x4e94f4,'decoratorTexts':_0x2b986f};const _0x59f2c3=(_0x1c5e25=_0x41540b[_0x208371(0x6e0)][_0x208371(0x1075)])!==null&&_0x1c5e25!==void 0x0?_0x1c5e25:![];this['_options'][_0x208371(0x103c)]=_0x59f2c3,_0x4e94f4=this[_0x208371(0x410)]();const _0x3e5ec5=_0x41540b[_0x208371(0x6e0)][_0x208371(0xb67)];for(const _0x1af876 of _0x3e5ec5){if(this['_options'][_0x208371(0x10da)]){const _0x508a41=this[_0x208371(0xb8f)][_0x208371(0x4c0)](_0x1af876['expression']);if(_0x508a41&&(0x0,_0x36a7ee[_0x208371(0xe15)])(_0x508a41)&&this[_0x208371(0x107f)][_0x208371(0x10da)][_0x208371(0x10e5)](_0x582112=>_0x582112===_0x508a41['details'][_0x208371(0x1ed)]))continue;if(!this[_0x208371(0x107f)]['enableTrackingAddImports'])continue;const _0xc5c3d9=_0x51238c[_0x208371(0x494)](_0x1af876);this[_0x208371(0x107f)][_0x208371(0x53a)]['collectImportsForSymbolsUsed'](_0xc5c3d9,_0x1af876[_0x208371(0x1016)],this[_0x208371(0x990)]);}_0x2b986f[_0x208371(0x71f)](_0x51238c[_0x208371(0xdf8)](_0x1af876['expression']));}return{..._0x4e94f4,'decoratorTexts':_0x2b986f,'isAsync':_0x59f2c3};}[_0xb1eca9(0x410)](){const _0x1e741b=_0xb1eca9;var _0x5dc321;const _0x23a4a9=this[_0x1e741b(0xcde)][_0x1e741b(0x6d6)][_0x1e741b(0x2ee)];let _0x25a9cd;if((0x0,_0xee2ab3[_0x1e741b(0x984)])(this[_0x1e741b(0x550)]))_0x25a9cd=!![];else this['_classType']['details'][_0x1e741b(0x12e2)]===_0x23a4a9[_0x1e741b(0x12e2)]&&(_0x25a9cd=![]);const _0x31c12d=(0x0,_0xee2ab3[_0x1e741b(0x984)])(this[_0x1e741b(0x550)])?0x1|0x2:0x2;this[_0x1e741b(0xe75)](_0x23a4a9);!this[_0x1e741b(0x107f)][_0x1e741b(0x27f)]&&this[_0x1e741b(0x107f)][_0x1e741b(0x53a)][_0x1e741b(0xfa3)](this['_fileUri'],this[_0x1e741b(0x1141)],_0x23a4a9[_0x1e741b(0x6e0)][_0x1e741b(0x116c)],this[_0x1e741b(0xcde)][_0x1e741b(0x6d6)][_0x1e741b(0xc4d)][_0x1e741b(0xb49)](_0x31bf28=>_0x31bf28[_0x1e741b(0x8b6)]),this[_0x1e741b(0x990)]);const _0x5c0dd1=new _0xf42407[(_0x1e741b(0xc05))](this[_0x1e741b(0xe2d)],this[_0x1e741b(0x550)],this['_cancellationToken'],this[_0x1e741b(0x107f)]['importAdder']),_0x29e267=this[_0x1e741b(0xcde)][_0x1e741b(0x6d6)][_0x1e741b(0xc4d)][_0x1e741b(0xb49)]((_0x10b0c5,_0x2d7e7f)=>{const _0x33831a=_0x1e741b;let _0x68255d='';if(_0x10b0c5[_0x33831a(0xbe6)]===0x1)_0x68255d+='*';else _0x10b0c5[_0x33831a(0xbe6)]===0x2&&(_0x68255d+='**');_0x10b0c5[_0x33831a(0x1ed)]&&(_0x68255d+=_0x10b0c5[_0x33831a(0x1ed)]);if(_0x10b0c5[_0x33831a(0xccc)]){const _0x35dbd1=this['_funcType'][_0x33831a(0x6d6)][_0x33831a(0xc4d)][_0x2d7e7f][_0x33831a(0x8b6)],_0x162fe8=this[_0x33831a(0xf0f)](_0x36a7ee[_0x33831a(0x125f)]['getEffectiveParameterType'](this[_0x33831a(0xcde)],_0x2d7e7f),_0x35dbd1),_0x915552=this[_0x33831a(0x1026)](_0x162fe8,_0x35dbd1)?_0x5c0dd1[_0x33831a(0x42a)](_0x162fe8):_0x51238c[_0x33831a(0xdf8)](_0x10b0c5['typeAnnotation'],_0x31c12d);_0x68255d+=':\x20'+_0x915552;}if(_0x10b0c5[_0x33831a(0x1134)]){_0x68255d+=_0x10b0c5[_0x33831a(0xccc)]?_0x33831a(0xb16):'=';const _0xd49984=_0x25a9cd!==null&&_0x25a9cd!==void 0x0?_0x25a9cd:!_0x51238c[_0x33831a(0x8a3)](_0x10b0c5[_0x33831a(0x1134)]);_0x68255d+=_0xd49984?_0x33831a(0xb57):_0x51238c['printExpression'](_0x10b0c5['defaultValueExpression'],_0x31c12d);}if(!_0x68255d&&!_0x10b0c5[_0x33831a(0x1ed)]&&_0x10b0c5[_0x33831a(0xbe6)]===0x0&&_0x2d7e7f<this[_0x33831a(0xcde)][_0x33831a(0x6d6)][_0x33831a(0xc4d)][_0x33831a(0xab7)]-0x1)return'/';return _0x68255d;});for(let _0x47d1b8=_0x29e267[_0x1e741b(0xab7)]-0x1;_0x47d1b8>=0x0;_0x47d1b8--){if(_0x29e267[_0x47d1b8]!=='')break;_0x29e267[_0x1e741b(0x126e)]();}let _0x5381a4=this['_funcType']['details']['name']+'('+_0x29e267[_0x1e741b(0x576)](',\x20')+')';const _0x4b792b=this[_0x1e741b(0x412)](),_0x165c71=this[_0x1e741b(0xb9c)](_0x4b792b,_0x31c12d,_0x5c0dd1);return _0x165c71&&(_0x5381a4+=_0x1e741b(0xd8d)+_0x165c71),{'methodSignature':_0x5381a4,'isAsync':(_0x5dc321=this[_0x1e741b(0x107f)][_0x1e741b(0x103c)])!==null&&_0x5dc321!==void 0x0?_0x5dc321:![],'useAwait':_0x4b792b};}['_updateImportData'](_0x262074){const _0x482416=_0xb1eca9;var _0x56514c,_0x137a85,_0x2985c9,_0x2bac4d;const _0x3cd739=_0x262074[_0x482416(0x6e0)],_0x2e9dcf=[];(0x0,_0x4a9508[_0x482416(0xcfb)])(_0x2e9dcf,_0x4b85ad[_0x482416(0x2b9)][_0x482416(0x1104)](_0x3cd739['parameters'])),(0x0,_0x4a9508[_0x482416(0xcfb)])(_0x2e9dcf,_0x3cd739['returnTypeAnnotation']),(0x0,_0x4a9508[_0x482416(0xcfb)])(_0x2e9dcf,_0x3cd739[_0x482416(0x11bb)]);if(_0x2e9dcf[_0x482416(0xab7)]===0x0)return;const _0xc213ee=_0x51238c['getModuleNode'](_0x3cd739);this[_0x482416(0x107f)]['importAdder'][_0x482416(0x306)](_0xc213ee,_0x2e9dcf,this[_0x482416(0x990)]);const _0xbb0e90=[];this[_0x482416(0xcde)][_0x482416(0x6d6)]['parameters']['forEach']((_0x1872f9,_0x5e9c58)=>{const _0x2cfaa2=_0x482416;if(!_0x1872f9[_0x2cfaa2(0xccc)])return;const _0x2c7754=this[_0x2cfaa2(0xcde)][_0x2cfaa2(0x6d6)]['parameters'][_0x5e9c58]['type'];if(!(0x0,_0x36a7ee[_0x2cfaa2(0xd6c)])(_0x2c7754))return;const _0x1043de=_0x36a7ee[_0x2cfaa2(0x125f)][_0x2cfaa2(0x999)](this[_0x2cfaa2(0xcde)],_0x5e9c58);_0xbb0e90['push']({'type':_0x1043de,'node':_0x1872f9[_0x2cfaa2(0xccc)]});});const _0x389953=this['_funcType'][_0x482416(0x6d6)]['declaredReturnType'];_0x389953&&(0x0,_0x36a7ee['isTypeVar'])(_0x389953)&&(_0x3cd739[_0x482416(0x937)]||((_0x56514c=_0x3cd739[_0x482416(0x11bb)])===null||_0x56514c===void 0x0?void 0x0:_0x56514c[_0x482416(0x937)]))&&_0xbb0e90[_0x482416(0x71f)]({'type':_0x36a7ee['FunctionType'][_0x482416(0xe5e)](this[_0x482416(0xcde)]),'node':(_0x137a85=_0x3cd739[_0x482416(0x937)])!==null&&_0x137a85!==void 0x0?_0x137a85:_0x3cd739[_0x482416(0x11bb)][_0x482416(0x937)]}),!this[_0x482416(0x107f)][_0x482416(0x103c)]&&_0x3cd739['isAsync']&&(_0x3cd739[_0x482416(0x937)]||((_0x2985c9=_0x3cd739[_0x482416(0x11bb)])===null||_0x2985c9===void 0x0?void 0x0:_0x2985c9[_0x482416(0x937)]))&&_0xbb0e90['push']({'type':_0x36a7ee[_0x482416(0x125f)][_0x482416(0xe5e)](this[_0x482416(0xcde)]),'node':(_0x2bac4d=_0x3cd739[_0x482416(0x937)])!==null&&_0x2bac4d!==void 0x0?_0x2bac4d:_0x3cd739[_0x482416(0x11bb)]['returnTypeAnnotation']}),this[_0x482416(0x107f)][_0x482416(0x53a)][_0x482416(0xaec)](this['_fileUri'],_0xbb0e90,this['_cancellationToken']);}[_0xb1eca9(0x1026)](_0x472e98,_0x10dc2c){const _0x51742c=_0xb1eca9;if(!_0x472e98)return![];return!(0x0,_0x36a7ee[_0x51742c(0xa88)])(_0x472e98)||(_0x10dc2c===null||_0x10dc2c===void 0x0?void 0x0:_0x10dc2c['category'])===0x9;}[_0xb1eca9(0x412)](){const _0x49ced7=_0xb1eca9;var _0x19d89f;const _0x59252e=(_0x19d89f=_0x36a7ee[_0x49ced7(0x125f)][_0x49ced7(0xe5e)](this[_0x49ced7(0xcde)]))!==null&&_0x19d89f!==void 0x0?_0x19d89f:this[_0x49ced7(0xb8f)]['getFunctionInferredReturnType'](this[_0x49ced7(0xcde)]);return!!_0x59252e&&_0x59252e[_0x49ced7(0xbe6)]===0x6&&_0x59252e[_0x49ced7(0x6d6)]['name']===_0x49ced7(0x3e6)&&_0x59252e[_0x49ced7(0x6d6)][_0x49ced7(0x12e2)]==='typing'&&!!_0x59252e[_0x49ced7(0x113a)]&&_0x59252e[_0x49ced7(0x113a)][_0x49ced7(0xab7)]===0x3;}['_getReturnTypeStr'](_0x1e330d,_0x44b650,_0x4e98c8){const _0x10613c=_0xb1eca9;var _0x34968d;const _0x11fb6c=this[_0x10613c(0xcde)]['details'][_0x10613c(0x2ee)][_0x10613c(0x6e0)];if(!_0x11fb6c[_0x10613c(0x937)]&&!((_0x34968d=_0x11fb6c[_0x10613c(0x11bb)])===null||_0x34968d===void 0x0?void 0x0:_0x34968d[_0x10613c(0x937)]))return undefined;let _0xf46678=_0x36a7ee[_0x10613c(0x125f)][_0x10613c(0xe5e)](this[_0x10613c(0xcde)]);this[_0x10613c(0x107f)][_0x10613c(0x103c)]&&_0x1e330d&&(_0xf46678=_0xf46678[_0x10613c(0x113a)][0x2]);const _0x3664dc=this[_0x10613c(0xcde)]['details'][_0x10613c(0x1252)],_0x45a210=this[_0x10613c(0xf0f)](_0xf46678,_0x3664dc);if(_0x45a210&&this[_0x10613c(0x1026)](_0x45a210,_0x3664dc))return _0x4e98c8[_0x10613c(0x42a)](_0x45a210);if(_0x11fb6c[_0x10613c(0x937)])return _0x51238c[_0x10613c(0xdf8)](_0x11fb6c['returnTypeAnnotation'],_0x44b650);if(_0x11fb6c[_0x10613c(0x11bb)])return _0x51238c[_0x10613c(0xdf8)](_0x11fb6c[_0x10613c(0x11bb)][_0x10613c(0x937)],_0x44b650);return undefined;}}_0x21e967[_0xb1eca9(0x1058)]=_0x5db5d9;},0xc4f8:(_0x37cb79,_0x563e8a,_0xe4c41)=>{'use strict';const _0x1713de=a1_0x5357;Object[_0x1713de(0x9ae)](_0x563e8a,_0x1713de(0x7fe),{'value':!![]}),_0x563e8a[_0x1713de(0x533)]=void 0x0;const _0x36fd0c=_0xe4c41(0x12a68),_0x264462=_0xe4c41(0x13afc),_0x534e59=_0xe4c41(0x10980);class _0x191842{constructor(_0x454deb,_0x4a7a48,_0x5a2d76,_0x343604){const _0x201d9a=_0x1713de;this[_0x201d9a(0xe2d)]=_0x454deb,this['_oldModuleUri']=_0x4a7a48,this[_0x201d9a(0x41f)]=_0x5a2d76,this[_0x201d9a(0x11dc)]=_0x343604;}static[_0x1713de(0xd74)](_0x35699d,_0x2124fe){const _0x3d837b=_0x596e51(_0x35699d),_0x569190=_0x452556(_0x3d837b,_0x2124fe);return{'fileUri':_0x3d837b,'newFileUri':_0x569190};function _0x596e51(_0x1c9547){const _0x30cb43=a1_0x5357,_0x4bc404=_0x1c9547[_0x30cb43(0x9d0)];if(_0x4bc404===_0x30cb43(0x2a3))return _0x1c9547[_0x30cb43(0x1f4)]();return _0x1c9547;}function _0x452556(_0x1cf84e,_0x56237c){const _0x41e192=a1_0x5357,_0xd02c5d=_0x1cf84e['lastExtension'],_0x5f55d2=_0x1cf84e['getDirectory']();return _0x5f55d2[_0x41e192(0xaee)](''+_0x56237c+_0xd02c5d);}}static['getRenameModulePath'](_0x14c8bd){const _0x320a48=_0x1713de,_0xe188f0=_0x14c8bd[_0x320a48(0x1193)](_0x43fb3b=>!_0x43fb3b[_0x320a48(0x6e0)]);if(_0xe188f0)return _0xe188f0[_0x320a48(0xae2)];const _0x1f7c1f=[..._0x14c8bd['reduce']((_0x2be25c,_0xe313d7)=>_0x2be25c[_0x320a48(0xbc1)](_0xe313d7[_0x320a48(0xae2)][_0x320a48(0x29e)],_0xe313d7[_0x320a48(0xae2)]),new Map())],_0x2dcf5e=_0x1f7c1f['findIndex'](_0x5da866=>(0x0,_0x36fd0c[_0x320a48(0x984)])(_0x5da866[0x1]));if(_0x2dcf5e>=0x0)return _0x1f7c1f[_0x2dcf5e][0x1];return _0x1f7c1f[0x0][0x1];}[_0x1713de(0x671)](){const _0x72330b=_0x1713de;if((0x0,_0x264462['isFile'])(this['_program'][_0x72330b(0xda0)],this[_0x72330b(0xd7d)])){const _0x1f098a=this['_program']['getSourceFileInfo'](this[_0x72330b(0xd7d)]);if(!_0x1f098a)return null;}const _0x28f700=_0x534e59[_0x72330b(0xcf2)][_0x72330b(0x12a6)](this[_0x72330b(0xe2d)],this['_oldModuleUri'],this[_0x72330b(0x41f)],this[_0x72330b(0x11dc)]);if(!_0x28f700)return null;return _0x28f700[_0x72330b(0x129e)](_0x28f700['lastModuleName'],this[_0x72330b(0xd7d)]),{'edits':_0x28f700[_0x72330b(0x471)](),'fileOperations':[]};}}_0x563e8a['ModuleRenamer']=_0x191842;},0x8f04:(_0x553e1a,_0x36ceb1,_0x134038)=>{'use strict';const _0x40bad7=a1_0x5357;Object['defineProperty'](_0x36ceb1,'__esModule',{'value':!![]}),_0x36ceb1[_0x40bad7(0xb5d)]=_0x36ceb1[_0x40bad7(0xd16)]=void 0x0;const _0x476438=_0x134038(0xc310);class _0xb8549d{constructor(_0x3cf0b2,_0x335f8a,_0x3d6c88=(_0x49eab3,_0x38e17b)=>_0x49eab3===_0x38e17b,_0x2ccf8d=0x64){const _0x32f373=_0x40bad7;this[_0x32f373(0x1ed)]=_0x3cf0b2,this[_0x32f373(0xa80)]=_0x335f8a,this[_0x32f373(0xf64)]=_0x3d6c88,this[_0x32f373(0x1163)]=_0x2ccf8d;}}_0x36ceb1[_0x40bad7(0xd16)]=_0xb8549d;class _0x5e23c8{constructor(){const _0x4f4600=_0x40bad7;this[_0x4f4600(0x1028)]=new Map(),this[_0x4f4600(0x2bf)]=new WeakMap();}[_0x40bad7(0x11c8)](_0x552a11){const _0xf7e27a=_0x40bad7;return this[_0xf7e27a(0xfb6)](this['_globalMRUQueueMap'],_0x552a11);}[_0x40bad7(0x121a)](_0x21ea9b,_0x242c17){const _0x2f13ab=_0x40bad7;let _0x2fb71c=this['_programMRUQueueMap'][_0x2f13ab(0x10b5)](_0x21ea9b);return!_0x2fb71c&&(_0x2fb71c=new Map(),this[_0x2f13ab(0x2bf)]['set'](_0x21ea9b,_0x2fb71c)),this['_getQueue'](_0x2fb71c,_0x242c17);}['_getQueue'](_0x473203,_0x391d67){const _0x283239=_0x40bad7;let _0x9c1f2c=_0x473203[_0x283239(0x10b5)](_0x391d67['name']);return!_0x9c1f2c&&(_0x9c1f2c=new _0x476438['MRUQueue'](_0x391d67[_0x283239(0x1163)],_0x391d67[_0x283239(0xa80)],_0x391d67[_0x283239(0xf64)]),_0x473203[_0x283239(0xbc1)](_0x391d67['name'],_0x9c1f2c)),_0x9c1f2c;}}_0x36ceb1[_0x40bad7(0xb5d)]=_0x5e23c8,function(_0x56cf79){function _0x559b40(_0x47132b){const _0x4ba118=a1_0x5357;return _0x47132b['getGlobalMRUQueue']!==undefined&&_0x47132b[_0x4ba118(0x121a)]!==undefined;}_0x56cf79['is']=_0x559b40;}(_0x5e23c8||(_0x36ceb1['MRUQueues']=_0x5e23c8={}));},0x146b8:(_0x5d5ad2,_0x5bb609,_0x411616)=>{'use strict';const _0x296e41=a1_0x5357;Object[_0x296e41(0x9ae)](_0x5bb609,_0x296e41(0x7fe),{'value':!![]}),_0x5bb609[_0x296e41(0x1fa)]=void 0x0;const _0x5bcdcb=_0x411616(0xff70),_0x2efa43=_0x411616(0x6eb4),_0x1d972f=_0x411616(0x2078),_0x1e731d=_0x411616(0x328),_0x5c2092=_0x411616(0xfcc0),_0x40bb42=_0x411616(0x165d4);class _0x482d3f{constructor(_0x463ae3){const _0x552e24=_0x296e41;this[_0x552e24(0x392)]=_0x463ae3;}[_0x296e41(0xf30)](_0x1a71c1,_0x3c292e,_0x2e76d6){const _0x163e61=_0x296e41;if(!_0x3c292e['some'](_0x5d745c))return undefined;return new _0x4755ec(this[_0x163e61(0x392)],_0x3c292e,_0x2e76d6);}}_0x5bb609['OverrideUsageProviderFactory']=_0x482d3f;class _0x4755ec{constructor(_0x36f4a6,_0x4f118a,_0x583aeb){const _0x306cb5=_0x296e41;this[_0x306cb5(0x392)]=_0x36f4a6,this['_declarations']=_0x4f118a,this['_token']=_0x583aeb;}[_0x296e41(0x90c)](_0x58aa0b){}[_0x296e41(0xd7c)](_0x1bbc37){const _0x97b9ba=_0x296e41;this[_0x97b9ba(0x69d)](this[_0x97b9ba(0x464)],_0x1bbc37);}[_0x296e41(0xa35)](_0x4bbf4b,_0x1cca54,_0x51f51a){const _0x30574c=_0x296e41;this[_0x30574c(0x69d)](_0x1cca54,_0x51f51a);}get[_0x296e41(0xb8f)](){const _0x24b3cb=_0x296e41;return this[_0x24b3cb(0x392)][_0x24b3cb(0x113d)];}['_appendDeclarationsTo'](_0x54c21b,_0x4d1bf3){const _0x12f0ca=_0x296e41,_0x45a6a6=[];for(const _0x4abc1e of _0x54c21b['filter'](_0x5d745c)){const _0x509b7e=_0x4abc1e,_0x1c81dc=(0x0,_0x2efa43['getEnclosingClass'])(_0x509b7e[_0x12f0ca(0x6e0)]),_0x1a2086=_0x1c81dc?this[_0x12f0ca(0xb8f)][_0x12f0ca(0x2b0)](_0x1c81dc):undefined;if(!_0x1a2086)continue;for(const _0x48b25c of _0x1a2086['classType'][_0x12f0ca(0x6d6)]['mro']){(0x0,_0x5c2092['throwIfCancellationRequested'])(this[_0x12f0ca(0x11dc)]);if(!(0x0,_0x1d972f[_0x12f0ca(0x1064)])(_0x48b25c))continue;const _0x1c343b=(0x0,_0x1e731d['lookUpClassMember'])(_0x48b25c,_0x509b7e[_0x12f0ca(0x6e0)][_0x12f0ca(0x1ed)][_0x12f0ca(0x6a7)]),_0x5d73e1=(0x0,_0x1e731d[_0x12f0ca(0x247)])(_0x48b25c,_0x509b7e[_0x12f0ca(0x6e0)][_0x12f0ca(0x1ed)][_0x12f0ca(0x6a7)],0x1);_0x1c343b&&!_0x5d73e1&&_0x1c343b[_0x12f0ca(0x12ca)]['getDeclarations']()['filter'](_0x5e8fa4=>(0x0,_0x5bcdcb['isFunctionDeclaration'])(_0x5e8fa4)&&_0x5e8fa4[_0x12f0ca(0xce2)])[_0x12f0ca(0xc22)](_0x4d940e=>(0x0,_0x40bb42[_0x12f0ca(0x85d)])(_0x45a6a6,_0x4d940e));}}_0x4d1bf3[_0x12f0ca(0x71f)](..._0x45a6a6);}}function _0x5d745c(_0x259cf3){const _0xf9868f=_0x296e41;return(0x0,_0x5bcdcb[_0xf9868f(0xe5c)])(_0x259cf3)&&_0x259cf3[_0xf9868f(0xce2)]&&_0x259cf3[_0xf9868f(0x6e0)]['name']['value'][_0xf9868f(0xab7)]>0x0&&_0x259cf3['node'][_0xf9868f(0x1ed)]['value']!==_0xf9868f(0x2a3)&&_0x259cf3[_0xf9868f(0x6e0)]['name'][_0xf9868f(0x6a7)]!==_0xf9868f(0x936);}},0x10574:(_0x3a9ea9,_0x45c9dd,_0x494524)=>{'use strict';const _0x457c08=a1_0x5357;Object['defineProperty'](_0x45c9dd,_0x457c08(0x7fe),{'value':!![]}),_0x45c9dd[_0x457c08(0xcc8)]=void 0x0;const _0x65a1f6=_0x494524(0x7294),_0x108bbf=_0x494524(0x6d88),_0x492b5a=_0x494524(0x13afc),_0x2cacbb=_0x494524(0x11bbc),_0x98eb59=_0x494524(0x3a44),_0x4d003a=_0x494524(0xd1f7),_0x455f99=_0x494524(0x10ad0),_0x4754b8=_0x457c08(0xc29),_0xe41fb1=_0x457c08(0xe4a);class _0xab8d22{constructor(){const _0x1604c3=_0x457c08;this[_0x1604c3(0x448)]=new WeakMap(),this[_0x1604c3(0xbfc)]=new Map(),this[_0x1604c3(0x5d9)]=new Map();}[_0x457c08(0xe73)](_0x3a155b,_0x5aa7d3){const _0x41c536=_0x457c08;var _0x182e32;return((_0x182e32=this['_map']['get'](_0x3a155b))===null||_0x182e32===void 0x0?void 0x0:_0x182e32[_0x41c536(0x98d)]['get'](_0x5aa7d3))||undefined;}[_0x457c08(0x43e)](_0x6403df){const _0x452d2e=_0x457c08,_0x3dad70=(0x0,_0x108bbf[_0x452d2e(0x8c2)])(this[_0x452d2e(0x448)],_0x6403df,()=>({'moduleVersions':new Map(),'installedPackages':new Set(),'installedPackagesReported':![]}));this['_computeInstalledPackages'](_0x6403df,_0x3dad70[_0x452d2e(0x686)],_0x3dad70[_0x452d2e(0x98d)]);}[_0x457c08(0xad9)](_0x7d2f83){const _0x1cad15=_0x457c08;this[_0x1cad15(0xbfc)][_0x1cad15(0x1b4)](),this['_moduleVersionCache'][_0x1cad15(0x1b4)]();const _0x12e184=this[_0x1cad15(0x448)]['get'](_0x7d2f83);if(!_0x12e184)return;_0x12e184[_0x1cad15(0x474)]=![],_0x12e184[_0x1cad15(0x686)][_0x1cad15(0x1b4)](),_0x12e184[_0x1cad15(0x98d)][_0x1cad15(0x1b4)]();}['report'](_0x25cea0){const _0x837c1f=_0x457c08,_0x2c83ea=this[_0x837c1f(0x448)][_0x837c1f(0x10b5)](_0x25cea0);if(!_0x2c83ea)return;this['_sendInstalledPackagesTelemetry'](_0x25cea0,_0x2c83ea);}[_0x457c08(0xd6d)](_0x2562f2){const _0x59c576=_0x457c08,_0x28004f=this['_map']['get'](_0x2562f2);if(!_0x28004f)return;for(const [_0x220080,_0x33297f]of _0x28004f['moduleVersions']){_0x33297f[_0x59c576(0xab7)]>0x0&&_0x2562f2[_0x59c576(0x947)][_0x59c576(0x638)](_0x59c576(0x581)+_0x220080+_0x59c576(0x498)+_0x33297f);}}[_0x457c08(0xe0d)](_0x473e12,_0x4e1334,_0x510c38){const _0x224b62=_0x457c08;_0x4e1334[_0x224b62(0x1b4)](),_0x510c38[_0x224b62(0x1b4)]();const _0xfad62d=[],_0x27dcba=new Map();for(const _0xd08ce of _0x473e12[_0x224b62(0x19d)][_0x224b62(0x775)](_0xfad62d)){const _0x16f615=(0x0,_0x108bbf[_0x224b62(0x8c2)])(this[_0x224b62(0xbfc)],_0xd08ce[_0x224b62(0x29e)],()=>this[_0x224b62(0xc94)](_0x473e12['fileSystem'],_0xd08ce));_0x16f615[_0x224b62(0x686)]['forEach'](_0x2bd1f5=>_0x4e1334['add'](_0x2bd1f5)),_0x16f615[_0x224b62(0x11d7)]['forEach']((_0x246281,_0x3af114)=>_0x27dcba[_0x224b62(0xbc1)](_0x3af114,_0x246281));}for(const [_0x4751ec,_0x3a7be3]of _0x27dcba){(0x0,_0x108bbf[_0x224b62(0x8c2)])(_0x510c38,_0x4751ec,()=>{const _0x225858=_0x224b62,_0xd8c017=_0x4751ec[_0x225858(0x449)]();return(0x0,_0x108bbf[_0x225858(0x8c2)])(this['_moduleVersionCache'],_0x3a7be3[_0x225858(0x29e)]+'_'+_0xd8c017,()=>this[_0x225858(0xfa1)](_0x473e12[_0x225858(0xda0)],_0xd8c017,_0x3a7be3));});}}[_0x457c08(0xc94)](_0x17488b,_0x215325){const _0x2d404a=_0x457c08,_0x77622c=new Set(),_0x4120dc=new Map(),_0x38fc82=_0x215325[_0x2d404a(0xc79)]()['includes'](_0x4754b8)||_0x215325[_0x2d404a(0xc79)]()[_0x2d404a(0x2c9)](_0xe41fb1);try{const _0x211e96=(0x0,_0x492b5a[_0x2d404a(0xd9a)])(_0x17488b[_0x2d404a(0x128d)](_0x215325),_0x17488b,_0x215325);for(const _0x2c0fc1 of _0x211e96[_0x2d404a(0x5aa)]){const _0x157327=_0x2c0fc1['lastExtension'][_0x2d404a(0x449)]();if(_0x65a1f6[_0x2d404a(0xe62)][_0x2d404a(0x10e5)](_0x30ac0f=>_0x30ac0f===_0x157327)){const _0x364f05=(0x0,_0x65a1f6['getModuleNameFromPath'])(_0x215325,_0x2c0fc1);_0x364f05&&!_0x364f05['startsWith']('_')&&(_0x77622c['add'](_0x364f05),_0x38fc82&&_0x4120dc[_0x2d404a(0xbc1)](_0x364f05,_0x215325));}}for(const _0x22fa2c of _0x211e96[_0x2d404a(0x12c9)]){if(_0x22fa2c['fileNameWithoutExtensions']==='__pycache__')continue;if(_0x22fa2c[_0x2d404a(0x10ef)]['startsWith']('_'))continue;const _0x21bb66=(0x0,_0x65a1f6[_0x2d404a(0x4eb)])(_0x215325,_0x22fa2c);_0x21bb66&&(_0x77622c[_0x2d404a(0x194)](_0x21bb66),_0x38fc82&&_0x4120dc['set'](_0x21bb66,_0x215325));}}catch{}return{'installedPackages':_0x77622c,'thirdPartyPackages':_0x4120dc};}[_0x457c08(0x107b)](_0x29262a,_0x434c6b){const _0x3306a8=_0x457c08;var _0x3e775d;if(_0x434c6b[_0x3306a8(0x474)]||_0x434c6b['installedPackages'][_0x3306a8(0x70a)]===0x0||_0x2cacbb[_0x3306a8(0x87c)])return;const _0xade07b=new _0x4d003a['TelemetryEvent'](_0x4d003a[_0x3306a8(0xdd2)][_0x3306a8(0x370)]);_0xade07b[_0x3306a8(0x111c)][_0x3306a8(0x874)]=this[_0x3306a8(0xfc1)](_0x434c6b[_0x3306a8(0x686)]),(_0x3e775d=_0x29262a['serviceProvider'][_0x3306a8(0xcfc)](_0x98eb59[_0x3306a8(0xf41)][_0x3306a8(0x114c)]))===null||_0x3e775d===void 0x0?void 0x0:_0x3e775d[_0x3306a8(0x9f4)](_0xade07b),_0x434c6b['installedPackagesReported']=!![];}[_0x457c08(0xfc1)](_0x18a287){const _0x595ed3=_0x457c08,_0x53775a=new Uint8Array(_0x455f99[_0x595ed3(0x2fb)]['length']);return _0x18a287[_0x595ed3(0xc22)](_0x224d12=>{const _0x43bd1c=_0x595ed3,_0x5922a5=_0x224d12['toLowerCase'](),_0x4820b6=_0x455f99[_0x43bd1c(0x2fb)][_0x43bd1c(0xd56)](_0x563e4f=>_0x563e4f===_0x5922a5);_0x4820b6>=0x0&&(_0x53775a[_0x4820b6]=0x1);}),_0x53775a[_0x595ed3(0xa16)]();}[_0x457c08(0xfa1)](_0x3138ae,_0x22cb4d,_0xc92042){const _0x4c3fd6=_0x457c08;try{const _0x57d99d=_0x3138ae[_0x4c3fd6(0x128d)](_0xc92042),_0x33cd41=_0x57d99d['find'](_0x1dcd59=>_0x1dcd59[_0x4c3fd6(0x1ed)][_0x4c3fd6(0x449)]()[_0x4c3fd6(0xcc3)](_0x22cb4d)&&_0x1dcd59['name'][_0x4c3fd6(0x449)]()!==_0x22cb4d&&_0x1dcd59[_0x4c3fd6(0x86c)]());if(_0x33cd41){const _0x4fefa6=_0xc92042[_0x4c3fd6(0xaee)](_0x33cd41[_0x4c3fd6(0x1ed)]),_0x41a123=_0x3138ae[_0x4c3fd6(0x128d)](_0x4fefa6);for(let _0x594dcf=0x0;_0x594dcf<_0x41a123[_0x4c3fd6(0xab7)];_0x594dcf++){if(_0x41a123[_0x594dcf][_0x4c3fd6(0x1ed)]===_0x4c3fd6(0xb19)||_0x41a123[_0x594dcf][_0x4c3fd6(0x1ed)]==='PKG-INFO'){const _0x4b8f0a=_0x4fefa6[_0x4c3fd6(0xaee)](_0x41a123[_0x594dcf][_0x4c3fd6(0x1ed)]),_0x223d50=_0x3138ae[_0x4c3fd6(0x1267)](_0x4b8f0a,'utf-8');if(_0x223d50){const _0x5e5fac=/^Version:\s+(.*)/gm[_0x4c3fd6(0x12fb)](_0x223d50);if(_0x5e5fac)return _0x5e5fac[0x1];}}}}}catch{}return'';}}_0x45c9dd[_0x457c08(0xcc8)]=_0xab8d22,function(_0x34d67b){function _0x4cd13a(_0x29ee8b){const _0x1e1ad4=a1_0x5357;return!!_0x29ee8b&&!!_0x29ee8b[_0x1e1ad4(0x448)]&&!!_0x29ee8b[_0x1e1ad4(0xbfc)]&&!!_0x29ee8b[_0x1e1ad4(0x5d9)];}_0x34d67b['is']=_0x4cd13a;}(_0xab8d22||(_0x45c9dd['PackageDiscoverer']=_0xab8d22={}));},0xe6a4:function(_0x5979b5,_0x1e9616,_0x23501c){'use strict';const _0x2e35d8=a1_0x5357;var _0x5ae215=this&&this[_0x2e35d8(0x80e)]||(Object[_0x2e35d8(0xffd)]?function(_0x2cfb6b,_0x2d1e01,_0x223f9f,_0x256b53){const _0x54ee46=_0x2e35d8;if(_0x256b53===undefined)_0x256b53=_0x223f9f;var _0x2f611f=Object['getOwnPropertyDescriptor'](_0x2d1e01,_0x223f9f);(!_0x2f611f||(_0x54ee46(0x10b5)in _0x2f611f?!_0x2d1e01['__esModule']:_0x2f611f['writable']||_0x2f611f[_0x54ee46(0x55e)]))&&(_0x2f611f={'enumerable':!![],'get':function(){return _0x2d1e01[_0x223f9f];}}),Object[_0x54ee46(0x9ae)](_0x2cfb6b,_0x256b53,_0x2f611f);}:function(_0x3db610,_0x32c1a0,_0x1a21c1,_0x4fe6e){if(_0x4fe6e===undefined)_0x4fe6e=_0x1a21c1;_0x3db610[_0x4fe6e]=_0x32c1a0[_0x1a21c1];}),_0x129b43=this&&this[_0x2e35d8(0xc98)]||(Object[_0x2e35d8(0xffd)]?function(_0x1dd5b9,_0x57b207){const _0x280c97=_0x2e35d8;Object[_0x280c97(0x9ae)](_0x1dd5b9,_0x280c97(0x1015),{'enumerable':!![],'value':_0x57b207});}:function(_0x1c122c,_0x13cca7){const _0x21ddc9=_0x2e35d8;_0x1c122c[_0x21ddc9(0x1015)]=_0x13cca7;}),_0x5c7fb3=this&&this[_0x2e35d8(0x280)]||function(_0x402adb){const _0x4048be=_0x2e35d8;if(_0x402adb&&_0x402adb[_0x4048be(0x7fe)])return _0x402adb;var _0x10b465={};if(_0x402adb!=null){for(var _0x14be98 in _0x402adb)if(_0x14be98!==_0x4048be(0x1015)&&Object[_0x4048be(0x4cc)][_0x4048be(0x9b9)][_0x4048be(0x84f)](_0x402adb,_0x14be98))_0x5ae215(_0x10b465,_0x402adb,_0x14be98);}return _0x129b43(_0x10b465,_0x402adb),_0x10b465;};Object[_0x2e35d8(0x9ae)](_0x1e9616,'__esModule',{'value':!![]}),_0x1e9616['ProfilingService']=void 0x0;const _0x44d723=_0x5c7fb3(_0x23501c(0xa278)),_0x377028=_0x23501c(0x14ec0),_0x15e845=_0x23501c(0x9304),_0x18f3de=_0x23501c(0x11bbc);class _0x3b6dc7{constructor(_0x42aeab,_0x101f72){const _0xf1f302=_0x2e35d8;this[_0xf1f302(0x4d8)]=_0x42aeab,this[_0xf1f302(0x4a7)]=0x0,this[_0xf1f302(0x1265)]=_0x101f72[_0xf1f302(0x12fc)](/[()]/g,'_')[_0xf1f302(0x449)]();}get[_0x2e35d8(0x5f1)](){return this['_currentProfilingInfo'];}async[_0x2e35d8(0xe3d)](_0x295973){const _0x2d879a=_0x2e35d8;var _0x3a8ac7;if(this[_0x2d879a(0xa41)])return undefined;let _0x1865c6=(_0x3a8ac7=this['_sp'][_0x2d879a(0xcfc)](_0x15e845[_0x2d879a(0xa63)][_0x2d879a(0xebb)]))===null||_0x3a8ac7===void 0x0?void 0x0:_0x3a8ac7[_0x2d879a(0x93b)]();_0x295973&&(this[_0x2d879a(0x4a7)]=_0x295973[_0x2d879a(0x1155)],_0x1865c6=_0x295973[_0x2d879a(0xee4)]);if(!_0x1865c6)return undefined;const _0x45adc5=this[_0x2d879a(0x4d8)][_0x2d879a(0xcfc)](_0x15e845[_0x2d879a(0xa63)]['console']),_0x53557a=(0x0,_0x377028[_0x2d879a(0x8a0)])(),_0x38b820=new _0x44d723[(_0x2d879a(0xaed))]();return _0x38b820['connect'](),_0x38b820[_0x2d879a(0x11f9)](_0x2d879a(0xd99),()=>{_0x38b820['post']('Profiler.start',()=>{const _0xf9504b=a1_0x5357;_0x45adc5===null||_0x45adc5===void 0x0?void 0x0:_0x45adc5[_0xf9504b(0x3e8)]('['+this[_0xf9504b(0x10bd)]()+_0xf9504b(0x1100)),_0x53557a[_0xf9504b(0x102f)](undefined);});}),this['_profilingSession']=_0x38b820,await _0x53557a[_0x2d879a(0xe0f)],this[_0x2d879a(0xe70)]={'profileId':this[_0x2d879a(0x4a7)],'profilingFolderUri':_0x1865c6},this[_0x2d879a(0xe70)];}async['stopProfiling'](){const _0x1fdcca=_0x2e35d8;var _0x385ed9;if(!this[_0x1fdcca(0xa41)])return undefined;let _0x26eae5;const _0x505294=(0x0,_0x377028[_0x1fdcca(0x8a0)])(),_0x2f536b=this[_0x1fdcca(0xa41)],_0xda824d=this[_0x1fdcca(0x4d8)]['tryGet'](_0x15e845[_0x1fdcca(0xa63)][_0x1fdcca(0x947)]),_0x209ee6=(_0x385ed9=this[_0x1fdcca(0xe70)])===null||_0x385ed9===void 0x0?void 0x0:_0x385ed9['profilingFolderUri'];return _0x2f536b[_0x1fdcca(0x11f9)](_0x1fdcca(0xd96),(_0x5274e5,{profile:_0x6dbc63})=>{const _0x511ea1=_0x1fdcca;if(_0x5274e5){_0xda824d===null||_0xda824d===void 0x0?void 0x0:_0xda824d[_0x511ea1(0xead)]('There\x20was\x20an\x20error\x20stopping\x20profiler:\x20'+_0x5274e5);return;}const _0x1a82cc=this[_0x511ea1(0x4d8)][_0x511ea1(0x10b5)](_0x15e845[_0x511ea1(0xa63)]['fs']);try{const _0x42392a=this[_0x511ea1(0x10bd)]();if(!_0x209ee6){_0xda824d===null||_0xda824d===void 0x0?void 0x0:_0xda824d[_0x511ea1(0x3e8)]('['+_0x42392a+_0x511ea1(0xb4b));return;}this['_profileId']++;const _0x218c9d=_0x209ee6['combinePaths']('pylance_'+_0x18f3de[_0x511ea1(0x195)]+'_'+_0x42392a+'.cpuprofile');_0x1a82cc[_0x511ea1(0xdd7)](_0x218c9d,JSON[_0x511ea1(0x7d5)](_0x6dbc63),_0x511ea1(0x8fa)),_0x26eae5=_0x218c9d,_0xda824d===null||_0xda824d===void 0x0?void 0x0:_0xda824d[_0x511ea1(0x3e8)]('['+_0x42392a+'}]\x20Profiling\x20stopped\x20at\x20'+_0x26eae5[_0x511ea1(0x73c)]());}catch(_0x554662){_0xda824d===null||_0xda824d===void 0x0?void 0x0:_0xda824d[_0x511ea1(0xead)](_0x511ea1(0x103a)+_0x554662);return;}_0x2f536b[_0x511ea1(0x11f9)](_0x511ea1(0xa9d),()=>{const _0x4e749b=_0x511ea1;_0x2f536b['disconnect'](),_0x505294[_0x4e749b(0x102f)](undefined);});}),this[_0x1fdcca(0xa41)]=undefined,this['_currentProfilingInfo']=undefined,await _0x505294[_0x1fdcca(0xe0f)],_0x26eae5;}[_0x2e35d8(0x10bd)](){const _0x351751=_0x2e35d8;return this[_0x351751(0x1265)]+_0x351751(0x9aa)+this['_profileId'];}}_0x1e9616[_0x2e35d8(0x60a)]=_0x3b6dc7;},0x14e8c:function(_0x10b86b,_0x256191,_0x1f1156){'use strict';const _0x1acdee=a1_0x5357;var _0x3b785b=this&&this[_0x1acdee(0x80e)]||(Object[_0x1acdee(0xffd)]?function(_0x170f47,_0x2f9d04,_0x25f953,_0xd8fb06){const _0x23a521=_0x1acdee;if(_0xd8fb06===undefined)_0xd8fb06=_0x25f953;var _0x17ddf9=Object[_0x23a521(0x8ec)](_0x2f9d04,_0x25f953);(!_0x17ddf9||('get'in _0x17ddf9?!_0x2f9d04[_0x23a521(0x7fe)]:_0x17ddf9['writable']||_0x17ddf9[_0x23a521(0x55e)]))&&(_0x17ddf9={'enumerable':!![],'get':function(){return _0x2f9d04[_0x25f953];}}),Object[_0x23a521(0x9ae)](_0x170f47,_0xd8fb06,_0x17ddf9);}:function(_0x498834,_0x12c5da,_0x20926e,_0x274518){if(_0x274518===undefined)_0x274518=_0x20926e;_0x498834[_0x274518]=_0x12c5da[_0x20926e];}),_0x1dcd92=this&&this['__setModuleDefault']||(Object[_0x1acdee(0xffd)]?function(_0x23e39f,_0x1762d1){const _0x3d32d3=_0x1acdee;Object[_0x3d32d3(0x9ae)](_0x23e39f,_0x3d32d3(0x1015),{'enumerable':!![],'value':_0x1762d1});}:function(_0x3d6729,_0x1ccb3c){_0x3d6729['default']=_0x1ccb3c;}),_0x1fcad8=this&&this['__importStar']||function(_0x1fcb2c){const _0x2aa2a8=_0x1acdee;if(_0x1fcb2c&&_0x1fcb2c[_0x2aa2a8(0x7fe)])return _0x1fcb2c;var _0x5dbc0a={};if(_0x1fcb2c!=null){for(var _0x560f95 in _0x1fcb2c)if(_0x560f95!=='default'&&Object[_0x2aa2a8(0x4cc)]['hasOwnProperty'][_0x2aa2a8(0x84f)](_0x1fcb2c,_0x560f95))_0x3b785b(_0x5dbc0a,_0x1fcb2c,_0x560f95);}return _0x1dcd92(_0x5dbc0a,_0x1fcb2c),_0x5dbc0a;};Object[_0x1acdee(0x9ae)](_0x256191,_0x1acdee(0x7fe),{'value':!![]}),_0x256191[_0x1acdee(0x256)]=void 0x0;const _0x391ba0=_0x1f1156(0x171a8),_0x4472b4=_0x1fcad8(_0x1f1156(0x2464)),_0x543b45=_0x1f1156(0xef9c),_0x6c61d6=_0x1f1156(0x13c30),_0x40df06=_0x1f1156(0x13880),_0x18e8b9=_0x1f1156(0xfcc0),_0xe16ebc=_0x1f1156(0x2af4),_0x342c58=_0x1f1156(0x10240),_0x22e67a=_0x1f1156(0x177c1),_0x4b872f=_0x1f1156(0x155b0),_0x2db32a=_0x1f1156(0xa41c);class _0x5713f0{static['getIndices'](_0x7ab4eb){const _0x2961b9=_0x1acdee;return(0x0,_0x2db32a[_0x2961b9(0x1033)])(_0x7ab4eb)['getIndices']();}static[_0x1acdee(0xfb7)](_0x5b5ab1,_0x45fc80,_0x147560){const _0x5da188=_0x1acdee,_0x3a7864=_0x4472b4[_0x5da188(0xa49)](_0x5b5ab1[_0x5da188(0xbf0)][_0x5da188(0x9a9)]);if(!_0x3a7864)return[];const _0x55dfea=[];return _0x596cad(_0x3a7864,_0x5b5ab1,_0x5b5ab1[_0x5da188(0xbf0)][_0x5da188(0x9a9)],_0x45fc80,_0x55dfea,_0x147560),_0x55dfea;}static['indexWorkspace'](_0x349825,_0x567a6a,_0x46695b,_0x1a1e43,_0x5f5e0c,_0x1e5958){const _0x477d5d=_0x1acdee;if(!_0x567a6a[_0x477d5d(0x11ab)]['indexing'])return 0x0;let _0x315c4e=0x0;const _0x5845b4=new Set(),_0x2e7e6c=_0x567a6a['getUserFiles']();for(const _0x3d8caf of _0x2e7e6c){!_0x3d8caf[_0x477d5d(0x404)][_0x477d5d(0x50a)]()&&_0x5845b4[_0x477d5d(0x194)](_0x3d8caf),_0x46695b[_0x477d5d(0x10b5)](_0x3d8caf)&&_0x315c4e++;}if(_0x315c4e>=_0x1a1e43)return 0x0;for(const _0x155fa0 of _0x2e7e6c){if(_0x46695b[_0x477d5d(0x10b5)](_0x155fa0))continue;const _0x143212=_0x48047e(_0x155fa0[_0x477d5d(0x404)][_0x477d5d(0xbca)](),_0x155fa0[_0x477d5d(0x404)][_0x477d5d(0x27e)]());_0x46695b['set'](_0x155fa0,!![]);if(_0x143212){if(++_0x315c4e>_0x1a1e43)return _0x5f2380(_0x2e7e6c,_0x5845b4),_0x315c4e;_0x5f5e0c(_0x155fa0[_0x477d5d(0x404)][_0x477d5d(0xbca)](),_0x143212);}_0x567a6a[_0x477d5d(0xdee)]();}_0x5f2380(_0x2e7e6c,_0x5845b4);return _0x315c4e;function _0x48047e(_0x1b30c6,_0x337a13){const _0x380a1e=_0x477d5d;return _0x349825[_0x380a1e(0x638)]('indexing:\x20'+(0x0,_0xe16ebc[_0x380a1e(0x1049)])(_0x567a6a['fileSystem'],_0x1b30c6),_0x1c538d=>{const _0x341d02=_0x380a1e,_0x5e5a68=_0x567a6a[_0x341d02(0xf5d)](_0x1b30c6);if(!_0x5e5a68)return _0x1c538d[_0x341d02(0xeb4)](),undefined;const _0x2b9426=_0x5713f0[_0x341d02(0xfb7)](_0x5e5a68,{'indexingForAutoImportMode':![]},_0x1e5958);_0x1c538d[_0x341d02(0x194)](_0x341d02(0xbd6)+_0x2b9426[_0x341d02(0xab7)]);const _0x15df3c=_0x1b30c6[_0x341d02(0x9d0)],_0x438d51=(0x0,_0x6c61d6[_0x341d02(0x1093)])(_0x15df3c);return{'uri':_0x1b30c6,'privateOrProtected':_0x438d51,'symbols':_0x2b9426,'clientVersion':_0x337a13};});}function _0x5f2380(_0x405648,_0x1d2e21){const _0xc5fc=_0x477d5d;for(const _0x3238aa of _0x405648){if(_0x3238aa[_0xc5fc(0x404)][_0xc5fc(0x50a)]()||_0x1d2e21['has'](_0x3238aa))continue;_0x3238aa['sourceFile'][_0xc5fc(0x182)]();}}}}_0x256191[_0x1acdee(0x256)]=_0x5713f0;function _0x596cad(_0x3f2fb6,_0x529b33,_0x3cc753,_0xdc55fb,_0x171a4a,_0x58b1cb){const _0x30303e=_0x1acdee;(0x0,_0x18e8b9[_0x30303e(0x1019)])(_0x58b1cb);const _0x35a8c2=_0x4472b4[_0x30303e(0xf04)](_0x3cc753);if(!_0x35a8c2)return;const _0x3a3e6f=_0x35a8c2[_0x30303e(0x726)];_0x3a3e6f['forEach']((_0x5a1ac3,_0xa8edb3)=>{const _0x4a6f9b=_0x30303e;if(_0x5a1ac3[_0x4a6f9b(0x119c)]())return;if(_0xdc55fb[_0x4a6f9b(0x119a)]&&!_0xdc55fb[_0x4a6f9b(0x1116)]&&!_0x3f2fb6[_0x4a6f9b(0x984)]&&!_0x3f2fb6[_0x4a6f9b(0x101f)]&&!_0x5a1ac3[_0x4a6f9b(0x698)]())return;let _0x2bd7fa=(0x0,_0x40df06[_0x4a6f9b(0x76d)])(_0x5a1ac3);!_0x2bd7fa&&_0x5a1ac3[_0x4a6f9b(0xb4c)]()&&(_0x2bd7fa=_0x5a1ac3['getDeclarations']()[0x0]);if(!_0x2bd7fa)return;if(0x8===_0x2bd7fa['type']){if(!_0xdc55fb[_0x4a6f9b(0x119a)])return;if(!_0x2bd7fa['loadSymbolsFromPath']||_0x2bd7fa[_0x4a6f9b(0xae2)][_0x4a6f9b(0x9c0)]())return;}_0x5fdde6(_0x3f2fb6,_0x529b33,_0x2bd7fa,_0xdc55fb,(0x0,_0x40df06[_0x4a6f9b(0x2dc)])(_0x5a1ac3),_0xa8edb3,_0x171a4a,_0x58b1cb);});}function _0x5fdde6(_0x2dbbcb,_0x40a474,_0x268bac,_0x255663,_0x3b523b,_0x34ec2a,_0x53b370,_0x2c18da){const _0x25c216=_0x1acdee;if(_0x255663[_0x25c216(0x119a)]&&!_0x3b523b)return;const _0x16a723=(0x0,_0x342c58[_0x25c216(0x42b)])(_0x268bac,undefined,_0x34ec2a);if(_0x16a723===undefined)return;const _0xcb8c60=_0x268bac[_0x25c216(0x1285)];let _0x3cbe3c=_0xcb8c60;const _0x2d749b=[];(_0x268bac[_0x25c216(0x8b6)]===0x6||_0x268bac[_0x25c216(0x8b6)]===0x5)&&(!_0x255663[_0x25c216(0x119a)]&&_0x596cad(_0x2dbbcb,_0x40a474,_0x268bac[_0x25c216(0x6e0)],_0x255663,_0x2d749b,_0x2c18da),_0x3cbe3c=(0x0,_0x22e67a[_0x25c216(0x122e)])(_0x268bac['node'][_0x25c216(0x116c)],_0x268bac[_0x25c216(0x6e0)][_0x25c216(0x116c)]+_0x268bac['node'][_0x25c216(0xab7)],_0x40a474[_0x25c216(0xddd)]['lines']));let _0x13afa4=undefined;if(0x8===_0x268bac[_0x25c216(0x8b6)]){_0x13afa4=_0x5d46ba(_0x4472b4[_0x25c216(0xa49)](_0x40a474['parserOutput']['parseTree'])[_0x25c216(0x854)],_0x268bac);if(!_0x13afa4)return;}const _0x5cfcbb={'name':_0x34ec2a,'externallyVisible':_0x3b523b,'kind':_0x16a723,'itemKind':(0x0,_0x4b872f[_0x25c216(0x4ae)])(_0x16a723),'alias':_0x13afa4,'range':_0x255663[_0x25c216(0x119a)]?undefined:_0x3cbe3c,'selectionRange':_0x255663['indexingForAutoImportMode']?undefined:_0xcb8c60,'children':_0x255663['indexingForAutoImportMode']?undefined:_0x2d749b};_0x53b370[_0x25c216(0x71f)](_0x5cfcbb);}function _0x5d46ba(_0x516791,_0x5f6e18){const _0x37fadc=_0x1acdee;var _0x14f67e;if(!_0x5f6e18[_0x37fadc(0x5e9)])return undefined;const _0x1b4f28=(0x0,_0x543b45[_0x37fadc(0x470)])(_0x516791,_0x5f6e18,{'resolveLocalNames':!![],'allowExternallyHiddenAccess':![],'skipFileNeededCheck':![]});if(!_0x1b4f28||!_0x1b4f28[_0x37fadc(0x2ee)])return undefined;if(_0x1b4f28[_0x37fadc(0x44c)])return undefined;const _0x283048=(0x0,_0x543b45[_0x37fadc(0x5b6)])(_0x1b4f28[_0x37fadc(0x2ee)]);if(!_0x283048||_0x1b4f28[_0x37fadc(0x2ee)][_0x37fadc(0xae2)]['isEmpty']())return undefined;const _0x5b9f65=(_0x14f67e=(0x0,_0x342c58[_0x37fadc(0x42b)])(_0x1b4f28[_0x37fadc(0x2ee)],undefined,_0x283048))!==null&&_0x14f67e!==void 0x0?_0x14f67e:_0x391ba0[_0x37fadc(0x955)][_0x37fadc(0xbd1)];return{'originalName':_0x283048,'moduleUri':_0x1b4f28[_0x37fadc(0x2ee)][_0x37fadc(0xae2)],'kind':_0x5b9f65,'itemKind':(0x0,_0x4b872f[_0x37fadc(0x4ae)])(_0x5b9f65)};}},0x10980:(_0x2a9029,_0x1f0f98,_0x534425)=>{'use strict';const _0x38ef69=a1_0x5357;Object['defineProperty'](_0x1f0f98,_0x38ef69(0x7fe),{'value':!![]}),_0x1f0f98[_0x38ef69(0xcf2)]=void 0x0;const _0xee538f=_0x534425(0x171a8),_0x3395e9=_0x534425(0x2464),_0x3a99fc=_0x534425(0xff70),_0x3a82d2=_0x534425(0xef9c),_0x50a633=_0x534425(0x7294),_0x48074e=_0x534425(0x53c0),_0x156785=_0x534425(0x6eb4),_0x417bc0=_0x534425(0x13198),_0x11f9e2=_0x534425(0x198),_0x192cff=_0x534425(0x12a68),_0x21e9fd=_0x534425(0x6d88),_0xfa1f25=_0x534425(0x144ed),_0x27ad96=_0x534425(0x11efc),_0x1f9baf=_0x534425(0xd77c),_0x20510f=_0x534425(0x13afc),_0x352f71=_0x534425(0x165d4),_0x48aee0=_0x534425(0x13644);var _0x29e365;(function(_0xd04110){const _0x335526=_0x38ef69;_0xd04110[_0xd04110[_0x335526(0x11fe)]=0x0]='File',_0xd04110[_0xd04110['Folder']=0x1]='Folder',_0xd04110[_0xd04110['Symbol']=0x2]=_0x335526(0xc07);}(_0x29e365||(_0x29e365={})));const _0x287781={'treatModuleInImportAndFromImportSame':!![],'skipUnreachableCode':![],'providers':[]};class _0x11128f{constructor(_0x50e2dc,_0x548e42,_0x677939,_0x30cc4,_0xbe4271,_0x54a69d,_0x207f84,_0x2bc0d7){const _0x31f72f=_0x38ef69;this[_0x31f72f(0xe2d)]=_0x50e2dc,this['_moduleUri']=_0x548e42,this[_0x31f72f(0x41f)]=_0x677939,this['_moduleNameAndType']=_0x30cc4,this[_0x31f72f(0x1166)]=_0xbe4271,this[_0x31f72f(0x312)]=_0x54a69d,this[_0x31f72f(0x9bd)]=_0x207f84,this[_0x31f72f(0x11dc)]=_0x2bc0d7,this[_0x31f72f(0x2d8)]=new Set(),this[_0x31f72f(0xf49)]=new _0x27ad96[(_0x31f72f(0xc96))](),this[_0x31f72f(0xecd)]=this[_0x31f72f(0x4ab)]['split']('.'),this[_0x31f72f(0xb1b)]=this[_0x31f72f(0x755)][_0x31f72f(0x94e)]('.'),this[_0x31f72f(0x12fd)]=(0x0,_0x48074e[_0x31f72f(0x19c)])(this[_0x31f72f(0xecd)],this[_0x31f72f(0xb1b)]),(0x0,_0xfa1f25[_0x31f72f(0xb41)])(this[_0x31f72f(0x312)]!==_0x29e365[_0x31f72f(0xcb9)]||this['_onlyNameChanged'],_0x31f72f(0x3f2));}get[_0x38ef69(0x6fe)](){const _0x4a7fa7=_0x38ef69;return this['_moduleNames'][this[_0x4a7fa7(0xecd)][_0x4a7fa7(0xab7)]-0x1];}get[_0x38ef69(0x1288)](){return this['_textEditTracker'];}static[_0x38ef69(0x12a6)](_0x108d85,_0x2c8a12,_0x47c6c1,_0x2f683b){const _0xee0393=_0x38ef69;if(!_0x108d85[_0xee0393(0xda0)][_0xee0393(0x3a2)](_0x2c8a12))return undefined;if((0x0,_0x20510f[_0xee0393(0x971)])(_0x108d85[_0xee0393(0xda0)],_0x2c8a12))return this[_0xee0393(0x4a3)](_0x108d85,_0x2c8a12,_0x47c6c1,_0x29e365['File'],_0x2f683b);else{if((0x0,_0x20510f[_0xee0393(0x86c)])(_0x108d85[_0xee0393(0xda0)],_0x2c8a12)){if((0x0,_0x20510f[_0xee0393(0x750)])(_0x108d85[_0xee0393(0xda0)],_0x2c8a12,_0x47c6c1)!=='Renamed')return undefined;let _0x577844=_0x2c8a12['initPyiUri'];if(!_0x108d85[_0xee0393(0xda0)][_0xee0393(0x3a2)](_0x577844)){_0x577844=_0x2c8a12[_0xee0393(0x9c9)];if(!_0x108d85[_0xee0393(0xda0)]['existsSync'](_0x577844))return undefined;}return this['_create'](_0x108d85,_0x577844,_0x47c6c1[_0xee0393(0xaee)](_0x577844[_0xee0393(0x10ef)]),_0x29e365[_0xee0393(0xcb9)],_0x2f683b);}}return undefined;}static[_0x38ef69(0xbc0)](_0x5f0987,_0x6efe7e,_0x4eafba,_0x4f5647,_0x122057){const _0x29cb22=_0x38ef69;if(!_0x5f0987[_0x29cb22(0xda0)][_0x29cb22(0x3a2)](_0x6efe7e))return undefined;const _0x316320=_0x4f5647['filter'](_0x5a3c5a=>(0x0,_0x3a99fc[_0x29cb22(0x1050)])(_0x5a3c5a)||(0x0,_0x3a99fc[_0x29cb22(0xe5c)])(_0x5a3c5a)||(0x0,_0x3a99fc[_0x29cb22(0xad6)])(_0x5a3c5a));if(_0x316320['length']===0x0)return undefined;return this['_create'](_0x5f0987,_0x6efe7e,_0x4eafba,_0x29e365['Symbol'],_0x316320,_0x122057);}[_0x38ef69(0x471)](){const _0x9ab3de=_0x38ef69;return this['_textEditTracker']['getEdits'](this[_0x9ab3de(0x11dc)]);}[_0x38ef69(0x309)](_0x3c8605,_0xcdf78c){const _0x1c06f8=_0x38ef69;var _0x4c7f49,_0x10f5bb,_0x3b056f;const _0x2888f6=(_0x10f5bb=(_0x4c7f49=_0xcdf78c===null||_0xcdf78c===void 0x0?void 0x0:_0xcdf78c['name'])!==null&&_0x4c7f49!==void 0x0?_0x4c7f49:(0x0,_0x3a82d2[_0x1c06f8(0x5b6)])(this['declarations'][0x0]))!==null&&_0x10f5bb!==void 0x0?_0x10f5bb:'',_0x309b6f=new _0x352f71[(_0x1c06f8(0x3a5))](this[_0x1c06f8(0xe2d)],[_0x2888f6],(_0x3b056f=_0xcdf78c===null||_0xcdf78c===void 0x0?void 0x0:_0xcdf78c['decls'])!==null&&_0x3b056f!==void 0x0?_0x3b056f:this['declarations'],_0x3c8605[_0x1c06f8(0x9a9)],this[_0x1c06f8(0x11dc)],_0x287781);for(const _0x12377f of _0x309b6f[_0x1c06f8(0x12a8)]()[_0x1c06f8(0x9d3)]((_0x566fc7,_0x4c25be)=>_0x566fc7['range'][_0x1c06f8(0x116c)]-_0x4c25be[_0x1c06f8(0x1285)]['start'])){if((0x0,_0x156785[_0x1c06f8(0x53d)])(_0x12377f['node'])||(0x0,_0x156785[_0x1c06f8(0x58a)])(_0x12377f[_0x1c06f8(0x6e0)])||(0x0,_0x156785[_0x1c06f8(0x12d9)])(_0x12377f[_0x1c06f8(0x6e0)])||(0x0,_0x156785[_0x1c06f8(0xece)])(_0x12377f[_0x1c06f8(0x6e0)])||(0x0,_0x156785['isFromImportAlias'])(_0x12377f[_0x1c06f8(0x6e0)]))continue;return _0x12377f[_0x1c06f8(0x1285)][_0x1c06f8(0x116c)];}return undefined;}[_0x38ef69(0x129e)](_0x2678cc,_0x559671){const _0x5626e4=_0x38ef69;var _0x23a648;for(const _0x13aa4b of this[_0x5626e4(0xe2d)][_0x5626e4(0xd31)]()){if(!(0x0,_0x11f9e2[_0x5626e4(0xf20)])(_0x13aa4b))continue;const _0x5d00d4=_0x13aa4b[_0x5626e4(0x404)]['getUri'](),_0x859705=(_0x23a648=_0x13aa4b[_0x5626e4(0x404)]['getFileContent']())!==null&&_0x23a648!==void 0x0?_0x23a648:'';if(!_0x5d00d4[_0x5626e4(0x23d)](_0x559671)&&_0x859705[_0x5626e4(0xaa7)](_0x2678cc)<0x0)continue;const _0x169566=this[_0x5626e4(0xe2d)][_0x5626e4(0xf5d)](_0x13aa4b[_0x5626e4(0x404)][_0x5626e4(0xbca)]());if(!_0x169566)continue;this[_0x5626e4(0x114d)](_0x169566),this[_0x5626e4(0xe2d)]['handleMemoryHighUsage']();}}get['_moduleName'](){const _0x242108=_0x38ef69;return this[_0x242108(0xd6e)][_0x242108(0x12e2)];}get[_0x38ef69(0x915)](){const _0xc7a0d7=_0x38ef69;return this[_0xc7a0d7(0xb1b)][this[_0xc7a0d7(0xb1b)][_0xc7a0d7(0xab7)]-0x1];}get[_0x38ef69(0x755)](){const _0x17441c=_0x38ef69;return this['_newModuleNameAndType'][_0x17441c(0x12e2)];}get[_0x38ef69(0xb8f)](){const _0xd47e08=_0x38ef69;return this[_0xd47e08(0xe2d)][_0xd47e08(0x113d)];}static[_0x38ef69(0x4a3)](_0x3bbd27,_0x271319,_0x581876,_0x5cbbfd,_0xc50479,_0x379538){const _0x386282=_0x38ef69,_0xca75e8=_0x3bbd27[_0x386282(0x11ab)],_0x3e427e=_0x3bbd27[_0x386282(0x19d)],_0x3a5e04=_0xca75e8[_0x386282(0xb74)](_0x271319),_0x120183=_0x3e427e[_0x386282(0xf25)](_0x271319,_0x3a5e04);if(!_0x120183['moduleName'])return undefined;const _0x3e49db=_0x3e427e[_0x386282(0xf25)](_0x581876,_0x3a5e04);if(!_0x3e49db[_0x386282(0x12e2)])return undefined;_0x379538=_0xee538f[_0x386282(0x191)]['is'](_0xc50479)?_0xc50479:_0x379538;const _0x738481=_0xee538f[_0x386282(0x191)]['is'](_0xc50479)?[]:_0xc50479;return _0x738481['length']===0x0&&(_0x738481[_0x386282(0x71f)]((0x0,_0x3a82d2[_0x386282(0x9b5)])(_0x271319)),(0x0,_0x192cff[_0x386282(0x984)])(_0x271319)&&(_0x3e427e['resolveImport'](_0x271319,_0x3a5e04,(0x0,_0x50a633[_0x386282(0x1123)])(_0x120183[_0x386282(0x12e2)])),_0x3e427e[_0x386282(0xc1d)](_0x271319,_0x3a5e04,![])[_0x386282(0xc22)](_0x383b84=>_0x738481[_0x386282(0x71f)]((0x0,_0x3a82d2['createSynthesizedAliasDeclaration'])(_0x383b84))))),new _0x11128f(_0x3bbd27,_0x271319,_0x581876,_0x120183,_0x3e49db,_0x5cbbfd,_0x738481,_0x379538);}['_renameReferences'](_0x30d2ca){const _0x1176a4=_0x38ef69;switch(this['_type']){case _0x29e365['Folder']:return this['_renameFolderReferences'](_0x30d2ca);case _0x29e365[_0x1176a4(0x11fe)]:return this[_0x1176a4(0x343)](_0x30d2ca);case _0x29e365[_0x1176a4(0xc07)]:return this[_0x1176a4(0x2ae)](_0x30d2ca);default:return(0x0,_0xfa1f25[_0x1176a4(0x799)])(this['_type'],this[_0x1176a4(0x312)]+_0x1176a4(0x81a));}}['_updateSymbolReferences'](_0x533232){const _0x54cdbf=_0x38ef69,_0x2e9ded=(0x0,_0x3395e9[_0x54cdbf(0xa49)])(_0x533232['parserOutput'][_0x54cdbf(0x9a9)])[_0x54cdbf(0x183)],_0x4e4785=_0x2e9ded['equals'](this[_0x54cdbf(0x4e2)]),_0x4f8673=new _0x352f71[(_0x54cdbf(0x3a5))](this['_program'],[(0x0,_0x3a82d2[_0x54cdbf(0x5b6)])(this[_0x54cdbf(0x9bd)][0x0])||''],this['declarations'],_0x533232[_0x54cdbf(0xbf0)][_0x54cdbf(0x9a9)],this['_token'],_0x287781),_0x445398=(0x0,_0x48074e[_0x54cdbf(0xba0)])(_0x533232[_0x54cdbf(0xbf0)][_0x54cdbf(0x9a9)],!![]),_0xb557ff=_0x445398[_0x54cdbf(0xcd9)][_0x54cdbf(0x1193)](_0x5b4fbd=>_0x5b4fbd[_0x54cdbf(0x12e2)]===this[_0x54cdbf(0x755)]);let _0x28bba8=![];const _0x165414=new Map(),_0xb43072=new Map();for(const _0xed72d7 of _0x4f8673[_0x54cdbf(0x12a8)]()){const _0x611401=_0xed72d7['node'];if(_0x611401[_0x54cdbf(0x80d)]===0x31){_0x4e4785&&this[_0x54cdbf(0xf49)][_0x54cdbf(0x17d)](_0x533232,_0x611401,'');continue;}if((0x0,_0x156785[_0x54cdbf(0xece)])(_0x611401)){this[_0x54cdbf(0xf65)](_0x533232,_0x445398,_0x611401);continue;}_0x28bba8||(_0x28bba8=_0x4e4785?!this['declarations']['some'](_0x4fab33=>_0x1f9baf[_0x54cdbf(0x2b9)][_0x54cdbf(0xa84)](_0x4fab33[_0x54cdbf(0x6e0)],_0x611401)):!![]);const _0x53311e=(0x0,_0x156785[_0x54cdbf(0xe6e)])(_0x611401);if(_0x53311e===_0x611401||_0x53311e[_0x54cdbf(0x80d)]!==0x23){this[_0x54cdbf(0xd83)](_0x611401,_0x165414);continue;}this[_0x54cdbf(0xcbe)](_0x53311e,_0xb43072);}if(_0x4e4785&&_0x28bba8){const _0x2197e6=(_0xb557ff===null||_0xb557ff===void 0x0?void 0x0:_0xb557ff[_0x54cdbf(0x6e0)][_0x54cdbf(0x80d)])===0x19?this[_0x54cdbf(0x853)](_0x2e9ded,_0xb557ff[_0x54cdbf(0x6e0)][_0x54cdbf(0x654)][_0x54cdbf(0x5f7)]>0x0,![]):undefined,_0x1e9c1b=(_0xb557ff===null||_0xb557ff===void 0x0?void 0x0:_0xb557ff['node'][_0x54cdbf(0x80d)])===0x19?{'currentFromImport':_0xb557ff['node'],'originalModuleName':this[_0x54cdbf(0x4ab)]}:undefined;this[_0x54cdbf(0xf49)][_0x54cdbf(0x9ab)](_0x533232,_0x445398,{'name':this[_0x54cdbf(0x755)],'nameForImportFrom':_0x2197e6},(0x0,_0x48074e[_0x54cdbf(0x12cf)])(this[_0x54cdbf(0x1166)]),[{'name':(0x0,_0x3a82d2[_0x54cdbf(0x5b6)])(this[_0x54cdbf(0x9bd)][0x0])}],_0x1e9c1b);}this[_0x54cdbf(0x4ed)](_0x533232,_0x445398,_0x165414),this[_0x54cdbf(0xe0c)](_0x533232,_0x445398,_0xb557ff,_0xb43072);}[_0x38ef69(0xe0c)](_0x282bc0,_0x223c65,_0xf287ed,_0x3e062d){const _0x604a53=_0x38ef69,_0x21902a=(0x0,_0x3395e9[_0x604a53(0xa49)])(_0x282bc0[_0x604a53(0xbf0)][_0x604a53(0x9a9)])[_0x604a53(0x183)],_0x574c4c=_0x21902a[_0x604a53(0x23d)](this['_newModuleUri']);if(_0x574c4c){for(const [_0x432864,_0x9c8a65]of _0x3e062d){this[_0x604a53(0xb55)](_0x282bc0[_0x604a53(0xbf0)],_0x432864,_0x9c8a65)&&this['_textEditTracker'][_0x604a53(0x94d)](_0x282bc0,_0x432864);for(const _0x5d4260 of _0x9c8a65){this[_0x604a53(0xf49)][_0x604a53(0x17d)](_0x282bc0,_0x1f9baf['TextRange'][_0x604a53(0x1103)](_0x5d4260[_0x604a53(0x116c)],_0x5d4260[_0x604a53(0xe9b)][_0x604a53(0x116c)]),'');}}return;}for(const [_0x2500e8,_0x4ab6e0]of _0x3e062d){let _0x164164;if(this[_0x604a53(0xb55)](_0x282bc0[_0x604a53(0xbf0)],_0x2500e8,_0x4ab6e0)){const _0x56109e=this[_0x604a53(0x6bb)](_0x223c65,_0xf287ed);if(_0x2500e8[_0x604a53(0x80d)]===0x18)_0x56109e?(_0x164164=_0x56109e,this[_0x604a53(0xf49)][_0x604a53(0x94d)](_0x282bc0,_0x2500e8)):(_0x164164=_0x2500e8[_0x604a53(0x3d6)]?_0x2500e8[_0x604a53(0x3d6)][_0x604a53(0x6a7)]:this[_0x604a53(0x755)],this['_textEditTracker']['addEditWithTextRange'](_0x282bc0,_0x2500e8['module'],this['_newModuleName']));else{if(_0x56109e)_0x164164=_0x56109e,this[_0x604a53(0xf49)][_0x604a53(0x94d)](_0x282bc0,_0x2500e8);else{const _0x1ce80b=_0x2500e8[_0x604a53(0xfcf)],_0x2f5c79=this[_0x604a53(0x853)](_0x21902a,_0x1ce80b[_0x604a53(0x654)][_0x604a53(0x5f7)]>0x0,!![]);_0x164164=_0x2500e8['alias']?_0x2500e8[_0x604a53(0x3d6)][_0x604a53(0x6a7)]:this[_0x604a53(0x915)],this[_0x604a53(0xf49)][_0x604a53(0x17d)](_0x282bc0,_0x1ce80b[_0x604a53(0x654)],_0x2f5c79),this[_0x604a53(0xf49)][_0x604a53(0x17d)](_0x282bc0,_0x2500e8[_0x604a53(0x1ed)],this[_0x604a53(0x915)]);}}}else{const _0x252b7b=this[_0x604a53(0x6bb)](_0x223c65,_0xf287ed);_0x252b7b?_0x164164=_0x252b7b:(_0x164164=this[_0x604a53(0x755)],this[_0x604a53(0xf49)][_0x604a53(0x9ab)](_0x282bc0,_0x223c65,{'name':this[_0x604a53(0x755)]},(0x0,_0x48074e['getImportGroupFromModuleNameAndType'])(this['_newModuleNameAndType'])));}for(const _0x1740a3 of _0x4ab6e0){this[_0x604a53(0xf49)][_0x604a53(0x17d)](_0x282bc0,_0x1740a3[_0x604a53(0xd00)],_0x164164);}}}[_0x38ef69(0x4ed)](_0x124f76,_0x47af7e,_0x409a78){const _0xb7581d=_0x38ef69,_0x2a1e46=(0x0,_0x3395e9[_0xb7581d(0xa49)])(_0x124f76[_0xb7581d(0xbf0)][_0xb7581d(0x9a9)])[_0xb7581d(0x183)],_0x1b5d2b=_0x2a1e46['equals'](this[_0xb7581d(0x41f)]);if(_0x1b5d2b)return;for(const [_0x5165b2,_0x90138c]of _0x409a78){const _0x4d1dc2=_0x5165b2,_0x57c11b=this[_0xb7581d(0x853)](_0x2a1e46,_0x4d1dc2[_0xb7581d(0x654)][_0xb7581d(0x5f7)]>0x0,![]);this[_0xb7581d(0xf49)]['addOrUpdateImport'](_0x124f76,_0x47af7e,{'name':this['_newModuleName'],'nameForImportFrom':_0x57c11b},(0x0,_0x48074e[_0xb7581d(0x12cf)])(this[_0xb7581d(0x1166)]),[..._0x90138c]['map'](_0x17e69a=>({'name':_0x17e69a})),{'currentFromImport':_0x4d1dc2,'originalModuleName':this[_0xb7581d(0x4ab)]});}}[_0x38ef69(0xcbe)](_0x2d90b2,_0x47948a){const _0x59e6ca=_0x38ef69;var _0x263a4c;const _0xe3157d=_0x2d90b2[_0x59e6ca(0xd00)][_0x59e6ca(0x80d)]===0x23?_0x2d90b2[_0x59e6ca(0xd00)][_0x59e6ca(0xe9b)]:_0x2d90b2[_0x59e6ca(0xd00)][_0x59e6ca(0x80d)]===0x26?_0x2d90b2['leftExpression']:undefined;if(!_0xe3157d)return;const _0x1c73c4=(_0x263a4c=this[_0x59e6ca(0xb8f)][_0x59e6ca(0x8d9)](_0xe3157d))===null||_0x263a4c===void 0x0?void 0x0:_0x263a4c[_0x59e6ca(0x1110)](_0x1054f0=>(0x0,_0x3a99fc[_0x59e6ca(0x10ad)])(_0x1054f0)&&(_0x1054f0[_0x59e6ca(0x6e0)][_0x59e6ca(0x80d)]===0x18||_0x1054f0['node'][_0x59e6ca(0x80d)]===0x1a));if(!_0x1c73c4||_0x1c73c4['length']===0x0)return;const _0x1bd504=_0x1c73c4[0x0]['node'];(0x0,_0x21e9fd[_0x59e6ca(0x8c2)])(_0x47948a,_0x1bd504,()=>[])['push'](_0x2d90b2);}[_0x38ef69(0xd83)](_0x5c8a39,_0x10e8ce){const _0x2c0135=_0x38ef69,_0x5c504c=this[_0x2c0135(0xb8f)][_0x2c0135(0x8d9)](_0x5c8a39),_0x2992a2=_0x5c504c===null||_0x5c504c===void 0x0?void 0x0:_0x5c504c[_0x2c0135(0x1193)](_0xdf1b9c=>_0xdf1b9c[_0x2c0135(0x6e0)][_0x2c0135(0x80d)]===0x19&&_0xdf1b9c[_0x2c0135(0x6e0)][_0x2c0135(0xf72)]);if(!_0x2992a2||!(0x0,_0x3a99fc[_0x2c0135(0x10ad)])(_0x2992a2))return;(0x0,_0x21e9fd[_0x2c0135(0x8c2)])(_0x10e8ce,_0x2992a2['node'],()=>new Set())[_0x2c0135(0x194)](_0x5c8a39['value']);}['_updateNameInFromImportForSymbolReferences'](_0x316209,_0x218a36,_0x180b90){const _0x13f6ac=_0x38ef69;var _0x39670f;const _0x164875=(0x0,_0x3395e9['getFileInfo'])(_0x316209[_0x13f6ac(0xbf0)]['parseTree'])['fileUri'],_0x33c263=_0x164875[_0x13f6ac(0x23d)](this[_0x13f6ac(0x41f)]),_0x2062f1=_0x180b90['parent'],_0x20c193=_0x2062f1===null||_0x2062f1===void 0x0?void 0x0:_0x2062f1[_0x13f6ac(0xfcf)],_0x5c0b86=this[_0x13f6ac(0x853)](_0x164875,_0x20c193[_0x13f6ac(0x654)]['leadingDots']>0x0,![]);if(_0x33c263){this['_textEditTracker'][_0x13f6ac(0x94d)](_0x316209,_0x2062f1);return;}if(_0x20c193['imports'][_0x13f6ac(0xab7)]===0x1){this['_textEditTracker']['addEditWithTextRange'](_0x316209,_0x20c193[_0x13f6ac(0x654)],_0x5c0b86);return;}this[_0x13f6ac(0xf49)][_0x13f6ac(0x94d)](_0x316209,_0x2062f1);const _0x5ca49e={'name':_0x2062f1[_0x13f6ac(0x1ed)][_0x13f6ac(0x6a7)],'alias':(_0x39670f=_0x2062f1[_0x13f6ac(0x3d6)])===null||_0x39670f===void 0x0?void 0x0:_0x39670f[_0x13f6ac(0x6a7)]};this['_textEditTracker'][_0x13f6ac(0x9ab)](_0x316209,_0x218a36,{'name':this[_0x13f6ac(0x755)],'nameForImportFrom':_0x5c0b86},(0x0,_0x48074e[_0x13f6ac(0x12cf)])(this[_0x13f6ac(0x1166)]),[_0x5ca49e],{'currentFromImport':_0x20c193,'originalModuleName':this[_0x13f6ac(0x4ab)]});}['_getReferenceModuleName'](_0x1b09ea,_0x3e6034){const _0x3e35d9=_0x38ef69;var _0x52d710,_0x1a5c16;if(_0x3e6034&&_0x3e6034[_0x3e35d9(0x6e0)][_0x3e35d9(0x80d)]===0x17)return((_0x52d710=_0x3e6034[_0x3e35d9(0x1277)])===null||_0x52d710===void 0x0?void 0x0:_0x52d710[_0x3e35d9(0x3d6)])?_0x3e6034[_0x3e35d9(0x1277)][_0x3e35d9(0x3d6)]['value']:this[_0x3e35d9(0x755)];else{if((_0x1a5c16=_0x1b09ea[_0x3e35d9(0x5d4)])===null||_0x1a5c16===void 0x0?void 0x0:_0x1a5c16['has'](this[_0x3e35d9(0x41f)][_0x3e35d9(0x29e)])){const _0x54f4c5=_0x1b09ea['implicitImports'][_0x3e35d9(0x10b5)](this[_0x3e35d9(0x41f)][_0x3e35d9(0x29e)]);return _0x54f4c5['alias']?_0x54f4c5[_0x3e35d9(0x3d6)][_0x3e35d9(0x6a7)]:_0x54f4c5[_0x3e35d9(0x1ed)]['value'];}}return undefined;}['_canReplaceImportName'](_0x3eb4c8,_0xddf2c6,_0x18f5f){const _0x14b5df=_0x38ef69;var _0x81c8d6;const _0x2e06fc=(_0x81c8d6=_0xddf2c6[_0x14b5df(0x3d6)])!==null&&_0x81c8d6!==void 0x0?_0x81c8d6:_0xddf2c6[_0x14b5df(0x80d)]===0x18?_0xddf2c6[_0x14b5df(0x654)][_0x14b5df(0xdbc)][_0xddf2c6[_0x14b5df(0x654)]['nameParts'][_0x14b5df(0xab7)]-0x1]:_0xddf2c6[_0x14b5df(0x1ed)],_0x2b2d9f=_0x352f71[_0x14b5df(0x3a5)][_0x14b5df(0xb7a)](this[_0x14b5df(0xe2d)],_0x2e06fc,![],this[_0x14b5df(0x11dc)]);if(_0x2b2d9f[_0x14b5df(0xab7)]===0x0)return![];const _0x12cd5e=new _0x352f71[(_0x14b5df(0x3a5))](this[_0x14b5df(0xe2d)],[_0x2e06fc[_0x14b5df(0x6a7)]],_0x2b2d9f,_0x3eb4c8['parseTree'],this[_0x14b5df(0x11dc)],_0x287781);for(const _0x144628 of _0x12cd5e[_0x14b5df(0x12a8)]()){if((0x0,_0x156785['isImportModuleName'])(_0x144628[_0x14b5df(0x6e0)])||(0x0,_0x156785[_0x14b5df(0x58a)])(_0x144628[_0x14b5df(0x6e0)])||(0x0,_0x156785[_0x14b5df(0x12d9)])(_0x144628[_0x14b5df(0x6e0)])||(0x0,_0x156785[_0x14b5df(0xece)])(_0x144628['node'])||(0x0,_0x156785[_0x14b5df(0x95f)])(_0x144628[_0x14b5df(0x6e0)]))continue;if(!_0x18f5f[_0x14b5df(0x10e5)](_0x3d896c=>_0x1f9baf[_0x14b5df(0x2b9)][_0x14b5df(0xa84)](_0x3d896c,_0x144628[_0x14b5df(0x6e0)])))return![];}return!![];}[_0x38ef69(0x1210)](_0xb5ec13){const _0x4ee9e3=_0x38ef69,_0x275ebc=new _0x352f71[(_0x4ee9e3(0x3a5))](this[_0x4ee9e3(0xe2d)],[this['lastModuleName']],this[_0x4ee9e3(0x9bd)],_0xb5ec13['parserOutput'][_0x4ee9e3(0x9a9)],this[_0x4ee9e3(0x11dc)],_0x287781);for(const _0x24053c of _0x275ebc[_0x4ee9e3(0x12a8)]()){this['_textEditTracker'][_0x4ee9e3(0x17d)](_0xb5ec13,_0x24053c[_0x4ee9e3(0x1285)],this['_newLastModuleName']);}}[_0x38ef69(0x343)](_0x15705d){const _0x4d5284=_0x38ef69,_0x3e4f1e=new _0x352f71[(_0x4d5284(0x3a5))](this[_0x4d5284(0xe2d)],[this[_0x4d5284(0x6fe)]],this[_0x4d5284(0x9bd)],_0x15705d['parserOutput'][_0x4d5284(0x9a9)],this[_0x4d5284(0x11dc)],_0x287781),_0x337a99=_0x3e4f1e[_0x4d5284(0x12a8)]();this[_0x4d5284(0x1242)](_0x15705d,_0x337a99),this[_0x4d5284(0x34d)](_0x15705d,_0x337a99);}[_0x38ef69(0x34d)](_0x1bf39a,_0x375c84){const _0x109443=_0x38ef69,_0x59e4c4=(0x0,_0x3395e9[_0x109443(0xa49)])(_0x1bf39a[_0x109443(0xbf0)]['parseTree'])[_0x109443(0x183)];if(!_0x59e4c4[_0x109443(0x23d)](this[_0x109443(0x4e2)]))return;let _0x11ae34;for(const _0x4d9c5e of this[_0x109443(0xd39)](_0x59e4c4,_0x24adc0['collect'](_0x1bf39a[_0x109443(0xbf0)][_0x109443(0x9a9)])[_0x109443(0x1110)](_0x578778=>!_0x375c84[_0x109443(0x10e5)](_0x113a17=>_0x1f9baf[_0x109443(0x2b9)][_0x109443(0xa84)](_0x578778[_0x109443(0xfcf)],_0x113a17[_0x109443(0x6e0)]))))){this[_0x109443(0xf49)][_0x109443(0x17d)](_0x1bf39a,_0x4d9c5e['moduleName'],_0x4d9c5e[_0x109443(0x711)]);if(!_0x4d9c5e['itemsToMove'])continue;const _0x132bd5=_0x4d9c5e[_0x109443(0x12e2)][_0x109443(0xfcf)];for(const _0xbaf6e0 of _0x4d9c5e['itemsToMove']){this[_0x109443(0xf49)][_0x109443(0x94d)](_0x1bf39a,_0xbaf6e0);}_0x11ae34=_0x11ae34!==null&&_0x11ae34!==void 0x0?_0x11ae34:(0x0,_0x48074e[_0x109443(0xba0)])(_0x1bf39a['parserOutput'][_0x109443(0x9a9)],![]),this[_0x109443(0xf49)]['addOrUpdateImport'](_0x1bf39a,_0x11ae34,{'name':this[_0x109443(0x755)],'nameForImportFrom':(0x0,_0x48074e[_0x109443(0x54f)])(this[_0x109443(0xe2d)][_0x109443(0xda0)],this['_newModuleUri'],this['_newModuleUri'],this[_0x109443(0xe2d)][_0x109443(0x11ab)],![],!![])},(0x0,_0x48074e[_0x109443(0x12cf)])(this[_0x109443(0x1166)]),_0x4d9c5e[_0x109443(0x238)][_0x109443(0xb49)](_0x436439=>{const _0x26f56c=_0x109443;var _0x3c194e;return{'name':_0x436439[_0x26f56c(0x1ed)][_0x26f56c(0x6a7)],'alias':(_0x3c194e=_0x436439[_0x26f56c(0x3d6)])===null||_0x3c194e===void 0x0?void 0x0:_0x3c194e['value']};}),{'currentFromImport':_0x132bd5,'originalModuleName':this[_0x109443(0x4ab)]});}}[_0x38ef69(0x1242)](_0x3d2fa6,_0x4c13c9){const _0x3b9984=_0x38ef69;var _0x2d8f89,_0x30d516,_0x5650cd,_0x187956,_0x5792b7;const _0x3b52aa=(0x0,_0x3395e9[_0x3b9984(0xa49)])(_0x3d2fa6[_0x3b9984(0xbf0)][_0x3b9984(0x9a9)])[_0x3b9984(0x183)];let _0x152e8b;for(const _0x8a37c7 of _0x4c13c9){const _0x2438d5=_0x8a37c7[_0x3b9984(0x6e0)];if(_0x2438d5[_0x3b9984(0x80d)]===0x31){this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7[_0x3b9984(0x1285)],this[_0x3b9984(0x915)]);continue;}if((0x0,_0x156785[_0x3b9984(0x53d)])(_0x2438d5)){if(!(0x0,_0x156785[_0x3b9984(0x16e)])(_0x2438d5))continue;const _0x29e2b5=(0x0,_0x156785[_0x3b9984(0xaeb)])(_0x2438d5,0x25);if(_0x29e2b5['nameParts']['length']===0x1&&((_0x2d8f89=_0x29e2b5['parent'])===null||_0x2d8f89===void 0x0?void 0x0:_0x2d8f89[_0x3b9984(0x80d)])===0x18&&!_0x29e2b5[_0x3b9984(0xfcf)]['alias']&&this[_0x3b9984(0xb1b)][_0x3b9984(0xab7)]>0x1){this[_0x3b9984(0x2d8)]['add'](_0x29e2b5[_0x3b9984(0xfcf)]),this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x29e2b5,this[_0x3b9984(0x755)]+'\x20as\x20'+this['_newLastModuleName']);continue;}this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x29e2b5,this['_newModuleName']);continue;}if((0x0,_0x156785[_0x3b9984(0x58a)])(_0x2438d5)){this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7[_0x3b9984(0x1285)],this['_newLastModuleName']);continue;}if((0x0,_0x156785[_0x3b9984(0x12d9)])(_0x2438d5)){if(!(0x0,_0x156785[_0x3b9984(0x16e)])(_0x2438d5))continue;const _0x4c5b5c=(0x0,_0x156785['getFirstAncestorOrSelfOfKind'])(_0x2438d5,0x25),_0x565820=_0x4c5b5c['parent'],_0x5de839=[],_0x58c0f2=[];for(const _0x2cfe54 of _0x565820[_0x3b9984(0x6b3)]){this[_0x3b9984(0x7f7)](_0x2cfe54['name'])?_0x5de839[_0x3b9984(0x71f)](_0x2cfe54):_0x58c0f2[_0x3b9984(0x71f)](_0x2cfe54);}if(_0x58c0f2[_0x3b9984(0xab7)]===0x0){this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x4c5b5c,this[_0x3b9984(0x853)](_0x3b52aa,_0x4c5b5c[_0x3b9984(0x5f7)]>0x0,![]));continue;}if(_0x5de839[_0x3b9984(0xab7)]===0x0)continue;if(_0x565820[_0x3b9984(0x654)][_0x3b9984(0x5f7)]>0x0)for(const _0x34e085 of this['_getNewRelativeModuleNamesForFileMoved'](_0x3b52aa,[_0x565820[_0x3b9984(0x654)]])){this['_textEditTracker']['addEditWithTextRange'](_0x3d2fa6,_0x34e085[_0x3b9984(0x12e2)],_0x34e085[_0x3b9984(0x711)]);}for(const _0x34242b of _0x5de839){this['_textEditTracker'][_0x3b9984(0x94d)](_0x3d2fa6,_0x34242b);}_0x152e8b=_0x152e8b!==null&&_0x152e8b!==void 0x0?_0x152e8b:(0x0,_0x48074e[_0x3b9984(0xba0)])(_0x3d2fa6['parserOutput']['parseTree'],![]),this[_0x3b9984(0xf49)][_0x3b9984(0x9ab)](_0x3d2fa6,_0x152e8b,{'name':this[_0x3b9984(0x755)]},(0x0,_0x48074e['getImportGroupFromModuleNameAndType'])(this[_0x3b9984(0x1166)]),_0x5de839[_0x3b9984(0xb49)](_0xf0af8=>{const _0x3432aa=_0x3b9984;var _0x3470da;const _0xdd4f1c=_0x4c13c9[_0x3432aa(0xd56)](_0x27cf77=>_0x27cf77['node']===_0xf0af8[_0x3432aa(0x1ed)])>=0x0?this[_0x3432aa(0x915)]:_0xf0af8[_0x3432aa(0x1ed)][_0x3432aa(0x6a7)],_0x17b640=_0x4c13c9[_0x3432aa(0xd56)](_0x352024=>_0x352024['node']===_0xf0af8[_0x3432aa(0x3d6)])>=0x0?this['_newLastModuleName']:(_0x3470da=_0xf0af8[_0x3432aa(0x3d6)])===null||_0x3470da===void 0x0?void 0x0:_0x3470da[_0x3432aa(0x6a7)];return{'name':_0xdd4f1c,'alias':_0x17b640};}),{'currentFromImport':_0x565820,'originalModuleName':this[_0x3b9984(0x4ab)]});continue;}if((0x0,_0x156785['isFromImportName'])(_0x2438d5)){if(this[_0x3b9984(0xf49)][_0x3b9984(0x41a)](_0x2438d5))continue;const _0x546fdd=(_0x30d516=_0x2438d5[_0x3b9984(0xfcf)])===null||_0x30d516===void 0x0?void 0x0:_0x30d516[_0x3b9984(0xfcf)],_0x6ebe1=this[_0x3b9984(0x853)](_0x3b52aa,_0x546fdd[_0x3b9984(0x654)][_0x3b9984(0x5f7)]>0x0,!![]);if(this[_0x3b9984(0x7f7)](_0x2438d5)){this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7['range'],this[_0x3b9984(0x915)]);continue;}if(_0x546fdd[_0x3b9984(0x6b3)][_0x3b9984(0xab7)]===0x1)this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x546fdd['module'],_0x6ebe1),this[_0x3b9984(0xf49)][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7['range'],this[_0x3b9984(0x915)]);else{const _0xd2660a=_0x2438d5[_0x3b9984(0xfcf)];if(_0x546fdd['module'][_0x3b9984(0x5f7)]>0x0)for(const _0x5d05a6 of this[_0x3b9984(0xd39)](_0x3b52aa,[_0x546fdd['module']])){this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x5d05a6['moduleName'],_0x5d05a6[_0x3b9984(0x711)]);}this['_textEditTracker'][_0x3b9984(0x94d)](_0x3d2fa6,_0xd2660a),_0x152e8b=_0x152e8b!==null&&_0x152e8b!==void 0x0?_0x152e8b:(0x0,_0x48074e['getTopLevelImports'])(_0x3d2fa6[_0x3b9984(0xbf0)][_0x3b9984(0x9a9)],![]);const _0x1b4bef={'name':this[_0x3b9984(0x915)],'alias':((_0x5650cd=_0xd2660a[_0x3b9984(0x3d6)])===null||_0x5650cd===void 0x0?void 0x0:_0x5650cd['value'])===this['lastModuleName']?this[_0x3b9984(0x915)]:(_0x187956=_0xd2660a['alias'])===null||_0x187956===void 0x0?void 0x0:_0x187956['value']};this[_0x3b9984(0xf49)][_0x3b9984(0x9ab)](_0x3d2fa6,_0x152e8b,{'name':this[_0x3b9984(0x755)],'nameForImportFrom':_0x6ebe1},(0x0,_0x48074e[_0x3b9984(0x12cf)])(this[_0x3b9984(0x1166)]),[_0x1b4bef],{'currentFromImport':_0x546fdd,'originalModuleName':this[_0x3b9984(0x4ab)]});}continue;}if((0x0,_0x156785[_0x3b9984(0x95f)])(_0x2438d5)){if(this['_textEditTracker']['isNodeRemoved'](_0x2438d5))continue;this[_0x3b9984(0xf49)]['addEditWithTextRange'](_0x3d2fa6,_0x8a37c7[_0x3b9984(0x1285)],this[_0x3b9984(0x915)]);continue;}const _0x33aa0a=_0x352f71[_0x3b9984(0x3a5)][_0x3b9984(0xb7a)](this[_0x3b9984(0xe2d)],_0x2438d5,![],this['_token'])['filter'](_0x1e9aa5=>(0x0,_0x3a99fc[_0x3b9984(0x10ad)])(_0x1e9aa5));if(this['_onlyNameChanged']){this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7[_0x3b9984(0x1285)],this[_0x3b9984(0x915)]);continue;}if(_0x33aa0a===null||_0x33aa0a===void 0x0?void 0x0:_0x33aa0a[_0x3b9984(0x10e5)](_0x298f27=>!_0x298f27[_0x3b9984(0xf84)]&&(!_0x298f27[_0x3b9984(0x6e0)]||_0x298f27[_0x3b9984(0x6e0)][_0x3b9984(0x80d)]===0x18)&&!this[_0x3b9984(0x2d8)][_0x3b9984(0xf8b)](_0x298f27[_0x3b9984(0x6e0)]))){const _0x59bd6b=(0x0,_0x156785[_0x3b9984(0xe6e)])(_0x2438d5);if(((_0x5792b7=_0x59bd6b[_0x3b9984(0xfcf)])===null||_0x5792b7===void 0x0?void 0x0:_0x5792b7['nodeType'])!==0x23){this['_textEditTracker']['addEditWithTextRange'](_0x3d2fa6,_0x59bd6b,this[_0x3b9984(0x755)]);continue;}const _0x246aa8=this[_0x3b9984(0xb8f)]['getDeclarationsForNameNode'](_0x59bd6b['parent'][_0x3b9984(0xe9b)]);if(!_0x246aa8||_0x246aa8[_0x3b9984(0xab7)]===0x0)continue;this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x59bd6b,this[_0x3b9984(0x755)]);continue;}if(_0x8a37c7[_0x3b9984(0x6e0)][_0x3b9984(0x6a7)]!==this['_newLastModuleName']){this['_textEditTracker'][_0x3b9984(0x17d)](_0x3d2fa6,_0x8a37c7[_0x3b9984(0x1285)],this[_0x3b9984(0x915)]);continue;}}}[_0x38ef69(0xd39)](_0x2615f0,_0x56ed58){const _0x2d308f=_0x38ef69;if(!_0x2615f0[_0x2d308f(0x23d)](this[_0x2d308f(0x4e2)]))return[];const _0x6c0e6c=_0x2615f0[_0x2d308f(0x9d0)],_0xff415d=_0x6c0e6c===_0x2d308f(0x2a3),_0x151b04=_0x2615f0[_0x2d308f(0x1f4)](),_0x41ac42=[];for(const _0x52a8be of _0x56ed58){if(_0x52a8be['leadingDots']===0x0)continue;const _0x295396=this['_getNewModuleNameInfoForFileMoved'](_0x52a8be,_0xff415d,_0x151b04);if(!_0x295396)continue;const _0x360509=(0x0,_0x48074e[_0x2d308f(0x54f)])(this[_0x2d308f(0xe2d)][_0x2d308f(0xda0)],_0x295396[_0x2d308f(0xad8)],_0x295396[_0x2d308f(0x196)],this[_0x2d308f(0xe2d)][_0x2d308f(0x11ab)],![],!![]);if(!_0x360509)continue;_0x41ac42['push']({'moduleName':_0x52a8be,'newModuleName':_0x360509,'itemsToMove':_0x295396[_0x2d308f(0x238)]});}return _0x41ac42;}[_0x38ef69(0xac6)](_0x49fb3b,_0x5c7989,_0x3177ce){const _0x572d17=_0x38ef69,_0x459f50=(0x0,_0x3395e9['getImportInfo'])(_0x49fb3b);if(!_0x459f50)return undefined;let _0x26d0e5=_0x459f50[_0x572d17(0xbb1)][_0x459f50[_0x572d17(0xbb1)][_0x572d17(0xab7)]-0x1];if(!_0x26d0e5||_0x26d0e5['isEmpty']()){if(_0x49fb3b[_0x572d17(0xdbc)]['length']===0x0){const _0x2be976=(0x0,_0x48074e[_0x572d17(0x99d)])(_0x3177ce,_0x49fb3b[_0x572d17(0x5f7)]);if(!_0x2be976)return undefined;_0x26d0e5=_0x2be976[_0x572d17(0x9c9)];}else return undefined;}if(!this[_0x572d17(0x4e2)]['equals'](_0x26d0e5)||!_0x5c7989)return{'src':this[_0x572d17(0x41f)],'dest':_0x26d0e5};const _0xd1aa4a=[],_0x16e006=[];for(const _0x402415 of _0x49fb3b[_0x572d17(0xfcf)][_0x572d17(0x6b3)]){this[_0x572d17(0x7f7)](_0x402415[_0x572d17(0x1ed)])?_0xd1aa4a[_0x572d17(0x71f)](_0x402415):_0x16e006[_0x572d17(0x71f)](_0x402415);}if(_0x16e006[_0x572d17(0xab7)]===0x0)return{'src':this[_0x572d17(0x41f)],'dest':this[_0x572d17(0x41f)]};if(_0xd1aa4a[_0x572d17(0xab7)]===0x0)return{'src':this[_0x572d17(0x41f)],'dest':this['_moduleUri']};return{'src':this[_0x572d17(0x41f)],'dest':this[_0x572d17(0x4e2)],'itemsToMove':[..._0xd1aa4a]};}['_isExportedSymbol'](_0x385da6){const _0x428fe7=_0x38ef69,_0x5a01a2=this[_0x428fe7(0xb8f)][_0x428fe7(0x8d9)](_0x385da6);if(!_0x5a01a2)return![];return!_0x5a01a2['some'](_0x4e745d=>(0x0,_0x3a99fc[_0x428fe7(0x10ad)])(_0x4e745d)&&_0x4e745d[_0x428fe7(0x1270)]);}[_0x38ef69(0x853)](_0xce1715,_0x7c2373,_0x48c1e2){const _0x2e2bd1=_0x38ef69;var _0x4133e9;const _0x19343e=_0xce1715[_0x2e2bd1(0x23d)](this['_moduleUri'])?this['_newModuleUri']:_0xce1715,_0xfa1d46=_0x7c2373?(_0x4133e9=(0x0,_0x48074e[_0x2e2bd1(0x54f)])(this[_0x2e2bd1(0xe2d)][_0x2e2bd1(0xda0)],_0x19343e,this[_0x2e2bd1(0x41f)],this[_0x2e2bd1(0xe2d)][_0x2e2bd1(0x11ab)],_0x48c1e2,!![]))!==null&&_0x4133e9!==void 0x0?_0x4133e9:this['_newModuleName']:this['_newModuleName'];if(_0x48c1e2&&_0xfa1d46[_0x2e2bd1(0xddc)](this[_0x2e2bd1(0x915)])){const _0x5dda2b=_0xfa1d46===this[_0x2e2bd1(0x915)]?0x0:_0xfa1d46[_0x2e2bd1(0xab7)]>this['_newLastModuleName'][_0x2e2bd1(0xab7)]+0x1?_0xfa1d46[_0xfa1d46[_0x2e2bd1(0xab7)]-this[_0x2e2bd1(0x915)]['length']-0x2]!=='.'?0x1:0x0:0x0,_0x1543de=_0xfa1d46[_0x2e2bd1(0xab7)]-this[_0x2e2bd1(0x915)]['length']-_0x5dda2b,_0x4ad1dd=_0xfa1d46['substr'](0x0,_0x1543de);return _0x4ad1dd[_0x2e2bd1(0xab7)]>0x0?_0x4ad1dd:'.';}return _0xfa1d46;}}_0x1f0f98['SymbolReferenceUpdator']=_0x11128f;class _0x24adc0 extends _0x417bc0['ParseTreeWalker']{constructor(){const _0x43ba86=_0x38ef69;super(...arguments),this[_0x43ba86(0x1f8)]=[];}[_0x38ef69(0x96d)](_0x31c0fb){const _0xeda0ae=_0x38ef69;if((0x0,_0x48aee0[_0xeda0ae(0xfda)])(_0x31c0fb))return;super[_0xeda0ae(0x96d)](_0x31c0fb);}['visitModuleName'](_0x373a5d){return this['_result']['push'](_0x373a5d),![];}static['collect'](_0x28f054){const _0x29e1b4=_0x38ef69,_0x186d6e=new _0x24adc0();return _0x186d6e[_0x29e1b4(0x96d)](_0x28f054),_0x186d6e['_result'];}}},0x123c:(_0x4244cc,_0x37cc77,_0x29d76b)=>{'use strict';const _0x2fc500=a1_0x5357;Object[_0x2fc500(0x9ae)](_0x37cc77,_0x2fc500(0x7fe),{'value':!![]}),_0x37cc77[_0x2fc500(0xc05)]=void 0x0;const _0x122b58=_0x29d76b(0xef9c),_0x5af842=_0x29d76b(0x53c0),_0x4ecea1=_0x29d76b(0x6eb4),_0x1d378f=_0x29d76b(0x2078),_0x267bf0=_0x29d76b(0x7234),_0xe436da=_0x29d76b(0x11de0),_0x28d99e=_0x29d76b(0x3a44),_0x48517a=_0x29d76b(0x10b4c),_0x3ff533={'enforcePythonSyntax':!![],'expandTypeAlias':![],'omitTypeArgumentsIfUnknown':!![],'printUnknownWithAny':!![]};class _0x428df4{constructor(_0x289d61,_0x1c4628,_0x36ada3,_0x55af6f){const _0x2c84fa=_0x2fc500;this[_0x2c84fa(0xe2d)]=_0x289d61,this[_0x2c84fa(0x550)]=_0x1c4628,this[_0x2c84fa(0x11dc)]=_0x36ada3,this[_0x2c84fa(0xe46)]=_0x55af6f,this[_0x2c84fa(0x107f)]=this[_0x2c84fa(0x10e3)](!this['_useTypeAlias']),this[_0x2c84fa(0x1141)]=this['_program'][_0x2c84fa(0xf5d)](this[_0x2c84fa(0x550)]);if(!this['_parseResults'])return;this[_0x2c84fa(0x6c8)]=(0x0,_0x5af842[_0x2c84fa(0xba0)])(this[_0x2c84fa(0x1141)][_0x2c84fa(0xbf0)][_0x2c84fa(0x9a9)]);}[_0x2fc500(0x42a)](_0x2f5ae9){const _0x14b3fc=_0x2fc500;if(!this['_parseResults']||!this['_importStatements'])return this[_0x14b3fc(0xe2d)][_0x14b3fc(0x113d)][_0x14b3fc(0x1ce)](_0x2f5ae9,this[_0x14b3fc(0x107f)]);if((0x0,_0x1d378f['isAny'])(_0x2f5ae9)||(0x0,_0x1d378f['isNever'])(_0x2f5ae9)||(0x0,_0x1d378f[_0x14b3fc(0xcf7)])(_0x2f5ae9))return this[_0x14b3fc(0x6df)](_0x2f5ae9);if((0x0,_0x1d378f[_0x14b3fc(0xee3)])(_0x2f5ae9))return this[_0x14b3fc(0x527)](_0x2f5ae9);return this['_program'][_0x14b3fc(0x113d)]['printType'](_0x2f5ae9,this['_options']);}get['_useTypeAlias'](){const _0xbfa05e=_0x2fc500;return this[_0xbfa05e(0xe46)]?this[_0xbfa05e(0xe46)]['options'][_0xbfa05e(0x71a)]:![];}['_getUnionTypeString'](_0x3a3530){const _0x211661=_0x2fc500;if(this[_0x211661(0xe2d)][_0x211661(0x11ab)][_0x211661(0xf40)]['pep604Printing']){const _0x30b0a4=[];return _0x3a3530[_0x211661(0xcdd)]['forEach'](_0x515b80=>{const _0x14e776=_0x211661;_0x30b0a4[_0x14e776(0x71f)](this[_0x14e776(0x42a)](_0x515b80));}),_0x30b0a4[_0x211661(0x576)](_0x211661(0x958));}return this[_0x211661(0x6df)](_0x3a3530);}['_getTypeString'](_0x1c7d1b){const _0x13b239=_0x2fc500,_0x13749e=this['_program'][_0x13b239(0x609)][_0x13b239(0xcfc)](_0x28d99e['PylanceServiceKeys'][_0x13b239(0x3fd)]);if(_0x13749e){const _0x4bb5c5=_0x13749e[_0x13b239(0x2dd)](_0x1c7d1b,this[_0x13b239(0x11dc)],{'useTypeAlias':this[_0x13b239(0x2a0)]});for(const _0x17c628 of _0x4bb5c5){const _0x4a644e=this[_0x13b239(0xf54)](_0x1c7d1b,_0x17c628);return this[_0x13b239(0x3dd)](_0x1c7d1b,_0x17c628,_0x4a644e);}}return this[_0x13b239(0xe2d)]['evaluator']['printType'](_0x1c7d1b,this[_0x13b239(0x107f)]);}[_0x2fc500(0xf54)](_0x1c2a93,_0xc1e800){const _0x32fab8=_0x2fc500;var _0x3c59b4,_0x297352;const _0x51e624=(0x0,_0xe436da[_0x32fab8(0xaf0)])(_0xc1e800[_0x32fab8(0x6e0)]),_0x46c66f=(_0x3c59b4=_0x51e624===null||_0x51e624===void 0x0?void 0x0:_0x51e624['value'])!==null&&_0x3c59b4!==void 0x0?_0x3c59b4:(0x0,_0x122b58[_0x32fab8(0x5b6)])(_0xc1e800),_0x4cf749=(_0x297352=this[_0x32fab8(0xe46)])===null||_0x297352===void 0x0?void 0x0:_0x297352['tryGetImportResult'](this[_0x32fab8(0x6c8)],this[_0x32fab8(0x1141)],this[_0x32fab8(0x11dc)]);if(_0x4cf749)for(const _0x3c2411 of _0x4cf749[_0x32fab8(0x104a)]){if(_0x3c2411[_0x32fab8(0x3e8)][_0x32fab8(0x10e5)](_0x1d53d7=>_0x1d53d7[_0x32fab8(0x1ed)]===_0x46c66f&&!_0x1d53d7['alias']))return undefined;}return(0x0,_0x267bf0['tryGetExistingImportInfo'])(this[_0x32fab8(0xe2d)],this['_importStatements'],_0x1c2a93,_0xc1e800);}[_0x2fc500(0x3dd)](_0x596222,_0x4bd305,_0x3e4f2b){const _0x333059=_0x2fc500;if(_0x3e4f2b===null||_0x3e4f2b===void 0x0?void 0x0:_0x3e4f2b[_0x333059(0x654)])return _0x3e4f2b[_0x333059(0x654)]+'.'+this[_0x333059(0x5bb)](_0x596222,_0x4bd305,_0x3e4f2b[_0x333059(0x127e)]);if(_0x3e4f2b)return this[_0x333059(0x5bb)](_0x596222,_0x4bd305,_0x3e4f2b['outermostName']);return this['_getTypeText'](_0x596222,_0x4bd305);}[_0x2fc500(0x12dd)](_0x8f1415,_0x193a6a){const _0x37a6bd=_0x2fc500,_0xb07e01=this[_0x37a6bd(0xe2d)][_0x37a6bd(0x113d)][_0x37a6bd(0x1ce)](_0x8f1415,this['_options']);if((0x0,_0x1d378f[_0x37a6bd(0xcf7)])(_0x8f1415)){const _0x4074b8=(0x0,_0x4ecea1['getEnclosingClass'])(_0x193a6a[_0x37a6bd(0x6e0)]);if(_0x4074b8)return(0x0,_0xe436da[_0x37a6bd(0xc36)])(_0x4074b8)[_0x37a6bd(0x576)]('.')+'.'+_0xb07e01;}return _0xb07e01;}['_getInsertionText'](_0x197c95,_0x3b2a6e,_0x16eeeb){const _0x294b54=_0x2fc500;if((0x0,_0x1d378f['isClass'])(_0x197c95)){const _0x28cb57=(0x0,_0x4ecea1[_0x294b54(0xfff)])(_0x3b2a6e[_0x294b54(0x6e0)]);if(_0x28cb57){const _0x492b09=(0x0,_0xe436da[_0x294b54(0xc36)])(_0x28cb57);_0x492b09[0x0]=_0x16eeeb,_0x16eeeb=_0x492b09[_0x294b54(0x576)]('.')+'.'+_0x197c95[_0x294b54(0x6d6)]['name'];}if(!_0x197c95[_0x294b54(0x113a)]||_0x197c95['typeArguments']['length']===0x0)return _0x16eeeb;if(_0x197c95[_0x294b54(0x113a)][_0x294b54(0xac9)](_0x5297ef=>(0x0,_0x1d378f[_0x294b54(0xa88)])(_0x5297ef)))return _0x16eeeb;const _0x44c940=_0x197c95[_0x294b54(0x113a)][_0x294b54(0xb49)](_0x208eaa=>this[_0x294b54(0x42a)](_0x208eaa));return _0x16eeeb+('['+_0x44c940[_0x294b54(0x576)](',\x20')+']');}if((0x0,_0x1d378f[_0x294b54(0xee3)])(_0x197c95)){if(_0x197c95[_0x294b54(0xcdd)][_0x294b54(0xab7)]===0x0)return _0x16eeeb;if(_0x197c95[_0x294b54(0xcdd)][_0x294b54(0xac9)](_0xe57d18=>(0x0,_0x1d378f[_0x294b54(0xa88)])(_0xe57d18)))return _0x16eeeb;const _0x39576c=_0x197c95['subtypes'][_0x294b54(0xb49)](_0x540db0=>this[_0x294b54(0x42a)](_0x540db0));if(!(0x0,_0x48517a[_0x294b54(0x1207)])(_0x197c95))return _0x16eeeb+('['+_0x39576c['join'](',\x20')+']');return _0x294b54(0x9c4)+('['+_0x39576c[_0x294b54(0x1110)](_0x610e28=>_0x610e28!==_0x294b54(0xda8))[_0x294b54(0x576)](',\x20')+']');}return _0x16eeeb;}[_0x2fc500(0x10e3)](_0x505d0e){return{..._0x3ff533,'expandTypeAlias':_0x505d0e};}}_0x37cc77[_0x2fc500(0xc05)]=_0x428df4;},0x5d14:(_0x46d629,_0x3d1eee)=>{'use strict';const _0x5dbd36=a1_0x5357;Object[_0x5dbd36(0x9ae)](_0x3d1eee,'__esModule',{'value':!![]}),_0x3d1eee[_0x5dbd36(0x3fa)]=_0x3d1eee[_0x5dbd36(0xbb3)]=void 0x0,_0x3d1eee[_0x5dbd36(0xbb3)]=_0x5dbd36(0xb7c);var _0x16dc82;(function(_0x51b6e4){const _0x5ecfd8=_0x5dbd36;_0x51b6e4['off']='off',_0x51b6e4[_0x5ecfd8(0xe1c)]='partial',_0x51b6e4[_0x5ecfd8(0xc41)]=_0x5ecfd8(0xc41);}(_0x16dc82||(_0x3d1eee[_0x5dbd36(0x3fa)]=_0x16dc82={})));},0xb7fc:(_0x313eba,_0x1d0626,_0xf88444)=>{'use strict';const _0x3b2abc=a1_0x5357;Object[_0x3b2abc(0x9ae)](_0x1d0626,_0x3b2abc(0x7fe),{'value':!![]});!![]&&(process[_0x3b2abc(0xa82)]=!![]);const _0x2a8974=_0xf88444(0xbe38),_0x38d848=_0xf88444(0xe52c),_0x10941a=_0xf88444(0x2ef4);function _0x28f801(){const _0x11189c=_0x3b2abc;for(const _0x330e93 of[(0x0,_0x38d848[_0x11189c(0x7e5)])(_0x11189c(0x409)),(0x0,_0x38d848[_0x11189c(0x7e5)])(_0x11189c(0x331))]){if(!process[_0x11189c(0x73f)][_0x330e93])return![];}for(const _0x4d6266 of process[_0x11189c(0x98b)]){if(_0x4d6266[_0x11189c(0xcc3)]((0x0,_0x38d848[_0x11189c(0x7e5)])('fb9285f4e9a13e36684ad61a2e316e81'))||_0x4d6266['startsWith']((0x0,_0x38d848[_0x11189c(0x7e5)])('e9667e9886a774db19b5cb7e0b6be692')))return![];}if(_0x2a8974[_0x11189c(0xf90)]){if(!process['argv'][_0x11189c(0x10e5)](_0x1dcc4d=>_0x1dcc4d['startsWith']((0x0,_0x38d848['decrypt'])(_0x11189c(0x3bd)))))return![];if(!process['argv'][_0x11189c(0x10e5)](_0x1c733f=>_0x1c733f[_0x11189c(0xcc3)]((0x0,_0x38d848['decrypt'])(_0x11189c(0x10e1)))||_0x1c733f[_0x11189c(0xcc3)]((0x0,_0x38d848[_0x11189c(0x7e5)])(_0x11189c(0x2e0)))))return![];}return!![];}!_0x28f801()&&(process[_0x3b2abc(0x400)][_0x3b2abc(0xb15)](_0x10941a['licenseErrorText']+'\x0a'),process[_0x3b2abc(0x722)](0x1));Error[_0x3b2abc(0x11c3)]=0x20;const _0x405826=_0xf88444(0x139cc);(0x0,_0x405826[_0x3b2abc(0x1d4)])(!![]);},0xdd20:_0x4d74d9=>{'use strict';const _0xd49594=a1_0x5357;_0x4d74d9['exports']=require(_0xd49594(0xb41));},0xcd6c:_0x11d1e5=>{'use strict';const _0xa2ae64=a1_0x5357;_0x11d1e5[_0xa2ae64(0xace)]=require('buffer');},0x14990:_0x705380=>{'use strict';const _0x4b74e8=a1_0x5357;_0x705380[_0x4b74e8(0xace)]=require('child_process');},0x157a0:_0x3d1686=>{'use strict';const _0x1ad3ed=a1_0x5357;_0x3d1686[_0x1ad3ed(0xace)]=require(_0x1ad3ed(0xd49));},0x16163:_0x533a39=>{'use strict';const _0x4c0b59=a1_0x5357;_0x533a39[_0x4c0b59(0xace)]=require(_0x4c0b59(0xa12));},0x80a:_0x347846=>{'use strict';_0x347846['exports']=require('fs');},0x17418:_0x6c1332=>{'use strict';const _0x5bf0a2=a1_0x5357;_0x6c1332[_0x5bf0a2(0xace)]=require(_0x5bf0a2(0x909));},0xa278:_0x3004ba=>{'use strict';const _0xf48142=a1_0x5357;_0x3004ba[_0xf48142(0xace)]=require(_0xf48142(0x642));},0xc1e0:_0x1d263d=>{'use strict';_0x1d263d['exports']=require('node:util');},0x159ee:_0x5960e2=>{'use strict';const _0x4a1f87=a1_0x5357;_0x5960e2[_0x4a1f87(0xace)]=require('os');},0x10600:_0x2f2a7e=>{'use strict';const _0x5c9cc8=a1_0x5357;_0x2f2a7e[_0x5c9cc8(0xace)]=require('path');},0x12c30:_0x2086fa=>{'use strict';const _0x286d76=a1_0x5357;_0x2086fa[_0x286d76(0xace)]=require(_0x286d76(0x718));},0xdaec:_0x334fc6=>{'use strict';_0x334fc6['exports']=require('readline');},0xbcfa:_0x249dd0=>{'use strict';const _0x229e2b=a1_0x5357;_0x249dd0[_0x229e2b(0xace)]=require(_0x229e2b(0x33b));},0x1337c:_0x29a6e5=>{'use strict';const _0x2f7a4f=a1_0x5357;_0x29a6e5[_0x2f7a4f(0xace)]=require('url');},0xc71a:_0x9924a1=>{'use strict';const _0x1e09a1=a1_0x5357;_0x9924a1[_0x1e09a1(0xace)]=require('util');},0x134a0:_0x1d085b=>{'use strict';const _0x4640f9=a1_0x5357;_0x1d085b[_0x4640f9(0xace)]=require('v8');},0xbe38:_0x68e82d=>{'use strict';const _0x2bef94=a1_0x5357;_0x68e82d[_0x2bef94(0xace)]=require(_0x2bef94(0x983));},0xecb0:_0x5d549c=>{'use strict';const _0x1dc7df=a1_0x5357;_0x5d549c['exports']=require(_0x1dc7df(0xcd1));},0x16520:_0x3eb6c2=>{'use strict';const _0x40a37c=a1_0x5357;_0x3eb6c2[_0x40a37c(0xace)]=JSON[_0x40a37c(0xc4a)]('{\x22version\x22:\x222024.7.1\x22,\x22pyrightCommit\x22:\x221168be715e64961106b6cd18c01db87ed285d715\x22,\x22pyrightVersion\x22:\x221.1.369\x22}');},0x2414:_0x138187=>{'use strict';const _0x4f04de=a1_0x5357;_0x138187[_0x4f04de(0xace)]=JSON[_0x4f04de(0xc4a)](_0x4f04de(0xfe7));},0x7b8:_0x496a4e=>{'use strict';const _0x3fe017=a1_0x5357;_0x496a4e[_0x3fe017(0xace)]=JSON[_0x3fe017(0xc4a)](_0x3fe017(0xaea));},0xd520:_0x2946f3=>{'use strict';const _0x3e1a1e=a1_0x5357;_0x2946f3[_0x3e1a1e(0xace)]=JSON[_0x3e1a1e(0xc4a)](_0x3e1a1e(0x2f1));},0xaa0:_0xcf8f7c=>{'use strict';const _0xbb831d=a1_0x5357;_0xcf8f7c[_0xbb831d(0xace)]=JSON[_0xbb831d(0xc4a)](_0xbb831d(0xc01));},0xd898:_0x39d54f=>{'use strict';const _0x459c87=a1_0x5357;_0x39d54f[_0x459c87(0xace)]=JSON[_0x459c87(0xc4a)](_0x459c87(0x1251));},0x17760:_0x34898c=>{'use strict';const _0x4b986b=a1_0x5357;_0x34898c['exports']=JSON[_0x4b986b(0xc4a)](_0x4b986b(0x1253));},0xec98:_0x448121=>{'use strict';const _0x5033cd=a1_0x5357;_0x448121[_0x5033cd(0xace)]=JSON[_0x5033cd(0xc4a)](_0x5033cd(0x8fb));},0xe118:_0x338294=>{'use strict';const _0x207981=a1_0x5357;_0x338294[_0x207981(0xace)]=JSON['parse']('{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22\x5c\x22{importText}\x5c\x22\x20추가\x22,\x22searchImport\x22:\x22추가\x20가져오기\x20일치\x20항목\x20검색\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22철자를\x20\x5c\x22{word}\x5c\x22(으)로\x20변경\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22extraPaths에\x20{name}\x20추가\x22},\x22Extract\x22:{\x22method\x22:\x22메서드\x20추출\x22,\x22variable\x22:\x22변수\x20추출\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22모두\x20Pylance\x20수정\x20실행\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22상속된\x20추상\x20클래스\x20모두\x20구현\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22기호\x20이동\x22,\x22moveSymbolsTo\x22:\x22기호를\x20다음으로\x20이동...\x22,\x22moveSymbolsToNewFile\x22:\x22기호를\x20새\x20파일로\x20이동\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22사용되지\x20않는\x20가져오기\x20모두\x20제거\x22,\x22removeUnusedImport\x22:\x22사용되지\x20않는\x20가져오기\x20제거\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22모든\x20가져오기\x20형식\x20변환\x22,\x22convertAllToAbsolutePath\x22:\x22모든\x20가져오기를\x20절대\x20경로로\x20변환\x22,\x22convertAllToRelativePath\x22:\x22모든\x20가져오기를\x20상대\x20경로로\x20변환\x22,\x22convertToAbsolutePath\x22:\x22절대\x20경로로\x20변환\x22,\x22convertToRelativePath\x22:\x22상대\x20경로로\x20변환\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22가져오기\x20해결에\x20대해\x20자세히\x20알아보기\x22,\x22selectInterpreterTitle\x22:\x22다른\x20인터프리터\x20선택\x22,\x22selectKernelTitle\x22:\x22다른\x20Jupyter\x20커널\x20선택\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22로깅\x20데이터가\x20[{filePath}]({uri})에\x20저장되었습니다.\x20자세한\x20내용은\x20\x27Python\x20언어\x20서버\x27\x20출력\x20창을\x20참조하세요.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22출력\x20창으로\x20이동\x22,\x22profilingDataSaved\x22:\x22프로파일링\x20데이터가\x20[{filePath}]({uri})에\x20저장되었습니다.\x20자세한\x20내용은\x20\x27Python\x20언어\x20서버\x27\x20출력\x20창을\x20참조하세요.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22\x5c\x22{venv}\x5c\x22\x20환경에서\x20\x5c\x22{importName}\x5c\x22\x20가져오기를\x20찾을\x20수\x20없습니다.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22기본\x20Python\x20환경\x22,\x22globalEnvironmentName\x22:\x22글로벌\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22분석할\x20파일\x20{fileCount}개\x20및\x20셀\x20{cellCount}개\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22분석할\x20파일\x20{fileCount}개\x20및\x20셀\x201개\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22분석할\x20파일\x201개\x20및\x20셀\x20{cellCount}개\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22분석할\x20파일\x201개\x20및\x20셀\x201개\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22문제\x20보고\x22,\x22title\x22:\x22Pylance에서\x20성능\x20문제가\x20발견되었습니다.\x20\x27Pylance:\x20Report\x20Issue\x27\x20명령을\x20사용하여\x20문제를\x20제출하시겠습니까?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22{name}에\x20형식\x20주석\x20추가\x22,\x22addTypeAnnotations\x22:\x22이\x20파일의\x20모든\x20픽스쳐\x20참조에\x20대한\x20형식\x20주석\x20추가\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27은(는)\x20알려진\x20테스트\x20픽스처가\x20아닙니다.\x20테스트\x20메서드는\x20픽스처\x20또는\x20매개\x20변수\x20이름만\x20매개\x20변수로\x20받아야\x20합니다.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22\x5c\x22{oldModuleName}\x5c\x22에\x20대한\x20모든\x20가져오기\x20참조를\x20\x5c\x22{newModuleName}\x5c\x22(으)로\x20업데이트하시겠습니까?\x22,\x22moveFileAbsentSymbol\x22:\x22이동할\x20기호를\x20찾을\x20수\x20없습니다.\x22,\x22moveFileDescription\x22:\x22\x5c\x22{oldModuleName}\x5c\x22에\x20대한\x20모든\x20가져오기\x20참조를\x20\x5c\x22{newModuleName}\x5c\x22(으)로\x20업데이트하시겠습니까?\x22,\x22moveFileExtensionMismatch\x22:\x22기호를\x20이동하려면\x20원본\x20파일(\x5c\x22{src}\x5c\x22)\x20및\x20대상\x20파일(\x5c\x22{dest}\x5c\x22)의\x20파일\x20확장명이\x20같아야\x20합니다.\x22,\x22moveFileImportableOnly\x22:\x22함수,\x20클래스\x20또는\x20함수와\x20같은\x20다른\x20모듈에서\x20가져올\x20수\x20있는\x20개체만\x20이동할\x20수\x20있습니다.\x22,\x22moveFileInsertLocation\x22:\x22기호를\x20삽입할\x20위치를\x20찾을\x20수\x20없습니다.\x20이름이\x20같은\x20기호가\x20\x5c\x22{name}\x5c\x22에\x20이미\x20있을\x20수\x20있습니다.\x22,\x22moveFileLabel\x22:\x22\x5c\x22{oldModuleName}\x5c\x22에\x20대한\x20모든\x20가져오기\x20참조를\x20\x5c\x22{newModuleName}\x5c\x22(으)로\x20업데이트하시겠습니까?\x22,\x22moveFileMissingInfo\x22:\x22\x5c\x22{name}\x5c\x22에\x20대한\x20파일\x20정보를\x20찾을\x20수\x20없습니다.\x22,\x22moveFileMultipleDeclarations\x22:\x22이\x20기호는\x20여러\x20번\x20선언되었으므로\x20이동할\x20수\x20없습니다.\x22,\x22moveFileNotUserFile\x22:\x22이\x20기호를\x20이동할\x20수\x20없습니다.\x20프로젝트\x20또는\x20사용자\x20파일의\x20기호만\x20지원됩니다.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22은\x20프라이빗\x20기호이므로\x20이동할\x20수\x20없습니다.\x22,\x22moveFileSameFile\x22:\x22기호는\x20현재\x20있는\x20동일한\x20파일로\x20이동할\x20수\x20없습니다.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22이\x20식을\x20이동할\x20수\x20없습니다.\x20값이\x20할당되는\x20변수와\x20같은\x20간단한\x20할당만\x20지원됩니다.\x22,\x22moveFileSymbolNotFound\x22:\x22\x5c\x22{position}\x5c\x22\x20위치에서\x20기호를\x20찾을\x20수\x20없습니다.\x22,\x22moveFileUnsupportedSymbol\x22:\x22이\x20기호를\x20이동할\x20수\x20없습니다.\x20모듈\x20수준의\x20변수,\x20함수,\x20클래스만\x20지원됩니다.\x22}}');},0xa880:_0x57645e=>{'use strict';const _0x56285b=a1_0x5357;_0x57645e[_0x56285b(0xace)]=JSON[_0x56285b(0xc4a)](_0x56285b(0x5cb));},0x4c28:_0x26191c=>{'use strict';const _0x2c7204=a1_0x5357;_0x26191c[_0x2c7204(0xace)]=JSON[_0x2c7204(0xc4a)](_0x2c7204(0x12ba));},0xf470:_0x49870c=>{'use strict';const _0x540c1d=a1_0x5357;_0x49870c['exports']=JSON[_0x540c1d(0xc4a)](_0x540c1d(0x11f4));},0x8d20:_0x24fc12=>{'use strict';_0x24fc12['exports']=JSON['parse']('{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Добавить\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Искать\x20дополнительные\x20совпадающие\x20импортированные\x20данные\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Изменить\x20написание\x20на\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Добавить\x20\x5c\x22{name}\x5c\x22\x20в\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Извлечь\x20метод\x22,\x22variable\x22:\x22Извлечь\x20переменную\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Выполнить\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Реализовать\x20все\x20унаследованные\x20абстрактные\x20классы\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Переместить\x20символ\x22,\x22moveSymbolsTo\x22:\x22Переместить\x20символ\x20в...\x22,\x22moveSymbolsToNewFile\x22:\x22Переместить\x20символ\x20в\x20новый\x20файл\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Удалите\x20все\x20неиспользуемые\x20операции\x20импорта\x22,\x22removeUnusedImport\x22:\x22Удалить\x20неиспользованные\x20операторы\x20импорта\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Преобразовать\x20все\x20форматы\x20импорта\x22,\x22convertAllToAbsolutePath\x22:\x22Изменить\x20все\x20операторы\x20импорта\x20так,\x20чтобы\x20они\x20использовали\x20абсолютный\x20путь\x22,\x22convertAllToRelativePath\x22:\x22Изменить\x20все\x20операторы\x20импорта\x20так,\x20чтобы\x20они\x20использовали\x20относительный\x20путь\x22,\x22convertToAbsolutePath\x22:\x22Преобразовать\x20в\x20абсолютный\x20путь\x22,\x22convertToRelativePath\x22:\x22Преобразовать\x20в\x20относительный\x20путь\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Подробнее\x20о\x20решении\x20проблем\x20с\x20импортом\x22,\x22selectInterpreterTitle\x22:\x22Выберите\x20другой\x20интерпретатор\x22,\x22selectKernelTitle\x22:\x22Выберите\x20другое\x20ядро\x20Jupyter\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Данные\x20ведения\x20журнала\x20сохранены\x20в\x20[{filePath}]({uri}).\x20Дополнительные\x20сведения\x20см.\x20в\x20области\x20вывода\x20\x5c\x22Языковой\x20сервер\x20Python\x5c\x22.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Перейти\x20к\x20области\x20вывода\x22,\x22profilingDataSaved\x22:\x22Данные\x20профилирования\x20сохранены\x20в\x20[{filePath}]({uri}).\x20Дополнительные\x20сведения\x20см.\x20в\x20области\x20вывода\x20\x5c\x22Языковой\x20сервер\x20Python\x5c\x22.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Импорт\x20\x5c\x22{importName}\x5c\x22\x20не\x20найден\x20в\x20среде\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Среда\x20Python\x20по\x20умолчанию\x22,\x22globalEnvironmentName\x22:\x22глобальная\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22Файлы\x20({fileCount})\x20и\x20ячейки\x20({cellCount})\x20для\x20анализа\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22Файлы\x20({fileCount})\x20и\x201\u00a0ячейка\x20для\x20анализа\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\u00a0файл\x20и\x20ячейки\x20({cellCount})\x20для\x20анализа\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\u00a0файл\x20и\x201\u00a0ячейка\x20для\x20анализа\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Сообщить\x20о\x20проблеме\x22,\x22title\x22:\x22Обнаружена\x20проблема\x20производительности\x20с\x20Pylance.\x20Вы\x20хотите\x20отправить\x20сообщение\x20о\x20проблеме\x20с\x20помощью\x20команды\x20\x5c\x22Pylance:\x20сообщить\x20о\x20проблеме\x5c\x22?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Добавление\x20заметки\x20с\x20типом\x20в\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Добавить\x20заметки\x20типа\x20для\x20всех\x20ссылок\x20на\x20средства\x20в\x20этом\x20файле\x22,\x22fixtureNotFound\x22:\x22\x5c\x22{fixture}\x5c\x22\x20не\x20является\x20известным\x20тестовым\x20средством\x20тестирования.\x20Методы\x20тестирования\x20должны\x20получать\x20в\x20качестве\x20параметров\x20только\x20имена\x20средств\x20тестирования\x20или\x20параметризации\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Хотите\x20заменить\x20все\x20импортирующие\x20ссылки\x20на\x20\x5c\x22{oldModuleName}\x5c\x22\x20ссылками\x20на\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22Не\x20удается\x20найти\x20символ\x20для\x20перемещения.\x22,\x22moveFileDescription\x22:\x22Заменить\x20все\x20ссылки\x20на\x20\x5c\x22{oldModuleName}\x5c\x22\x20ссылками\x20на\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Для\x20перемещения\x20символа\x20исходный\x20файл\x20(\x5c\x22{src}\x5c\x22)\x20и\x20конечный\x20файл\x20(\x5c\x22{dest}\x5c\x22)\x20должны\x20иметь\x20одинаковое\x20расширение\x20файла.\x22,\x22moveFileImportableOnly\x22:\x22Разрешено\x20перемещать\x20только\x20объекты,\x20которые\x20можно\x20импортировать\x20из\x20других\x20модулей,\x20таких\x20как\x20функции,\x20классы\x20или\x20функции.\x22,\x22moveFileInsertLocation\x22:\x22Не\x20удается\x20найти\x20расположение\x20для\x20вставки\x20символа.\x20Возможно,\x20символ\x20с\x20таким\x20именем\x20уже\x20существует\x20в\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22Заменить\x20все\x20ссылки\x20на\x20\x5c\x22{oldModuleName}\x5c\x22\x20ссылками\x20на\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22Не\x20удается\x20найти\x20сведения\x20о\x20файле\x20для\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Невозможно\x20переместить\x20этот\x20символ,\x20так\x20как\x20он\x20объявлен\x20несколько\x20раз.\x22,\x22moveFileNotUserFile\x22:\x22Этот\x20символ\x20не\x20может\x20быть\x20перемещен.\x20Поддерживаются\x20только\x20символы\x20в\x20проекте\x20или\x20пользовательском\x20файле.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20невозможно\x20переместить,\x20так\x20как\x20это\x20закрытый\x20символ.\x22,\x22moveFileSameFile\x22:\x22Символ\x20нельзя\x20переместить\x20в\x20тот\x20же\x20файл,\x20где\x20он\x20находится\x20в\x20данный\x20момент.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Невозможно\x20переместить\x20это\x20выражение.\x20Поддерживаются\x20только\x20простые\x20присвоения,\x20например\x20присвоение\x20значения\x20переменной.\x22,\x22moveFileSymbolNotFound\x22:\x22Не\x20удается\x20найти\x20символ\x20в\x20позиции\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Этот\x20символ\x20не\x20может\x20быть\x20перемещен.\x20Поддерживаются\x20только\x20переменные,\x20функции\x20и\x20классы\x20на\x20уровне\x20модуля.\x22}}');},0x18b0:_0x5d6db6=>{'use strict';const _0x4659be=a1_0x5357;_0x5d6db6['exports']=JSON[_0x4659be(0xc4a)]('{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Şunu\x20ekle:\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Ek\x20içeri\x20aktarma\x20eşleşmelerini\x20ara\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Yazımı\x20\x5c\x22{word}\x5c\x22\x20olarak\x20değiştir\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22extraPaths\x20içine\x20\x5c\x22{name}\x5c\x22\x20ekle\x22},\x22Extract\x22:{\x22method\x22:\x22Metodu\x20ayıkla\x22,\x22variable\x22:\x22Değişken\x20ayıkla\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Pylance\x20tümünü\x20düzeltmeyi\x20çalıştır\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Devralınan\x20tüm\x20soyut\x20sınıfları\x20uygula\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Simgeyi\x20taşı\x22,\x22moveSymbolsTo\x22:\x22Simgeyi\x20taşı...\x22,\x22moveSymbolsToNewFile\x22:\x22Simgeyi\x20yeni\x20dosyaya\x20taşı\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Kullanılmayan\x20tüm\x20içeri\x20aktarmaları\x20kaldır\x22,\x22removeUnusedImport\x22:\x22Kullanılmayan\x20içeri\x20aktarmaları\x20kaldır\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Tüm\x20içeri\x20aktarma\x20biçimlerini\x20dönüştür\x22,\x22convertAllToAbsolutePath\x22:\x22Tüm\x20içeri\x20aktarmaları\x20mutlak\x20yola\x20dönüştür\x22,\x22convertAllToRelativePath\x22:\x22Tüm\x20içeri\x20aktarmaları\x20göreli\x20yola\x20dönüştür\x22,\x22convertToAbsolutePath\x22:\x22Mutlak\x20yola\x20dönüştür\x22,\x22convertToRelativePath\x22:\x22Göreli\x20yola\x20dönüştür\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22İçeri\x20aktarmaları\x20çözümleme\x20hakkında\x20daha\x20fazla\x20bilgi\x20edinin\x22,\x22selectInterpreterTitle\x22:\x22Farklı\x20bir\x20yorumlayıcı\x20seçin\x22,\x22selectKernelTitle\x22:\x22Farklı\x20bir\x20Jupyter\x20çekirdeği\x20seçin\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Günlük\x20verileri\x20[{filePath}]({uri})\x20konumuna\x20kaydedildi.\x20Daha\x20fazla\x20ayrıntı\x20için\x20`Python\x20Dil\x20Sunucusu`\x20çıkış\x20bölmesine\x20bakın.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Çıkış\x20bölmesine\x20git\x22,\x22profilingDataSaved\x22:\x22Profil\x20oluşturma\x20verileri\x20[{filePath}]({uri})\x20konumuna\x20kaydedildi.\x20Daha\x20fazla\x20ayrıntı\x20için\x20`Python\x20Language\x20Server`\x20çıkış\x20bölmesine\x20bakın.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22\x5c\x22{importName}\x5c\x22,\x20\x5c\x22{venv}\x5c\x22\x20ortamında\x20bulunamadı.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Varsayılan\x20Python\x20Ortamı\x22,\x22globalEnvironmentName\x22:\x22genel\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20dosya\x20ve\x20{cellCount}\x20hücre\x20analiz\x20edilecek\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20dosya\x20ve\x201\x20hücre\x20analiz\x20edilecek\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20dosya\x20ve\x20{cellCount}\x20hücre\x20analiz\x20edilecek\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20dosya\x20ve\x201\x20hücre\x20analiz\x20edilecek\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Sorun\x20bildir\x22,\x22title\x22:\x22Pylance\x20ile\x20ilgili\x20bir\x20performans\x20sorunu\x20algılandı.\x20\x27Pylance:\x20Sorun\x20Bildir\x27\x20komutunu\x20kullanarak\x20bir\x20sorun\x20kaydetmek\x20ister\x20misiniz?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22{name}\x20içine\x20tür\x20ek\x20açıklaması\x20ekle\x22,\x22addTypeAnnotations\x22:\x22Bu\x20dosyadaki\x20tüm\x20düzen\x20başvuruları\x20için\x20tür\x20ek\x20açıklamaları\x20ekleyin\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20bilinen\x20bir\x20test\x20düzeni\x20değil.\x20Test\x20metodları\x20parametre\x20olarak\x20yalnızca\x20düzen\x20veya\x20parametreleştirme\x20adları\x20almalıdır.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Tüm\x20içeri\x20aktarma\x20başvurularını\x20\x5c\x22{oldModuleName}\x5c\x22\x20modülünden\x20\x5c\x22{newModuleName}\x5c\x22\x20modülüne\x20güncelleştirmek\x20istiyor\x20musunuz?\x22,\x22moveFileAbsentSymbol\x22:\x22Taşınacak\x20simge\x20bulunamıyor.\x22,\x22moveFileDescription\x22:\x22Tüm\x20içeri\x20aktarma\x20başvuruları\x20\x5c\x22{oldModuleName}\x5c\x22\x20modülünden\x20\x5c\x22{newModuleName}\x5c\x22\x20modülüne\x20güncelleştirilsin\x20mi?\x22,\x22moveFileExtensionMismatch\x22:\x22Bir\x20simgeyi\x20taşımak\x20için\x20kaynak\x20dosya\x20(\x5c\x22{src}\x5c\x22)\x20ile\x20hedef\x20dosyanın\x20(\x5c\x22{dest}\x5c\x22)\x20uzantısı\x20aynı\x20olmalıdır.\x22,\x22moveFileImportableOnly\x22:\x22Yalnızca\x20işlevler,\x20sınıflar\x20veya\x20işlevler\x20gibi\x20diğer\x20modüllerden\x20içeri\x20aktarılabilir\x20nesnelerin\x20taşınmasına\x20izin\x20verilir.\x22,\x22moveFileInsertLocation\x22:\x22Simgenin\x20ekleneceği\x20konum\x20bulunamıyor.\x20\x5c\x22{name}\x5c\x22\x20konumunda\x20aynı\x20ada\x20sahip\x20bir\x20simge\x20zaten\x20var\x20olabilir.\x22,\x22moveFileLabel\x22:\x22Tüm\x20içeri\x20aktarma\x20başvuruları\x20\x5c\x22{oldModuleName}\x5c\x22\x20modülünden\x20\x5c\x22{newModuleName}\x5c\x22\x20modülüne\x20güncelleştirilsin\x20mi?\x22,\x22moveFileMissingInfo\x22:\x22\x5c\x22{name}\x5c\x22\x20için\x20dosya\x20bilgileri\x20bulunamıyor.\x22,\x22moveFileMultipleDeclarations\x22:\x22Birden\x20çok\x20kez\x20bildirildiği\x20için\x20bu\x20simge\x20taşınamaz.\x22,\x22moveFileNotUserFile\x22:\x22Bu\x20simge\x20taşınamıyor.\x20Yalnızca\x20bir\x20projedeki\x20veya\x20kullanıcı\x20dosyasındaki\x20simgeler\x20desteklenir.\x22,\x22moveFilePrivateSymbol\x22:\x22Özel\x20simge\x20olduğundan\x20\x5c\x22{name}\x5c\x22\x20taşınamıyor.\x22,\x22moveFileSameFile\x22:\x22Simge\x20şu\x20anda\x20bulunduğu\x20dosyaya\x20taşınamıyor.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Bu\x20ifade\x20taşınamıyor.\x20Yalnızca\x20bir\x20değer\x20atanan\x20değişken\x20gibi\x20basit\x20atamalar\x20desteklenir.\x22,\x22moveFileSymbolNotFound\x22:\x22\x5c\x22{position}\x5c\x22\x20konumunda\x20simge\x20bulunamıyor.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Bu\x20simge\x20taşınamıyor.\x20Yalnızca\x20modül\x20düzeyindeki\x20değişkenler,\x20işlevler\x20ve\x20sınıflar\x20desteklenir.\x22}}');},0xa366:_0x26e06c=>{'use strict';const _0x45b38c=a1_0x5357;_0x26e06c[_0x45b38c(0xace)]=JSON[_0x45b38c(0xc4a)](_0x45b38c(0x1f7));},0x4aa0:_0x4ebe9a=>{'use strict';const _0x3290bc=a1_0x5357;_0x4ebe9a[_0x3290bc(0xace)]=JSON[_0x3290bc(0xc4a)](_0x3290bc(0x79c));}},_0x4fc023={};function _0x460630(_0x137a58){const _0x5d7054=a1_0x5357;var _0x423e4b=_0x4fc023[_0x137a58];if(_0x423e4b!==undefined)return _0x423e4b['exports'];var _0x2171b9=_0x4fc023[_0x137a58]={'id':_0x137a58,'loaded':![],'exports':{}};return _0x43d510[_0x137a58]['call'](_0x2171b9[_0x5d7054(0xace)],_0x2171b9,_0x2171b9[_0x5d7054(0xace)],_0x460630),_0x2171b9[_0x5d7054(0x1175)]=!![],_0x2171b9[_0x5d7054(0xace)];}_0x460630['m']=_0x43d510,_0x460630['x']=()=>{var _0x1e7b0b=_0x460630['O'](undefined,[0x3c8,0x50],()=>_0x460630(0xb7fc));return _0x1e7b0b=_0x460630['O'](_0x1e7b0b),_0x1e7b0b;},((()=>{var _0x35270f=[];_0x460630['O']=(_0x39b5e6,_0x453c20,_0x399124,_0x295f46)=>{const _0x14b016=a1_0x5357;if(_0x453c20){_0x295f46=_0x295f46||0x0;for(var _0x3390f3=_0x35270f[_0x14b016(0xab7)];_0x3390f3>0x0&&_0x35270f[_0x3390f3-0x1][0x2]>_0x295f46;_0x3390f3--)_0x35270f[_0x3390f3]=_0x35270f[_0x3390f3-0x1];_0x35270f[_0x3390f3]=[_0x453c20,_0x399124,_0x295f46];return;}var _0x3da345=Infinity;for(var _0x3390f3=0x0;_0x3390f3<_0x35270f['length'];_0x3390f3++){var [_0x453c20,_0x399124,_0x295f46]=_0x35270f[_0x3390f3],_0x484b7b=!![];for(var _0x52be77=0x0;_0x52be77<_0x453c20[_0x14b016(0xab7)];_0x52be77++){if((_0x295f46&0x1===0x0||_0x3da345>=_0x295f46)&&Object['keys'](_0x460630['O'])['every'](_0x122b42=>_0x460630['O'][_0x122b42](_0x453c20[_0x52be77])))_0x453c20[_0x14b016(0x7e9)](_0x52be77--,0x1);else{_0x484b7b=![];if(_0x295f46<_0x3da345)_0x3da345=_0x295f46;}}if(_0x484b7b){_0x35270f['splice'](_0x3390f3--,0x1);var _0x43d92b=_0x399124();if(_0x43d92b!==undefined)_0x39b5e6=_0x43d92b;}}return _0x39b5e6;};})()),((()=>{_0x460630['n']=_0x92ae0e=>{const _0x45ddb3=a1_0x5357;var _0x315faf=_0x92ae0e&&_0x92ae0e[_0x45ddb3(0x7fe)]?()=>_0x92ae0e[_0x45ddb3(0x1015)]:()=>_0x92ae0e;return _0x460630['d'](_0x315faf,{'a':_0x315faf}),_0x315faf;};})()),((()=>{_0x460630['d']=(_0x47fb2a,_0x183da7)=>{const _0x716caa=a1_0x5357;for(var _0x4cad8c in _0x183da7){_0x460630['o'](_0x183da7,_0x4cad8c)&&!_0x460630['o'](_0x47fb2a,_0x4cad8c)&&Object[_0x716caa(0x9ae)](_0x47fb2a,_0x4cad8c,{'enumerable':!![],'get':_0x183da7[_0x4cad8c]});}};})()),((()=>{_0x460630['f']={},_0x460630['e']=_0x599807=>{const _0xda805c=a1_0x5357;return Promise[_0xda805c(0xc41)](Object[_0xda805c(0xbe8)](_0x460630['f'])[_0xda805c(0xea6)]((_0x44fd9b,_0x15a54f)=>{return _0x460630['f'][_0x15a54f](_0x599807,_0x44fd9b),_0x44fd9b;},[]));};})()),((()=>{_0x460630['u']=_0x5bce48=>{const _0xffaf8f=a1_0x5357;return''+{'80':'pyright','968':_0xffaf8f(0xf52)}[_0x5bce48]+_0xffaf8f(0x780);};})()),((()=>{const _0x20b5b2=a1_0x5357;_0x460630['o']=(_0x54f51c,_0x42f38b)=>Object[_0x20b5b2(0x4cc)][_0x20b5b2(0x9b9)][_0x20b5b2(0x84f)](_0x54f51c,_0x42f38b);})()),((()=>{_0x460630['r']=_0x41795d=>{const _0x5dd242=a1_0x5357;typeof Symbol!==_0x5dd242(0x265)&&Symbol[_0x5dd242(0x11d3)]&&Object[_0x5dd242(0x9ae)](_0x41795d,Symbol[_0x5dd242(0x11d3)],{'value':_0x5dd242(0xbd1)}),Object[_0x5dd242(0x9ae)](_0x41795d,_0x5dd242(0x7fe),{'value':!![]});};})()),((()=>{const _0xf9cae8=a1_0x5357;_0x460630[_0xf9cae8(0x96a)]=_0x3ea458=>{const _0x373237=_0xf9cae8;_0x3ea458[_0x373237(0xec3)]=[];if(!_0x3ea458[_0x373237(0x214)])_0x3ea458[_0x373237(0x214)]=[];return _0x3ea458;};})()),((()=>{_0x460630['j']=0x2fc;})()),((()=>{const _0x11c5e7=a1_0x5357;var _0x3a7175={0x2fc:0x1};_0x460630['O']['require']=_0xc91b00=>_0x3a7175[_0xc91b00];var _0x3c3e9e=_0x18e15f=>{const _0x445aea=a1_0x5357;var _0x5f4266=_0x18e15f['modules'],_0x2efbd6=_0x18e15f[_0x445aea(0xb4a)],_0x151778=_0x18e15f[_0x445aea(0xb82)];for(var _0xb2af6f in _0x5f4266){_0x460630['o'](_0x5f4266,_0xb2af6f)&&(_0x460630['m'][_0xb2af6f]=_0x5f4266[_0xb2af6f]);}if(_0x151778)_0x151778(_0x460630);for(var _0x5d16d7=0x0;_0x5d16d7<_0x2efbd6[_0x445aea(0xab7)];_0x5d16d7++)_0x3a7175[_0x2efbd6[_0x5d16d7]]=0x1;_0x460630['O']();};_0x460630['f'][_0x11c5e7(0x3b5)]=(_0x5abbb0,_0x3ea8c7)=>{if(!_0x3a7175[_0x5abbb0]){if(!![])_0x3c3e9e(require('./'+_0x460630['u'](_0x5abbb0)));else _0x3a7175[_0x5abbb0]=0x1;}};})()),((()=>{var _0x3f1d07=_0x460630['x'];_0x460630['x']=()=>{return _0x460630['e'](0x3c8),_0x460630['e'](0x50),_0x3f1d07();};})());var _0x7921be=_0x460630['x']();module[_0x3d78ac(0xace)]=_0x7921be;})());function a1_0x5acc(){const _0xfbd3dc=['start','Notifications','analysis_exception','AddIfNotNull','static','Assignment','collects','trim','moveFileDescription','loaded','search','__next__','_workerIndex','CodeAction.Extract.method','_tryExecute','getPythonVersion','_loadJson','_addPreviousMemberIfNeeded','insertionText','_scan','getFileFromCommand','TestSignal','getSemanticTokens','fromCharCode','getActions','fixAll','_getTypeAnnotationModifiers','fields','dict','_useModelService','_workerKillSwitchSource','_onTypeHierarchySubtypes','isStub','visitFunction','functionReturnInlayTypeHints','_importResolver','_getData','pyTypedPackage','pylance.logging.start','find','reportIssue','pylance.moveSymbolWithFileSelection','raise\x20NotImplementedError','pylanceSourceActionKinds','_**\x20','():\x0a','indexingForAutoImportMode','scopeUri','isIgnoredForProtocolMatch','PackagesLowerCase','RunOnceWorker','addAddTypeIgnoreCodeActions','MarkdownSpace','MarkupKind','_maxFiles','DidOpenDocument','hasSemanticTokensRefreshCapability','newName','_patternMatcher','BackgroundIndexRunner','_paramString','appendArray','_intervalToken','configOptions','_convertDiagnostics','_removeUnusedImportCommand','Program','successes','DeepLearningModelInferenceAsync','supportedResolveSet','showInformationMessage','getTypeNodes','addTypeAnnnotations','indentSize','visitParameter','CompletionItemCommand','addHandler','analysisMs','importlib-metadata','functionAnnotationComment','getResult','_invalidPathRegex','(self,\x20*args,\x20**kwargs):','returns','updateInsertTextForAutoParensIfNeeded','_getReadOnlyFileSystem','tld','stackTraceLimit','getWorkspaceForFile','Get\x20recomendations\x20from\x20moderservice\x20succeeded.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20candidates:\x20','updateNotebookStructure','__serialized_version_val','getGlobalMRUQueue','getModuleStatementIndentation','itemDefaults','FeatureState','MODULE_NOT_FOUND','_runner','workspace/symbol','Messages.singularFileAndPluralCellsToAnalyze','PreferSource','ModuleFilesExecEnvMap','CodeAction.AutoImport.addAutoImport','toStringTag','removeImportInfo','defaultClientConfig','_doneRunning','thirdPartyPackages','handleDefinition','visitArguments','CodeActionProvider','_size','_token','getErrorString','SequenceDelimiter','_getFileSystem','getIndexOfTokenOverlapping','1317834qOrTjE','click','setWorkspaceIndex','getSourceIndex','documentationFormat','currentDocument','containsExtension','dumpNodes','addImportResults','alt','read','LimitedFileSystem','1276UBZera','isNotebookKernelChange','renameSymbol','usageKind','_generateInsertText','SemanticTokens','overallTotal','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22[6EOWN][นั้Æðð\x20\x5c\x22{ïmpørtTëxt}\x5c\x22Ấğ倪İЂҰक्นั้ढूँ]\x22,\x22searchImport\x22:\x22[SEcEV][นั้§ëærçh\x20før\x20æððïtïøñæl\x20ïmpørt\x20mætçhësẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22[S2wV8][นั้Çhæñgë\x20spëllïñg\x20tø\x20\x5c\x22{wørð}\x5c\x22Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22[vPbBT][นั้Æðð\x20\x5c\x22{ñæmë}\x5c\x22\x20tø\x20ëxtræPæthsẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22Extract\x22:{\x22method\x22:\x22[6CJmj][นั้Ëxtræçt\x20mëthøðẤğ倪İЂҰนั้ढूँ]\x22,\x22variable\x22:\x22[yAhZ4][นั้Ëxtræçt\x20værïæþlëẤğ倪İЂҰนั้ढूँ]\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22[kBeph][นั้Rµñ\x20pÿlæñçë\x20fïx\x20ællẤğ倪İЂҰक्นั้ढूँ]\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22[jVUSx][นั้Ïmplëmëñt\x20æll\x20ïñhërïtëð\x20æþstræçt\x20çlæssësẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22[tW1Sd][นั้Møvë\x20sÿmþølẤğ倪İนั้ढूँ]\x22,\x22moveSymbolsTo\x22:\x22[jnDNO][นั้Møvë\x20sÿmþøl\x20tø\x20...Ấğ倪İЂҰक्นั้ढूँ]\x22,\x22moveSymbolsToNewFile\x22:\x22[i6bBJ][นั้Møvë\x20sÿmþøl\x20tø\x20ñëw\x20fïlëẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22[ji2Ww][นั้Rëmøvë\x20æll\x20µñµsëð\x20ïmpørtsẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22removeUnusedImport\x22:\x22[a0K5t][นั้Rëmøvë\x20µñµsëð\x20ïmpørtẤğ倪İЂҰक्นั้ढूँ]\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22[Xa2Zv][นั้Çøñvërt\x20æll\x20ïmpørt\x20førmætsẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22convertAllToAbsolutePath\x22:\x22[rYYle][นั้Çøñvërt\x20æll\x20ïmpørts\x20tø\x20æþsølµtë\x20pæthẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22convertAllToRelativePath\x22:\x22[q94B6][นั้Çøñvërt\x20æll\x20ïmpørts\x20tø\x20rëlætïvë\x20pæthẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22convertToAbsolutePath\x22:\x22[kBV0h][นั้Çøñvërt\x20tø\x20æþsølµtë\x20pæthẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22convertToRelativePath\x22:\x22[GuQt9][นั้Çøñvërt\x20tø\x20rëlætïvë\x20pæthẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22[rCXA3][นั้£ëærñ\x20mørë\x20æþøµt\x20rësølvïñg\x20ïmpørtsẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22selectInterpreterTitle\x22:\x22[v2LhD][นั้§ëlëçt\x20æ\x20ðïffërëñt\x20ïñtërprëtërẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22selectKernelTitle\x22:\x22[HutRH][นั้§ëlëçt\x20æ\x20ðïffërëñt\x20Jµpÿtër\x20kërñëlẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22[kNaJm][นั้£øggïñg\x20ðætæ\x20hæs\x20þëëñ\x20sævëð\x20æt\x20[{fïlëPæth}]({µrï}).\x20§ëë\x20`Pÿthøñ\x20£æñgµægë\x20§ërvër`\x20øµtpµt\x20pæñë\x20før\x20mørë\x20ðëtæïl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22[DiRYv][นั้Gø\x20tø\x20øµtpµt\x20pæñëẤğ倪İЂҰक्นั้ढूँ]\x22,\x22profilingDataSaved\x22:\x22[CpJI3][นั้Prøfïlïñg\x20ðætæ\x20hæs\x20þëëñ\x20sævëð\x20æt\x20[{fïlëPæth}]({µrï}).\x20§ëë\x20`Pÿthøñ\x20£æñgµægë\x20§ërvër`\x20øµtpµt\x20pæñë\x20før\x20mørë\x20ðëtæïl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22[KGYYn][นั้Ïmpørt\x20\x5c\x22{ïmpørtÑæmë}\x5c\x22\x20çøµlð\x20ñøt\x20þë\x20føµñð\x20ïñ\x20thë\x20\x5c\x22{vëñv}\x5c\x22\x20ëñvïrøñmëñt.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22[oW2bW][นั้Ðëfæµlt\x20Pÿthøñ\x20ËñvïrøñmëñtẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22globalEnvironmentName\x22:\x22[H7OID][นั้gløþælẤğนั้ढूँ]\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22[EP1hA][นั้{fïlëÇøµñt}\x20fïlës\x20æñð\x20{çëllÇøµñt}\x20çëlls\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22[Tg5wq][นั้{fïlëÇøµñt}\x20fïlës\x20æñð\x201\x20çëll\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22[rwT7l][นั้1\x20fïlë\x20æñð\x20{çëllÇøµñt}\x20çëlls\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22[Lt1RE][นั้1\x20fïlë\x20æñð\x201\x20çëll\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22windowsStoreEnvironmentName\x22:\x22[0RfQa][นั้mïçrøsøft\x20størëẤğ倪İЂҰนั้ढूँ]\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22[PhmTE][นั้Rëpørt\x20ïssµëẤğ倪İЂนั้ढूँ]\x22,\x22title\x22:\x22[6XFDs][นั้Wë\x20hævë\x20ðëtëçtëð\x20æ\x20përførmæñçë\x20ïssµë\x20wïth\x20Pÿlæñçë.\x20Wøµlð\x20ÿøµ\x20lïkë\x20tø\x20fïlë\x20æñ\x20ïssµë\x20µsïñg\x20thë\x20`Pÿlæñçë:\x20Rëpørt\x20Ïssµë`\x20çømmæñð?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22[fukwx][นั้Æðð\x20tÿpë\x20æññøtætïøñ\x20tø\x20{ñæmë}Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22addTypeAnnotations\x22:\x22[ci8Cb][นั้Æðð\x20tÿpë\x20æññøtætïøñs\x20før\x20æll\x20fïxtµrë\x20rëfërëñçës\x20ïñ\x20thïs\x20fïlëẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22fixtureNotFound\x22:\x22[sIWxh][นั้\x27{fïxtµrë}\x27\x20ïs\x20ñøt\x20æ\x20kñøwñ\x20tëst\x20fïxtµrë.\x20Tëst\x20mëthøðs\x20shøµlð\x20øñlÿ\x20rëçëïvë\x20fïxtµrë\x20ør\x20pæræmëtrïzætïøñ\x20ñæmës\x20æs\x20pæræmëtërs.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22[uzRfT][นั้Ðø\x20ÿøµ\x20wæñt\x20tø\x20µpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22,\x22moveFileAbsentSymbol\x22:\x22[3hHvF][นั้Çæññøt\x20fïñð\x20æ\x20sÿmþøl\x20tø\x20møvë.Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22moveFileDescription\x22:\x22[qbSm6][นั้Üpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileExtensionMismatch\x22:\x22[fpltY][นั้Tø\x20møvë\x20æ\x20sÿmþøl,\x20thë\x20søµrçë\x20fïlë\x20(\x5c\x22{srç}\x5c\x22)\x20æñð\x20ðëstïñætïøñ\x20fïlë\x20(\x5c\x22{ðëst}\x5c\x22)\x20mµst\x20hævë\x20thë\x20sæmë\x20fïlë\x20ëxtëñsïøñ.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22moveFileImportableOnly\x22:\x22[CFuY4][นั้Øñlÿ\x20øþjëçts\x20thæt\x20çæñ\x20þë\x20ïmpørtëð\x20frøm\x20øthër\x20møðµlës,\x20sµçh\x20æs\x20fµñçtïøñs,\x20çlæssës\x20ør\x20fµñçtïøñs,\x20ærë\x20ælløwëð\x20tø\x20þë\x20møvëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22,\x22moveFileInsertLocation\x22:\x22[BJOq2][นั้Çæññøt\x20fïñð\x20æ\x20løçætïøñ\x20tø\x20ïñsërt\x20thë\x20sÿmþøl.\x20Æ\x20sÿmþøl\x20wïth\x20thë\x20sæmë\x20ñæmë\x20mïght\x20ælrëæðÿ\x20ëxïst\x20ïñ\x20\x5c\x22{ñæmë}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22moveFileLabel\x22:\x22[TMnnY][นั้Üpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileMissingInfo\x22:\x22[FctQ6][นั้Çæññøt\x20fïñð\x20fïlë\x20ïñførmætïøñ\x20før\x20\x5c\x22{ñæmë}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪นั้ढूँ]\x22,\x22moveFileMultipleDeclarations\x22:\x22[Icw4C][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð\x20þëçæµsë\x20ït\x20ïs\x20ðëçlærëð\x20mµltïplë\x20tïmës.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22moveFileNotUserFile\x22:\x22[3KMZz][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð.\x20Øñlÿ\x20sÿmþøls\x20ïñ\x20æ\x20prøjëçt\x20ør\x20µsër\x20fïlë\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂนั้ढूँ]\x22,\x22moveFilePrivateSymbol\x22:\x22[7EZBN][นั้\x5c\x22{ñæmë}\x5c\x22\x20çæññøt\x20þë\x20møvëð\x20þëçæµsë\x20ït\x20ïs\x20æ\x20prïvætë\x20sÿmþøl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22,\x22moveFileSameFile\x22:\x22[QQSb2][นั้Æ\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð\x20tø\x20thë\x20sæmë\x20fïlë\x20whërë\x20ït\x20ïs\x20çµrrëñtlÿ\x20løçætëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22[4O7iP][นั้Thïs\x20ëxprëssïøñ\x20çæñ\x27t\x20þë\x20møvëð.\x20Øñlÿ\x20sïmplë\x20æssïgñmëñts,\x20sµçh\x20æs\x20æ\x20værïæþlë\x20þëïñg\x20æssïgñëð\x20æ\x20vælµë,\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İนั้ढूँ]\x22,\x22moveFileSymbolNotFound\x22:\x22[eCktQ][นั้Çæññøt\x20fïñð\x20æ\x20sÿmþøl\x20æt\x20pøsïtïøñ\x20\x5c\x22{pøsïtïøñ}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪İนั้ढूँ]\x22,\x22moveFileUnsupportedSymbol\x22:\x22[cwXih][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð.\x20Øñlÿ\x20værïæþlës,\x20fµñçtïøñs,\x20æñð\x20çlæssës\x20æt\x20thë\x20møðµlë\x20lëvël\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22}}','CacheFileWrite','globalEnvironmentName','LibraryWatcherChanged','substr','post','createHost','VSDiagnosticRank','refreshIndexing','useLibraryCodeForTypes','File','window','_isSupportedDecl','none','addDisposables','didChangeWatchedFiles','_updateQueryOptions','hashString','_fixEpytextParagraph','isOptional','Telemetry','scrape_module.py','tokens.json','_sendTelemetry','DiagnosticSeverity','builtinConstant','MemoryIncreaseKB','_onFoldingRanges','_renameFolderReferences','containsInit','\x20:\x20_','data','_extractVariableGenerator','SequencerByKey','_onSemanticTokens\x20should\x20only\x20return\x20SemanticTokens','getClassFieldsRecursive','FailureReason','endIndex','getProgramMRUQueue','getBestMatchGetAttrMethods','reportMissingImports','codeDescription','originalSpan','__floordiv__','uvloop','__repr__','items','SemanticTokensBuilder','GetWorkspaceInfo','TelemetryService','_createClassSubItem','_promiseMap','convertImportFormat','host','class','language_server/','SmartSelectionProvider','_findNonWhitespaceTokenAtOrBeforeIndex','convertOffsetsToRange','_containsOnlyExpressions','azure-eventhub','_printMethodSignatures','_globalIndices','variableInlayTypeHints','showWarningMessage','getProgressReporter','rssMB','python/applyCursorMovingEdit','languageId','_grammarWasmUri','getCycleDetail','_constructWorkspaceEdits','Float','Sequence','isPatternInSymbol','_loadModelRequest','_extractVariable','deepCopy','_updateModuleReferences','pylance.implementAllAbstractClasses','extractMethod','azure-mgmt-netapp','visitSubstitutionReference','BackgroundAnalysisProgram','getText','tableauserverclient','convertCompletionItemData','expressions','binarySearchKey','pylance.searchImports','_intelliCodeCommand','_getNotebookData',':\x20...','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Ajouter\x20«\x20{importText}\x20»\x22,\x22searchImport\x22:\x22Rechercher\x20dautres\x20correspondances\x20dimportation\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Changer\x20lorthographe\x20en\x20«\u00a0{word}\u00a0»\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Ajouter\x20\x5c\x22{name}\x5c\x22\x20à\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Méthode\x20d\x27extraction\x22,\x22variable\x22:\x22Extraire\x20la\x20variable\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Exécutez\x20pylance\x20tout\x20réparer\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implémenter\x20toutes\x20les\x20classes\x20abstraites\x20héritées\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Déplacer\x20le\x20symbole\x22,\x22moveSymbolsTo\x22:\x22Déplacer\x20le\x20symbole\x20vers\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22Déplacer\x20le\x20symbole\x20vers\x20un\x20nouveau\x20fichier\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Supprimer\x20toutes\x20les\x20importations\x20inutilisées\x22,\x22removeUnusedImport\x22:\x22Supprimer\x20limportation\x20inutilisée\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Convertir\x20tous\x20les\x20formats\x20dimportation\x22,\x22convertAllToAbsolutePath\x22:\x22Convertir\x20toutes\x20les\x20importations\x20en\x20chemin\x20absolu\x22,\x22convertAllToRelativePath\x22:\x22Convertir\x20toutes\x20les\x20importations\x20en\x20chemin\x20daccès\x20relatif\x22,\x22convertToAbsolutePath\x22:\x22Convertir\x20en\x20chemin\x20absolu\x22,\x22convertToRelativePath\x22:\x22Convertir\x20en\x20chemin\x20relatif\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22En\x20savoir\x20plus\x20sur\x20la\x20résolution\x20des\x20importations\x22,\x22selectInterpreterTitle\x22:\x22Sélectionnez\x20un\x20autre\x20interprète\x22,\x22selectKernelTitle\x22:\x22Sélectionnez\x20un\x20autre\x20noyau\x20Jupyter\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Les\x20données\x20de\x20journalisation\x20ont\x20été\x20enregistrées\x20sur\x20[{filePath}]({uri}).\x20Pour\x20obtenir\x20plus\x20dinformations,\x20consultez\x20le\x20volet\x20de\x20sortie\x20`Serveur\x20de\x20langage\x20Python`.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Accéder\x20au\x20volet\x20de\x20la\x20sortie\x22,\x22profilingDataSaved\x22:\x22Les\x20données\x20de\x20profilage\x20ont\x20été\x20enregistrées\x20sur\x20[{filePath}]({uri}).\x20Pour\x20plus\x20dinformations,\x20consultez\x20le\x20volet\x20de\x20sortie\x20«\u00a0Serveur\x20de\x20langage\x20Python\u00a0».\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22L\x27importation\x20\x5c\x22{importName}\x5c\x22\x20est\x20introuvable\x20dans\x20l\x27environnement\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Environnement\x20Python\x20par\x20défaut\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20fichiers\x20et\x20{cellCount}\x20cellules\x20à\x20analyser\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\u00a0fichiers\x20et\x201\u00a0cellule\x20à\x20analyser\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\u00a0fichier\x20et\x20{cellCount}\u00a0cellules\x20à\x20analyser\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20fichier\x20et\x201\x20cellule\x20à\x20analyser\x22,\x22windowsStoreEnvironmentName\x22:\x22magasin\x20microsoft\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Signaler\x20un\x20problème\x22,\x22title\x22:\x22Nous\x20avons\x20détecté\x20un\x20problème\x20de\x20performances\x20avec\x20Pylance.\x20Voulez-vous\x20signaler\x20un\x20problème\x20en\x20utilisant\x20la\x20commande\x20`Pylance\u00a0:\x20signaler\x20un\x20problème`\u00a0?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Ajouter\x20une\x20annotation\x20de\x20type\x20à\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Ajouter\x20des\x20annotations\x20de\x20type\x20pour\x20toutes\x20les\x20références\x20de\x20fixture\x20dans\x20ce\x20fichier\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20n\x27est\x20pas\x20un\x20montage\x20de\x20test\x20connu.\x20Les\x20méthodes\x20de\x20test\x20ne\x20doivent\x20recevoir\x20que\x20des\x20noms\x20de\x20montage\x20ou\x20de\x20paramétrage\x20comme\x20paramètres.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Voulez-vous\x20mettre\x20à\x20jour\x20toutes\x20les\x20références\x20dimportation\x20pour\x20«\x20{oldModuleName}\x20»\x20en\x20«\x20{newModuleName}\x20»\x20?\x22,\x22moveFileAbsentSymbol\x22:\x22Symbole\x20à\x20déplacer\x20introuvable.\x22,\x22moveFileDescription\x22:\x22Mettre\x20à\x20jour\x20toutes\x20les\x20références\x20dimportation\x20pour\x20«\x20{oldModuleName}\x20»\x20sur\x20«\x20{newModuleName}\x20»\u00a0?\x22,\x22moveFileExtensionMismatch\x22:\x22Pour\x20déplacer\x20un\x20symbole,\x20le\x20fichier\x20source\x20(«\u00a0{src}\u00a0»)\x20et\x20le\x20fichier\x20de\x20destination\x20(«\u00a0{dest}\u00a0»)\x20doivent\x20présenter\x20la\x20même\x20extension\x20de\x20fichier.\x22,\x22moveFileImportableOnly\x22:\x22Seuls\x20les\x20objets\x20pouvant\x20être\x20importés\x20à\x20partir\x20dautres\x20modules,\x20tels\x20que\x20des\x20fonctions\x20ou\x20des\x20classes,\x20peuvent\x20être\x20déplacés.\x22,\x22moveFileInsertLocation\x22:\x22Impossible\x20de\x20trouver\x20un\x20emplacement\x20où\x20insérer\x20le\x20symbole.\x20Un\x20symbole\x20portant\x20le\x20même\x20nom\x20existe\x20peut-être\x20déjà\x20dans\x20«\u00a0{name}\u00a0».\x22,\x22moveFileLabel\x22:\x22Mettre\x20à\x20jour\x20toutes\x20les\x20références\x20dimportation\x20pour\x20«\x20{oldModuleName}\x20»\x20sur\x20«\x20{newModuleName}\x20»\u00a0?\x22,\x22moveFileMissingInfo\x22:\x22Impossible\x20de\x20trouver\x20les\x20informations\x20de\x20fichier\x20pour\x20«\u00a0{name}\u00a0».\x22,\x22moveFileMultipleDeclarations\x22:\x22Impossible\x20de\x20déplacer\x20ce\x20symbole,\x20car\x20il\x20est\x20déclaré\x20plusieurs\x20fois.\x22,\x22moveFileNotUserFile\x22:\x22Impossible\x20de\x20déplacer\x20ce\x20symbole.\x20Seuls\x20les\x20symboles\x20dun\x20projet\x20ou\x20dun\x20fichier\x20utilisateur\x20sont\x20pris\x20en\x20charge.\x22,\x22moveFilePrivateSymbol\x22:\x22«\u00a0{name}\u00a0»\x20ne\x20peut\x20pas\x20être\x20déplacé,\x20car\x20il\x20sagit\x20dun\x20symbole\x20privé.\x22,\x22moveFileSameFile\x22:\x22Un\x20symbole\x20ne\x20peut\x20pas\x20être\x20déplacé\x20vers\x20le\x20même\x20fichier\x20dans\x20lequel\x20il\x20est\x20actuellement.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Impossible\x20de\x20déplacer\x20cette\x20expression.\x20Seules\x20les\x20affectations\x20simples,\x20telles\x20quune\x20variable\x20à\x20laquelle\x20une\x20valeur\x20est\x20attribuée,\x20sont\x20prises\x20en\x20charge.\x22,\x22moveFileSymbolNotFound\x22:\x22Symbole\x20introuvable\x20à\x20la\x20position\x20«\u00a0{position}\u00a0».\x22,\x22moveFileUnsupportedSymbol\x22:\x22Impossible\x20de\x20déplacer\x20ce\x20symbole.\x20Seules\x20les\x20variables,\x20fonctions\x20et\x20classes\x20au\x20niveau\x20du\x20module\x20sont\x20prises\x20en\x20charge.\x22}}','declaredReturnType','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Aggiungi\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Cercare\x20corrispondenze\x20di\x20importazione\x20aggiuntive\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Cambiare\x20ortografia\x20in\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Aggiungi\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Estrai\x20il\x20metodo\x22,\x22variable\x22:\x22Estrarre\x20variabile\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Esegui\x20correggi\x20tutto\x20di\x20pylance\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementare\x20tutte\x20le\x20classi\x20astratte\x20ereditate\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Spostare\x20simbolo\x22,\x22moveSymbolsTo\x22:\x22Sposta\x20simbolo\x20in...\x22,\x22moveSymbolsToNewFile\x22:\x22Spostare\x20il\x20simbolo\x20in\x20un\x20nuovo\x20file\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Rimuovere\x20tutte\x20le\x20importazioni\x20inutilizzate\x22,\x22removeUnusedImport\x22:\x22Rimuovere\x20importazioni\x20inutilizzate\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Convertire\x20tutti\x20i\x20formati\x20di\x20importazione\x22,\x22convertAllToAbsolutePath\x22:\x22Converte\x20tutte\x20le\x20importazioni\x20in\x20percorso\x20assoluto\x22,\x22convertAllToRelativePath\x22:\x22Convertire\x20tutte\x20le\x20importazioni\x20in\x20percorso\x20relativo\x22,\x22convertToAbsolutePath\x22:\x22Convertire\x20in\x20percorso\x20assoluto\x22,\x22convertToRelativePath\x22:\x22Converti\x20in\x20percorso\x20relativo\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Altre\x20informazioni\x20sulla\x20risoluzione\x20delle\x20importazioni\x22,\x22selectInterpreterTitle\x22:\x22Selezionare\x20un\x20interprete\x20diverso\x22,\x22selectKernelTitle\x22:\x22Selezionare\x20un\x20kernel\x20Jupyter\x20diverso\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22I\x20dati\x20di\x20registrazione\x20sono\x20stati\x20salvati\x20in\x20[{filePath}]({uri}).\x20Per\x20altri\x20dettagli,\x20vedere\x20il\x20riquadro\x20di\x20output\x20del\x20server\x20di\x20linguaggio\x20Python.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Vai\x20al\x20riquadro\x20di\x20output\x22,\x22profilingDataSaved\x22:\x22I\x20dati\x20di\x20profilatura\x20sono\x20stati\x20salvati\x20in\x20[{filePath}]({uri}).\x20Per\x20altri\x20dettagli,\x20vedere\x20il\x20riquadro\x20di\x20output\x20del\x20server\x20di\x20linguaggio\x20Python.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Impossibile\x20trovare\x20limportazione\x20\x5c\x22{importName}\x5c\x22\x20nell\x27ambiente\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Ambiente\x20Python\x20predefinito\x22,\x22globalEnvironmentName\x22:\x22globale\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20file\x20e\x20{cellCount}\x20celle\x20da\x20analizzare\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20file\x20e\x201\x20cella\x20da\x20analizzare\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20file\x20e\x20{cellCount}\x20celle\x20da\x20analizzare\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20file\x20e\x201\x20cella\x20da\x20analizzare\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Segnala\x20problema\x22,\x22title\x22:\x22È\x20stato\x20rilevato\x20un\x20problema\x20di\x20prestazioni\x20per\x20Pylance.\x20Segnalare\x20un\x20problema\x20usando\x20il\x20comando\x20\x27Pylance:\x20Report\x20Issue\x27?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Aggiungi\x20lannotazione\x20di\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Aggiungere\x20annotazioni\x20di\x20tipo\x20per\x20tutti\x20i\x20riferimenti\x20alle\x20fixture\x20in\x20questo\x20file\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20non\x20è\x20una\x20fixture\x20di\x20test\x20nota.\x20I\x20metodi\x20di\x20test\x20devono\x20ricevere\x20come\x20parametri\x20solo\x20nomi\x20di\x20fixture\x20o\x20di\x20parametrizzazioni.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22Impossibile\x20trovare\x20un\x20simbolo\x20da\x20spostare.\x22,\x22moveFileDescription\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Per\x20spostare\x20un\x20simbolo,\x20il\x20file\x20di\x20origine\x20(\x5c\x22{src}\x5c\x22)\x20e\x20il\x20file\x20di\x20destinazione\x20(\x5c\x22{dest}\x5c\x22)\x20devono\x20avere\x20la\x20stessa\x20estensione\x20di\x20file.\x22,\x22moveFileImportableOnly\x22:\x22Solo\x20gli\x20oggetti\x20che\x20possono\x20essere\x20importati\x20da\x20altri\x20moduli,\x20ad\x20esempio\x20funzioni,\x20classi\x20o\x20funzioni,\x20possono\x20essere\x20spostati.\x22,\x22moveFileInsertLocation\x22:\x22Impossibile\x20trovare\x20una\x20posizione\x20in\x20cui\x20inserire\x20il\x20simbolo.\x20Un\x20simbolo\x20con\x20lo\x20stesso\x20nome\x20potrebbe\x20già\x20esistere\x20in\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22Impossibile\x20trovare\x20le\x20informazioni\x20sul\x20file\x20per\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo\x20perché\x20è\x20dichiarato\x20più\x20volte.\x22,\x22moveFileNotUserFile\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo.\x20Sono\x20supportati\x20solo\x20i\x20simboli\x20in\x20un\x20progetto\x20o\x20in\x20un\x20file\x20utente.\x22,\x22moveFilePrivateSymbol\x22:\x22Impossibile\x20spostare\x20\x5c\x22{name}\x5c\x22\x20perché\x20è\x20un\x20simbolo\x20privato.\x22,\x22moveFileSameFile\x22:\x22Non\x20è\x20possibile\x20spostare\x20un\x20simbolo\x20nello\x20stesso\x20file\x20in\x20cui\x20si\x20trova\x20attualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Questa\x20espressione\x20non\x20può\x20essere\x20spostata.\x20Sono\x20supportate\x20solo\x20le\x20assegnazioni\x20semplici,\x20ad\x20esempio\x20una\x20variabile\x20a\x20cui\x20viene\x20assegnato\x20un\x20valore.\x22,\x22moveFileSymbolNotFound\x22:\x22Impossibile\x20trovare\x20un\x20simbolo\x20nella\x20posizione\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo.\x20Sono\x20supportate\x20solo\x20variabili,\x20funzioni\x20e\x20classi\x20a\x20livello\x20di\x20modulo.\x22}}','finally','poetry','moduleSymbolMap','python.addOptionalForParam','_getIndentationForNode','StreamMessageWriter','isUnbound','allowAskingUsersPerformanceReporting','_stdLibIndices','handleDeclaration','windowService','FunctionType','unidecode','_addFixtureTypeAnnotationCommand','Received\x20change\x20text\x20document\x20command\x20for\x20closed\x20file\x20','workerData','test_setIndexing','_prefix','ContainsBreakWithoutLoop','readFileSync','includeDeclaration','_newImpl','visitRole','serverOptions','getDiagnosticVersion','searchImport','pop','run','submoduleFallback','1551QkkYCM','convertAllToRelativePath','_getConfFixtureNodes','_getSymbolTextRange','full','Dictionary','subnode','executeCodeAction','handleDocumentHighlight','_startupDuration','\x20\x20\x20','getBundledNativeStubsPath','handleDidCloseTextDocument','outermostName','_tryGetDeclarations','include','SignatureHelpProvider','_handleAssignment','getCancellationTokenFromId','CodeAction.ToggleImportPath.convertAllToRelativePath','range','overrideUsageProviderFactory','Limited','textEditTracker','command','``__','logInfo','_include','readdirEntriesSync','isWriteAccess','getRelativePath','checkValidPath','lookbackTokens','convertDocStringToPlainText','BackgroundRemoteFileSystem','.move','formatImportName','charset-normalizer','ms-python.vscode-pylance','byteLength','holoviews','textDocument/typeDefinition','visitDefinitionList','Failures','*_test.py','processModuleReferences','onSupertypes','analysisDone','azure-storage-blob','setLanguage','_getNotebookPrefixCellContents','open','sortText','createForModule','completionDocFormat','collect','cell','CodeAction.UnresolvedImports.selectKernelTitle','_hasVSCodeExtension','onCompletionResolve','_getVariableTypeText','visitString','_replaceNodeAndRewalk','analyzeFile','INDEX_SLOW','settings','getTypeshedSubdirectory','_workspace','classType','starting','onHover','_reportedUnresolvedModules','race','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Adicionar\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Procure\x20correspondências\x20de\x20importação\x20adicionais\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Alterar\x20a\x20ortografia\x20para\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Adicionar\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Extrair\x20método\x22,\x22variable\x22:\x22Extrair\x20variável\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Executar\x20fix\x20all\x20do\x20Pylance\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementar\x20todas\x20as\x20classes\x20abstratas\x20herdadas\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Mover\x20símbolo\x22,\x22moveSymbolsTo\x22:\x22Mover\x20símbolo\x20para\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22Mover\x20símbolo\x20para\x20novo\x20arquivo\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Excluir\x20todas\x20as\x20importações\x20não\x20usadas\x22,\x22removeUnusedImport\x22:\x22Remover\x20Importações\x20não\x20utilizadas\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Converter\x20todos\x20os\x20formatos\x20de\x20importação\x22,\x22convertAllToAbsolutePath\x22:\x22Converter\x20todas\x20as\x20importações\x20em\x20caminho\x20absoluto\x22,\x22convertAllToRelativePath\x22:\x22Converter\x20todas\x20as\x20importações\x20em\x20caminho\x20relativo\x22,\x22convertToAbsolutePath\x22:\x22Converter\x20em\x20caminho\x20absoluto\x22,\x22convertToRelativePath\x22:\x22Converter\x20em\x20caminho\x20relativo\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Saiba\x20mais\x20sobre\x20como\x20resolver\x20importações\x22,\x22selectInterpreterTitle\x22:\x22Selecionar\x20um\x20intérprete\x20diferente\x22,\x22selectKernelTitle\x22:\x22Selecionar\x20um\x20kernel\x20do\x20Jupyter\x20diferente\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Os\x20dados\x20de\x20registro\x20em\x20log\x20foram\x20salvos\x20em\x20[{filePath}]({uri}).\x20Consulte\x20o\x20painel\x20de\x20saída\x20`Servidor\x20de\x20Linguagem\x20Python`\x20para\x20obter\x20mais\x20detalhes.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Ir\x20para\x20o\x20painel\x20de\x20saída\x22,\x22profilingDataSaved\x22:\x22Os\x20dados\x20de\x20criação\x20de\x20perfil\x20foram\x20salvos\x20em\x20[{filePath}]({uri}).\x20Consulte\x20o\x20painel\x20de\x20saída\x20\x5c\x22Servidor\x20de\x20Linguagem\x20Python\x5c\x22\x20para\x20obter\x20mais\x20detalhes.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Não\x20foi\x20possível\x20localizar\x20a\x20importação\x20\x5c\x22{importName}\x5c\x22\x20no\x20ambiente\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Ambiente\x20do\x20Python\x20Padrão\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20arquivos\x20e\x20{cellCount}\x20células\x20para\x20analisar\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20arquivos\x20e\x201\x20célula\x20para\x20analisar\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20arquivo\x20e\x20{cellCount}\x20células\x20para\x20analisar\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20arquivo\x20e\x201\x20célula\x20para\x20analisar\x22,\x22windowsStoreEnvironmentName\x22:\x22Microsoft\x20Store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Relatar\x20problema\x22,\x22title\x22:\x22Detectamos\x20um\x20problema\x20de\x20desempenho\x20com\x20o\x20Pylance.\x20Deseja\x20relatar\x20um\x20problema\x20usando\x20o\x20comando\x20`Pylance:\x20Report\x20Issue`?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Adicionar\x20anotação\x20de\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Adicionar\x20anotações\x20de\x20tipo\x20para\x20todas\x20as\x20referências\x20de\x20acessório\x20de\x20teste\x20neste\x20arquivo\x22,\x22fixtureNotFound\x22:\x22\x5c\x22{fixture}\x5c\x22\x20não\x20é\x20um\x20acessório\x20de\x20teste\x20conhecido.\x20Os\x20métodos\x20de\x20teste\x20só\x20devem\x20receber\x20nomes\x20de\x20acessórios\x20ou\x20parametrização\x20como\x20parâmetros.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Deseja\x20atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20símbolo\x20para\x20mover.\x22,\x22moveFileDescription\x22:\x22Atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Para\x20mover\x20um\x20símbolo,\x20o\x20arquivo\x20de\x20origem\x20(\x5c\x22{src}\x5c\x22)\x20e\x20o\x20arquivo\x20de\x20destino\x20(\x5c\x22{dest}\x5c\x22)\x20devem\x20ter\x20a\x20mesma\x20extensão\x20de\x20arquivo.\x22,\x22moveFileImportableOnly\x22:\x22Somente\x20objetos\x20que\x20podem\x20ser\x20importados\x20de\x20outros\x20módulos,\x20como\x20funções,\x20classes\x20ou\x20funções,\x20podem\x20ser\x20movidos.\x22,\x22moveFileInsertLocation\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20local\x20para\x20inserir\x20o\x20símbolo.\x20Um\x20símbolo\x20com\x20o\x20mesmo\x20nome\x20pode\x20já\x20existir\x20em\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22Atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22Não\x20foi\x20possível\x20encontrar\x20informações\x20do\x20arquivo\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido\x20porque\x20foi\x20declarado\x20várias\x20vezes.\x22,\x22moveFileNotUserFile\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido.\x20Somente\x20símbolos\x20em\x20um\x20projeto\x20ou\x20arquivo\x20de\x20usuário\x20são\x20suportados.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20não\x20pode\x20ser\x20movido\x20porque\x20é\x20um\x20símbolo\x20privado.\x22,\x22moveFileSameFile\x22:\x22Um\x20símbolo\x20não\x20pode\x20ser\x20movido\x20para\x20o\x20mesmo\x20arquivo\x20onde\x20está\x20localizado\x20atualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Essa\x20expressão\x20não\x20pode\x20ser\x20movida.\x20Somente\x20atribuições\x20simples,\x20como\x20a\x20atribuição\x20de\x20um\x20valor\x20a\x20uma\x20variável,\x20são\x20suportadas.\x22,\x22moveFileSymbolNotFound\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20símbolo\x20na\x20posição\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido.\x20Somente\x20variáveis,\x20funções\x20e\x20classes\x20no\x20nível\x20do\x20módulo\x20são\x20suportadas.\x22}}','addFixtureTypeAnnotation','getIndices','RemoteFileSystem','_allowedRoots','_doResolve','isMagicMethodFromBuiltinTypes','heapUsedMB','autoImportModuleTimeInMS','_disposed','excludeFileSpecs','_getNotebookCellNames','visitBulletList','top_k:1','notebooks','directories','symbol','junitxml.py','_blockIndents','_getTypingSymbols','workspaceFactory','getImportGroupFromModuleNameAndType','getRoots','getBundledTypeStubsPath','vscode-notebook-cell','datadog','setCompletionIncomplete','visitReference','registerDynamicFeatures','autoIndent','EmptyDefinitionDirective','isFromImportModuleName','affectedFilesCount','Diagnostic.importResolveRedirect','_startProfiling','_getTypeText','_runQueued','uriMapper','stubPath','_autoImportProcessedSet','moduleName','TelemetryWaitTimeSeconds','childfieldmarker','analysis_complete','isConstantName','CodeAction.RemoveUnusedImport.removeUnusedImport','stack','ThrottledDelayer','overrides','move','fixture','SelectionRange','The\x20software\x20is\x20licensed,\x20not\x20sold.\x20This\x20agreement\x20only\x20gives\x20you\x20some\x20rights\x20to\x20use\x20the\x20software.\x20Microsoft\x20reserves\x20all\x20other\x20rights.','removeAllListeners','ModelFileName','_matchingNode','zict','SyncCommandController','settingTransformer','enqueueRequest','nameForImportFrom','model.onnx','flags','pep604Printing','isRaises','exec','replace','_onlyNameChanged','PyJWT','QuickFix','_reportIndex','logEvent','isLastNameOfModuleName','_singleton','_stopLoggingCommand','_fixAll','assertDefined','IPythonMode','spacy','_impl','contains','importAliasTimeInMS','PyNaCl','Invoked','getTypeForDeclaration','_tryConvertFromOriginal','clsParameter','addEditWithTextRange','_isBlankLine','onDocumentSymbol','azure-mgmt-web','_populateStdLibInfo','dropParseAndBindInfo','fileUri','isInsideFixtureFunction','PlainText','findPyprojectTomlFile','iterableExpression','_formatOnTypeEnter','isReturns','timingStats','**/*.{','readSync','Failed\x20to\x20create\x20IntelliCode\x20session','Indexing\x20Failed:\x20','setNotebookData','forwardChanges','CancellationToken','sendStubCompletionTelemetryForMissingTypes','_getReferenceResult','add','VERSION','dest','Cannot\x20extract\x20partial\x20comment','getTextEditsForAutoImportSymbolAddition','__decorate','_analysisDuration','containsAwait','haveSameParentModule','importResolver','ImplementAbstractClass','_supportRenameModule','fire','_appendGetAttrLiteralMembers','getTypeShedFallbackPath','_eventQueue','StubTelemetry','_visitImport','methodInvokations','isBoundToClass','__divmod__','docStringService','isWeb','update','getCharacterCount','DiagnosticsRemapper','localImportTotal','RENAME_FILES','fileWatcherHandler','timestamp','filterDefinitions','getSliceFromText','clear','SourceFile','_caseSensitiveDetector','__iand__','handleSetFileClosed','UnresolvedImports',']\x20Logging\x20started','Unable\x20to\x20locate\x20typeshed\x20fallback\x20folder\x20at\x20\x27','addCompletionItems','makeTopLevelTypeVarsConcrete','test_getNotebookData','_worker','new','getParameterListDetails','_updateFileContent','isTrusted','_addImportCompare','@brief','Never','tenacity','CodeAction.FixAll.runFixAll','identity','isNoneInstance','initPyiUri','ChangeSpelling','getNewlineIndentation','printType','perf_autoDetect','_checkUnsupportedExpressions','results','untitled','_onTypeHierarchySupertypes','main','chdir','processModuleSymbolTable','RenameProvider','Settings','addImportSimilarityLimit','_addHintForExpression','DocumentSymbol','auto','fastavro','openFileMap','_applyDelta','ceil','_getPluginFiles','addCodeActions','_createFileEditAction','typeEvaluationTimeThreshold','nameMap','typeEvalTime','LSPService','clearPartialStubs','getPrefixCellContents','supportedInlayResolveCapabilitySet','_getTabSize','runWithPosition','name','typeAnnotationComment','msrest','Refactoring.moveFileSimpleAssignmentsOnly','strings','_bundledStubPath','_returnTypes','getDirectory','ciso8601','pip','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22添加“{importText}”\x22,\x22searchImport\x22:\x22搜索其他导入匹配项\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22将拼写更改为“{word}”\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22将“{name}”添加到\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22提取方法\x22,\x22variable\x22:\x22提取变量\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22运行\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22实现继承的所有抽象类\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22移动符号\x22,\x22moveSymbolsTo\x22:\x22将符号移动到\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22将符号移动到新文件\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22删除所有未使用的导入\x22,\x22removeUnusedImport\x22:\x22删除未使用的导入\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22转换所有导入格式\x22,\x22convertAllToAbsolutePath\x22:\x22将所有导入转换为绝对路径\x22,\x22convertAllToRelativePath\x22:\x22将所有导入转换为相对路径\x22,\x22convertToAbsolutePath\x22:\x22转换为绝对路径\x22,\x22convertToRelativePath\x22:\x22转换为相对路径\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22详细了解如何解析导入\x22,\x22selectInterpreterTitle\x22:\x22选择其他解释器\x22,\x22selectKernelTitle\x22:\x22选择其他\x20Jupyter\x20内核\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22日志记录数据已保存在\x20[{filePath}]({uri})。有关更多详细信息,请参阅\x20`Python\x20语言服务器`\x20输出窗格。\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22转到输出窗格\x22,\x22profilingDataSaved\x22:\x22分析数据已保存在\x20[{filePath}]({uri})。有关更多详细信息,请参阅\x20`Python\x20语言服务器`\x20输出窗格。\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22在“{venv}”环境中找不到导入“{importName}”。\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22默认\x20Python\x20环境\x22,\x22globalEnvironmentName\x22:\x22全局\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22要分析的\x20{fileCount}\x20个文件和\x20{cellCount}\x20个单元格\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22要分析的\x20{fileCount}\x20个文件和\x201\x20个单元格\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22要分析的\x201\x20个文件和\x20{cellCount}\x20个单元格\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22要分析的\x201\x20个文件和\x201\x20个单元格\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22报告问题\x22,\x22title\x22:\x22我们检测到\x20Pylance\x20存在性能问题。是否要使用\x20`Pylance:\x20Report\x20Issue`\x20命令提交问题?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22将类型批注添加到\x20{name}\x22,\x22addTypeAnnotations\x22:\x22为此文件中的所有装置引用添加类型注释\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27不是已知的测试装置。测试方法应只接收装置或参数化名称作为参数。\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22是否要将“{oldModuleName}”的所有导入引用更新为“{newModuleName}”?\x22,\x22moveFileAbsentSymbol\x22:\x22找不到要移动的符号。\x22,\x22moveFileDescription\x22:\x22是否将\x20“{oldModuleName}”\x20的所有导入引用更新为\x20“{newModuleName}”?\x22,\x22moveFileExtensionMismatch\x22:\x22要移动符号源文件(“{src}”)和目标文件(“{dest}”)必须具有相同的文件扩展名。\x22,\x22moveFileImportableOnly\x22:\x22仅允许移动可从其他模块导入的对象例如函数、类或函数。\x22,\x22moveFileInsertLocation\x22:\x22找不到要插入符号的位置。“{name}”中可能已存在同名符号。\x22,\x22moveFileLabel\x22:\x22是否将\x20“{oldModuleName}”\x20的所有导入引用更新为\x20“{newModuleName}”?\x22,\x22moveFileMissingInfo\x22:\x22找不到“{name}”的文件信息。\x22,\x22moveFileMultipleDeclarations\x22:\x22无法移动此符号因为已多次声明它。\x22,\x22moveFileNotUserFile\x22:\x22无法移动此符号。仅支持项目或用户文件中的符号。\x22,\x22moveFilePrivateSymbol\x22:\x22无法移动“{name}”,因为它是专用符号。\x22,\x22moveFileSameFile\x22:\x22无法将符号移动到其当前所在的同一文件。\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22无法移动此表达式。仅支持简单的赋值例如为变量赋值。\x22,\x22moveFileSymbolNotFound\x22:\x22在位置“{position}”处找不到符号。\x22,\x22moveFileUnsupportedSymbol\x22:\x22无法移动此符号。仅支持模块级别的变量、函数和类。\x22}}','_result','Cannot\x20extract\x20partial\x20if/else\x20statement','OverrideUsageProviderFactory','isEnabled','setFileCache','DiagnosticsSeen','_pendDelete','canNavigateToFile','_getDiagnosticCode','visitStandaloneHyperlink','AliasResolver','_pytest.fixtures.FixtureFunctionMarker','trackPerf','stateMutationListeners','onShutdown','__pos__','_boundGetDiagnosticCode','_getTypeIgnoreStatement','offsetAt','_getModuleNode','venvPath','_analysisTracker','containsUnreferenceableSymbols','classes','_convertTokenToId','Barrier','_caseSensitivityDetector','_started','children','_addDeclsForSymbols','visitAwait','_getNameToCreateImportFor','convertTextRangeToRange','aioitertools','supportedCommands','maxAnalysisTimeInForeground','cloneOrSetIndex','handlePrepareRenameRequest','_importMetrics','verify\x20stdlib\x20indices','useModelService','High','getTokenAtIndex','_createTypeInsertionTextEdits','args','-pr.','visitMatch','_importRankers','body','emit','_addIfUnique','visitLiteral','BackgroundAnalysis','getOutermostEnclosingClassName','FixtureRequest','incremental','visitCase','alternativeTypeNode','handleCodeAction','_libraryMap','visitIndent','visitSeeAlsoDirective','max','\x20files','itemsToMove','_getMode','runStartupCommands','IHostFactory','addImport','equals','getBestOverloadForArguments','backgroundAnalysisProgram','tokens','Notebook\x20settings\x20returned\x20for\x20workspace:\x20','PYRIGHT_VERSION','buildEdits','foldingRangeProvider','argumentCategory','CodeAction.ExtraPath.addExtraPath','lookUpClassMember','httpx','decorate','_waitForClientResponse','_forceProgressBar','torch','parameter','findParent','resolveInlayHintEdit','apispec','TestLog','createTypeStub','itemToResolve','isDunderName','addNativeModule','SymbolIndexer','zeep','__str__','handleSignatureHelp','_delete','__add__','locale','intrinsic','buildModuleSymbolsMap','Commands.LoggingCommand.loggingDataSaved','disableLanguageServices','_onSemanticTokens','autoSearchPaths','workspace/didChangeConfiguration','Index','undefined','builtinImportStubs','No\x20persisted\x20indices\x20found\x20at\x20','fixtures.py','createParameterTypeAnnotationEdits','_remoteFileSystem','onResolveInlayHint','panel','onUpdateSettings','executedClientCommand','AnalyzerServiceExecutor','pipe\x20name\x20','ToggleImportPath','test_getAskingUsersPerformanceReporting','report','getBoundMagicMethod','fixtureFinder','isWebUri','_stdLibPaths','visitCodeBlockDirective','azure-mgmt-network','DiagnosticRule','runServer','options','GetDiagnostics','getClientVersion','enableTrackingAddImports','__importStar','_getEndPos','updatePylanceSection','__le__','PylanceDebugInfoInspector','getEnclosingClassOrModule','blockDedent','getFixtureName','now','indentation','_telemetryReporter','PythonFormatOnTypeProvider','getTabSequence','lastKnownModule','_addImports','typeHierarchyProvider','INTELLICODE_COMPLETION_ITEM_SELECTED','line','_maxItems','test/getWorkspaceInfo','GetWorkspaceInfos','updateTelemetry','hasExtraPaths','_fs','ISettingTransformer','azure-mgmt-consumption','onTypeFormatting','semicolon','pipe','INTELLICODE_ONNX_LOAD_FAILED','key','__float__','_useTypeAlias','_enabled','IntelliCodeCompletionAugmenter','__init__','_cachedPredefinedFixturesMap','dumpFileDebugInfo','pytest','```\x0a','intelliCodeEnabled','_addResultsForFunctionDeclaration','hasPytest','_paramToTypeName','jupyter-client','convertToAbsolutePath','_updateSymbolReferences','_handleMethodSubtypes','getTypeOfClass','Unresolved','_isValidExtractionNode','5349QxiqIB','ConvertImportFormatCommand','method','pylancePrefixCell','learnMoreTitle','azure-mgmt-iothub','TextRange','.toFile','convertToTextEdits','getCommand','onDidCloseTextDocument','__truediv__','_programMRUQueueMap','google-cloud-dlp','textDocument/foldingRange','nodeAtOffset','getVariableDocStringNode','skipped:\x20private\x20or\x20protected\x20file','onAnalysisCompletedHandler','getModulePath','_pushToken','__init__.pyi','includes','relative','addNameToCompletions','array','isLastNameOfDottedName','scrapeModuleFromPython','ReferenceUseCase','createTypeAnnotationEdits','deserialize','Disposable','reindentSpan','init','_formatOnTypeOpenCurlyBracket','getSymbolsForDocument','libcst','_aliasIntroduced','hostKind','_syncRequest','findMethodPosition','isVisibleExternally','getDeclarations','WorkspaceFactory','deleteCount','a9030c13c3ccb221b038c0fabdbf7eef','rmdirSync','_getSourceFiles','visitDefinition','GetWorkspaceKinds','_pytestQueryEngine','getNotebookPrefixUri','registerHandlers','textDocument/codeAction','createConnection','EndProgress','_timeoutHandler','IntelliCodeService','hasExtension','declaration','TextEdit','StandardVariableType','{\x22Pytest\x22:{\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20is\x20not\x20a\x20known\x20test\x20fixture.\x20Test\x20methods\x20should\x20only\x20receive\x20fixture\x20or\x20parametrization\x20names\x20as\x20parameters.\x22,\x22addTypeAnnotation\x22:\x22Add\x20type\x20annotation\x20to\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Add\x20type\x20annotations\x20for\x20all\x20fixture\x20references\x20in\x20this\x20file\x22},\x22CodeAction\x22:{\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Move\x20symbol\x22,\x22moveSymbolsTo\x22:\x22Move\x20symbol\x20to\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22Move\x20symbol\x20to\x20new\x20file\x22},\x22Extract\x22:{\x22method\x22:\x22Extract\x20method\x22,\x22variable\x22:\x22Extract\x20variable\x22},\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Add\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Search\x20for\x20additional\x20import\x20matches\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Change\x20spelling\x20to\x20\x5c\x22{word}\x5c\x22\x22},\x22RemoveUnusedImport\x22:{\x22removeUnusedImport\x22:\x22Remove\x20unused\x20import\x22,\x22removeAllUnusedImports\x22:\x22Remove\x20all\x20unused\x20imports\x22},\x22ToggleImportPath\x22:{\x22convertToRelativePath\x22:\x22Convert\x20to\x20relative\x20path\x22,\x22convertAllToRelativePath\x22:\x22Convert\x20all\x20imports\x20to\x20relative\x20path\x22,\x22convertToAbsolutePath\x22:\x22Convert\x20to\x20absolute\x20path\x22,\x22convertAllToAbsolutePath\x22:\x22Convert\x20all\x20imports\x20to\x20absolute\x20path\x22,\x22convertAllFormat\x22:\x22Convert\x20all\x20import\x20formats\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Add\x20\x5c\x22{name}\x5c\x22\x20to\x20extraPaths\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Run\x20pylance\x20fix\x20all\x22},\x22UnresolvedImports\x22:{\x22selectInterpreterTitle\x22:\x22Select\x20a\x20different\x20interpreter\x22,\x22selectKernelTitle\x22:\x22Select\x20a\x20different\x20Jupyter\x20kernel\x22,\x22learnMoreTitle\x22:\x22Learn\x20more\x20about\x20resolving\x20imports\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implement\x20all\x20inherited\x20abstract\x20classes\x22}},\x22Refactoring\x22:{\x22moveFile\x22:\x22Do\x20you\x20want\x20to\x20update\x20all\x20import\x20references\x20for\x20\x5c\x22{oldModuleName}\x5c\x22\x20to\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileLabel\x22:\x22Update\x20all\x20import\x20references\x20for\x20\x5c\x22{oldModuleName}\x5c\x22\x20to\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileDescription\x22:\x22Update\x20all\x20import\x20references\x20for\x20\x5c\x22{oldModuleName}\x5c\x22\x20to\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileNotUserFile\x22:\x22This\x20symbol\x20cannot\x20be\x20moved.\x20Only\x20symbols\x20in\x20a\x20project\x20or\x20user\x20file\x20are\x20supported.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20cannot\x20be\x20moved\x20because\x20it\x20is\x20a\x20private\x20symbol.\x22,\x22moveFileImportableOnly\x22:\x22Only\x20objects\x20that\x20can\x20be\x20imported\x20from\x20other\x20modules,\x20such\x20as\x20functions,\x20classes\x20or\x20functions,\x20are\x20allowed\x20to\x20be\x20moved.\x22,\x22moveFileUnsupportedSymbol\x22:\x22This\x20symbol\x20cannot\x20be\x20moved.\x20Only\x20variables,\x20functions,\x20and\x20classes\x20at\x20the\x20module\x20level\x20are\x20supported.\x22,\x22moveFileMultipleDeclarations\x22:\x22This\x20symbol\x20cannot\x20be\x20moved\x20because\x20it\x20is\x20declared\x20multiple\x20times.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22This\x20expression\x20can\x27t\x20be\x20moved.\x20Only\x20simple\x20assignments,\x20such\x20as\x20a\x20variable\x20being\x20assigned\x20a\x20value,\x20are\x20supported.\x22,\x22moveFileExtensionMismatch\x22:\x22To\x20move\x20a\x20symbol,\x20the\x20source\x20file\x20(\x5c\x22{src}\x5c\x22)\x20and\x20destination\x20file\x20(\x5c\x22{dest}\x5c\x22)\x20must\x20have\x20the\x20same\x20file\x20extension.\x22,\x22moveFileMissingInfo\x22:\x22Cannot\x20find\x20file\x20information\x20for\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileSameFile\x22:\x22A\x20symbol\x20cannot\x20be\x20moved\x20to\x20the\x20same\x20file\x20where\x20it\x20is\x20currently\x20located.\x22,\x22moveFileSymbolNotFound\x22:\x22Cannot\x20find\x20a\x20symbol\x20at\x20position\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileAbsentSymbol\x22:\x22Cannot\x20find\x20a\x20symbol\x20to\x20move.\x22,\x22moveFileInsertLocation\x22:\x22Cannot\x20find\x20a\x20location\x20to\x20insert\x20the\x20symbol.\x20A\x20symbol\x20with\x20the\x20same\x20name\x20might\x20already\x20exist\x20in\x20\x5c\x22{name}\x5c\x22.\x22},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Import\x20\x5c\x22{importName}\x5c\x22\x20could\x20not\x20be\x20found\x20in\x20the\x20\x5c\x22{venv}\x5c\x22\x20environment.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Default\x20Python\x20Environment\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20file\x20and\x201\x20cell\x20to\x20analyze\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20file\x20and\x20{cellCount}\x20cells\x20to\x20analyze\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20files\x20and\x201\x20cell\x20to\x20analyze\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20files\x20and\x20{cellCount}\x20cells\x20to\x20analyze\x22},\x22Commands\x22:{\x22ProfilingCommand\x22:{\x22profilingDataSaved\x22:\x22Profiling\x20data\x20has\x20been\x20saved\x20at\x20[{filePath}]({uri}).\x20See\x20`Python\x20Language\x20Server`\x20output\x20pane\x20for\x20more\x20detail.\x22,\x22gotoOutputCommand\x22:\x22Go\x20to\x20output\x20pane\x22},\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Logging\x20data\x20has\x20been\x20saved\x20at\x20[{filePath}]({uri}).\x20See\x20`Python\x20Language\x20Server`\x20output\x20pane\x20for\x20more\x20detail.\x22}},\x22PerformanceTracking\x22:{\x22title\x22:\x22We\x20have\x20detected\x20a\x20performance\x20issue\x20with\x20Pylance.\x20Would\x20you\x20like\x20to\x20file\x20an\x20issue\x20using\x20the\x20`Pylance:\x20Report\x20Issue`\x20command?\x22,\x22button\x22:\x22Report\x20issue\x22}}','requestType','typingSymbolAliases','SemanticTokens\x20','logTracker','Invalid\x20Target\x20Selected','title','moduleTimeInMS','_baseDocument','@classmethod','ImportPackageFilterList','getGlobalScope','target','getWhitespaceBetween','pythonAnalysisSectionName','Duration','AddTypeIgnore','Error\x20occurred\x20on\x20indexer\x20thread:\x20','addEdit','OverallSuccesses','bindCallCount','collectImportsForSymbolsUsed','UsedImportRanker','markUsing','tryGetFirstSymbolUsage','__lt__','_getCompletionOptions','visitNormalTermListItem','_isOpenToken','_ensureData','insertTextFormat','partialOverride','clear_persisted_indices','_type','```\x20','pylance.pytest.addFixtureTypeAnnotation','hasMagicMethodForIdentifier','aliasName','IntelliCode:\x20current\x20invocation\x20did\x20not\x20produce\x20any\x20meaningful\x20tokens.','BaseFormatter','len','sendDiagnostics','keywordType','hasWindowProgressCapability','getHierarchicalSymbols','some\x20chained\x20files\x20not\x20found\x20in\x20the\x20cells:\x20','containsOnlyImportDecls','Log','onDidOpenNotebookDocument','addDiagnostic','onWorkspaceSymbol','float','_currentUnresolvedModules','DiagnosticRelatedInformation','textDocument/references','release','test/wait','ModelLoadFailed','getOutermostClassNameFromDecl','readDirectorySync\x20failed\x20with\x20error\x20','predominantEndOfLineSequence','isScheduled','childCount','Messages','697264da7eb9a44dc414d05bbf96075c26086e5c8f779aecc8625bf9924f6a72','Sequencer','visitBody','RemoveUnusedImportCommand','_timeoutToken','ChildFieldMarker','_ensureModelLoadedImpl','extractNodeText','dask','Null','stream','isUntitled','localStorageUri','asttokens','IndexingDone','filelock','typeHierarchy/supertypes','canMoveSymbol','_renameModuleReferences','sendNotification','IS_PR','applyImportsTo','Failed\x20to\x20create\x20','pluralFilesAndSingularCellToAnalyze','selectKernelTitle','_info','StreamMessageReader','NotInIntersection','_updateRelativeModuleNamePath','getDefinitions','isPropertyClass','true','_originalToMapped','getSymbols','updateOpenFileContents','getRawStringFromMap','visitUnaryOperation','createCancellationTokenSource','visitSet','originalText','encrypt','_rareMessages','resolveImportEx','notebook_ipython_mode.py','unlinkSync','_errors','indexUsed','uvicorn','_delayer','azure-mgmt-applicationinsights','lastChild','handleWorkspaceFoldersChanged','createPylanceImportResolver','_getTypeForDeclaration','getMagicMethodInfoForKeyword','_addAllFixtureTypeAnnotationsCommand','_tryAppendGetAttrLiteralMembersForMode','_onResolveInlayHint','applyChanges','startIndex','Delayer','handleSetFileOpened','sendUserInitiatedCommandTelemetry','INSTALLED_PACKAGES','SemVer','getModuleFixtureNodes','addToken','doRun','resolveCompletionItem','intellisense-members-lstm2','createMessageConnection','isArray','nextNamedSibling','onPrepare','moduleFilesPerExecEnv','pylance.logging.stop','_setMap','pylance.dumpCachedTypes','completeFunctionParens','PylanceSourceFile','_handleCore','There\x20was\x20an\x20error\x20saving\x20logging\x20data:\x20','fullName','MethodInvokation','_addArgNameHintsForCall','getStandardVariableTypeNumber','source','_fixtureFinder','_updateFileEditActions','visitCitationReference','walkChildren','spanStart','onDidChangeNotebookDocument','visitVersionAddedDirective','_getLineEndingLength','IntelliCode\x20ModelService\x20exception:\x20','jellyfish','_view','global_indices','empty','DefinitionProvider','bundled','__rrshift__','interpreted_text','indexTimeInMS','exceptionToString','_containsAwait','hiredis','positionParamCount','Any','intelliCode','import','__iadd__','existsSync','_pendingProperties','addImportsEquals','DocumentSymbolCollector','eventNames','handleAnalysisCompletedHandler','pyTypedPath','_dynamicFeatures','Count','__mod__','Did\x20not\x20find\x20tree\x20scope','_getStubAndFilePairInfo','heapUsed','_notAllowedRoot','CellDocs','test_forceAskingUsersPerformanceReporting','functionReturnTypes','pushLineFeedMode','_verifyReturnStatements','require','getLocaleFromEnv','_sourceFile','SearchImports','createReanalysisTimeProviderFromWorkspace','warning','_getFunctionTokenType','trimStart','1a3d71d8003b1f94bca201d22f695d7b8a7d9b7be61daed5530bd2d12ee03436','reverse','UriRanker','visitTableOfContentsDirective','verifyAndAdjustSelectionNodes','tryGetDeclarations','PylanceCodeActionKind','_getOverridenModifiers','azure-keyvault-secrets','getRenameSymbolMode','_handleClassSubtypes','enumMember','defaultIndexOptions','pylance.executedClientCommand','textDocument/declaration','getCompletionSuggestions','notebookDocument/didChange','Requests','visitSpecialTermListItem','crashtest','SyncRenameFileProvider','createCancelablePromise','_serviceId','_cachedPytestPath','sha256','alias','scopes','Chained\x20file\x20path\x20','totalTimeInMS','_getIndentationForNextLine','_setIndexingNeeded','onDidCloseNotebookDocument','_generateText','createBackgroundAnalysis','zh-tw','parseNotebookClose','_getMemoryUsage','_lastCaptured','azure-keyvault-certificates','Args:','path','Coroutine','selectInterpreterTitle','info','kinds','resolveInlayHints','triggerParameterHints','pytest_plugins','onFoldingRanges','hasCompletionCommitCharCapability','google-cloud-datastore','_generateCellMappedUri','hasActiveParameterCapability','We\x20only\x20support\x20simple\x20rename\x20for\x20folder','ConfigOptions','_getMaxUserFilesIndexCount','notebookDocument','WORKSPACEINDEX_THRESHOLD_REACHED','COMPLETION_COVERAGE','callHierarchy','colon','CallArgumentNameModes','_getBestDeclaration','visitSimpleTableParagraph','declarationFinder','InvalidExpressionSelected','logger','stderr','getCompletions','11JMpzDF','baseClasses','sourceFile','_functionSignatureDisplay','getTextEditsForAutoImportInsertion','openNotebookCellChain','\x20-\x20','4ef2a28c6e535c3d95e7d9071e8340b4b316eeedd69f2eff8efa3b394dd1f090','cancelIndexing','visitNode','pyparsing','uritemplate','5717860BPJEjE','_indicesPerExecEnv','getMethodSignature','findReferences','_shouldUseAwait','getSlowCompletionInfo','functionSignatureDisplay','_platform','createBackgroundAnalysisProgram','addPropertyToNextEvent','javaproperties','tree-sitter-rst.wasm','isNodeRemoved','qtpy','encode','_openFiles','count','_newModuleUri','GetUserFiles','declUri','createFileWatcher','rootPath','_notebook.selectKernel','resolve_inlayhints_slow','first','hasNonEnclosedBreak','addAllFixtureTypeAnnotations','fixtureNotFound','getTypeString','getSymbolKind','lspRequestTelemetry','externalMB','arg','findFirstDescendantWithType','_getSymbol','changesOnly','_onRange','BaseWalker','prompt-toolkit','pytest-asyncio','createReadStream','Pylance','deepLearningModelInferenceAsync','_getCompletions','\x20shouldn\x27t\x20be\x20included\x20with\x20no\x20third\x20party\x20flag\x20on','_handleOperator','end','PythonVersion','computeInstalledPackages','_references','integerBinarySearch','overloads','Client\x20connection\x20not\x20attached','google-cloud-bigtable','Markdown','cancelIndexingRequest','_fileCache','_addImportsFromLibraryMap','_map','toLowerCase','convertDiagnostics','structure','isPrivate','_typingFileCache','doctest_block','IntervalCounter','indexer','_cachedUserFixturesMap','tryGetStringValues','IDX(','positionAt','\x0a*ERROR*:\x20Pylance\x20failed\x20to\x20parse\x20docstring\x20at\x20index\x20','_convertTokenStreams','provide\x20the\x20software\x20as\x20a\x20stand-alone\x20offering\x20for\x20others\x20to\x20use,\x20or\x20transfer\x20the\x20software\x20or\x20this\x20agreement\x20to\x20any\x20third\x20party.','isParameters','DumpFileDebugInfoCommand','emptyIndexOptions','tensorflow','startIndexing','jupyterSectionName','request','fsetInfo','\x20previousResultId:','__rtruediv__','faker','requestComplete','_declarations','TriggerForIncompleteCompletions','_nodeContainsAwait','getUnusedImportDiagnostics','onCallHierarchyPrepare','changes','_getImportKind','CLEAR_PERSISTED_INDICES','newUri','getStandardVariableType','pip-tools','reportReferences','resolveAliasDeclaration','getEdits','_hasEllipseForBody','setproctitle','installedPackagesReported','ddtrace','python/jupyterReferences','getDocumentationUrlForDiagnostic','isEnumClass','packageIndexDepths','_thirdPartyPaths','_modelLoadedPromise','_tokens','handleExecuteCommand','visitTarget','InExperiment','tuple','getDocumentationPartsForTypeAndDecl','registerServices','__skip__completion__','type\x20alias','_queued','RefactorExtract','Refactoring.moveFileDescription','getEnclosingScopeForNode','reportAbstractUsage','createAnalyzerService','failedReason','handleShutdown','Not\x20implemented','positionBinarySearch','sendCompilerFlagsTelemetry','packageDepths','PylanceBackgroundAnalysisProgram','gotoOutputChannel','bcrypt','getModuleNode','declaredMetaclass','python/getExperimentValue','__future__','\x20:\x20','Raises','Scope','Received\x20redundant\x20open\x20text\x20document\x20command\x20for\x20','TaskItem','enumerated','parts','more-itertools','_usable','ImportAdder','numThreads','_create','__instancecheck__','scheme','__imul__','_profileId','\x20exec\x20env','getFunctionInlayHint','getCompletionOptions','_moduleName','isOptionalType','isPartiallyTyped','convertSymbolKindToCompletionItemKind','getImportInfo','GetFileContent','mruQueues','_getNameNodeToken','__importDefault','getSlowCompletionInfoFileType','_cachedPredefinedFixtures','relevantNames','itemCount','promiseReject','elapsedTime','Rename','importedModules','learnMoreAboutImportResolution','WellKnownWorkspaceKinds','CompletionItemKind','secretstorage','getType','google-cloud-monitoring','tryStat','model','__dir__','\x20is\x20different\x20at\x20position\x20','getIndentationFromText','test/getWorkspaceConfig','__all__','setExperimentOptions','cancellationProvider','getSmartSelectionRange','prototype','\x20===','_computeWorkspaceEnvironmentName','Add\x20\x27#\x20{name}:\x20ignore{postfix}\x27\x20to\x20suppress\x20warning','_getAndResetModuleNames','libraryReanalysisStarted','addDeclarationsToDefinitions','getLineEndOffset','_isDisposed','removeNodes','_lastLibraryMap','verifyClient','_sp','pycryptodomex','getOriginalCellUri','LspTelemetryThrottler','enableExtractCodeAction','xgboost','_eventCount','_getMatchingImportStatements','writePersistedIndices','updateSettingsForAllWorkspaces','_moduleUri','test/analyzeFile','GetPatternsAsync','begin','firstParametersExcludingSelf','charCodeAt','ImplementAbstractClassProvider','MessageChannel','LimitedSettingTransformer','getModuleNameFromPath','handleAnalysisResponse','_processSymbolReferenceOffWildcardImports','hoverContentFormat','_editorIndentConfig','_getPathToPytest','_caseDetector','resultLength','open\x20\x27$2.$3','test/getNotebookData','sequence','_getImportNameWithModuleInfo','canApply','typeAnnotationNode','StopProfilingCommand','handleSetImportResolver','_isScrapable','disableTaggedHints','enable','_pytest.fixtures.fixture','RefactorMove','visitLiteralBlock','FilteringWorker','disableClientFileWatching','setTrackedFiles','_autoIndent','TypeWalker','_outstandingPromises','Duplicate\x20path\x20in\x20cellFilePaths:\x20','isStaticMethod','markupsafe','isParseRequired','visitFieldBody','addImportsFromImportAliasMap','.\x20Exception:\x20','requests-mock','visitFieldName','textDocument/definition','librarySearchUrisToWatch','_cachedParentImportResults','_getWritableFileSystem','directive','FileBasedToken','totalInMs','_maxMruCount','assign','_getUnusedImportNameNode','readPersistedIndices','combineExpressionTypes','build','_nowFn','_chainNotebookData','resolveTime','convertAllToAbsolutePath','ANALYSIS_EXCEPTION','class\x20','convertDocumentRangeToLocationWithReferenceKind','stdlib/typing_extensions.pyi','runScript','_createTypeHierarchyItem','_getUnionTypeString','IMPORT_METRICS','_isNodeInRange','test/askForWait','language','standalone_hyperlink','EventName','getScopeQualifiedName','wasm','notebookRunStartupCommands','IUriMapper','appendCodeActions','ModuleRenamer','def\x20','_workspaceFactory','typeHierarchy/subtypes','index_count','getRecommendations','Conversion\x20complete\x20in\x20','importAdder','then','namedChildren','isImportModuleName','Range','_indexTrackingMap','index_slow','parameterInformation','numpy','JupyterDocumentSymbols','stats','defaultPythonEnvironmentName','dispose','azure-mgmt-media','onAnalysisCompletion','importInfos','commandService','dynamicRegistration','_restParsingEnabled','resolveSupport','mkdirSync','getRelativeModuleName','_fileUri','MarkdownSpaceLength','Indexer','return\x20','subvalue','hypothesis','LoggingCommand','terminado','_getBestMatch','visitListTableDirective','supportRestructuredText','_scrapedTmpFiles','CompletionTelemetry','PylanceDocStringService','configurable','FixAll','azure-data-tables','_peakRss','getMagicMethodNamesForOperator','readFileTime','_isIncompleteFunction','OverallFailures','_getOrAddMapData','_deleteFolder','visitAssignment','@anchor','_cancelSource','isInitialized','scan\x20stdlib\x20packages','tryGetExistingImportInfo','test/getWorkspaceInfos','query','createMapFromItems','isPackageInstalled','prefix','onDidChangeTextDocument','documentSelector','\x20doesn\x27t\x20exist','join','LogService','registerFeature','GetOpenFiles','local_indices','applyImports','_forceLiteral','CacheDirCreate','_onInterval','importName','\x0a```\x0a','Found\x20module\x20','MAX_SAFE_INTEGER','completionType','previousSibling','.unusedImports','scope','__ne__','httpcore','python/cacheFileWrite','isImportAlias','IncludeUnresolvedType','onCodeAction','--experimentalserver','clientVersion','_isExpression','onRenameRequest','diagnosticMode','__lshift__','decoratorTexts','__getitem__','getSerializableError','replaceExtension','_getWorker','additionalTextEdits','_telemetryLimiter','tryLoadCachedStubs','visitDirectiveSeparator','ERROR','ready','_isMultilineDocComment','hasWorkspaceFoldersCapability','ConstructorUsageProviderFactory','openapi-spec-validator','vscode-interactive-input','triggerKind','azure-mgmt-eventgrid','selfParameter','commonIndent','convertToFlatSymbols','(parameter)\x20','pyproj','files','Throttler\x20is\x20disposed','_getFileIndex','deleteElement','applyPythonPath','_treeSitterWasmUri','nonStubImportResult','_predominantTabSequence','override','tabSize','pythonFile','__ge__','getNameFromDeclaration','_createTypeStub','_buildFunctionDefinition','_allowed','PerformanceTracking.button','_getInsertionText','_logError','CompletionAcceptedCommand','child','hasDocumentChangeCapability','_getHoverResult','isPartlyUnknown','Initialization','RequestType3','semanticTokensProvider','Imports','execute','skipped:\x20file\x20not\x20found','https://github.com/microsoft/pyright/blob/main/docs/configuration.md#','codeActionPosition','getRule','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Dodaj\x20element\x20„{importText}”\x22,\x22searchImport\x22:\x22Wyszukaj\x20dodatkowe\x20dopasowania\x20importów\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Zmień\x20pisownię\x20na\x20„{word}”\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Dodaj\x20nazwę\x20„{name}”\x20do\x20elementów\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Metoda\x20wyodrębniania\x22,\x22variable\x22:\x22Wyodrębnij\x20zmienną\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Uruchom\x20funkcję\x20„Napraw\x20wszystko”\x20rozszerzenia\x20Pylance\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Zaimplementuj\x20wszystkie\x20dziedziczone\x20klasy\x20abstrakcyjne\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Przenieś\x20symbol\x22,\x22moveSymbolsTo\x22:\x22Przenieś\x20symbol\x20do...\x22,\x22moveSymbolsToNewFile\x22:\x22Przenieś\x20symbol\x20do\x20nowego\x20pliku\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Usuń\x20wszystkie\x20nieużywane\x20importy\x22,\x22removeUnusedImport\x22:\x22Usuń\x20nieużywany\x20import\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Konwertuj\x20wszystkie\x20formaty\x20importu\x22,\x22convertAllToAbsolutePath\x22:\x22Konwertuj\x20wszystkie\x20importy\x20na\x20ścieżkę\x20bezwzględną\x22,\x22convertAllToRelativePath\x22:\x22Konwertuj\x20wszystkie\x20importy\x20na\x20ścieżkę\x20względną\x22,\x22convertToAbsolutePath\x22:\x22Konwertuj\x20na\x20ścieżkę\x20bezwzględną\x22,\x22convertToRelativePath\x22:\x22Konwertuj\x20na\x20ścieżkę\x20względną\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Dowiedz\x20się\x20więcej\x20o\x20rozwiązywaniu\x20importów\x22,\x22selectInterpreterTitle\x22:\x22Wybierz\x20inny\x20interpreter\x22,\x22selectKernelTitle\x22:\x22Wybierz\x20inne\x20jądro\x20Jupyter\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Dane\x20rejestrowania\x20zostały\x20zapisane\x20w\x20ścieżce\x20[{filePath}]({uri}).\x20Zobacz\x20okienko\x20danych\x20wyjściowych\x20`Python\x20Language\x20Server`,\x20aby\x20uzyskać\x20więcej\x20szczegółów.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Przejdź\x20do\x20okienka\x20danych\x20wyjściowych\x22,\x22profilingDataSaved\x22:\x22Dane\x20profilowania\x20zostały\x20zapisane\x20w\x20ścieżce\x20[{filePath}]({uri}).\x20Zobacz\x20okienko\x20danych\x20wyjściowych\x20„Python\x20Language\x20Server”,\x20aby\x20uzyskać\x20więcej\x20szczegółów.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Nie\x20można\x20odnaleźć\x20importu„{importName}”\x20w\x20środowisku\x20„{venv}”.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Bieżące\x20środowisko\x20Python\x22,\x22globalEnvironmentName\x22:\x22globalny\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22Pliki\x20({fileCount})\x20i\x20komórki\x20({cellCount})\x20do\x20przeanalizowania\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x221\x20komórka\x20i\x20następująca\x20liczba\x20plików\x20do\x20przeanalizowania:\x20{fileCount}\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20plik\x20i\x20następująca\x20liczba\x20komórek\x20do\x20przeanalizowania:\x20{cellCount}\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20plik\x20i\x201\x20komórka\x20do\x20przeanalizowania\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Zgłoś\x20problem\x22,\x22title\x22:\x22Wykryliśmy\x20problem\x20z\x20wydajnością\x20usługi\x20Pylance.\x20Czy\x20chcesz\x20zgłosić\x20problem\x20przy\x20użyciu\x20polecenia\x20`Pylance:\x20Problem\x20z\x20raportem`?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Dodaj\x20adnotację\x20typu\x20do\x20elementu\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Dodaj\x20adnotacje\x20typu\x20dla\x20wszystkich\x20odwołań\x20do\x20warunków\x20początkowych\x20w\x20tym\x20pliku\x22,\x22fixtureNotFound\x22:\x22„{fixture}”\x20nie\x20jest\x20znanym\x20warunkiem\x20początkowym\x20testu.\x20Metody\x20testowe\x20powinny\x20odbierać\x20jako\x20parametry\x20tylko\x20nazwy\x20warunków\x20początkowych\x20lub\x20parametryzacji.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Czy\x20chcesz\x20aktualizować\x20wszystkie\x20odniesienia\x20importu\x20dla\x20modułu\x20„{oldModuleName}”\x20do\x20modułu\x20„{newModuleName}”?\x22,\x22moveFileAbsentSymbol\x22:\x22Nie\x20można\x20odnaleźć\x20symbolu\x20do\x20przeniesienia.\x22,\x22moveFileDescription\x22:\x22Aktualizować\x20wszystkie\x20odniesienia\x20importu\x20dla\x20modułu\x20„{oldModuleName}”\x20do\x20modułu\x20„{newModuleName}”?\x22,\x22moveFileExtensionMismatch\x22:\x22Aby\x20przenieść\x20symbol,\x20plik\x20źródłowy\x20(„{src}”)\x20i\x20plik\x20docelowy\x20(„{dest}”)\x20muszą\x20mieć\x20to\x20samo\x20rozszerzenie\x20pliku.\x22,\x22moveFileImportableOnly\x22:\x22Można\x20przenosić\x20tylko\x20obiekty,\x20które\x20mogą\x20być\x20importowane\x20z\x20innych\x20modułów,\x20takich\x20jak\x20funkcje,\x20klasy\x20lub\x20funkcje.\x22,\x22moveFileInsertLocation\x22:\x22Nie\x20można\x20odnaleźć\x20lokalizacji\x20do\x20wstawienia\x20symbolu.\x20Symbol\x20o\x20tej\x20samej\x20nazwie\x20może\x20już\x20istnieć\x20w\x20elemencie\x20„{name}”.\x22,\x22moveFileLabel\x22:\x22Aktualizować\x20wszystkie\x20odniesienia\x20importu\x20dla\x20modułu\x20„{oldModuleName}”\x20do\x20modułu\x20„{newModuleName}”?\x22,\x22moveFileMissingInfo\x22:\x22Nie\x20można\x20odnaleźć\x20informacji\x20o\x20pliku\x20dla\x20„{name}”.\x22,\x22moveFileMultipleDeclarations\x22:\x22Nie\x20można\x20przenieść\x20tego\x20symbolu,\x20ponieważ\x20jest\x20on\x20zadeklarowany\x20wiele\x20razy.\x22,\x22moveFileNotUserFile\x22:\x22Nie\x20można\x20przenieść\x20tego\x20symbolu.\x20Obsługiwane\x20są\x20tylko\x20symbole\x20w\x20projekcie\x20lub\x20pliku\x20użytkownika.\x22,\x22moveFilePrivateSymbol\x22:\x22Nie\x20można\x20przenieść\x20elementu\x20„{name}”,\x20ponieważ\x20jest\x20to\x20symbol\x20prywatny.\x22,\x22moveFileSameFile\x22:\x22Nie\x20można\x20przenieść\x20symbolu\x20do\x20tego\x20samego\x20pliku,\x20w\x20którym\x20się\x20obecnie\x20znajduje.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Nie\x20można\x20przenieść\x20tego\x20wyrażenia.\x20Obsługiwane\x20są\x20tylko\x20proste\x20przypisania,\x20takie\x20jak\x20zmienna,\x20do\x20których\x20jest\x20przypisywana\x20wartość.\x22,\x22moveFileSymbolNotFound\x22:\x22Nie\x20można\x20odnaleźć\x20symbolu\x20na\x20pozycji\x20„{position}”.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Nie\x20można\x20przenieść\x20tego\x20symbolu.\x20Obsługiwane\x20są\x20tylko\x20zmienne,\x20funkcje\x20i\x20klasy\x20na\x20poziomie\x20modułu.\x22}}','ModelLoader','workspace/executeCommand','ReturnFinder','PylanceTextRangeDiagnosticSink','isPrivateName','_getHover','onWorkspaceCreated','autoImportImportAliasCount','implicitImports','RestartServerCommand','textDocument/semanticTokens/full','__rlshift__','tmpdir.py','_moduleVersionCache','returnStatements','BeginProgress','MRUUsedRanker',']\x20Logging\x20stopped\x20at\x20','isExplicitTypeAliasDeclaration','getServiceProvider','digest','python/cacheDirCreate','NoReturn','fdelInfo','getHeapSnapshot','_addTokenInfoIfMatch','semanticTokens','ContainsContinueWithoutLoop','azure-mgmt-core','symbolName','indexingdone','TypeHierarchyProvider','privateOrProtected','getSourceFiles','pytest\x20configurations:\x20','createReanalysisTimeProvider','isUnresolvedAliasDeclaration','currentProfilingInfo','handleMarkAllFilesDirty','editorSectionName','depthLimit','ExtractVariableCommand','handleFoldingRanges','leadingDots','repeat','documentTransformer','triggerCharacter','awswrangler','IS_INSIDERS','AddAllFixtureTypeAnnotationsCommand','lspCompletionRequestTelemetry','CompletionTriggerKind','getImportPathInfo','reporter','stdout','Limiter','getMethodSignatureWithDecorators','hasMagicMethodForOperator','pylance.dumpNodes','Diagnostic','getParameterInlayHint','serviceProvider','ProfilingService','_getDetail','SEMANTICTOKENS_SLOW','_fixGoogleDocDefinitionReturns','computeCompletionSimilarity','Unable\x20to\x20parse\x20','isWithinAnnotationComment','__setattr__','standard','context','_session','onNotification','autoImportCompletions','setIndexOptions','backoff','_isUsable','parenthesis','RestructuredTextParser','ZeroWeight','isType','textDocument/inlayHint','hostCache','methodClass','startModelServiceAsync','_completionPromise','isFixtureFunction','_getEnclosingFunctionInfo','ReportProgress','realZipOpener','Type','_processIndexingRequest','cloneWithLiteral','_loggerId','__reversed__','getPythonInformation','getAttrMode','UnusedImports','firstChild','tokenDeltaMs','\x20->\x20\x22','tldextract','canExtractMethod','SourceFixAll','state','_getBuiltinModifiers',':pep:`','log','_selectionInsideComment','_addDocumentationPart','CodeAction','toUserVisibleString','enablePytestSupport','_sb','recommendations','getRenameModulePath','AnalysisTracker','node:inspector','handleInitialize','_pendingFindAllRefsCancellationSource','autoImportIndexUsed','isTriggered','nbclient','IndentationUtils','IndexSerializer','rootDirectory','Invalid\x20Expression\x20and\x20Statement\x20Selected','_consume','DiagnosticTag','rawListeners','reportUndefinedVariable','Failed\x20to\x20initialize\x20deeplearning','targetPath','pyright.createtypestub','inlayHints','module','setPersistLibrary','readFileText','entryData','_hostKind','setup','_appendMember','_documents','importAliasCount','ToNewFile','stdLibIndices','Failed\x20to\x20load\x20ONNX\x20runtime','pytestArgs','getItemAt','unregister','ninja','onCallHierarchyIncomingCalls','visitLabel','newText','AggregatedCompletionProvider','sendRequestSync','visitGridTableParagraph','IntelliCodeConstants','cancelRunning','cancellationToken','_handleClassSupertypes','ReferencesRequest','visitCall','_intervalHandler','renameModule','tokenIdMap','cachelib','attachWorkDoneProgress','priority','typing.NoReturn','createAnalyzerServiceForWorkspace','initializedFromJson','serviceId','fgetInfo','__serialized_uri_val','isInsideTestFunction','outputFileUri','contentFormat','TextDocument','cancelAndSet','stubFile','azure-mgmt-imagebuilder','_current','_addImportCommand','_reportedNativeModules','installedPackages','total','completionItem','getCancellationFolderName','readDirectorySync','defaultValue','isSpecialBuiltInClassDeclaration','isTypeAliasDeclaration','getNameForImportFrom','handleTypeHierarchySubtypes','Literal','google-cloud-kms','visitType','IntelliCodeModelService','CommandResult','listeners','pylance.changeSpelling','textDocument','isInDunderAll','Found\x20a\x20cycle,\x20but\x20we\x20can\x27t\x20find\x20notebook\x20data\x20that\x20has\x20info\x20for\x20this\x20cell','ForegroundFileRequestHandler','isDefinedInFile','_getPythonSearchPaths','_appendDeclarationsTo','projectRoot','containsSpaces','TelemetryEvent','ContainsPartialIfElseStatement','workspaceindex_slow','-------','_deepLearning','extractVariableWithRename','memberAccess','value','moveFileSimpleAssignmentsOnly','_getTextRange','_programView','tryRealpath','params','completionItem/resolve','isLocalTypingsFile','clone','packaging','unknown\x20keyword','visitEnumeratedList','imports','_isTestClass','visitFootNote','\x20doesn\x27t\x20match\x20prefixCellFilePath','_getTokenForTrailingComments','_getTemplatedString','heapTotalMB','FileUri','_getReferenceModuleName','declsForSymbols','getDiagnosticsForRange','renameFiles','_getTokenValue','isCancellationRequested','colorlog','_convertResults','depth','zh-cn','CompletionCoverage','_stopWatch','_uriMapper','_importStatements','importFrom','TextRangeDiagnosticSink','_handleKeyword','disableChecker','__rpow__','Received\x20updated\x20settings','1194ZfwsZK','test/logMessage','severity','_pytest.mark.structures.MarkGenerator','profilingService','onTypeDefinition','callHierarchy/incomingCalls','details','You\x20may\x20install\x20and\x20use\x20any\x20number\x20of\x20copies\x20of\x20the\x20software\x20only\x20with\x20Microsoft\x20Visual\x20Studio,','_pylanceOptions','_currentNativeModules','readFileCallCount','visitAdornment','findNodeByOffset',':\x20no\x20chained\x20cell\x0a','_vs_invokeKind','_getTypeString','node','AggregatedDocumentSymbolProvider','Cannot\x20extract\x20multiple\x20returns','RunOnceScheduler','pyzmq','getAutoImportText','getNameNodeForDeclaration','createServiceProvider','onWillRenameFiles','getDiagnosticCode','visitDirectiveType','lastIndexOf','_getSourceFilesWithChainSet','Default','typeAliasName','_preferences','prefixCellContents','google-cloud-vision','azure-mgmt-servicebus','.\x20Exception\x20','_splitField','getMemberAccessInfo','isTestFunction','literalStrMap','_logger','getPathComponents','_lastImport','jira','ContainsMultipleReturns','index\x20stdlib\x20','lastModuleName','wandb','bullet_list','BackgroundAnalysisBase','LocalIndices','caseSensitivityDetector','IntelliCode\x20metadata','take','TaskListPriority','logging.py','(((.+)+)+)+$','visitTermListItem','size','visitTuple','python.createTypeStub','moduleAndInfo','_collectsImportUsed','_hasSemanticTokensRefreshCapability','test/getUserFiles','newModuleName','onClearCache','insertPosition','interface','textDocument/semanticTokens/full/delta','willRename','SERVER_SIDE_REQUEST','perf_hooks','convertHoverResults','useTypeAlias','_extendRangeToIncludeTrailingComments','trySaveCachedStubs','regexp','firstTokenOnLine','push','functionType','DocumentOnTypeFormattingRequest','exit','Modules','PyrightDocStringService','GetNotebookData','symbolTable','FileBasedCancellationProvider','@staticmethod','getCancellationTokenId','runFixAll','rename_files','enableRestParsing','SetStatusBarMessage','convertRangeToTextRange','fileCache','section','False','lspHoverRequestTelemetry','_ranges','__getattr__','withItems','ConvertImportFormat','.*?','pipeName','\x0a<!--moduleHash:','visitFieldList','getAbsoluteModuleName','getFilePath','test/getWorkspaceSettings','LimitedQueue','env','delimiter','handleDocumentSymbol','pyrightVersion','convertToWorkspaceEdit','textEdit','_getExtraArgs','onPrepareRename','_generateActualImplementationOfOverloadedMethods','fromJsonObj','restart','setTypeChecking','divmod','memoryUsage','hasSignatureLabelOffsetCapability','_stringDefinitionFinder','getNodesInRange','getDirectoryChangeKind','copyFileSync','deserializeReviver','_getQueryOptions','_restartServer','_newModuleName','Experimental\x20','Native','mro','getFoldingRanges','notebookDocumentSync','itsdangerous','diagnosticsSeen','codeActionText','yarl','supportedCodeActions','LibraryWatcherContentOnlyChanged','handleHover','getInlayHints','isCell','workspace','ignoreFileSpecs','token','previousNamedSibling','visitLineBlock','_hasInit','pybind11','constType','getPrimaryDeclaration','getLastTypedDeclarationForSymbol','possibleFixtureLocation','input_batch:0','extractParameterDocumentation','handleRange','oldFileUri','intellicode_model_load_failed','cmd2','getPythonSearchPaths','hyperlink','indexing','Found\x20a\x20cycle\x20but\x20couldn\x27t\x20gather\x20more\x20detail\x20info.\x20','insertSpaces','_getEnclosingDecorator','addDynamicFeature','legacypath.py','_processIndexing','quoteMarkLength','publishDiagnostics','.bundle.js','visitComprehensionFor','load','stopLogging','_getInlayHintsHandler','completionSupportsSnippet','__serialized_set_val','native-stubs','_tryConvertToOriginal','values','splitCodeLines','document','deeprerank','getDurationInMilliseconds','_lastTelemetryReported','_disposable','extractVariable','getProgressMessage','\x0a<!--moduleVersion:','TokenSet','overlapsRange','_globalDebounce','index\x20libraries\x20','DefaultPylanceSourceFileFactory','_getPredefinedFixtureFunctions','assertNever','getHover','tmpfile','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22新增\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22搜尋其他匯入相符項目\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22將拼字變更為\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22新增\x20\x5c\x22{name}\x5c\x22\x20至\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22擷取方法\x22,\x22variable\x22:\x22擷取變數\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22執行\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22實作所有繼承的抽象類別\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22移動符號\x22,\x22moveSymbolsTo\x22:\x22移動符號至...\x22,\x22moveSymbolsToNewFile\x22:\x22移動符號至新檔案\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22移除所有未使用的匯入\x22,\x22removeUnusedImport\x22:\x22移除未使用的匯入\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22轉換所有匯入格式\x22,\x22convertAllToAbsolutePath\x22:\x22將所有匯入轉換為絕對路徑\x22,\x22convertAllToRelativePath\x22:\x22將所有匯入轉換為相對路徑\x22,\x22convertToAbsolutePath\x22:\x22轉換為絕對路徑\x22,\x22convertToRelativePath\x22:\x22轉換成相對路徑\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22深入了解如何解析匯入\x22,\x22selectInterpreterTitle\x22:\x22選取其他解譯器\x22,\x22selectKernelTitle\x22:\x22選取其他\x20Jupyter\x20核心\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22記錄資料已儲存在\x20[{filePath}]({uri})。如需詳細資料,請參閱\x20[Python\x20語言伺服器]\x20輸出窗格。\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22移至輸出窗格\x22,\x22profilingDataSaved\x22:\x22分析資料已儲存在\x20[{filePath}]({uri})。如需詳細資料,請參閱\x20[Python\x20語言伺服器]\x20輸出窗格。\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22在\x20\x5c\x22{venv}\x5c\x22\x20環境中找不到匯入\x20\x5c\x22{importName}\x5c\x22。\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22預設\x20Python\x20環境\x22,\x22globalEnvironmentName\x22:\x22全域\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20個檔案和\x20{cellCount}\x20個儲存格要分析\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20個檔案和\x201\x20個儲存格要分析\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20個檔案和\x20{cellCount}\x20個儲存格要分析\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20的檔案和\x201\x20個儲存格要分析\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22回報問題\x22,\x22title\x22:\x22偵測到\x20Pylance\x20發生效能問題。要使用\x20`Pylance:\x20Report\x20Issue`\x20命令提出問題嗎?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22新增型別註解至\x20{name}\x22,\x22addTypeAnnotations\x22:\x22新增此檔案中所有裝置參考的類型註釋\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20不是已知的測試固件。測試方法應該只接收固件或參數化名稱作為參數。\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22是否要將\x20\x5c\x22{oldModuleName}\x5c\x22\x20的所有匯入參考更新為\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22找不到要移動的符號。\x22,\x22moveFileDescription\x22:\x22將\x20\x5c\x22{oldModuleName}\x5c\x22\x20的所有匯入參考更新為\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22若要移動符號來源檔案\x20(\x5c\x22{src}\x5c\x22)\x20與目的檔案\x20(\x5c\x22{dest}\x5c\x22)\x20必須具有相同的檔案副檔名。\x22,\x22moveFileImportableOnly\x22:\x22只允許移動可以從其他模組匯入的物件例如函式、類別或函數。\x22,\x22moveFileInsertLocation\x22:\x22找不到要插入符號的位置。\x5c\x22{name}\x5c\x22\x20中可能已存在相同名稱的符號。\x22,\x22moveFileLabel\x22:\x22將\x20\x5c\x22{oldModuleName}\x5c\x22\x20的所有匯入參考更新為\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22找不到\x20\x5c\x22{name}\x5c\x22\x20的檔案資訊。\x22,\x22moveFileMultipleDeclarations\x22:\x22無法移動此符號因為它已遭多次宣告。\x22,\x22moveFileNotUserFile\x22:\x22無法移動此符號。只支援專案或使用者檔案中的符號。\x22,\x22moveFilePrivateSymbol\x22:\x22無法移動\x20\x5c\x22{name}\x5c\x22因為它是私人符號。\x22,\x22moveFileSameFile\x22:\x22無法將符號移至其目前所在的同一個檔案中。\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22無法移動此運算式。只支援例如為變數指派值等簡單的指派。\x22,\x22moveFileSymbolNotFound\x22:\x22在位置\x20\x5c\x22{position}\x5c\x22\x20找不到符號。\x22,\x22moveFileUnsupportedSymbol\x22:\x22無法移動此符號。僅支援模組層級的變數、函式和類別。\x22}}','python/inExperiment','ToFile','pylance.completionAccepted','apache-airflow','execFileSync','selectionRangeProvider','definition_list','addUnresolvedModule','getDecoratorName','getMemberAccessCompletions','Recommendations','getTextEditsForAutoImportInsertions','test/startServerResponse','_moveSymbolToFile','indexValueAcceptedCommand','isOpenByClient','LanguageServiceBase','anyio','Params:','visitBreak','_createItemData','References','__rmod__','containsChange','textDocument/hover','visitContinue','Cannot\x20extract\x20continue\x20without\x20enclosing\x20while/for\x20loop','onPrepareRenameRequest','autoFormatStrings','hasPythonExtension','marshmallow-sqlalchemy','_ls','getCurrentIndentation','test/runIndexer','_getLastKnownModule','staticmethod','cancel','remove,\x20minimize,\x20block,\x20or\x20modify\x20any\x20notices\x20of\x20Microsoft\x20or\x20its\x20suppliers\x20in\x20the\x20software;','azure-keyvault-keys','normalKeywordCompletionAcceptedCommand','_serviceProvider','defaultTabSequence','isPythonBinary','pure-eval','hasDocumentAnnotationCapability','list_item','setIndex','autoImportItemCount','diagnostics','isImportFound','__serialized_config_options','[![','_isSupportedKind','list-table','field_list','image','stringify','functions','_findSignatureSymbols','getToolTipForType','_originalText','python.intellicode.completionItemSelected','AddFixtureTypeAnnotationCommand','_root','_getAllowedFixtureNodes','_updatePythonPaths','packageName','withFragment','_handleIdentifier','CompletionItem','hasQueued','_lastTextEntry','decrypt','Generator','mypy-boto3-s3','overridden','splice','AggregatedRenameProvider','_value','pytest.FixtureFunction','Parameters:','modelType','searchImports','Params','delta-spark','multilineDocComment','__isub__','_getOnnxLogLevel',')\x20started','Emitter','_isExportedSymbol','getInsertionPointForSymbolUnderModule','All\x20notebooks\x20should\x20have\x20mapped\x20cell\x20Uris','RunIndexer','_hostCache','ParameterizedString','__rootDirectory','__esModule','param','isTypeSame','typeCheckingMode','isCallableType','once','Command:\x20\x27Fix\x20All\x27','applyLimitedSettings','getNotebookDataForPythonPath','setInterval','azure-mgmt-keyvault','docString','getNotebookUriFromCell','getBundledFilesPath','SEE\x20\x20LICENSE.txt','nodeType','__createBinding','autoImportSymbolCount','Restructured\x20text\x20parsing\x20enabled','pythonVersion','kind','Diagnostic.import','Refactoring.moveFileImportableOnly','statSync','onDidOpenTextDocument','Messages.windowsStoreEnvironmentName','read\x20stdlib\x20indices','typeshedFallback','\x20is\x20unknown','literalValue','Unable\x20to\x20open\x20model\x20zip','makefun','unicodeClass','TestPassExtraMessagePort','browser','CodeAction.UnresolvedImports.selectInterpreterTitle','Low','overallSuccesses','appendText','createTelemetryCorrelationId','fix_all','completionItemResolveSupportsAdditionalTextEdits','instance','rightParenthesisSpanStarts','getRootUri','_onInlayHints','InlayHintRefreshRequest','arch','_packageOptions','WorkspaceFileWatcherProvider','textDocument/documentSymbol','updateJupyterSection','_areSame','_indentMode','popLineFeedMode','\x20doesn\x27t\x20match\x20cellFilePaths\x20','_newEditsAreRightAfterClassDefinition','shift','Exception','pyright.organizeimports','convertAllFormat','.txt','getDiagLevelDiagnosticRules','readdirSync','ApplyCursorMovingEdit','mdurl','_convertToDocument','item','queryTimeout','scanned(','role','ensureModelLoaded','findRelevantName','_onnx','stringDefinitionFinder','matchesKind','EditorLookBackTokenGenerator','markCalled','failures','visitBullet','Return\x20should\x20be\x20last\x20statement','call','sendLspRequestTelemetry','FixAllCommand','_getDeclarations','_getNewModuleName','importLookup','mdit-py-plugins','convertCompletionList','MoveSymbolProvider','firstParallel','_tryGetTextAfterUnusedImportsRemoved','TestSignalKinds','getGlobalIndicesCachePath','getExtensionInfo','addDeclarationIfUnique','getScopeNodeName','Empty','_clonable','fileOperations','onInitialized','_progressReporter','moduleHash','_event','elastic-transport','SyncFileSystemFeature','completion','checkContainsReturn','Refactoring.moveFileInsertLocation','can\x27t\x20reach\x20here','isDirectory','generateVerificationString','_setChanged','CodeAction.RemoveUnusedImport.removeAllUnusedImports','IntelliCodeCommand','azure-mgmt-monitor','python/reportProgress','_indicesPerService','packagesBitArray','__contains__','Command\x20\x27','startup_metrics','applyWorkspaceEdit','tree-sitter.wasm','addImportInfo','LSTM','IS_RELEASE','\x20\x20\x0a','await\x20','funcParensDisabled','renameType','createIndentationString','_sawOutOfOrderTokens','textDocument/selectionRange','signatureDocFormat','_getIndentation','_lastDocString','supportsTaskItemDiagnosticTag','azure-mgmt-cognitiveservices','UnicodeStar','totalMs','Total','cancellationId','logTypeEvaluationTime',':\x20prefix\x20cell\x0a','convertToMarkdown','dirExistsCached','getClassAndConstructorTypes','_getMetricsInitialValue','_getSymbolFullStatementTextRange','IntelliCode\x20model\x20data','from','orderImports','charOffset','Position','00.','character','_applyImportResultTo','ModelTokensFileName','getMappedUri','AutoImport','apply','createDeferred','DocumentHighlightProvider','<!--moduleHash:','isSimpleDefault','_findNextTokenIndex','LogLevel','Flask-JWT-Extended','_extractMethod','_defaultDepthLimit','_findNativeStub','resolvePaths','217XIvchb','dump','updateDynamicFeatures','cancellation_token_val','program','\x20files\x20over\x20','pylance.convertImportFormat','generateLookbackTokens','Unnecessary','asgiref','RequestType4','type','visitAugmentedAssignment','walkWhitespace','python','resolveCallCount','FoldingRangeKind','visitStatementList','_supportedInlayResolveCapabilitySet','realCasePath','requiringAnalysisCount','raceTimeout','isMappedUri','getOrAdd','getUnusedImportDiagnosticsForRange','PyTestCompletionProvider','Frequency','getTypeResult','_nextWindow','getDocumentHighlight','_telemetry','_hasExperimentationSupport','typeshed-fallback/stdlib/collections/abc.pyi','InlayHints\x20range\x20','<ul>\x0a','seealso','DidChangeNotebookDocument','methodCount','Pytest.addTypeAnnotation','tryGetImportResult','moveFileAbsentSymbol','PerformanceTracking','peakRss','setMaxListeners','_createRemoteFileSystem','MoveSymbol','getDeclarationsForNameNode','getEvaluationScopeNode','decode','_vs_diagnosticRank','constant','TokenValuePair','int','_startupTelemetry','completionItems','modifiers','_configOptions','isOnnxSupported','addMapToEvent','AsyncLspLanguageServer','moveFileNotUserFile','_handleOverriddenKeyword','cattrs','snippet','share,\x20publish,\x20distribute,\x20or\x20lease\x20the\x20software\x20(except\x20for\x20any\x20distributable\x20code,\x20subject\x20to\x20the\x20terms\x20above),','getOwnPropertyDescriptor','getFirstAncestorOrSelf','addImportsFromModuleMap','_mappedToOriginal','_addMethod','):\x0a','_pushMultiLineToken','_getIndentationFromIndentToken','applyTextEditsToString','toJSON','InsertTextFormat','_allowMoving','reverse\x20engineer,\x20decompile\x20or\x20disassemble\x20the\x20software,\x20or\x20otherwise\x20attempt\x20to\x20derive\x20the\x20source\x20code\x20for\x20the\x20software,','removeUpToLastLineFeed','utf8','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22\x5c\x22{importText}\x5c\x22\x20の追加\x22,\x22searchImport\x22:\x22一致するその他のインポートを検索する\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22スペルを\x20\x5c\x22{word}\x5c\x22\x20に変更する\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22extraPaths\x20に\x20\x5c\x22{name}\x5c\x22\x20を追加する\x22},\x22Extract\x22:{\x22method\x22:\x22メソッドを抽出する\x22,\x22variable\x22:\x22変数の抽出\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Pylance\x20fix\x20all\x20を実行する\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22継承されたすべての抽象クラスを実装します\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22シンボルの移動\x22,\x22moveSymbolsTo\x22:\x22シンボルを\x20...\x20に移動\x22,\x22moveSymbolsToNewFile\x22:\x22シンボルを新しいファイルに移動する\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22未使用のインポートをすべて削除する\x22,\x22removeUnusedImport\x22:\x22未使用のインポートを削除する\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22すべてのインポート形式を変換する\x22,\x22convertAllToAbsolutePath\x22:\x22すべてのインポートを絶対パスに変換する\x22,\x22convertAllToRelativePath\x22:\x22すべてのインポートを相対パスに変換する\x22,\x22convertToAbsolutePath\x22:\x22絶対パスに変換する\x22,\x22convertToRelativePath\x22:\x22相対パスに変換する\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22インポートの解決に関する詳細情報\x22,\x22selectInterpreterTitle\x22:\x22別のインタープリターを選択する\x22,\x22selectKernelTitle\x22:\x22別の\x20Jupyter\x20カーネルを選択する\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22ログ\x20データは\x20[{filePath}]({uri})\x20に保存されました。詳細については、\x27Python\x20Language\x20Server\x27\x20出力ウィンドウを参照してください。\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22出力ウィンドウに移動\x22,\x22profilingDataSaved\x22:\x22プロファイル\x20データは\x20[{filePath}]({uri})\x20に保存されました。詳細については、\x27Python\x20Language\x20Server\x27\x20出力ウィンドウを参照してください。\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22インポート\x20\x5c\x22{importName}\x5c\x22\x20が\x20\x5c\x22{venv}\x5c\x22\x20環境に見つかりませんでした。\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22既定の\x20Python\x20環境\x22,\x22globalEnvironmentName\x22:\x22グローバル\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22分析する\x20{fileCount}\x20個のファイルと\x20{cellCount}\x20個のセル\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22分析する\x20{fileCount}\x20個ファイルと\x201\x20個のセル\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22分析する\x201\x20個のファイルと\x20{cellCount}\x20個のセル\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22分析する\x201\x20個のファイルと\x201\x20個のセル\x22,\x22windowsStoreEnvironmentName\x22:\x22Microsoft\x20Store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22問題の報告\x22,\x22title\x22:\x22Pylance\x20でパフォーマンスの問題が検出されました。`Pylance:\x20Report\x20Issue`\x20コマンドを使用して問題を報告しますか?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22型の注釈を\x20{name}\x20に追加する\x22,\x22addTypeAnnotations\x22:\x22このファイル内のすべてのフィクスチャ参照の型注釈を追加します\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20は既知のテスト\x20フィクスチャではありません。テスト\x20メソッドは、フィクスチャ名またはパラメーター化名のみをパラメーターとして受け取る必要があります。\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22\x5c\x22{oldModuleName}\x5c\x22\x20のすべてのインポート参照を\x20\x5c\x22{newModuleName}\x5c\x22\x20に更新しますか?\x22,\x22moveFileAbsentSymbol\x22:\x22移動するシンボルが見つかりません。\x22,\x22moveFileDescription\x22:\x22\x5c\x22{oldModuleName}\x5c\x22\x20のすべてのインポート参照を\x20\x5c\x22{newModuleName}\x5c\x22\x20に更新しますか?\x22,\x22moveFileExtensionMismatch\x22:\x22シンボルを移動するには、移動元ファイル\x20(\x5c\x22{src}\x5c\x22)\x20と移動先ファイル\x20(\x5c\x22{dest}\x5c\x22)\x20のファイル拡張子が同じである必要があります。\x22,\x22moveFileImportableOnly\x22:\x22他のモジュール\x20(関数、クラスまたは関数など)\x20からインポートできるオブジェクトのみを移動できます。\x22,\x22moveFileInsertLocation\x22:\x22シンボルを挿入する場所が見つかりません。同じ名前のシンボルが既に\x20\x5c\x22{name}\x5c\x22\x20に存在している可能性があります。\x22,\x22moveFileLabel\x22:\x22\x5c\x22{oldModuleName}\x5c\x22\x20のすべてのインポート参照を\x20\x5c\x22{newModuleName}\x5c\x22\x20に更新しますか?\x22,\x22moveFileMissingInfo\x22:\x22\x5c\x22{name}\x5c\x22\x20のファイル情報が見つかりません。\x22,\x22moveFileMultipleDeclarations\x22:\x22このシンボルは複数回宣言されているため、移動できません。\x22,\x22moveFileNotUserFile\x22:\x22このシンボルは移動できません。プロジェクトまたはユーザー\x20ファイル内のシンボルのみがサポートされています。\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20はプライベート\x20シンボルであるため、移動できません。\x22,\x22moveFileSameFile\x22:\x22シンボルは、現在配置されているファイルと同じファイルに移動できません。\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22この式は移動できません。値が割り当てられている変数など、単純な代入のみがサポートされています。\x22,\x22moveFileSymbolNotFound\x22:\x22位置\x20\x5c\x22{position}\x5c\x22\x20にシンボルが見つかりません。\x22,\x22moveFileUnsupportedSymbol\x22:\x22このシンボルは移動できません。モジュール\x20レベルの変数、関数、クラスのみがサポートされています。\x22}}','hasConfigFile','True','_getPatternsRequest','\x5c$&','setMatrix','jikanpy','augmentsSyntaxTokens','getEnclosingFunction','onSemanticTokens\x20should\x20only\x20return\x20SemanticTokens','documentChanges','Method','hasTrustedWorkspaceSupport','azure-mgmt-redis','net','getExceptionMessage',':\x20not\x20exist\x20in\x20program\x0a','appendSymbolNamesTo','_handleBuiltInType','_getClassTypeDeclarations','stop','regularWorkspace','visitCitation','currentNode','ignore','pyee','_newLastModuleName','must\x20handle\x20new\x20kind','getModuleTestFunctions','handleSemanticTokens','GetSourceFilesCommand','globalIndices','tryAddFixtureFinder','Indexer\x20cancelled\x20(','ModelVersion','</sup>','checkContainsYield','convertLspUriStringToUri','_generateQueryOptionsRegexes','apache-airflow-providers-amazon','isAllSame','replacementText','conftest','parseCallCount','ContainsReturnExpression','_indexProgram','label','visitContent','isClassMember','CompletionProvider','runEditMode','isTypeUnknown','_push','hex','SETTINGS','__init_subclass__','addExtension','AddImports','DocumentTransformer','__new__','returnTypeAnnotation','emphasis','hasWatchFileRelativePathCapability','addListener','tmpdir','getStringEntries','autoImportTotalTimeInMS','keyring','cacheprovider.py','signatureInformation','symbolUsageProviderFactory','isOpen','moveSymbolsToNewFile','azure-mgmt-resource','reportSymbols','containsTabs','console','_workerRef','citation_reference','azure-mgmt-containerregistry','button','createFileSystemWatcher','deleteImportName','split','sourceMapper','getEmptyRange','supportsAbstractMethods','GlobalIndices','firstNamedChild','getDiagCode','SymbolKind','_shouldDedentAfterKeyword','ProcessTimeRunOnceScheduler\x20resolution\x20is\x201s,\x20','\x20|\x20','profilingInfo','ProgressReportTracker','visitImageDirective','literalInstances','_getFirstNonBlankLineIndentationFromText','MoveSymbolCommand','isFromImportAlias','AggregatedHoverProvider','_controller','custom','toJsonObj','portalocker','AddImportCommand','inflection','succeed','_onRange\x20should\x20only\x20return\x20SemanticTokens','editorIndentConfig','nmd','ModelMetaDataFileName','_programMutator','walk','Initialize\x20deeplearning\x20succeeded','Class','BaseParseTreeWalker','isFile','_getDeclarationsInModuleFirst','_provider','statSync\x20failed\x20with\x20error\x20','implementAllAbstractClassesCommand','callHierarchy/outgoingCalls','_globalLimit','_regionMetadata','workspaceFolders','__invert__','getSourceFile','isMappedFilePath','recordUserInteractionTime','completion_slow','_allowAskingUsersPerformanceReporting','_applyPylanceDiagnosticOverrides','executeFileRename','newFileUri','worker_threads','isStubFile','nextSibling','handleRestart','_collectCandidatesFromAddImports','pylance.triggerParameterHints','enqueue','_analyzerName','argv','_loggingId','moduleVersions','pylance.dumpTypes','setupConnection','_cancellationToken','persistAllIndices','3633534HxDUpY','insertBefore','_startProfilingCommand','getLocalIndicesCachePath','_baseFS','_filterResultsToCurrentWorkspace','delay','getEffectiveParameterType','index\x20packages\x20','addImportMRUKey','formatCode','getDirectoryLeadingDotsPointsTo','getUniqueUri','_printPropertyMethodSignatures','aiosignal','RealFileSystem','test/startServer','AnalyzeWorkspace','resolveImportsTime','_legacyImpl','argIndex','previousResultId','fix','parseTree','id_','addOrUpdateImport','getInferredTypeOfDeclaration','attachPartialResultProgress','defineProperty','experimentationSupport','CompletionList','_handleMemberExpression','visitPipe','_onJupyterDocumentSymbols','createNodeServiceProviders','createSynthesizedAliasDeclaration','pylance.addToExtraPaths','normalCompletionAcceptedCommand','_onDrained','hasOwnProperty','CacheManager','_deletedDecls','_getPredefinedFixturePaths','declarations','_memberName','predominantTabSequence','isEmpty','selenium','rootUri','Chainable','Optional','onCompletion','WorkspaceSymbolProvider','_handlers','interactive','initPyUri','originalDeclInfo','PyTestHoverProvider','isSameGenericClass','_tryGetFixtureFinder','delta','ClientConnection','fileNameWithoutExtensions','targetExpression','python/endProgress','sort','ProcessTimeRunOnceScheduler','_inExperiment','changeAnnotationSupport','message','AggregatedWorkspaceSymbolProvider','_getRemoteFileSystem','getAutoImportCandidatesForAbbr','__builtins__','Token','setFileOpened','VirtualDirent','WorkspaceTrusted','false','valueExpression','_runCore','builtins','addTypeAnnnotation','updatePythonSection','changeAnnotations','win32','removeIndentationOnCurrentLine','invalidateCache','_getCode','createPylanceServiceProvider','_cachedQueryOptions','effectiveMetaclass','Refactor','CancelAfter','getStdLibIndices','_addQuotesToReturnTypeAnnotations','autoImportAdditionTimeInMS','Fixer','sendTelemetry','isTestFile','Enum','inflect','backgroundAnalysisFactory','ChangeSpellingCommand','__rfloordiv__','__or__','_addOrUpdateImport','additionTimeInMS','hashModuleNamesAndAddToEvent','currentBlockIndent','_tryGetModuleLevelFunctionNode','tryConvertToOriginal','tags','moduleUri','_addNodeRange',',\x20file\x20','addToExtraPaths','test/getDiagnostics','isInit','_extractMethodGenerator','pylance.dumpTokens','sendRequest','handleReferences','getDefinitionFromTypingByName','INLAYHINTS_SLOW','formatOnType','_getClassNameAndType','addModuleInfoToEvent','events','completionItemTelemetryBuildTimeInMs','__imod__','importFormat','toString','updateEditorSection','_useLazyEdit','_fileHandler','Unable\x20to\x20find\x20stub\x20for\x20native\x20module\x20','PreferStubs','_handler','format','PartialCommentSelected','getBackgroundWaiter','remapDiagnostics','_intelliCode','getTime','raceCancellation','pluralFilesAndPluralCellsToAnalyze','isInZip','_enqueueIndexingRequest','orjson','convertUriToLspUriString','rsa','chainedSourceFile','notebookSelectKernel','createWriteStream','fail','execEnv','_ready','concat','Workspace\x20indexing\x20has\x20hit\x20its\x20upper\x20limit:\x20','getFixtureNameDecoratorString','shadowed','getTypeAliasInfo','appendDeclarationsAt','getImportResolver','Throttler','_zipOpener','onOutgoingCalls','unresolvedTotal','Load\x20model\x20with\x20modelservice','_getNotebookWorkspace','_tryAdd','_substitutions','InlayHint','_stopProfilingCommand','_profilingSession','Int','Indexing\x20Done:\x20','_completionAccepted','serviceKeys','CannotExtractReason','convertOffsetToPosition','\x20<br/>','getFileInfo','resolveAssignments','checkDecorator','updateOptionsAndRestartService','Normal','_getType','addCustomProperty','test/addFile','defaultPythonVersion','onFileDirty','initialization','__ixor__','GetAttrMemberDefinitionProvider','PyTestDocumentTransformer','GetWorkspaceFileContent','positionOnlyParamCount','productName','Args','createProgressReporter','_printInsertTextForCurrentSymbol','pylance.extractVariable','_onSelectionRanges','_workspaceFoldersChangedDisposable','__round__','dumpCachedTypes','google-cloud-logging','ServiceKeys','__rmatmul__','__iter__','IntelliCode\x20model\x20','Visual\x20Studio\x20for\x20Mac,\x20Visual\x20Studio\x20Code,\x20Azure\x20DevOps,\x20Team\x20Foundation\x20Server,\x20and\x20successor\x20Microsoft\x20products','addAutoImport','convertTextEdit','__``','List',':pep:','Refactoring.moveFileExtensionMismatch','_interval','getMaxListeners','selectedItemTelemetryBuildTimeInMs','getNotebookDataForCell','appendDocumentSymbolsRecursive','_getParseResults','ModelType','typeGeneration','PytestQueryEngine','onInitialize','python/workspaceTrusted','isRunning','hostFactory','__xor__','textDocument/onTypeFormatting','getAutoImportInfo','_tryGetApplyImportResult','moveFilePrivateSymbol','keyGetter',',\x20Error\x20code:\x20','noDeprecation','isPartialStubPackagesScanned','containsRange','CallHierarchyProvider','getAbstractSymbols','setIfNotSet','isUnknown','serializeReplacer','Could\x20not\x20load\x20default\x20strings','isNumber','parseFileTime','mainModule','pyrsistent','syncLS','code-block','parentPort','Error','aes-192-cbc','pt-br','findNonWhitespaceTokenAtOrBeforeOffset','client','correlationId','python/setStatusBarMessage','python-magic','getTextOnRange','isModule','@type','Profiler.disable','CompletionMap','fillServerCapabilities','strict','getUnescapedString','RemoveUnusedImport','RefactorInline','sortKey','libraryUpdated','IS_INTERNAL','indexOf','getMethodOverrideCompletions','onReferences','visitBinaryOperation','_supportTelemetry','_cachedResolvedModuleNames','catch','visitImportAs','getEffectiveTypeOfSymbol','nodeExecutable','loggingFolderUri','findConfigFile','CodeAction.ToggleImportPath.convertAllFormat','AssignmentWalker','tryCast','websockets','length','getTypeForToolTip','createTextRangeDiagnosticSink','monkeypatch.py','indexValue','supportsUnnecessaryDiagnosticTag','Indexing\x20finished(','_getStartPos','scipy','commandTitle','autoImportAcceptedCommand','pyright.restartserver','resolveVariable','StartProfilingCommand','isClassMethod','_getNewModuleNameInfoForFileMoved','VariableResult','createWithoutRemote','every','trimEnd','RealTempFile','_getNameRelativeToRoot','intelliCodeLoadExtension','exports','visitDocTestBlock','strong','SemanticTokenProvider','azure-cosmos','moveFileSymbolNotFound','test','visitText','isVariableDeclaration','_deepLearningModelInferenceRequest','src','reset','libraryPerExecEnv','Refactoring.moveFileMissingInfo','_memberAccessInfo','locations','_cachedNodeTokenInfo','moveFileUnsupportedSymbol','errno','_addDocumentationPartForType','uri','visitTitle','pylance.profiling.stop','onSubtypes','sourceFileFactory','capabilities','findNodeByPosition','===','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22\x5c\x22{importText}\x5c\x22\x20hinzufügen\x22,\x22searchImport\x22:\x22Nach\x20zusätzlichen\x20Importübereinstimmungen\x20suchen\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Schreibweise\x20in\x20\x5c\x22{word}\x5c\x22\x20ändern\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22\x5c\x22{name}\x5c\x22\x20zu\x20extraPaths\x20hinzufügen\x22},\x22Extract\x22:{\x22method\x22:\x22Methode\x20extrahieren\x22,\x22variable\x22:\x22Variable\x20extrahieren\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Pylance\x20\x5c\x22Alle\x20korrigieren\x5c\x22\x20ausführen\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Alle\x20geerbten\x20abstrakten\x20Klassen\x20implementieren\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Symbol\x20verschieben\x22,\x22moveSymbolsTo\x22:\x22Symbol\x20verschieben\x20nach\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22Symbol\x20in\x20neue\x20Datei\x20verschieben\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Alle\x20nicht\x20verwendeten\x20Importe\x20entfernen\x22,\x22removeUnusedImport\x22:\x22Nicht\x20verwendete\x20Importe\x20entfernen\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Alle\x20Importformate\x20konvertieren\x22,\x22convertAllToAbsolutePath\x22:\x22Alle\x20Importe\x20in\x20absoluten\x20Pfad\x20konvertieren\x22,\x22convertAllToRelativePath\x22:\x22Alle\x20Importe\x20in\x20relativen\x20Pfad\x20konvertieren\x22,\x22convertToAbsolutePath\x22:\x22In\x20absoluten\x20Pfad\x20konvertieren\x22,\x22convertToRelativePath\x22:\x22In\x20relativen\x20Pfad\x20konvertieren\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Weitere\x20Informationen\x20zum\x20Auflösen\x20von\x20Importen\x22,\x22selectInterpreterTitle\x22:\x22Anderen\x20Interpreter\x20auswählen\x22,\x22selectKernelTitle\x22:\x22Anderen\x20Jupyter-Kernel\x20auswählen\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Protokollierungsdaten\x20wurden\x20unter\x20[{filePath}]({uri})\x20gespeichert.\x20Weitere\x20Informationen\x20finden\x20Sie\x20im\x20Ausgabebereich\x20„Python-Sprachserver“.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Zum\x20Ausgabebereich\x20wechseln\x22,\x22profilingDataSaved\x22:\x22Profilerstellungsdaten\x20wurden\x20unter\x20[{filePath}]({uri})\x20gespeichert.\x20Weitere\x20Informationen\x20finden\x20Sie\x20im\x20Ausgabebereich\x20„Python-Sprachserver“.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Der\x20Import\x20\x5c\x22{importName}\x5c\x22\x20wurde\x20in\x20der\x20Umgebung\x20\x5c\x22{venv}\x5c\x22\x20nicht\x20gefunden.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Python-Standardumgebung\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20Dateien\x20und\x20{cellCount}\x20Zellen\x20zu\x20analysieren\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20Dateien\x20und\x201\x20Zeile\x20zu\x20analysieren\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20Datei\x20und\x20{cellCount}\x20Zellen\x20zu\x20analysieren\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20Datei\x20und\x201\x20Zelle\x20zu\x20analysieren\x22,\x22windowsStoreEnvironmentName\x22:\x22Microsoft\x20Store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Problem\x20melden\x22,\x22title\x22:\x22Wir\x20haben\x20ein\x20Leistungsproblem\x20mit\x20Pylance\x20erkannt.\x20Möchten\x20Sie\x20ein\x20Problem\x20mithilfe\x20des\x20Befehls\x20„Pylance:\x20Problem\x20melden“\x20melden?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Typanmerkung\x20zu\x20{name}\x20hinzufügen\x22,\x22addTypeAnnotations\x22:\x22Typanmerkungen\x20für\x20alle\x20Fixtureverweise\x20in\x20dieser\x20Datei\x20hinzufügen\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20ist\x20keine\x20bekannte\x20Testinstallation.\x20Testmethoden\x20dürfen\x20nur\x20Fixture-\x20oder\x20Parametrisierungsnamen\x20als\x20Parameter\x20empfangen.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Möchten\x20Sie\x20alle\x20Importverweise\x20für\x20\x5c\x22{oldModuleName}\x5c\x22\x20auf\x20\x5c\x22{newModuleName}\x5c\x22\x20aktualisieren?\x22,\x22moveFileAbsentSymbol\x22:\x22Es\x20wurde\x20kein\x20zu\x20verschiebendes\x20Symbol\x20gefunden.\x22,\x22moveFileDescription\x22:\x22Alle\x20Importverweise\x20für\x20\x5c\x22{oldModuleName}\x5c\x22\x20auf\x20\x5c\x22{newModuleName}\x5c\x22\x20aktualisieren?\x22,\x22moveFileExtensionMismatch\x22:\x22Um\x20ein\x20Symbol\x20zu\x20verschieben,\x20müssen\x20die\x20Quelldatei\x20(„{src}“)\x20und\x20die\x20Zieldatei\x20(„{dest}“)\x20dieselbe\x20Dateierweiterung\x20aufweisen.\x22,\x22moveFileImportableOnly\x22:\x22Nur\x20Objekte,\x20die\x20aus\x20anderen\x20Modulen\x20importiert\x20werden\x20können,\x20z.\u00a0B.\x20Funktionen,\x20Klassen\x20oder\x20Funktionen,\x20dürfen\x20verschoben\x20werden.\x22,\x22moveFileInsertLocation\x22:\x22Es\x20wurde\x20keine\x20Position\x20zum\x20Einfügen\x20des\x20Symbols\x20gefunden.\x20In\x20„{name}“\x20ist\x20möglicherweise\x20bereits\x20ein\x20Symbol\x20mit\x20diesem\x20Namen\x20vorhanden.\x22,\x22moveFileLabel\x22:\x22Alle\x20Importverweise\x20für\x20\x5c\x22{oldModuleName}\x5c\x22\x20auf\x20\x5c\x22{newModuleName}\x5c\x22\x20aktualisieren?\x22,\x22moveFileMissingInfo\x22:\x22Es\x20wurden\x20keine\x20Dateiinformationen\x20für\x20„{name}“\x20gefunden.\x22,\x22moveFileMultipleDeclarations\x22:\x22Dieses\x20Symbol\x20kann\x20nicht\x20verschoben\x20werden,\x20da\x20es\x20mehrmals\x20deklariert\x20ist.\x22,\x22moveFileNotUserFile\x22:\x22Dieses\x20Symbol\x20kann\x20nicht\x20verschoben\x20werden.\x20Nur\x20Symbole\x20in\x20einer\x20Projekt-\x20oder\x20Benutzerdatei\x20werden\x20unterstützt.\x22,\x22moveFilePrivateSymbol\x22:\x22„{name}“\x20kann\x20nicht\x20verschoben\x20werden,\x20da\x20es\x20sich\x20um\x20ein\x20privates\x20Symbol\x20handelt.\x22,\x22moveFileSameFile\x22:\x22Ein\x20Symbol\x20kann\x20nicht\x20in\x20dieselbe\x20Datei\x20verschoben\x20werden,\x20in\x20der\x20es\x20sich\x20aktuell\x20befindet.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Dieser\x20Ausdruck\x20kann\x20nicht\x20verschoben\x20werden.\x20Es\x20werden\x20nur\x20einfache\x20Zuweisungen\x20unterstützt,\x20z.\u00a0B.\x20eine\x20Variable,\x20der\x20ein\x20Wert\x20zugewiesen\x20wird.\x22,\x22moveFileSymbolNotFound\x22:\x22An\x20Position\x20„{position}“\x20wurde\x20kein\x20Symbol\x20gefunden.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Dieses\x20Symbol\x20kann\x20nicht\x20verschoben\x20werden.\x20Nur\x20Variablen,\x20Funktionen\x20und\x20Klassen\x20auf\x20Modulebene\x20werden\x20unterstützt.\x22}}','getFirstAncestorOrSelfOfKind','appendImportInfoForTypes','Session','combinePaths','DynamicFeature','getOutermostEnclosingClassNameNode','1.\x20','findMatchingFixtures','_notebookMap','\x0aLookback\x20tokens:\x0a\x20','_doReject','MagicMethodHoverProvider','getCodeActionsForPosition','_progressBarEnabled','_initialStartupTelemetry','stubs','refresh','processIndexingRequest','_modelZipPath','_range','async','documentation','_providers','Incremental','isIncomplete','possibleType','_isTopLevelDeclaration','DynamicFeatures','findPreviousSection','showErrorMessage','OverallTotal','stdin','_getAutoImports','content','pytest.MarkGenerator','hasGoToDeclarationCapability','getPerfInfo','_loopTypes','TextDocumentSyncKind','languages','synchronization','ExpressionWalker','write','\x20=\x20','azure-mgmt-compute','textDocument/prepareRename','METADATA','_pendingDeletes','_newModuleNames','defaultDelay','lastKnownMemberName','__serialized_regexp_val','getFileCache','_getSourceFileInfo','_createFix','_pytest.fixtures.yield_fixture','_findOutputSymbols','findMatchingDescendants','visitColon','_addName','SkipMarker','CodeAction.ImplementAbstractClass.implementAllAbstractClasses','lastExtension','getDurationInSeconds','RenameModuleProvider','hasTypeForDeclaration','convertLogLevel','FIX_ALL','getVariableTypeText','AnyNotebookDocumentSelector','extractMethodWithRename','filename','azure-mgmt-authorization','_applyAutoImport','_builder','($0)','Source','Uri','visitEmphasis','_stopLogging','AskForWait','assignments','_cancellationSourcePerWorkspace','processPartialStubPackages','ClientCommands','_resetStartupTelemetry','assert','importType','_startLogging','out','RenameFile','del','setModelLoadInfo','getOptions','map','ids','}]\x20Profiling\x20stopped\x20but\x20there\x20is\x20no\x20place\x20to\x20save\x20data.','hasDeclarations','removeArrayElements','hasSourceFile','diagnostic.code','_useCase','_getRegionMetadata','_newFileUri','suite','unknown','_canReplaceImportName','azure-mgmt-recoveryservices','...','_classDeclaration','disposable','textDocument/signatureHelp','_originalGetRawString','createPylanceSourceFile','MRUQueues','Extract','_documentsWithDiagnostics','unref','filesInProgram','DocumentChangeTracker','convertCompletionItem','onDeclaration','__pow__','WORKSPACEINDEX_SLOW','decorators',':rtype:\x20','getTypeOfBoundMember','Notebook\x20file\x20should\x20not\x20be\x20passed\x20to\x20getWorkspaceForFile:\x20','Localizer','handleCallHierarchyOutgoingCalls','property','bool','asPromise','__matmul__','_setNotebookDataHandler','clearPersistedIndices','createAutoImporter','findExecEnvironment','ftfy','ReferencesResult','sendRecommendationsTelemetry','ClassType','isLongRunningCommand','getDeclarationsForNode','_startLoggingCommand','***\x20new\x20file\x20***','PYRIGHT_COMMIT','inferredName','WorkspaceEdit','ElapsedTime','external','runtime',']:\x20','isPythonPathImmutable','StartLoggingCommand','_throttler','onDocumentHighlight','_getConfiguration','directory','importlib-resources','term','createDocumentRangeWithReferenceKind','python.analysis','isChild','_evaluator','azure-mgmt-containerservice','field_body','textDocument/prepareCallHierarchy','isTypeAlias','getMappedCellUri','simd','_isAlreadyOverriden','indexResult','this','completion_accepted','oldUri','_pylanceMsgHandlers','_getReturnTypeStr','typeAliasInfo','binary','django','getTopLevelImports','CustomLSP','DEEP_RERANK_ANALYZER_NAME','_notebookManager','_telemetryDuration','handleDelta','slackclient','__irshift__','_inExperimentCache','FoldingRangeProvider','_mruQueue','[Error]\x20','walkSiblings','isThenable','commitCharacters','tokenType','only','resolvedUris','tokenFullMs','MoveNewFileMarker','setFileClosed','getSourceMapper','getSourceFileInfo','async-timeout','_save','complex','Pytest','_getDecoratorModifiers','IntervalTimer','importStatement','implementAllAbstractClasses','previousResult','createForSymbol','set','DeclarationFinder','onRange\x20should\x20only\x20return\x20SemanticTokens','AsyncNotebookManager','fileRename','function','supportsTelemetry','relativeStubs','pythonSectionName','getUri','Tuple','_applyModel','Regular','PylanceFeatureState','@rtype','getParentNodeOfType','Module','typing.Never','block_quote','getIncomingCalls','service','found\x20','implicitImportsInNotebooks','LogTracker','dumpTypes','platformdirs','LookBackTokenGenerator','includeUserSymbolsInAutoImport','handleCallHierarchyIncomingCalls','readonly','_expressionNodesToString','semantictokens_slow','pyTestCodeAction','isLinux','toLSPAny','_insideSpecialTermListItem','__abs__','category','Pytest.fixtureNotFound','keys','_metrics','*\x20-','_treeSitterRstWasmUri','sklearn','test/getFileContent','rewalk','getHostCache','parserOutput','math','didClose','web','google-cloud-pubsublite','ANALYSIS_COMPLETE','_decoder','__ifloordiv__','parseNotebookOpen','cloneIndex','changeSpelling','variable','_packageCache','_documentSelector','Platform','pylance.runCommands','handleTypeHierarchySupertypes','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Agregar\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Buscar\x20coincidencias\x20de\x20importación\x20adicionales\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Cambiar\x20la\x20ortografía\x20a\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Agregar\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Extraer\x20método\x22,\x22variable\x22:\x22Extraer\x20variable\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Ejecutar\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementar\x20todas\x20las\x20clases\x20abstractas\x20heredadas\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Mover\x20símbolo\x22,\x22moveSymbolsTo\x22:\x22Mover\x20símbolo\x20a...\x22,\x22moveSymbolsToNewFile\x22:\x22Mover\x20el\x20símbolo\x20a\x20un\x20nuevo\x20archivo\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Eliminar\x20todas\x20las\x20importaciones\x20no\x20utilizadas\x22,\x22removeUnusedImport\x22:\x22Eliminar\x20la\x20importación\x20no\x20utilizada\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Convierte\x20todos\x20los\x20formatos\x20de\x20importación\x22,\x22convertAllToAbsolutePath\x22:\x22Convertir\x20todas\x20las\x20importaciones\x20en\x20rutas\x20absolutas\x22,\x22convertAllToRelativePath\x22:\x22Convertir\x20todas\x20las\x20importaciones\x20en\x20rutas\x20relativas\x22,\x22convertToAbsolutePath\x22:\x22Convertir\x20a\x20ruta\x20absoluta\x22,\x22convertToRelativePath\x22:\x22Convertir\x20en\x20ruta\x20de\x20acceso\x20relativa\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Más\x20información\x20sobre\x20cómo\x20resolver\x20importaciones\x22,\x22selectInterpreterTitle\x22:\x22Seleccionar\x20otro\x20intérprete\x22,\x22selectKernelTitle\x22:\x22Seleccionar\x20otro\x20kernel\x20de\x20Jupyter\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Los\x20datos\x20de\x20registro\x20se\x20han\x20guardado\x20en\x20[{filePath}]({uri}).\x20Consulte\x20el\x20panel\x20de\x20salida\x20`Servidor\x20de\x20lenguaje\x20de\x20Python`\x20para\x20obtener\x20más\x20detalles.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Ir\x20al\x20panel\x20de\x20salida\x22,\x22profilingDataSaved\x22:\x22Los\x20datos\x20de\x20generación\x20de\x20perfiles\x20se\x20han\x20guardado\x20en\x20[{filePath}]({uri}).\x20Consulte\x20el\x20panel\x20de\x20salida\x20\x5c\x22Servidor\x20de\x20lenguaje\x20de\x20Python\x5c\x22\x20para\x20obtener\x20más\x20detalles.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22No\x20se\x20encontraron\x20\x5c\x22{importName}\x5c\x22\x20de\x20importación\x20en\x20el\x20entorno\x20de\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Entorno\x20de\x20Python\x20predeterminado\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20archivos\x20y\x20{cellCount}\x20celdas\x20para\x20analizar\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20archivos\x20y\x201\x20celda\x20para\x20analizar\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20archivo\x20y\x20{cellCount}\x20celdas\x20para\x20analizar\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20archivo\x20y\x201\x20celda\x20para\x20analizar\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Notificar\x20el\x20problema\x22,\x22title\x22:\x22Hemos\x20detectado\x20un\x20problema\x20de\x20rendimiento\x20con\x20Pylance.\x20¿Desea\x20notificar\x20un\x20problema\x20mediante\x20el\x20comando\x20`Pylance:\x20Report\x20Issue`?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Agregar\x20anotación\x20de\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Agregar\x20anotaciones\x20de\x20tipo\x20para\x20todas\x20las\x20referencias\x20de\x20fijación\x20en\x20este\x20archivo\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20no\x20es\x20un\x20accesorio\x20de\x20prueba\x20conocido.\x20Los\x20métodos\x20de\x20prueba\x20solo\x20deben\x20recibir\x20nombres\x20de\x20accesorio\x20o\x20parametrización\x20como\x20parámetros.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22¿Desea\x20actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22No\x20se\x20encuentra\x20un\x20símbolo\x20para\x20mover.\x22,\x22moveFileDescription\x22:\x22¿Actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Para\x20mover\x20un\x20símbolo,\x20el\x20archivo\x20de\x20origen\x20(\x5c\x22{src}\x5c\x22)\x20y\x20el\x20archivo\x20de\x20destino\x20(\x5c\x22{dest}\x5c\x22)\x20deben\x20tener\x20la\x20misma\x20extensión\x20de\x20archivo.\x22,\x22moveFileImportableOnly\x22:\x22Solo\x20se\x20pueden\x20mover\x20los\x20objetos\x20que\x20se\x20pueden\x20importar\x20de\x20otros\x20módulos,\x20como\x20funciones,\x20clases\x20o\x20funciones.\x22,\x22moveFileInsertLocation\x22:\x22No\x20se\x20encuentra\x20una\x20ubicación\x20para\x20insertar\x20el\x20símbolo.\x20Es\x20posible\x20que\x20ya\x20exista\x20un\x20símbolo\x20con\x20el\x20mismo\x20nombre\x20en\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22¿Actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22No\x20se\x20encuentra\x20información\x20de\x20archivo\x20para\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Este\x20símbolo\x20no\x20se\x20puede\x20mover\x20porque\x20está\x20declarado\x20varias\x20veces.\x22,\x22moveFileNotUserFile\x22:\x22No\x20se\x20puede\x20mover\x20este\x20símbolo.\x20Solo\x20se\x20admiten\x20símbolos\x20en\x20un\x20archivo\x20de\x20proyecto\x20o\x20de\x20usuario.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20no\x20se\x20puede\x20mover\x20porque\x20es\x20un\x20símbolo\x20privado.\x22,\x22moveFileSameFile\x22:\x22No\x20se\x20puede\x20mover\x20un\x20símbolo\x20al\x20mismo\x20archivo\x20en\x20el\x20que\x20se\x20encuentra\x20actualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Esta\x20expresión\x20no\x20se\x20puede\x20mover.\x20Solo\x20se\x20admiten\x20asignaciones\x20simples,\x20como\x20una\x20variable\x20a\x20la\x20que\x20se\x20asigna\x20un\x20valor.\x22,\x22moveFileSymbolNotFound\x22:\x22No\x20se\x20encuentra\x20un\x20símbolo\x20en\x20la\x20posición\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22No\x20se\x20puede\x20mover\x20este\x20símbolo.\x20Solo\x20se\x20admiten\x20variables,\x20funciones\x20y\x20clases\x20en\x20el\x20nivel\x20de\x20módulo.\x22}}','bitarray','PylanceImportResolver','callCount','TypeStringGenerator','jupyter-core','Symbol','exclude','visitParagraph','isBundledStub','pytest.FixtureFunctionMarker','bullet','getTypeDetail','handleDidChangeTextDocument','unktype','licenseErrorText','line_block','_encoder','UriEx','entries','_reindentLinesFromText','LookbackTokenLength','didopendocument','pendulum','isMac','ranges','pyrogram','hasNonEnclosedContinue','getSourceFilesFromStub','indexGenerationMode','pylance.setAutoImportCompletions','IsIntelliCodeCommit','Invalid\x20Expression\x20Selected','forEach','async\x20','_activePromise','WebUri','qps-ploc','isDocString','pytestParametersInlayTypeHints','site-packages','analysisRequest','binarySearch','intellicode_completion_item_selected','ReturnShouldBeLastStatement','tokenRangeMs','hasInlayHintRefreshCapability','fileType','slice','_printOverloadedMethodSignatures','SpecialFoldersKind','_getParameterTokenType','AggregatedFormatOnTypeProvider','getClassFullNameParts','singularFileAndPluralCellsToAnalyze','_includeSyntaxToken','tomli','pylance.extractVariableWithRename','LanguageServerBase','newSymbolName','structlog','IS_DEV','check','moveFileSameFile','all','invocation','Set','_getProfilingWaiter','logLevel','_filter','parso','postMessage','_console','parse','python-dotenv','extractTokens','parameters','_lastIncrementTime','lines','_rootUri','pathy','_values','PylanceSynchronousFeatures','Union','readme-renderer','IndicesManager','isString','caseSensitiveDetector','_notebookData','visitLineFeed','getMagicMethodInfoForIdentifier','return','redactError','&nbsp;','NotebookDocumentSelector','hyperframe','convertDocumentRange','_completionCoverage','visitDefaultDirective','_fallbackFs','\x20at\x20$1\x20($2)','getExecutionEnvironments','_tryGetTextAfterImportsAdded','Packages','total\x20number\x20of\x20cells:\x20','literalClasses','visitClass','handleError','visitWith','externallyVisible','case','handleSettings','singularFileAndSingularCellToAnalyze','_clearPendingDeletes','round','_countedAbsolute','Indexer\x20background\x20runner(','typeshedPath','comments','Hint','getPath','YieldFinder','verifyPersistedIndices','_maxDegreeOfParalellism','editDistance','getAutoImports','AsyncCommandController','Unknown\x20SpecialFoldersKind:\x20','sympy','getPlatformName','edits','addResultToImportMetrics','substring','failureReason','CodeActionKind','isFirstRun','position','buildRecommendationsTelemetry','operator','level','disableWorkspaceSymbol','isNotebookCell','linux','Info','substitution','raceCancellablePromises','Measurements','_computeInstalledPackage','BackgroundConsole','TextEditTracker','findDeclarationsByType','__setModuleDefault','indexing:\x20','Method\x20not\x20implemented.','totalTime','_isUnusableUri','pythonSetInterpeter','_initDeclaration','pyright.dumpFileDebugInfo','handleCompletionResolve','String','_updateExtensionSettings','_promise','platform','_sourceMapper','Immutable','FindReferencesTreeWalker','DocumentSymbolProvider','Pytest.addTypeAnnotations','moveFileExtensionMismatch','ClearPersistedIndicesCommand','unshift','FormatOnTypeDynamicFeature','getTypeVarScopeNode','param\x20spec','initialize','InvalidTargetSelected','queue','object','Error\x20reading\x20settings:\x20','PYLANCE_EXTENSION_ID','parentNode','changeSpellingTo','sendCommand','Folder','custom_','azure-mgmt-subscription','typeEvaluationTime','FullAccessHost','_collectSymbolReferencesPerImports','_pytest.fixtures.FixtureFunction','_running','resolvePathWithEnvVariables','azure-servicebus','startsWith','hasMultipleWorkspaces','[Warn]\x20','visitBlockQuote','dbt-core','PackageDiscoverer','google-cloud-videointelligence','Scan','getMarkParameterizedDecorators','typeAnnotation','string','pylance.profiling.start','getScopeForNode','azure-mgmt-cosmosdb','zlib','Methods','aiohttp','absolute','onWorkspaceAnalysisCompletedHandler','int32','stringifyUris','visitImport','orderedImports','getNodeIndentation','connection','maxDepth','subtypes','_funcType','addAutoImportCompletions','_fileSystem','importResolveRedirect','isMethod','_units','visit','actions','originalDeclUri','stdlib.json','currentScope','__itruediv__','fragment','_getInsertRange','AsynchronousFeatures','symbolCount','stopProfiling','isBuiltIn','symbolDefinitionProvider',':param\x20','SymbolReferenceUpdator','UriMap','EXECUTE_COMMAND','_getOverridenToken','visitSubstitutionDefinition','isClass','distributed','extraCommitChars','arguments','addIfNotNull','tryGet','_fileOpenedSinceLastTelemetry','test/getWorkspaceFileContent','getChainedUri','leftExpression','ContainsYieldExpression','truncate','_tryHandleStringLiterals','scan','transformSettings','_addResultsForVariableDeclaration','public','version','baseExpression','BackgroundAnalysisFactory','_aliasResolver','_onDelta','builder','selectedTokens','phonenumbers','STR_LIT','pylance.getSourceFiles','FORMATONTYPE_SLOW','textDocument/rename','_foldingRanges','Indice\x20for\x20','MRUQueueKey','pythonEnvironmentName','extensionTotalTimeInMS','unusableCompilerFlags','getFixtureType','addIfUnique','_document','disableOrganizeImports','_getPythonInformation','addPylanceProgramServices','openFilesOnly','ignoreErrors','type\x20variable','_scrapedPath','cmdstanpy','test/signal','convertDocStringToMarkdown','_deferred','_cachedPredefinedFixturePaths','addDeclaration','file/statSync','hover_slow','prefixCellUri','moveFileMissingInfo','__gt__','HOVER_SLOW','cachedParentImportResults','getSourceFileInfoList','<sup>','---','prependOnceListener','onSelectionRanges','black','findFirstDescendant','_queuedPromise','_getNewRelativeModuleNamesForFileMoved','STARTUP_METRICS','getBackgroundAnalysis','visitImportFromAs','_currentFieldList','_paramName','index','WorkspacePythonPathKind','isParameterDeclaration','getTypeOfFunction','file/readDirectorySync','detail','python_LSTM_','_pushKeywordNotSupportedByTextMate','pep604','createNotebookData','crypto','onDelta','_applyPylanceDiagnosticOverride','methodType','addCustomMeasure','_getMemberDeclarations','Tensor','fillBuilder','localeCompare','_pipeName','bytes','createFromFileSystem','typeEvalCount','findIndex','convertDocumentRangeToLocation','schedule','getModuleSymbolTable','IsTrustedWorkspace','isOverloaded','_initialized','COMPLETION_METRICS','tokenModifiers','findingReferences','RenameFileProvider','ParseTreeWalker','<module>','visitFootNoteReference','scan\x20packages\x20','.pyi','DumpFileDebugInfo','_updateChainedFile','removeDeclaration','convertToRelativePath','cellTextDocuments','_tryGetResolveAliasDeclaration','isTypeVar','logInstalledModuleInfo','_moduleNameAndType','snippetSupport','_recordUserInteractionTime','constructor','deepRestore','packageDiscoverer','getRenameModulePathInfo','_isWhitespaceToken','getUserFiles','plt','https://peps.python.org/pep-','_vsext_continueCharacters','_getSemanticTokensHandler','findSiblingOfType','appendDeclarationsTo','_oldModuleUri','_containsInit','canRenameSymbol','removeListener','userFileIndexingLimit','insertText','_collectWildcardImports','hasHierarchicalDocumentSymbolCapability','<!--moduleVersion:','attachWorkDone','getTokens','_excludedStdLibModules','isAttributes','\x20in\x20','__bool__','getCommentsAtTokenIndex','\x20->\x20','lengths:0','next','Fixed\x20docstring:','addExtraPath','code','getMatchingAutoImports','python/beginProgress','visitImportFrom','Profiler.stop','createImportResolver','_buildCallDefinition','Profiler.enable','getFileSystemEntriesFromDirEntries','_importData','Cannot\x20extract\x20return','GetExperimentValue','Time\x20taken\x20to\x20get\x20recommendations:\x20','onDocumentOnTypeFormatting','fileSystem','Shutdown','_profilingInfo','_timer','constructorUsageProviderFactory','UNNAMED','lookUpSymbolRecursive','textEdits','None','diagnosticSeverityOverrides','getDottedName','_lastUnresolvedImportName','kiwisolver','executeDirectoryRename','_elapsedSum','defaultPythonPlatform','abstract','vsintellicode.completionItemSelected','flat','callArgumentNames','onDrained','visitClassifier','en-us','autoImportIndexCount','_debounceRareCall','handleSetTrackedFiles','MRUQueue','_tasks','nameParts','_getCurrentIndent','ConsoleWithLogLevel','getNativeModuleName','visitMemberAccess','IntelliCodeInterface','rightExpression','visitOptions','_pendingIndexingRequest','getAncestorsIncludingSelf','yield','createFromConnection','test/getOpenFiles','canImplementAbstractClass','from\x20IPython.display\x20import\x20*\x0a','convertRange','_addModule','PylanceAsyncServer','_extractLookbackTokens','moveFiles','getMappedFileUri','getBoundSourceFile','TelemetryEventName','change','_includeThirdParty','PylanceAsynchronousFeatures','ordered-set','writeFileSync','_useRemote','lazyEdit','performance','get_pytest_options.py','endsWith','tokenizerOutput','relativeTotal','_timeout','QuickActionCommand','_reindentLineFromText','profilingDataSaved','_lastRequest','.ipynb','absoluteTotal','getMagicMethodInfoForOperator','_chainedUri','__init__.py','getPersistLibrary','[PEP\x20','LoadModelAsync','deepLearning','visitSuite','handleMemoryHighUsage','_tryExecuteAsync','getConfiguration','Attributes:','pylanceCodeActionKinds','_pushComments','getOriginalUri','close','createWorkDoneProgress','_addResultsForDeclaration','printExpression','pathEndsWith','_addResultsForClassDeclaration','rtree','URI','bodyNodes',':type\x20','visitDirectiveIdentifier','BulkServiceRegistrationService','_fixtureStartsWith','Loaded\x20ONNX\x20runtime.\x20Creating\x20IntelliCode\x20session...','findPythonSearchPaths','DeepLearning','getContainingWorkspace','textDocument/completion','visitError','pandas','iterator','event','pylance.pytest.addAllFixtureTypeAnnotations','_processSymbolReferenceOffImports','_computeInstalledPackages','GitPython','promise','ExecuteCommand','startLogging','_implementAllAbstractClasses','getWordAtOffset','curlybrace','isFunction','off','_hasInlayHintRefreshCapability','lastNamedChild','CodeAction.MoveSymbol.moveSymbolsTo','getGetAttrMethods','\x5c_\x5c_','partial','pythonPlatform','_clientConnection','createSourceFile',')\x20:','getTokenOverlapping','_getDestinationFile','indentionOffset','_getToken','_executionEnvironments','getImportRoots','getMethodWithinClassIndentation','_diagnosticReporterQueue','writable','getPatternsAsync','_getModuleFixtureNodesRecursive','doForEachSubtype','_program','ProfilingCommand','getLibraryIndices','/__init__.py','action','offset','pylance/executeCommand','addDocumentationResultsPart','except\x20and\x20to\x20the\x20extent\x20required\x20by\x20third\x20party\x20licensing\x20terms\x20governing\x20use\x20of\x20certain\x20open\x20source\x20components\x20that\x20may\x20be\x20included\x20in\x20the\x20software;','Commands','resolveImport','setCompletionCallback','scanPackages','_sequentializer','WindowInterface','onCancellationRequested','startProfiling','handleResolveInlayHint','CodeAction.MoveSymbol.moveSymbolsToNewFile','_fixGoogleDocDefinition','_isTestFunction','completion_metrics','symbolDeclToIgnore','visitSection','>>>','_importAdder','StringDefinitionFinder','geoip2','pylance_','dist-packages','__complex__','getNextServiceId','23468650vGStlY','\x20(pyright\x20version\x20','_addTelemetry','pylance.gotoOutputChannel','prependListener','Number','.toNewFile','onRequest','DefinitionFilter','AggregatedDefinitionProvider','isBoolean','addMissingOptionalToParam','_handleName','Load\x20model\x20with\x20modelservice\x20succeeded.\x20modelPath:\x20','__rmul__','isFunctionDeclaration','_serverOptions','getEffectiveReturnType','Exception\x20in\x20IntelliCode:\x20','PylanceFullAccessHostFactory','_cache','supportedFileExtensions','pyspark','pylance.extractMethodWithRename','recwarn.py','getRegionComments','hasWatchFileCapability','supportsDeprecatedDiagnosticTag','_lspTelemetryThrottler','getRelativePathComponents','kernelspec','_getEditDistance','pytest.MarkDecorator','getDottedNameWithGivenNodeAsLastName','PylanceLanguageService','_currentProfilingInfo',':returns:\x20','makeErrorMessage','getKnownModuleVersion','failed','_updateImportData','CodeActionTriggerKind','updateSettingsForWorkspace','positions','reportShadowedImports','_autoFormatStrings','lookUpClassMembers','collectModuleInfo','getEnd','getEnumNames','workspaceEdit','ExtractMethodCommand','cells','fatalErrorOccurred','Commands.ProfilingCommand.profilingDataSaved','visitInterpretedText','_lineFeedMode','printOverriddenMethodBody','loadModelAsync','MarkdownFormatter','azure-mgmt-kusto','iniconfig','indexValueDetail','_testing','isOverloadedFunction','UnresolvedType','visitDictionary','----------','COMPLETION_SLOW','file','shadows','onMessage','executeCommand','jupyter','Variable','LiteralTokenValue','appendWorkspaceSymbolsRecursive','basename','memberName','NullSequence','HoverProvider','_pushQueue','TelemetryInterface','_inUseUris','_pendingCommandCancellationSource','visitComment','pytestParameterInlayTypeHints','createCommandResult','_cancelTimeout','reduce','_stopProfiling','_lastTriggerKind','hasAugmentsSyntaxTokensCapability','Failed\x20to\x20load\x20IntelliCode\x20model\x20through\x20ModelService','_logTracker','shouldProcessDeclaration','error','packageHash','executingCommand','_handleClassOrFunction','visitListItem','parseDiagLevel','_syncfs','suppress','Refactoring.moveFileAbsentSymbol','metaData','setAutoImportCompletions','</ul>\x0a','_service','textDocument/prepareTypeHierarchy','tempFile','UriMapper','_containsNoIndentBeforeFirstStatement','termcolor','_getTypeIgnoreTitle','reject','cheroot','hasVisualStudioExtensionsCapability','paths','verifyCellChainIsLinear','maxminddb','TypeDefinitionProvider','parseTime','relativeUnresolved','matplotlib','----','getOriginalFileUri','list','_moduleNames','isFromImportName','MagicMethodDefinitionProvider','IndexingResultMap','bulkServiceRegistration','_insertAfterNodeAndRewalk','_runningPromises','isTracked','builtin','rootNode','typeParameter','_findSymbolsReferences','activeParameterSupport','onDidChangeConfiguration','_handleMethodSupertypes','azure-core','MaxRecommendation','no\x20model\x20exists','_hasTrustedWorkspaceSupport','addExtraCommitChar','parseResults','ServiceKey','isUnion','profilingFolderUri','visitName','keyword','UnknownType',':empty:\x20``','tryConvertFromOriginal','_formatOnTypeColon','handleCompletion','realFS','pymongo','Snippet','getAutoImportCandidates','isConstant','setHostCache','execute_command','isNoReturn','handleDidChangeWatchedFiles','autoImport','_lastTree','CancellationTokenSource','maybeSendTelemetry','rapidfuzz','decorator','leftParenthesisSpanStarts','azure-mgmt-containerinstance','_tryGetResolvedModuleNames','intellicode_onnx_load_failed','LoggingCommandHandler','findFixtureFunction','onSignatureHelp','_selectionRange','_isSymbol','getScope','lookUpSymbol','bind','tokenizeCallCount','azure-mgmt-eventhub','_localStorageUri','setGetRawString','_supportRestParsing','substitution_definition','EmptyUri','_tryGetCachePath','_getTypeToPrint','handleWorkspaceSymbol','file/readSync','field','fileRenamed','isBundle','classifier','Refactoring.moveFileSymbolNotFound','Refactoring.moveFileNotUserFile','-->','register','GetAutoImportsCommand','pytestParameters','createImportResolverWithPartialStubs','Converting\x20docstring\x20to\x20markdown','handleAnalyze','number','isUserCode','remove','field_name','handleMarkFilesDirty','Successes','getModuleNameForImport','__len__','CommandService','_perfInfo','indexPackages','fromLSPAny','[tool.pyright]','pyright.unusedImport','test/getUserIndices','python/jupyterDocumentSymbols','_convertImportFormat','tryCreateProvider','python.intellicode.loadLanguageServerExtension','taskId','visitStrong','futureImports','_queuedPromiseFactory','visitDirective','NotInModel','isTypingStubFile','tomlkit','_getNumberOfBlankLinesToInsert','loggingDataSaved','pyright','mtime','```','contentChanges','diagnosticRuleSet','PylanceServiceKeys','MRURanker','_getFirstTokenOfStatement','Language','skipped:\x20no\x20parse\x20result','insert','_currentWorker','pylanceRefactorActionKinds','_textEditTracker','azure-mgmt-msi','JupyterReferences','gotoOutputCommand','_getDocumentRange','cloneAsInstance','attachClient','indices','ms\x20is\x20not\x20a\x20multiple\x20of\x201000ms.','vendor','_getTypesText','_tryGetExistingImportInfo','wait','OperationCanceledException','medianIndent','formatEventName','mainFilename','_tryGetFunctionNodeType','visitLine','ReferencesProvider','getParseResults','dir','arrow','_indentationUtils','fastapi','contents','definition','equalityChecker','_updateNameInFromImportForSymbolReferences','ipykernel','_getFileFixtureNodes','magicFunction','hasExperimentationSupport','formatExpressions','getDiagnosticsSeen','requestIndexingFromBackgroundThread','Failed\x20to\x20read\x20','getClassMemberIterator','_pytest','IMPORT_HEURISTIC','done','isWildcardImport','nameInfo','All','SemanticTokensRefreshRequest','python/isTrustedWorkspace','getSettings','torchmetrics','PackageScanner','visitSubstitution','COMPLETION_ACCEPTED','Wait','_counter','realpathSync','starlette','taskListTokens','Command:\x20\x27Remove\x20All\x20Unused\x20Imports\x27','Error\x20initializing\x20RestDocStringService:\x20','_getAllowedFixtures','usesLocalName','heapTotal','folder','fromString','_parserWasmUri','SynchronousFeatures','_insideErrorNode','has','_getTypingFile','CreateTypeStubCommand','DidChangeDocument','hasVSCodeExtension','isMainThread','getTokenAt','createDecipheriv','_tryGetSymbolForImportName','comment','python/isTrustedWorkspaceSync','Warning','overallFailures','metadata','_isWhitespaceString','removeUnused','SkipBlankLines','areDeclarationsSame','_firstImport','getTokenIndexAtLeft','getWorkspaceForFileSync','_bundledStubs','_computeModuleVersion','x64','updateImportInfoForTypeWithAutoImport','element_inside','_tryGetContainingFunctionNode','handleTypeHierarchyPrepare','getConsole','GetWorkspaceSettings','unknownMemberName','link','azure-mgmt-storage','setAllowedRoots','onRange','import_metrics','Renamed','MAX_VALUE','__ipow__','convertPositionToOffset','_buildHint','_transformers','text','_getQueue','indexSymbols','callArgumentNameInlayHints','__format__','google-cloud-bigquery','includeFileSpecs','hierarchicalDocumentSymbolSupport','reportUnboundVariable','provider','getItemAtPosition','testing','_generateInstalledPackagesBitArray','Deprecated','getTypeshedStdLibPath','_parser','itemTelemetryTimeInMS','enum','\x20or\x20','operatorType','AutoImporter','__radd__','_position','min','_connection','findCommentAtOrBeforeOffset','parent','loguru','removeUnusedImport','getCandidates','Parameters','comparePositions','autopage','editor','_updateImportInfos','mtimeMs',')\x20root\x20directory:\x20','isExpressionNode','completion_coverage','FixtureFinder','runCommands','getWorkspaces','DefaultEditorIndentConfig','uri_map_val','updateChainedUri','expandPathVariables','virtual\x20workspace:\x20','typeHint','literal_block','readFile','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Přidat\x20{importText}\x22,\x22searchImport\x22:\x22Hledat\x20další\x20shody\x20importu\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Změnit\x20pravopis\x20na\x20„{word}“\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Přidat\x20„{name}“\x20do\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Extrahovat\x20metodu\x22,\x22variable\x22:\x22Extrahovat\x20proměnnou\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Spustit\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementovat\x20všechny\x20zděděné\x20abstraktní\x20třídy\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Přesunout\x20symbol\x22,\x22moveSymbolsTo\x22:\x22Přesunout\x20symbol\x20do...\x22,\x22moveSymbolsToNewFile\x22:\x22Přesunout\x20symbol\x20do\x20nového\x20souboru\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Odstranit\x20všechny\x20nepoužívané\x20importy\x22,\x22removeUnusedImport\x22:\x22Odebrat\x20nepoužitý\x20import\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Převést\x20všechny\x20formáty\x20importu\x22,\x22convertAllToAbsolutePath\x22:\x22Převést\x20všechny\x20importy\x20na\x20absolutní\x20cestu\x22,\x22convertAllToRelativePath\x22:\x22Převést\x20všechny\x20importy\x20na\x20relativní\x20cestu\x22,\x22convertToAbsolutePath\x22:\x22Převést\x20na\x20absolutní\x20cestu\x22,\x22convertToRelativePath\x22:\x22Převést\x20na\x20relativní\x20cestu\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Další\x20informace\x20o\x20řešení\x20importů\x22,\x22selectInterpreterTitle\x22:\x22Vyberte\x20jiného\x20interpreta\x22,\x22selectKernelTitle\x22:\x22Vyberte\x20jiné\x20jádro\x20Jupyter.\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Data\x20protokolování\x20se\x20uložila\x20do\x20umístění\x20[{filePath}]({uri}).\x20Další\x20podrobnosti\x20najdete\x20v\x20podokně\x20výstupu\x20Python\x20Language\x20Server.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Přejít\x20do\x20podokna\x20výstupu\x22,\x22profilingDataSaved\x22:\x22Data\x20profilace\x20se\x20uložila\x20do\x20umístění\x20[{filePath}]({uri}).\x20Další\x20podrobnosti\x20najdete\x20v\x20podokně\x20výstupu\x20„Python\x20Language\x20Server.“\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Import\x20{importName}\x20se\x20v\x20prostředí\x20{venv}\x20nepovedlo\x20najít.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Výchozí\x20prostředí\x20Pythonu\x22,\x22globalEnvironmentName\x22:\x22globální\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20soubory/souborů\x20a\x20{cellCount}\x20buňky/buněk\x20k\x20analýze\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20soubory/souborů\x20a\x201\x20buňka\x20k\x20analýze\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20soubor\x20a\x20{cellCount}\x20buňky/buněk\x20k\x20analýze\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20soubor\x20a\x201\x20buňka\x20k\x20analýze\x22,\x22windowsStoreEnvironmentName\x22:\x22Microsoft\x20Store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Nahlásit\x20problém\x22,\x22title\x22:\x22Zjistili\x20jsme\x20problém\x20s\x20výkonem\x20rozšíření\x20Pylance.\x20Chcete\x20nahlásit\x20problém\x20pomocí\x20příkazu\x20Pylance:\x20Nahlásit\x20problém?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Přidat\x20poznámku\x20typu\x20k\x20názvu\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Přidat\x20poznámky\x20typu\x20pro\x20všechny\x20odkazy\x20na\x20příslušenství\x20v\x20tomto\x20souboru\x22,\x22fixtureNotFound\x22:\x22„{fixture}“\x20není\x20známý\x20testovací\x20přípravek.\x20Testovací\x20metody\x20by\x20měly\x20jako\x20parametry\x20přijímat\x20pouze\x20názvy\x20testovacích\x20zařízení\x20nebo\x20parametrizace.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Chcete\x20aktualizovat\x20všechny\x20odkazy\x20na\x20import\x20pro\x20{oldModuleName}\x20na\x20{newModuleName}?\x22,\x22moveFileAbsentSymbol\x22:\x22Nepovedlo\x20se\x20najít\x20symbol,\x20který\x20se\x20má\x20přesunout.\x22,\x22moveFileDescription\x22:\x22Chcete\x20aktualizovat\x20všechny\x20odkazy\x20na\x20import\x20pro\x20{oldModuleName}\x20na\x20{newModuleName}?\x22,\x22moveFileExtensionMismatch\x22:\x22Pokud\x20chcete\x20přesunout\x20symbol,\x20musí\x20mít\x20zdrojový\x20soubor\x20({src})\x20a\x20cílový\x20soubor\x20({dest})\x20stejnou\x20příponu\x20souboru.\x22,\x22moveFileImportableOnly\x22:\x22Přesouvat\x20se\x20můžou\x20jenom\x20objekty,\x20které\x20se\x20dají\x20importovat\x20z\x20jiných\x20modulů,\x20jako\x20jsou\x20funkce,\x20třídy\x20nebo\x20funkce.\x22,\x22moveFileInsertLocation\x22:\x22Nelze\x20najít\x20umístění\x20pro\x20vložení\x20symbolu.\x20Symbol\x20se\x20stejným\x20názvem\x20už\x20může\x20v\x20{name}\x20existovat.\x22,\x22moveFileLabel\x22:\x22Chcete\x20aktualizovat\x20všechny\x20odkazy\x20na\x20import\x20pro\x20{oldModuleName}\x20na\x20{newModuleName}?\x22,\x22moveFileMissingInfo\x22:\x22Nelze\x20najít\x20informace\x20o\x20souboru\x20pro\x20{name}.\x22,\x22moveFileMultipleDeclarations\x22:\x22Tento\x20symbol\x20nelze\x20přesunout,\x20protože\x20je\x20deklarován\x20vícekrát.\x22,\x22moveFileNotUserFile\x22:\x22Tento\x20symbol\x20nelze\x20přesunout.\x20Podporují\x20se\x20pouze\x20symboly\x20v\x20souboru\x20projektu\x20nebo\x20uživatele.\x22,\x22moveFilePrivateSymbol\x22:\x22{name}\x20se\x20nedá\x20přesunout,\x20protože\x20se\x20jedná\x20o\x20privátní\x20symbol.\x22,\x22moveFileSameFile\x22:\x22Symbol\x20nelze\x20přesunout\x20do\x20stejného\x20souboru,\x20ve\x20kterém\x20se\x20právě\x20nachází.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Tento\x20výraz\x20nejde\x20přesunout.\x20Podporují\x20se\x20pouze\x20jednoduchá\x20přiřazení,\x20například\x20proměnná,\x20které\x20se\x20přiřazuje\x20hodnota.\x22,\x22moveFileSymbolNotFound\x22:\x22Na\x20pozici\x20{position}\x20nelze\x20najít\x20symbol.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Tento\x20symbol\x20nelze\x20přesunout.\x20Podporují\x20se\x20pouze\x20proměnné,\x20funkce\x20a\x20třídy\x20na\x20úrovni\x20modulu.\x22}}','getNestedProperty','InlayHintKind','SyncRequests','convertInsertionEdit','jinja2','createDiagnosticSink','_changeSpelling','getParentImportResolutionRoot','_convertNodesToString','trustedWorkspaceSupport','visitLink','_createCodeAction','_consumed','_moveSymbol','_containsToken','_createReverseChanges','wellKnownAbbreviationMap','onInlayHints','statements','onDidChangeWatchedFiles','port','create','_addResultsPart','getEnclosingClass','_findStringToken','preSetFileOpenMs','_getNodeValue','ExtractMethodProvider','_restParser','computeLegend','__delattr__','test/analyzeWorkspace','createCommand','thirdPartyImportStubs','CodeAction.AutoImport.searchImport','trigger','_pylanceQuickAction','_getHostKind','RESOLVE_INLAYHINTS_SLOW','Failed\x20to\x20load\x20IntelliCode\x20model','tokenizeFileTime','pytest_','addSymbol','spio','containsWildcardImport','default','expression','_completePromise','_updateCompletionItem','throwIfCancellationRequested','_documentTransformers','DidOpenNotebookDocument','__neg__','userIndexMs','operatorToken','isInPyTypedPackage','_clearPersistedIndices','Returns','Refactoring','Indexing(','endLines','moduleFileUri','_isTypeUsableForPrint','(module)\x20','_globalMRUQueueMap','old','scryptSync','_currentNode','json','inlayHint/resolve','str','resolve','StopWatch','_diagnosticsRemapper','getDocumentOnTypeFormattingOption','getBackgroundAnalysisProgram','InvalidExpressionAndStatementSelected','_getArguments','ref','handleTypeDefinition','_tryHandleMultilineConstructs','mappedCellUris','There\x20was\x20an\x20error\x20saving\x20profile\x20data:\x20','intellicode_enabled','hasAsyncKeyword','\x20KB.','slack-sdk','ParameterFormatter','------------------------\x0a','getModuleFilesPerExecEnv','textDocument/semanticTokens/range','__eq__','match','Worker','runner','isClassInstance','createCipheriv','getPathForLogging','applyData','delete','className','getDeclarationForFixture','GOTODEF_INSIDE_STRING','asyncLS','isClassDeclaration','startLines','moveFileLabel','tokenizeTime','_keys','inferredTypeSource','work','popIndentMode','MethodSignaturesGenerator','Reanalyzed','root','_list','pylance.reportIssue','isExternallyHidden','isAnyOrUnknown','getNonDefaultWorkspaces','(class)\x20','applyRankerToItemsInPlace','_debounceFrequentCall','originalName','isInstantiableClass','autoImportImportAliasTimeInMS','matchFileSpecs','threadId','\x20at\x20','_onTypeHierarchyPrepare','_findNodesInRange','addChain','_predominantEndOfLineSequence','ExtraPath','debugInfoInspector','_getCompatibleMarkupKind','getFunctionInferredReturnType','functionTypeResult','handleCallHierarchyPrepare','getSpecialFolder','FG_','isAsync','completionAccepted','Field','resolveFunction','canExtractVariable','listen','_sendInstalledPackagesTelemetry','_hasAugmentsSyntaxTokensCapability','h11','toLocaleLowerCase','_options','hasConfigurationCapability','blockIndent','versionadded','_isResolveSupported','didOpen','watchForLibraryChanges','sniffio','_collectCandidatesFromSymbols','gotoDefinitionInStringLiteral','Warn','basic','onExecuteCommand',')](','getDeclaringModulesForType','pytest.yield_fixture','properties','is64','exists','visitField','isPrivateOrProtectedName','getEnclosingParameter','tryGetParameterNodeType','isNotebookPrefixCell','waitForClientResponse','PylanceFullAccessHost','Unable\x20to\x20read\x20','moveSymbol','onWorkspaceRemoved','_persistedLibrary','__rsub__','createReplaceEdits','getModuleUri','convertDocumentRanges','_getDeclarationsInModule','_createMethodSubItem','getUnusedImportDiagnosticsForRangeFromService','matchesRegex','removeAllUnusedImports','createHash','command:revealFileInOS?','PylanceFileSystem','rss','installed_packages','createDocumentRange','pushIndentMode','isAliasDeclaration','timezonefinder','_countedRelative','235512OpSRSp','prefixLength','serialize','_getSubmoduleCompletion',':\x20\x20','get','handleInlayHints','_getOriginalForm','bindTime','\x20\x20\x20\x20','createFromRealFileSystem','__serialized_map_val','Server\x20settings\x20returned\x20for\x20workspace:\x20','_getTitle','_isCloseToken','runBackgroundThread','indexCount','_cachedExistenceForPath','AsyncLspLanguageServerBase','_dumpFileDebugInfo','isFileUri','cancelWalk','invalidateAndForceReanalysis','TestStartServer','isTypeshedStub','getEnclosingSuiteOrModule','_task','isMaybeDescriptorInstance','rename','InvalidatedReason','replaceText','updateCurrentScope','canBuildEdits','filterText','__ior__','isDefined','visitStringList','resourceOperations','moveFileMultipleDeclarations','removeUnusedImports','getConfigOptions','PylanceDiagnosticSink','decoratorFilter','isInteger','TimeoutTimer','StringDefinitionHoverProvider','test_*.py','python.addImport','.py','782cd91f1d1aaa09bdecc44ba7ab5078','peakRssMB','_getTypePrintOptions','workerIndex','some','_format','sendExceptionTelemetry','azure-identity','mergeCommands','_tryGetAutoImportsFor','onCallHierarchyOutgoingCalls','getFileContent','pytest.fixture','intelliCodeCompletionItemCommand','fileName','onFileChange','memoryIncreaseKB','_getImportInfo','_tryProcessExistingImports','isRefactoringCommand','refreshSupport','BackgroundAnalysisRunner','.cache','_fixtureEquals','addLocations','_addInlayHint','VSDiagnosticTag','methodSignature','setSortKeys','_tryGet','getVariableInlayHint',']\x20Profiling\x20started','handleSelectionRanges','handleDocumentOnTypeFormatting','fromBounds','combine','getDiagnosticSeverityOverrides','visitSpace','doesRangeContain','backgroundAnalysis','languageService','parametrize','patternMatcher','getTypeOfMember','AutoOpenBarrier','owns','inExperimentCache','filter','_mutator','lable','NeverType','extraPaths','BackgroundAnalysisRunnerBase','includeAllSymbols','FileWatcherDynamicFeature','getSelectedTokenPositionIndex','INTELLICODE_MODEL_LOAD_FAILED','isWindows','addTrackedFile','Properties','_setExperimentOptionsHandler','_appendImportNameInfo','_indexOptions','hasMagicMethodForKeyword','_previousTokenStart','handleSetConfigOptions','createImportedModuleDescriptor','resolveAbsoluteImport','paragraph','inferredTypeNodes','getContainingWorkspacesForFile','typeHintComment','getOutgoingCalls','parseNotebookChange','typing','Messages.defaultPythonEnvironmentName','symbols','setPackageDiscovery','constructs','Server\x20root\x20directory:\x20','onDefinition','_handleImplicitImports','literal','defaultValueExpression','_changed','exceptiongroup','pyathena','numFilesAnalyzed','_onDocumentOnTypeFormatting','typeArguments','bracket','restartServer','evaluator','createIndexerFileSystem','watchForConfigChanges','_areImportInfoSame','_parseResults','typeHierarchy','_renameFiles','documentOnTypeFormattingProvider','warn','getResolvedFilePath','padEnd','pythonPath','timeout','handleRenameRequest','initializationOptions','telemetry','_renameReferences','_getPredefinedFixtureFunctionsFromPytestPath','supportAdvancedEdits','terminate','new_var','_slowCompletionInfo','inlayHint','reanalyze','profileId','_handleOverriddenOperator','CodeAction.ToggleImportPath.convertAllToAbsolutePath','Messages.globalEnvironmentName','_model','multidict','getContainer','_autoImportMaps','_addTwoNodeRange','getIPythonMode','_getSettings','marshmallow','stdlib/typing.pyi','workspaceCount','maxSize','__rand__','normalMemberAccessCompletionAcceptedCommand','_newModuleNameAndType','_equalityChecker','indexOptions','pylance.setTypeChecking','getFile','isStdLib'];a1_0x5acc=function(){return _0xfbd3dc;};return a1_0x5acc();}
//# sourceMappingURL=server.bundle.js.map
//# sourceMappingURL=server.bundle.js.map