
    YRj>                        d dl Z d dlZd dlZd dlZd dlZd dlZd dlZ ej                  d      Z ej                  d      Z	d Z
 ej                  d      5 Z ej                  e      Zedz  Zedz  Zed	z  Zed
z  Zedz  j%                  d       ej%                          edz  j%                  d       edz  j%                  d       ej%                          edz  j'                  d        ej(                  e	dz  edz          ej(                  e	dz  edz          e
edz  d        e
edz  d        e
edz  d        e
edz  d        e
edz  d        e
edz  d        e
edz  d        ej*                  j-                         Zej1                   ee       ee      ej4                  z   ed!   z    ee       ee      d"        ej6                  d# eed$z        g ee      eddd%&      Zej:                  r/ ed'ej:                   d(ej>                   d)ej@                          e jB                  ed*z  jE                               Z#e#d+   Z$ed,z  jE                         Z%edz  jE                         Z&edz  jE                         Z'e$d-   du sJ e$d.   d/k(  sJ e$d0   d1   d2k(  sJ e$d0   d3   d4k(  sJ e$d0   d5   d6k(  sJ d7e&v sJ d8e'v sJ d9e%v sJ d:e%v sJ ed;z  jQ                         sJ d<ej>                  v sJ  e) e jT                  d=d+ddddd>dd?             ddd       y# 1 sw Y   yxY w)@    Nz)C:/MCSJAgent/foster-ask-michel/sal-phase3z C:/Solutions/foster/hermes-agentc                     | j                  |dd       | j                  | j                         j                  t        j                  z         y )Nzutf-8
)encodingnewline)
write_textchmodstatst_modeS_IXUSR)pathtexts     9C:/MCSJAgent/foster-ask-michel/sal-phase3/test_install.pyexer      s5    OOD7DO9JJtyy{""T\\12    zphase3-test-)prefixhomebinzhermes-agentz.hermesz.sshT)parentstoolszgateway/platformsz.ssh/michel_windows_ed25519zfake-private-keyztoolsets.pyzgateway/platforms/webhook.pyzssh-keyscanz+#!/bin/sh
echo "host ssh-ed25519 AAAATEST"
z
ssh-keygenzW#!/bin/sh
echo "256 SHA256:fRtAPoPhusxctqlacXUlrMLO7H+K66/nimb8ZPamShw host (ED25519)"
pgrepz#!/bin/sh
exit 1
	systemctlz#!/bin/sh
exit 0
curlz%#!/bin/sh
echo "{\"status\":\"ok\"}"
hermessftpz#!/bin/sh
batch=""
while [ "$#" -gt 0 ]; do
  if [ "$1" = "-b" ]; then batch="$2"; shift 2; else shift; fi
done
out="$(awk 'NR==1 {print $3}' "$batch")"
printf '%064d' 7 > "$out"
PATH)HOMEr   FOSTER_AGENT_DIRFOSTER_HERMES_HOMEbashz
install.sh<   )cwdenvr   capture_outputtimeoutzinstaller failed z
STDOUT=z
STDERR=zwebhook_subscriptions.jsonzmichel-resultz1.config/systemd/user/foster-michel-tunnel.servicedeliver_onlydelivertelegramdeliver_extrachat_idz{origin.chat_id}message_thread_idz{origin.thread_id}reply_toz{origin.message_id}ask_michel_verifyz(reply_to = extra.get("reply_to") or Nonez!-R 127.0.0.1:18645:127.0.0.1:8765z!-L 127.0.0.1:18644:127.0.0.1:8644zskills/ask-michel/SKILL.mdzSAL_PHASE3_STATUS=SUCCESSPASSz127.0.0.1:18645->127.0.0.1:8765)statussubscriptiondynamic_chatdynamic_threadreply_anchornative_tool_installedreverse_forwardrequest_forward_preserved)+jsonospathlibshutilr	   
subprocesstempfilePathSRCREPOr   TemporaryDirectorytdrootr   fakeagenthermes_homemkdirr   copy2environcopyr"   updatestrpathseprunproc
returncode
SystemExitstdoutstderrloads	read_textsubsrouteunittoolsetswebhookis_fileprintdumps r   r   <module>r]      s    	     gll>?w||673 !X  727<<D&=D%<D>!E"K	F]$'JJL
W_D)
  '''5	))556HIFLL%u}'<=FLL66@^8^_}MN|xyw-.{12vDEx./v   **//
CJJD	D	BJJ&V4J!+.	  :>>	S<'()H#DrD ,T__,=Yt{{mS\]a]h]h\ijkk4::{%AALLNOD!EFFQQSD%002H55@@BG D(((z)))!),0BBBB!"56:NNNN!*-1FFFF(***5@@@.$666.$66666??AAA&$++555	*$**'!%<%)	 	 	y 877s   KL88M