+
c ó € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH t H
t
HtHtH
t
Ht ^ RIHtHt ^ RIHt ^ RIHtHt ^ RIHt ^ RIHt ^ R IHtHt ^ R
IHt ^ RI H!t! ^ RI"H#t# ^ R
I$H%t% ^ RI&H't' ^ RI(H)t) ^ RI*H+t+ ] PX R8w d ]-! R4 ] P\ ! ^4 R R lt/RR/R R llt0RR/R R llt1RR/R R llt2R%R R llt3R t4 ! R R!4 t5]6R"8X d Rt7 ]5! 4 t7]7Pq 4 R# R# ]9 do t:]1! ];! ]:4 ]:]:Px R#R$7 t=]2! ];! ]:4 ]:]=R#R$7 ]7e ]7P} 4 M
]9 d Mi ; i] P\ ! ^4 Rt:A:R# Rt:A:ii ; i)&é N)Údatetime)ÚAppStateÚ
PROXY_PORTÚAPP_VERSIONÚRESOLVE_COOLDOWN_SECONDSÚLOGS_DIRECTORYÚCONFIGURATION_FILE_PATH)Ú
can_bind_portÚbuild_port_conflict_report)Ú
ConfigManager)ÚSystemUtilsÚ_format_browser_scan_error)ÚAuditLog)Ú
GUIManager)ÚNetworkManagerÚCertificateManager)ÚProxyServer)ÚRobloxWatchdog)Ú
BackendClient)Úlog_cookie_scan)ÚAuthService)ÚSessionService)Úenforce_or_exitÚwin32zXSinisterClient is only meant to be run on Windows due to platform-specific dependencies.c ó$ € V ^8„ d QhR\ /# )é Úreturn©Ústr)Úformats Úmain.pyÚ__annotate__r! s € ÷ @ñ @œñ @ó c óÒ € \ P ! \ R R7 \ P ! 4 P R4 p \ P P \ RV R24 # )T)Úexist_okz%b-%d-%Y_%I-%M-%pÚSCCrash_z.txt)ÚosÚmakedirsr r ÚnowÚstrftimeÚpathÚjoin)Ústamps r Ú_crash_log_pathr- sE € ܇K‚K”¨Õ.ÜLŠL‹N×#Ñ#Ð$7Ó8€EÜ
7‰7<‰<œ¨(°5°'¸Ð(>Ó?Ð?r" ÚcontextÚ c ó0 € V ^8„ d QhR\ R\ /# )r r. r r )r s r r! r! s € ÷ ñ Ä#ð ÌSñ r" c ó € R R\ P ! 4 P RR7 2R\ 2R\ P
2R\ P 2R\ P ! 4 2.pV' d VP RV 24 VP R 4 VP R P \ P ! WV4 4 4 R
P V4 # )zSinisterClient Crash ReportzTime: Úseconds)Útimespecú Version: zPython: zExecutable: zCWD: z Context: r/ Ú
)
r r( Ú isoformatr ÚsysÚversionÚ
executabler& ÚgetcwdÚappendr+ Ú tracebackÚformat_exception)Úexc_typeÚ exc_valueÚexc_tbr. Úliness r Ú_format_crash_reportrB s € Ø
*¨f´X·\²\³^×5MÑ5MÐW`Ð5MÓ5aÐ4bÐ,cÐgpÔq|Ðp}Ðe~ð CKô LO÷ LWñ LWð KXð AYð ]iô jm÷ jxñ jxð iyð [zð ~Cô DF÷ DMò DMó DOð CPð |Qð
R€Eߨ
‰y Ð*Ô+Ø ‡LLÔØ ‡LL—‘œ×3Ò3°HÈÓPÓQÔRØ9‰9UÓÐr" c ó0 € V ^8„ d QhR\ R\ /# )r r. r r )r s r r! r! ( s € ÷ ñ Äð ÌCñ r" c ó> € \ WW#R 7 p\ 4 p \ VRRR7 ;_uu_ 4 pVP V4 RRR4 \ T\ P R7 T# + ' g i L-; i \ d™ \
P P \
P ! 4 \
P P T4 4 p\ TRRR7 ;_uu_ 4 pTP T4 RRR4 K¾ + ' g i LÏ; ii ; i)©r. Úwzutf-8)ÚencodingN)Úfile)
rB r- ÚopenÚwriteÚOSErrorr& r* r+ r: ÚbasenameÚprintr7 Ústderr)r> r? r@ r. Úreportr* Úfs r Ú_write_crash_reportrQ ( s¼ € Ü
! (°vÔ
O€FÜÓ€DðÜ
$˜ g×
.Õ
.°!Ø
G‰GFŒO÷ /ô
ˆ&”s—z‘zÕ"Ø€K÷ /×
.ûäô Üw‰w|‰|œBŸIšI›K¬¯©×)9Ñ)9¸$Ó)?Ó@ˆÜ
$˜ g×
.Õ
.°!Ø
G‰GFŒO÷ /×
.×
.Ó
.úðúsG ™A9 ¯A&ÁA9 Á&A6 Á1A9 Á6A9 Á9A1DÃ*DÃ<DÄDÄDÄDc ó0 € V ^8„ d QhR\ R\ /# )r Úlog_pathr. r )r s r r! r! 5 s € ÷ ñ ´Sð Äcñ r" c ó” € V P R V 2pV' d V RV 2pT RV R2p ^ RIp^ RIHp VP 4 pVP 4 VP RV4 VP
4 R# \ dE \ P P P ^ TR^4 R# \ d R# i ; ii ; i)z: z
z$
A full crash report was saved to:
z-
Share that file if you need help debugging.N)Ú
messageboxzSinisterClient crashed)Ú__name__ÚtkinterrU ÚTkÚwithdrawÚ showerrorÚdestroyÚ ExceptionÚctypesÚwindllÚuser32ÚMessageBoxW) r> r? rS r. ÚsummaryÚmessageÚtkrU Úroots r Ú_show_fatal_errorre 5 s¿ € Ø×"Ñ"Ð# 2 i [Ð1€GߨI˜T ' Ð+ˆØ Ð@ÀÀ
ÐJyÐz€GðÛÝ&Øu‰u‹wˆØ
‰
ŒØ×ÑÐ5°wÔ?Ø‰ŽøÜô ð ÜM‰M× Ñ ×,Ñ,¨Q°Ð9QÐSU×VøÜô Ûð úðús* ªAA8 Á8CÂ,B3Â3CÂ>CÃCÃCc ó € V ^8„ d QhRR/# )r ÚappzSinisterClientApp | None© )r s r r! r! G s € ÷ *ñ *Ð!;ñ *r" c óN a a€ V 3R loV3R lpS\ n V\ n R# )c ó> <€ \ V \ 4 ' d! Se SP 4 \ ^ 4 h\ WV4 p\
WV4 Se SP 4 \ P ! ^4 R # \ d L]i ; i \ d L6i ; i)N) Ú
issubclassÚKeyboardInterruptÚperform_final_cleanupr\ Ú
SystemExitrQ re r7 Úexit)r> r? r@ rS rg s €r Ú_handleÚ(_install_crash_handlers.<locals>._handleI s“ ø€ ÜhÔ 1×2Ò2ØŠðØ×-Ñ-Ô/ô ˜Q“-ÐÜ& x¸FÓCˆÜ˜(¨xÔ8ØŠ?ð
Ø×)Ñ)Ô+ô ŠŽøô !ô Ùðûô ô
Ùð
ús# A= ÁB Á=BÂ
BÂBÂBc óX <€ S! V P V P V P 4 R # )N)r> r? Ú
exc_traceback)Úargsrp s €r Ú_handle_threadÚ/_install_crash_handlers.<locals>._handle_threadZ s ø€ Ù—
‘
˜tŸ~™~¨t×/AÑ/AÖBr" N)r7 Ú
excepthookÚ threading)rg ru rp s ` @r Ú_install_crash_handlersry G s ù€ õõ"Cà„C„NØ)„IÖr" c óŠ € \ 4 p \ R V 4 p\ R V 4 pVP 4 VP 4 R # )N)r r r Ú$remove_dns_redirects_from_hosts_fileÚ!remove_ca_from_roblox_trust_store)ÚutilsÚnetÚcertss r Úpreliminary_system_cleanupr€ _ s9 € Ü‹M€EÜ
˜˜uÓ
%€Cܘt UÓ+€EØ×,Ñ,Ô.Ø ×+Ñ+Ö-r" c ó& a € ] tR t^ft o R tV 3R lR ltR tV 3R lR ltR tR t R t
R
tR$V 3R lR lltR
t
R tR tR tR$V 3R lR lltR$V 3R lR lltR%V 3R lR lltR tR tR tV 3R lR ltR tV 3R lR ltR tR tR! tR"tV tR## )&ÚSinisterClientAppc óÄ € \ 4 V n \ 4 V n \ V P 4 V n \
V P
V P V P 4 V n \ 4 V n \ V P V P 4 V n \ V P V P 4 V n
\ V 4 V n V P P V P n \% V 4 V n \) V 4 V n \- V 4 V n R V n R V n R V n R V n R V n R V n \; 4 V n R# )FN)r Ústater r} r Úconfigr Úuir Úbackendr Únetworkr r r ÚproxyÚresolverÚ_resolve_handlerr Úwatchdogr Úauthr ÚsessionÚ_services_startedÚ_cleanup_registeredÚ
_connectedÚ_heartbeat_startedÚ_disconnect_reportedr Úaudit)Úselfs r Ú__init__ÚSinisterClientApp.__init__h só € Ü“ZˆŒ
Ü “]ˆŒ
Ü# D§J¡JÓ/ˆŒÜ˜TŸ[™[¨$¯*©*°d·j±jÓAˆŒÜ$“ˆŒÜ% d§g¡g¨t¯z©zÓ:ˆŒÜ'¨¯©°·±Ó<ˆŒ
Ü Ó&ˆŒ
Ø#'§:¡:×#6Ñ#6ˆ‰Ô Ü& tÓ,ˆŒ
Ü Ó%ˆŒ Ü% dÓ+ˆŒØ!&ˆÔØ#(ˆÔ ؈ŒØ"'ˆÔØ"'ˆÔØ$)ˆÔ!Ü“ZˆŽ
r" c ó <€ V ^8„ d QhRS[ /# )r r ©Úbool)r Ú
__classdict__s €r r! ÚSinisterClientApp.__annotate__} s ø€ ÷ /ñ /©dñ /r" c óD a aa€ S P P ' d R # S P P ' g R# \ P
! 4 oRR/oVVV 3R lpS P P P
^ V4 SP ^xR7 SR, # )TFÚokc óÞ <a€ ^ RI p ^ RIHp V! SP RRRR7 w or#pSP P VRR^R 7 P R
^RR7 V P
VRR
7 pVP R^RR7 V V
VV3R lpV V
VV3R lpV P VRVR7 P RRR7 V P VRRVR7 P RR7 SP RV4 R# )r N)Úcreate_sinister_dialogzBrowser Scan Consentià i )ÚtitleÚwidthÚheightz¸SinisterClient can scan installed browsers for an existing .ROBLOSECURITY cookie.
Only Roblox authentication cookies are read locally. Nothing is uploaded unless you connect and sync.Útext)ÚroleÚsizerF )ÚanchorÚpadxÚpadyÚtransparent)Úfg_colorÚx)Úfillr¨ r© c óâ <€ R SR& R SP n SP P 4 SP P RR R7 SP 4 S P
4 R# )Trž Úbrowser_consent©ÚacceptedN)r… Úbrowser_consent_givenÚsaver” Úrecordr[ Úset)ÚgateÚresultr• Úwins €€€€r Ú_acceptÚMSinisterClientApp._ensure_browser_scan_consent.<locals>._ask.<locals>._accept˜ sR ø€ Ø#t‘Ø48—‘Ô1Ø—‘× Ñ Ô"Ø—
‘
×!Ñ!Ð"3¸dÐ!ÔCØ—‘”
Ø—‘–
r" c óŒ <€ R SR& SP P RR R7 SP 4 S P 4 R# )Frž r¯ r° N)r” r´ r[ rµ )r¶ r· r• r¸ s €€€€r Ú_declineÚNSinisterClientApp._ensure_browser_scan_consent.<locals>._ask.<locals>._decline s6 ø€ Ø$t‘Ø—
‘
×!Ñ!Ð"3¸eÐ!ÔDØ—‘”
Ø—‘–
r" z
Allow Scan)r¤ ÚcommandÚleft)Úsider¨ ÚDecline)r¤ r« r¾ )rÀ ÚWM_DELETE_WINDOW)é é )rÄ rà )r rÄ ) Ú
customtkinterÚui.sinister_dialogr r† Ú_labelÚpackÚCTkFrameÚ CTkButtonÚprotocol)Úctkr ÚcontentÚ_refsÚ_insetÚbtn_rowr¹ r¼ r¸ r¶ r· r• s @€€€r Ú_askÚ<SinisterClientApp._ensure_browser_scan_consent.<locals>._ask… só ù€ Û'ÝAÙ*@Ø—‘Ø,ØØô +Ñ'ˆC ð
G‰GN‰NØðxàØð
ó
÷ ‰d˜# B¨WˆdÔ5Ø—l‘l 7°]lÓCˆGØL‰L˜c¨°ˆLÔ9÷
ð
÷
ð
ð
M‰M˜'¨¸gˆMÓF×KÑKÐQWÐ^dÐKÔeØM‰M˜'¨ ¸MÐS[ˆMÓ\×aÑaÐgmÐaÔnØL‰LÐ+¨XÖ6r" ©Útimeout)r… r² r† rd rx ÚEventÚafterÚwait)r• rÑ r¶ r· s ` @@r Ú_ensure_browser_scan_consentÚ.SinisterClientApp._ensure_browser_scan_consent} ss ú€ Ø;‰;×,×,Ð,ÙØw‰w||ˆ|ÙÜŠÓ ˆØ˜ˆ÷# 7ðJ
‰‰×ј1˜dÔ#Ø ‰ ˜#ˆ ÔØd|Ðr" c ó( € ^ RI Hp T' g R# T P P ' dS \ T P P 4 \ T4 8w d$ T P P RRT R2R4 R# R# R# \ d R# i ; i)r )ÚBUILD_DISCORD_IDNÚWARNz&This build is licensed for Discord ID Ú.ÚAUTH)Úbuild_identityrÛ ÚImportErrorr… Údiscord_user_idÚintr† Ú log_event)r• rÛ s r Ú_validate_build_identityÚ*SinisterClientApp._validate_build_identity® s € ð Ý7÷ ÙØ;‰;×&×&Ð&¬3¨t¯{©{×/JÑ/JÓ+KÌsÐScÓOdÔ+dØG‰G×јfÐ(NÐO_ÐN`Ð`aÐ&bÐdjÖkñ ,eÑ&øô ô Úð ús ‚B ÂBÂBc ó6 <€ V ^8„ d QhRS[ S[S[3, /# )r r )Útuplerš r )r r› s €r r! rœ ¸ s ø€ ÷
ñ
¡u©T±3¨YÕ'7ñ
r" c ó€ € V P P 4 ' g R# V P P R4 V P P R. RO4 V P 4 V P P
4 \ P ! ^4 V P P 4 ' d R# R# )TzClosing Roblox...zClosing Roblox)Tr/ )z2Roblox must not be running while the proxy starts.r/ z3Closing Roblox to prevent HTTP connection errors...)Fz5Close Roblox completely, then restart SinisterClient.) r} Úis_roblox_runningr† Úset_connection_statusÚupdate_resolve_panelÚemergency_rollback_robloxÚ$force_terminate_all_roblox_processesÚtimeÚsleep)r• s r Ú_ensure_roblox_closedÚ'SinisterClientApp._ensure_roblox_closed¸ s € Øz‰z×+Ñ+×-Ò-ØÐ؉×%Ñ%Ð&9Ô:؉×$Ñ$Ð%5ò 8iô jØ×&Ñ&Ô(Ø
‰
×7Ñ7Ô9Ü
Š
1Œ
Ø:‰:×'Ñ'×)Ò)ØSÐSØÐr" c ó` a € V 3R lp\ P ! VRR7 P 4 R# )c óØ <€ ^ RI Hp SP P P 4 ' Eg8 \ ^<4 FF pSP P P 4 ' d R# \ P ! ^4 KH V ! 4 pV' g K‘ RP V4 pSP P RVRRV/R7 SP P RVR7 SP P R R
RVRR.R
R7 SP P RV 2RR7 \ P ! ^4 SP 4 \ P" ! ^4 EKb R# )r )Úruntime_security_issuesNz; ÚSECURITYÚissues)ÚdetailÚsecurity_violation)rö zSecurity Violationz-SinisterClient detected a security violation:r/ zThe application will close now.Úerror©ÚtonezSecurity violation: T©Úis_error)Úapplication.security_guardrô r„ Úshutdown_eventÚis_setÚrangerî rï r+ r† rã r” r´ rë rê rm r& Ú_exit)rô Ú_rö Úmsgr• s €r Ú_monitorÚCSinisterClientApp._start_runtime_security_monitor.<locals>._monitorÅ s' ø€ ÝJØ—j‘j×/Ñ/×6Ñ6×8Ó8ܘržAØ—z‘z×0Ñ0×7Ñ7×9Ò9ÚÜ—J’J˜q–Mñ #ñ 1Ó2ß‘6ØŸ)™) FÓ+CØ—G‘G×%Ñ% j°#°zÈ8ÐU[ÐJ\Ð%Ô]Ø—J‘J×%Ñ%Ð&:À6Ð%ÔJØ—G‘G×0Ñ0Ð1EØGØØØØ9ðHð $ð
1ô %ð —G‘G×1Ñ1Ð4HÈÈÐ2NÐY]Ð1Ô^Ü—J’J˜q”MØ×.Ñ.Ô0Ü—H’H˜Q—Kñ) 9r" T©ÚtargetÚdaemonN©rx ÚThreadÚstart)r• r s ` r Ú_start_runtime_security_monitorÚ1SinisterClientApp._start_runtime_security_monitorÄ s# ø€ õ ô. ×Ò °Ô6×<Ñ<Ö>r" c óN € V P ' d R # V P 4 R # )N)r‘ Úconnect_from_gui)r• s r Útry_auto_connectÚ"SinisterClientApp.try_auto_connectÞ s € Ø??ˆ?ÙØ×ÑÖr" c ó € V P P R R7 w rV' g" V P P RV.RR7 R# V P P RRRV P P
;' g R 2.R R7 R# )
T©Úworkedú
Join FeedbackÚwarnrú Nu+ Marked as worked — thanks for confirming.úServer: úN/AÚsuccess©rŽ Úreport_join_feedbackr† rë r„ Ú server_ip)r• rž Úerrs r Úreport_worked_from_guiÚ(SinisterClientApp.report_worked_from_guiã s¡ € Ø—,‘,×3Ñ3¸4Ð3Ó@‰ˆßØG‰G×(Ñ(¨¸3¸%ÀfÐ(ÔMÙØ‰×$Ñ$ _Ð7dÐhpÐqu×q{Ñq{÷ rFñ rF÷ rOð rOð JOð qPð gQð 7Rð YbÐ$ö cr" c ó € V P P R R7 w rV' g" V P P RV.RR7 R# V P P RRRV P P
;' g R 2.RR7 R# ) Fr r r rú Nu/ Marked as failed — schedule accuracy updated.r r r )r• rž r s r Úreport_failed_from_guiÚ(SinisterClientApp.report_failed_from_guiê s¡ € Ø—,‘,×3Ñ3¸5Ð3ÓA‰ˆßØG‰G×(Ñ(¨¸3¸%ÀfÐ(ÔMÙØ‰×$Ñ$ _Ð7hÐltÐuy×uÑu÷ vJñ vJ÷ vSð vSð NSð uTð kUð 7Vð ]cÐ$ö dr" c ó <€ V ^8„ d QhRS[ /# )r Úauto_connectr™ )r r› s €r r! rœ ñ s ø€ ÷ jñ j±4ñ jr" c óÀ € V P 4 ' g; V P P R RR4 V P P R4 R# V P VR7 R# \
dm p\
T4 pT P P RTR4 T P P . T4 T P P RRR 7 Rp?R# Rp?ii ; i)
ÚINFOzBrowser scan declined by userÚBROWSERu/ Browser scan declined — paste cookie manuallyN©r% ÚERRORu- Browser scan failed — paste cookie manuallyTrü )rØ r† rã rê Ú_scan_browsers_from_guir\ r
Úset_browser_scan_result)r• r% Úexcrb s r Úscan_browsers_from_guiÚ(SinisterClientApp.scan_browsers_from_guiñ s· € Ø×0Ñ0×2Ò2ØG‰G×јfÐ&EÀyÔQØG‰G×)Ñ)Ð*[Ô\Ùð jØ×(Ñ(°lÐ(ÖCøÜô jÜ0°Ó5ˆGØG‰G×јg w° Ô:ØG‰G×+Ñ+¨B°Ô8ØG‰G×)Ñ)Ð*YÐdhÐ)×iÒiûð jús ÁA& Á&CÁ1A!CÃCc ó € V P P R RR4 V P P 4 V P P 4 V P P R. RORR7 V P P
R4 R# ) r' zRepair Roblox requestedÚPROXYzRoblox Repairedr rú u! Repaired — reconnect when readyN)z8DNS redirects and certificate injection have been reset.z3Roblox processes were closed and log cache cleared.r/ z(Click Connect, then launch Roblox again.)r† rã rŒ Úreset_system_to_pre_run_stateÚclear_intercept_cardrë rê )r• s r Úrepair_from_guiÚ!SinisterClientApp.repair_from_guiþ sr € ؉×ј&Ð";¸WÔEØ
‰
×3Ñ3Ô5؉×$Ñ$Ô&؉×$Ñ$Ð%6ò 9\ð clÐ$ô m؉×%Ñ%Ð&IÖJr" c óD € V P P 4 pV P P V4 V P P R RV P P R2R4 V P P RRRV P P 2.4 R# )r' zAudit log exported (Ú)ÚAUDITzAudit Exportedz2Security and system audit log copied to clipboard.zFile: N)r” Úexport_textr} Úcopy_to_clipboardr† rã r* rë )r• Úbundles r Úexport_audit_from_guiÚ'SinisterClientApp.export_audit_from_gui sž € Ø—‘×'Ñ'Ó)ˆØ
‰
×$Ñ$ VÔ,؉×ј&Ð$8¸¿¹¿¹Ð8IÈÐ"KÈWÔU؉×$Ñ$Ð%5Ð8lÐpvÐw{÷ xBñ xB÷ xGñ xGð wHð oIð 8Jö Kr" c ó” € ^ RI HpHp V! \ 4 w r4V' g V! \ V4 MRp\ V P
RR4 pRR\ 2RV P P ;' g R 2R V P P ;' g R 2R
\ 2RV 2RV P P 2R
V P 2RV P P 2RRV.pRP V4 pV P P# V4 V P
P% RRR4 V P
P' RRR.4 R# )r )r
r zPort 443 is available.Úcurrent_log_filer zSinisterClient Diagnosticsr4 zDiscord ID: znot setz
Roblox user: zConfig: z
Log file: z
Proxy ready: zConnected: z
API base: r/ zPort 443 report:r5 r' zDiagnostics copied to clipboardÚSUPPORTzDiagnostics Copiedz#Support bundle copied to clipboard.z+Paste it into Discord when asking for help.N)Úcore.port_guardr
r r Úgetattrr† r r… rá Úusernamer r„ Úproxy_readyr‘ Úapi_base_urlr+ r} r: rã rë ) r• r
r Úport_okÚbind_errÚport_reportÚlog_hintrA r; s r Úcopy_diagnostics_from_guiÚ+SinisterClientApp.copy_diagnostics_from_gui s € ßMÙ)¬*Ó5шßNUÑ0´¸XÔFÐ[sˆÜ˜4Ÿ7™7Ð$6¸Ó>ˆØ-°¼;¸-Ð/HÈLÐY]×YdÑYd×YtÑYt÷ ZBð ZBð yBð YCð KDð HUð VZ÷ Vañ Va÷ Vjñ Vj÷ Vwð Vwð nwð Uxð Fyð }Eô F]ð E^ð {_ð cmð nvð mwð axð |Ið JN÷ JTñ JT÷ J`ñ J`ð Iað zbð fqð rv÷ rAñ rAð qBð dCð GQð RV÷ R]ñ R]÷ Rjñ Rjð Qkð Elð npð rDð FQð RˆØ—‘˜5Ó!ˆØ
‰
×$Ñ$ VÔ,؉×ј&Ð"CÀYÔO؉×$Ñ$Ð%9Ð<að dQð <Rö Sr" c óÔ € \ V P R R4 ;' g \ \ R4 pV P P V4 V P P
RRR4 R# )Ú_last_port_reportr/ Nr' zPort report copied to clipboardr1 )rB r† r
r r} r: rã )r• rO s r Úcopy_port_report_from_guiÚ+SinisterClientApp.copy_port_report_from_gui sP € ܘŸ™Ð"5°rÓ:×jÐjÔ>XÔYcÐeiÓ>jˆØ
‰
×$Ñ$ VÔ,؉×ј&Ð"CÀWÖMr" c ó <€ V ^8„ d QhRS[ /# )r r% r™ )r r› s €r r! rœ s ø€ ÷ 0ñ 0±Dñ 0r" c óØ € V P P R 4 V P VR7 V P P R4 R# T P P R4 i ; i)Tr) FN)r† Úset_scan_in_progressÚ_scan_browsers_from_gui_inner)r• r% s r r+ Ú)SinisterClientApp._scan_browsers_from_gui sO € ؉×$Ñ$ TÔ*ð 0Ø×.Ñ.¸LÐ.ÔIàG‰G×(Ñ(¨Ö/øˆDG‰G×(Ñ(¨Õ/ús A ÁA)c ó <€ V ^8„ d QhRS[ /# )r r% r™ )r r› s €r r! rœ " s ø€ ÷ Iñ I¹$ñ Ir" c ó a € RV 3R llpS P P R4 S P P R. RO4 S P P VR7 w r4V' gD S P P . T;' g R4 S P P R4 R# \
VS P 4 pV' gw RP \ V Uu0 uF qfP R R
4 kK up4 4 pS P P . RV R24 S P P R
4 R# S P P RR\ V4 R2R4 S P P VR4 V' dI S P P ' d- V' g S P ' g S P 4 R# V' d S P P R4 R# R# u upi )r c óf <€ \ V 4 P 4 pVP R 4 ' dP VP R R^4 P 4 pVP R4 ' d VR, P 4 pSP P RVR4 R# \ d R# i ; i)z[SCAN]r/ z->:r NNÚSCANr( N)r ÚstripÚ
startswithÚreplacer† rã r\ )r ÚdelayÚcleanr• s €r Ú _log_scanÚBSinisterClientApp._scan_browsers_from_gui_inner.<locals>._log_scan$ s ø€ ð
ܘC›Ÿ™Ó(Ø×#Ñ# H×-Ò-Ø!ŸM™M¨(°B¸Ó:×@Ñ@ÓBEØ×'Ñ'¨×-Ò-Ø % b¥ §¡Ó 1˜Ø—‘×!Ñ! &¨%°Ö;øÜô
Úð
ús ƒ/B! ³7B! Á+4B! Â!B0Â/B0zScanning browsers...zScanning Browsers)Úloggerz.No Roblox cookies were found in your browsers.z#Paste cookie manually or scan againNz, ÚbrowserÚUnknownzFound Roblox cookies in zQ, but none are valid right now. Log into Roblox in that browser, then scan again.zNo valid Roblox session foundÚOKzLogged z cookie(s) to cookies.jsonr( zEnter Discord ID to connect)r )z3Searching installed browsers for Roblox sessions...r/ z3Edge, Chrome, Brave, Firefox, and more are checked.z/Results are saved locally to logs/cookies.json.)r† rê rë r} Ú!attempt_browser_cookie_extractionr, r r+ ÚsortedÚgetrã Úlenr… rá r‘ r )r• r% r^ Úresultsr ÚaccountsÚitemÚbrowserss ` r rS Ú/SinisterClientApp._scan_browsers_from_gui_inner" sŠ ø€ ÷ ð
‰×%Ñ%Ð&<Ô=؉×$Ñ$Ð%8ò ;`ô aØ—z‘z×CÑCÈ9ÐCÓU‰ˆßØG‰G×+Ñ+¨B°×0gÐ0gÐ7gÔhØG‰G×)Ñ)Ð*OÔPÙÜ" 7¨D¯J©JÓ7ˆßØ—y‘y¤ÑT[Ó(\ÑT[ÈD¯©°)¸YÖ)GÑT[Ñ(\Ó!]Ó^ˆHØG‰G×+Ñ+¨BÐ2JÈ8È*ð Ufð 1gô
hØG‰G×)Ñ)Ð*IÔJÙØ‰×ј$ '¬#¨h«-¨Ð8RÐ SÐU^Ô_؉×'Ñ'¨°$Ô7ߘŸ™×3×3Ð3¿ÈTÏ_Ï_È_Ø×!Ñ!Ö#ß
ØG‰G×)Ñ)Ð*GÖHñ ùò )]s ÃG=c ó& <€ V ^8„ d QhRS[ RS[/# )r ÚreasonÚblocking)r rš )r r› s €r r! rœ B s ø€ ÷ Bñ B©sð BÑY]ñ Br" c ó> € V P P WR 7 R# )©ro N)rŽ Úreport_disconnect)r• rn ro s r Úreport_server_disconnectÚ*SinisterClientApp.report_server_disconnectB s € ؉×&Ñ& vÐ&ÖAr" c
óV € \ \ V P P P 4 4 4 V P
n V P P ;' g / pVP R 4 ;' g / P R4 ;' g V P
P pVP RR4 pV P P RRV RV RV P
P RV P
P R V P
P 2
R4 V P P P V P
P 4 w rEV' g? V P P R
V.RR7 V P P! VR
R7 R# R# )Útarget_datarC Úresolve_typeÚunknownÚRESOLVEzmanual type=z target=z chain=z active=z power=zCannot Resolver rú Trü N)râ Úroundr† Ú
_chain_sliderrf r… Úchain_countr„ Úpending_interceptrC rã Úpowerr‰ rŠ Úrequest_manual_resolverë rê )r• Úpendingr rw rž r s r Úresolve_from_guiÚ"SinisterClientApp.resolve_from_guiE sƒ € Ü"%¤e¨D¯G©G×,AÑ,A×,EÑ,EÓ,GÓ&HÓ"Iˆ‰ÔØ—*‘*×.Ñ.×4Ð4°"ˆØ—+‘+˜mÓ,×2Ð2°×7Ñ7¸
ÓC×[Ð[ÀtÇ{Á{×G[ÑG[ˆØ—{‘{ >°9Ó=ˆØ‰×ј) |°L°>ÀÈ&ÈÐQXÐY]×YdÑYd×YpÑYpÐXqÐqyÐz~÷ {Fñ {F÷ {Oñ {Oð zPð PWð X\÷ Xcñ Xc÷ Xiñ Xið Wjð &kð mvô wØ—*‘*×%Ñ%×<Ñ<¸T¿[¹[×=TÑ=TÓU‰ˆßØG‰G×(Ñ(Ð)9¸C¸5ÀvÐ(ÔNØG‰G×)Ñ)¨#¸Ð)Ö=ñ r" c ó € R V n R V P n R V n V P P R 4 V P P
R 4 V P P 4 V P P RR4 V P P R4 V P P RRR4 V P P 4 w rV' g V P P VRR7 R # V P P 4 ' g R # V P 4 w r4V' g@ V P P VRR7 V P P R
VRRR
.4 R # V P P R4 V P P RRR4 V P P! 4 w rVV' g* V P P T;' g RRR7 R # V P P R4 V P P RRR4 V P P R. R'O4 V P# 4 pV' gV R V P n R V n V P P RRR7 V P P R. R(O4 R # V P$ P' RR7 ' g8 R V P n R V n V P P RRR7 R # RV n RV P n V P( ' gB RV n \* P, ! V P. P0 RR7 P3 4 V P5 4 V P P R4 V P P RRR4 V P P RR4 V P P7 4 V P8 P: pV P P RR V P8 P< 2R!V P8 P> 2RR"R#V' d R$V R%2MR&.4 R # ))FÚwaitingzWaiting for Roblox launchz
Validating...r' zValidating settingsrÞ Trü NzRoblox Still Runningr/ z,The proxy must start before Roblox launches.z/Fully exit Roblox, then restart SinisterClient.zAuthenticating...zAuthenticating with backendz9Authentication failed. Check subscription and Discord ID.zStarting proxy...zStarting proxy on port 443r1 zStarting ProxyúProxy failed to startzProxy Not Readyg @rÓ zProxy not healthyr ÚReadyrc u! Proxy online — ready for Robloxz Launch Roblox to start injectionzProxy Readyz
Logged in as zPower: z-Proxy is online. Open Roblox and join a game.z'When a join is captured, press Resolve.z&Chain Count queues multiple resolves (z s apart).z6Chain Count queues multiple resolves with no cooldown.)z(Bringing the proxy online on port 443...r/ z'Do not open Roblox until this finishes.)z5Port 443 is unavailable or the proxy could not start.r/ z7Close apps using port 443, then restart SinisterClient.z-Never open Roblox before the proxy is online.) r‘ r„ rD r“ r† Úset_resolve_enabledÚset_feedback_enabledr3 Úupdate_injection_statusrê rã Úread_settings_from_uir Úverify_machine_bindingrð rë ÚauthenticateÚstart_background_servicesr‰ Úwait_until_readyr’ rx r rŽ Úheartbeat_loopr r
Úupdate_status_barr… Úresolve_cooldown_secondsrC r~ ) r• rž r ÚclosedÚ close_errÚauth_okÚauth_msgÚproxy_okÚcooldowns r r Ú"SinisterClientApp.connect_from_guiP s¿ € ؈ŒØ!&ˆ
‰
ÔØ$)ˆÔ!؉×#Ñ# EÔ*؉×$Ñ$ UÔ+؉×$Ñ$Ô&؉×'Ñ'¨ Ð3NÔO؉×%Ñ% oÔ6؉×ј&Ð"7¸Ô@Ø—'‘'×/Ñ/Ó1‰ˆßØG‰G×)Ñ)¨#¸Ð)Ô=ÙØy‰y×/Ñ/×1Ò1ÙØ ×6Ñ6Ó8ÑˆßØG‰G×)Ñ)¨)¸dÐ)ÔCØG‰G×(Ñ(Ð)?À)ÈRÐQð Bsð Btô
uÙØ‰×%Ñ%Ð&9Ô:؉×ј&Ð"?ÀÔHØ ŸI™I×2Ñ2Ó4ÑˆßØG‰G×)Ñ)¨(×*qÐ*qÐ6qð }AÐ)ô
BÙØ‰×%Ñ%Ð&9Ô:؉×ј&Ð">ÀÔH؉×$Ñ$Ð%5ò 8Sô TØ×1Ñ1Ó3ˆßØ%*ˆDJ‰JÔ"Ø#ˆDŒOØG‰G×)Ñ)Ð*AÈDÐ)ÔQØG‰G×(Ñ(Ð):ò =fô
gÙØz‰z×*Ñ*°3Ð*×7Ò7Ø%*ˆDJ‰JÔ"Ø#ˆDŒOØG‰G×)Ñ)Ð*=ÈÐ)ÔMÙØˆŒØ!%ˆ
‰
ÔØ×&×&Ð&Ø&*ˆDÔ#Ü×Ò D§L¡L×$?Ñ$?ÈÔM×SÑSÔUØ×,Ñ,Ô.؉×%Ñ% gÔ.؉×ј$Ð CÀWÔM؉×'Ñ'¨ Ð3UÔV؉×!Ñ!Ô#Ø—;‘;×7Ñ7ˆØ‰×$Ñ$ ]°}ÀTÇ[Á[×EYÑEYÐDZÐ5[Ð_fÐgk×grÑgr×gxÑgxÐfyÐ]zÐ|~ð Apð r[÷ ]eð _Eð FNð EOð OXñ ]Yð kcð 5dö er" c ón € V P P 4 V P P 4 R # )N)rˆ r{ r r| )r• s r rì Ú+SinisterClientApp.emergency_rollback_roblox‡ s" € ؉×9Ñ9Ô;Ø
‰
×4Ñ4Ö6r" c ó& <€ V ^8„ d QhRS[ RS[/# )r Úportrù )râ r )r r› s €r r! rœ ‹ s ø€ ÷ Hñ H©ð H±Sñ Hr" c óP € \ W4 pV P P V4 VP 4 pVP R R.4 V P P RVRR7 V P P
RRR7 V P P RR V R
2R4 R# )
r/ z8Use Port Report or Diagnostics to copy this for support.zPort 443 Blockedrù rú zPort 443 blockedTrü r* zPort z bind failedr1 N)r
r† Úset_port_reportÚ
splitlinesÚextendrë rê rã )r• rœ rù rO rA s r Úon_proxy_bind_failedÚ&SinisterClientApp.on_proxy_bind_failed‹ s € Ü+¨DÓ8ˆØ‰×Ñ Ô'Ø×!Ñ!Ó#ˆØ
‰bÐTÐUÔV؉×$Ñ$Ð%7¸ÀWÐ$ÔM؉×%Ñ%Ð&8À4Ð%ÔH؉×ј' U¨4¨&°Ð#=¸wÖGr" c ó| € V P ' d R # RV n \ P ! V P 4 R # )NT)r ÚatexitÚregisterrì )r• s r Ú_register_emergency_cleanupÚ-SinisterClientApp._register_emergency_cleanup” s+ € Ø×#×#Ð#ÙØ#'ˆÔ ÜŠ˜×6Ñ6Ö7r" c ó <€ V ^8„ d QhRS[ /# )r r r™ )r r› s €r r! rœ š s ø€ ÷ ñ ©4ñ r" c ó| € V P ' d V P P 4 # V P 4 \ \
4 w rV' g¿ \
\
V4 pR V P n V P P 4 V P P V4 V P P RVP 4 RR7 V P P RRR7 V P P RRR 4 R
# V P P# 4 V P$ P' 4 \( P* ! V P P, \
3RR7 P- 4 V P P/ RR
7 ' g¬ \
\
V P P1 4 4 pV P P V4 V P P RVP 4 RR7 V P P RRR7 V P P RRR 4 R
# RV n R\
2V P n V P P 4 \( P* ! V P2 P, RR7 P- 4 \( P* ! V P2 P4 RR7 P- 4 \( P* ! V P6 P8 RR7 P- 4 R# )zBlocked - Port 443 in usezCannot Start Proxyrù rú zPort 443 in useTrü r* zPort 443 unavailabler1 F)r rt r g .@rÓ zProxy Failed to Startr… zOnline - Port r )r r‰ Ú
is_healthyr¦ r r r
r„ Ú
server_statusr† r rž rë rŸ rê rã r Ú initialize_certificate_authorityrˆ Úresolve_real_roblox_ipsrx r r rŽ Úget_bind_errorrŒ Úcookie_validation_looprŽ Útoken_validation_loop)r• Úport_availableÚ
bind_errorrO s r r Ú+SinisterClientApp.start_background_servicesš sD € Ø×!×!Ð!Ø—:‘:×(Ñ(Ó*Ð*Ø×(Ñ(Ô*Ü%2´:Ó%>Ñ"ˆßÜ/´
¸JÓGˆFØ'BˆDJ‰JÔ$ØG‰G×%Ñ%Ô'ØG‰G×#Ñ# FÔ+ØG‰G×(Ñ(Ð)=¸v×?PÑ?PÓ?RÐY`Ð(ÔaØG‰G×)Ñ)Ð*;ÀdÐ)ÔKØG‰G×јgÐ'=¸wÔGÙØ
‰
×3Ñ3Ô5؉×,Ñ,Ô.Ü×Ò §
¡
× 0Ñ 0¼
°}ÈTÔR×XÑXÔZØz‰z×*Ñ*°4Ð*×8Ò8Ü/´
¸D¿J¹J×<UÑ<UÓ<WÓXˆFØG‰G×#Ñ# FÔ+ØG‰G×(Ñ(Ð)@À&×BSÑBSÓBUÐ\cÐ(ÔdØG‰G×)Ñ)Ð*AÈDÐ)ÔQØG‰G×јgÐ'>ÀÔHÙØ!%ˆÔØ%3´J°<Ð#@ˆ
‰
Ô Ø‰×!Ñ!Ô#Ü×Ò §
¡
× 3Ñ 3¸DÔA×GÑGÔIÜ×Ò §
¡
× DÑ DÈTÔR×XÑXÔZÜ×Ò §¡× BÑ BÈ4ÔP×VÑVÔXÙr" c ó0 € \ V R R4 ' d R# V P RRR7 RV n V P P P 4 RV P n RV n V P P 4 V P P 4 \ P ! R4 FJ pVP R4 ' g VP R4 ' g K3 \ P ! V4 KL R# \ d K^ i ; i) Ú_final_cleanup_doneFNzSinisterClient closedTrq rÝ z.crtz.key)rB rs rµ r„ rÿ rµ rD r‘ rˆ r{ r r| r& ÚlistdirÚendswithÚremoverK )r• Úfilenames r rm Ú'SinisterClientApp.perform_final_cleanupº sÒ € Ü4Ð.°×6Ò6ÙØ×%Ñ%Ð&=ÈÐ%ÔMØ#'ˆÔ Ø
‰
×!Ñ!×%Ñ%Ô'Ø!&ˆ
‰
ÔØˆŒØ‰×9Ñ9Ô;Ø
‰
×4Ñ4Ô6ÜŸ
š
3žˆHØ× Ñ ×(Ò(¨H×,=Ñ,=¸f×,EÔ,EðÜ—I’I˜hÖ'ó (øô ô Úðús Ã*DÄDÄDc ó¢ € V P 4 R p\ P P P V4 R# \
d R# i ; i)ì N)rm r] r^ Úkernel32ÚSetThreadExecutionStater\ )r• Ú
ES_CONTINUOUSs r Ú _on_closeÚSinisterClientApp._on_closeË sB € Ø×"Ñ"Ô$ð Ø&ˆMÜM‰M×"Ñ"×:Ñ:¸=ÖIøÜô Úð ús ’+? ¿AÁ
Ac ó¸ a € \ S 4 \ P P P ^4 S P P 4 \ 4 \ 4 Rp^p \ P P P Y, 4 S P P 4 ' EgD \ \ RR4 ' db \ P P" P% RR\ P& RP) \ P* R, 4 R^4 Mµ\, P. P1 \ P* ^ , 4 pRT R 2RP) \ P* R, Uu. uF pRT R2NK up4 , p\ P P" P% RR\ P& TR^4 \ P2 ! ^ 4 S P4 P7 4 S P8 P; S P4 P< 4 S P> PA R
\B \ S P4 RR4 R
7 S PD PG 4 S PI 4 S PD PK S PL 4 S PD PO S PP 4 S PD PS S PT 4 S PD PW S PX 4 S PD P[ S P\ 4 S PD P_ S P` 4 S PD Pc S Pd 4 S PD Pg S Ph 4 S PD Pk S Pl 4 S PD Po S Pp S Pr 4 S P4 Pt ' d S PD Pw 4 MS PD Py 4 S P4 Pt ' d RMRpS P4 Pz ' dH S P4 P| ' d, S PD P~ P TT 3R l4 MãS P4 Pz ' dH S P4 P| ' g, S PD P~ P TT 3R l4 M€S P4 P| ' g, S PD P~ P TT 3R l4 M9S PD Pƒ R4 S PD P… R. RO4 S PD P‡ 4 R# \
dA \ P P P 4 EL÷ \
d ELi ; ii ; i \
d ELºi ; iu upi )r r¼ ÚfrozenFNÚrunasÚ :é NNÚ"z" ÚstartupÚbuild_idr/ )r8 rÉ i i c ód <€ \ P ! S P R R7 P 4 # )Tr )rx r r r )r• s €r Ú<lambda>Ú'SinisterClientApp.run.<locals>.<lambda> s" ø€ ¬i×.>Ò.>Àd×F[ÑF[ÐdhÔ.i×.oÑ.oÔ.qr" c óX <€ \ P ! V 3R lRR7 P 4 # )c ó( <€ S P R R7 # )Tr) )r. )r• s €r rË Ú9SinisterClientApp.run.<locals>.<lambda>.<locals>.<lambda> s ø€ Èd×NiÑNiÐw{ÐNiÔN|r" Tr r
)r• s €r rË rÌ s- ø€ ¬i×.>Ò.>ÔF|ð FJô /K÷ /Qñ /Qô /Sr" c ód <€ \ P ! S P R R7 P 4 # )Tr )rx r r. r )r• s €r rË rÌ s" ø€ ¬i×.>Ò.>Àd×FaÑFaÐjnÔ.o×.uÑ.uÔ.wr" zEnter credentials to connectzSetup Required)z4Enter your Discord ID and Roblox cookie in Settings.r/ z?Use Scan Browsers or paste your .ROBLOSECURITY cookie manually.z2All found sessions are saved to logs/cookies.json.)Dry r] r^ ÚshcoreÚSetProcessDpiAwarenessr\ r_ ÚSetProcessDPIAwarer} Ú!ensure_single_instance_with_mutexr r€ r½ r¾ Úis_running_as_adminrB r7 Úshell32Ú
ShellExecuteWr9 r+ Úargvr& r* Úabspathro r… Úloadr‡ Ú
set_cert_pinsÚbackend_cert_pinsr” r´ r r† Ú
create_windowrä Úset_close_callbackrÀ Úset_resolve_callbackr Úset_auto_connect_callbackr Úset_browser_scan_callbackr. Úset_connect_callbackr Úset_repair_callbackr4 Úset_diagnostics_callbackrJ Úset_audit_export_callbackr< Úset_copy_port_report_callbackrN Úset_feedback_callbacksr r" Ú
play_introÚdisplay_startup_animationÚpresent_main_windowrá Úcookierd rÖ rê rë Úrun)r• r¿ ÚES_SYSTEM_REQUIREDÚscript_pathÚargÚparamsr\ s ` r rì ÚSinisterClientApp.runÓ s> ø€ Ü Ô%ð ÜM‰M× Ñ ×7Ñ7¸Ô:ð
‰
×4Ñ4Ô6ÜÔÜ"Ô$Ø"ˆ
ØÐð ÜM‰M×"Ñ"×:Ñ:¸=Õ;]Ô^ð z‰z×-Ñ-×/Ó/Ü”s˜H e×,Ò,Ü—
‘
×%Ñ%×3Ñ3°D¸'Ä3Ç>Á>ÐSV×S[ÑS[Ô\_×\dÑ\dÐegÕ\hÓSiÐkoÐqrÕsä Ÿg™gŸo™o¬c¯h©h°qkÓ:ؘ[˜M¨Ð,¨s¯x©xÌsÏxÉxÐXZÎ|Ó8\É|ȸ1¸S¸EÀ»É|Ñ8\Ó/]Õ]Ü—
‘
×%Ñ%×3Ñ3°D¸'Ä3Ç>Á>ÐSYÐ[_ÐabÔcÜHŠHQŒK؉×ÑÔØ‰×"Ñ" 4§;¡;×#@Ñ#@ÔAØ
‰
×ј)¬[Ä7È4Ï;É;ÐXbÐdfÓCgÐÔh؉×ÑÔØ×%Ñ%Ô'؉×"Ñ" 4§>¡>Ô2؉×$Ñ$ T×%:Ñ%:Ô;؉×)Ñ)¨$×*?Ñ*?Ô@؉×)Ñ)¨$×*EÑ*EÔF؉×$Ñ$ T×%:Ñ%:Ô;؉×#Ñ# D×$8Ñ$8Ô9؉×(Ñ(¨×)GÑ)GÔH؉×)Ñ)¨$×*DÑ*DÔE؉×-Ñ-¨d×.LÑ.LÔM؉×&Ñ& t×'BÑ'BÀD×D_ÑD_Ô`Ø;‰;×!×!Ð!ØG‰G×-Ñ-Õ/àG‰G×'Ñ'Ô)Ø—{‘{×-×-Ð-‘°3ˆØ;‰;×&×&Ð&¨4¯;©;×+=×+=Ð+=ØG‰GL‰L×јuÔ&qÕrØ
[‰[×
(×
(Ð
(°$·+±+×2D×2DÐ2DØG‰GL‰L×јuô 'Sõ
TØ—‘×#×#Ð#ØG‰GL‰L×јuÔ&wÕxàG‰G×)Ñ)Ð*HÔIØG‰G×(Ñ(Ð)9ò <qô
r؉‰Ž
øôg ô ð
Ü—
‘
×$Ñ$×7Ñ7×9øÜô
Ûð
úð ûô ô Úð üò 9]sA Ž)W7 Á*/Y ÆY
×7YØ(X.Ø.X>Ø9YØ=X>Ø>YÙYÙY)r r‘ r“ rµ r’ r r” r r‡ r r… rˆ r‰ rŽ r„ r† r} rŒ N)F)zRoblox server disconnectF)rV Ú
__module__Ú__qualname__Ú__firstlineno__r– rØ rä rð r
r r r" r. r4 r< rJ rN r+ rS rs r r rì r¡ r¦ r rm rÀ rì Ú__static_attributes__Ú__classdictcell__)r› s @r r‚ r‚ f sà ø‡ € ò ÷*/ð /òbl÷
ð
ò?ò4 ò
còd÷jò jòKòKò SòN÷
0ò 0÷Iò I÷@Bò Bò >ò5eòn7÷Hð Hò8÷ð ò@ò"÷7ð 7r" r‚ Ú__main__zStartup or main loop failurerE )N)?r7 r& rî r¤ r] rx r< r Úmodelsr r r r r r rA r r
r… r Úutils.systemr r
Úutils.audit_logr Úui.gui_managerr Úcore.networkr r Ú
core.proxyr Ú
core.watchdogr Úcore.backend_clientr Úutils.cookie_storer Úapplication.auth_servicer Úapplication.session_servicer rþ r ÚplatformrM ro r- rB rQ re ry r€ r‚ rV rg rì r\ r- ÚtypeÚ
__traceback__rS rm rh r" r Ú<module>r sJ ðÛ
Û Û Û
Û
Û Û Ý ß w× wß EÝ ß @Ý $Ý %ß ;Ý "Ý (Ý -Ý .Ý 0Ý 6Ý 6؇<<7ÔÙ Ð
dÔe؇H‚HˆQ„Kõ@ð
Àb÷ ðÀR÷ ðÈ"÷ ÷$*ò0.÷dñ dðJ
ˆzÔØ
€CðÙÓ!ˆØ‰Ž ñ øð
ô Ù&¡t¨C£y°#°s×7HÑ7HÐRpÔqˆÙ™$˜s›) S¨(Ð<ZÕ[ØŠ?ð
Ø×)Ñ)Õ+øØô
Ùð
úàŠŠûðús< Ã5D ÄFÄ2F Å
EÅF ÅE%Å"F Å$E%Å%F Æ F6 views