úÎÜâ Safe-Inferred     None!"#$!"#$!"#$ Safe-InferredAA type class for objects that represent an intermediate state of  escaping.  Transform a %% into the escaped intermediate form. Recover the original %. Yield the escaped %. &&None'Bourne Shell escaping modes. A Bourne Shell escaped %(. An oddity of Bourne shell escaping is D the absence of escape codes for newline and other ASCII control N characters. These bytes are simply placed literally in single quotes; the M effect is that a Bourne Shell escaped string may cover several lines and O contain non-ASCII bytes. Runs of bytes that must be escaped are wrapped in  '...'A; bytes that are acceptable as literals in Bourne Shell are left  as is. 4Construct a Bourne Shell escaped intermediate form. (HAccept the present escaping mode and desired escaping mode and yield an # action and the resulting mode. ')*+,(-. ')*+,(-'+*),(-.None/Bash escaping modes. A Bash escaped %. The strings are wrapped in $'...' if any G bytes within them must be escaped; otherwise, they are left as is. I Newlines and other control characters are represented as ANSI escape J sequences. High bytes are represented as hex codes. Thus Bash escaped K strings will always fit on one line and never contain non-ASCII bytes. ,Construct a Bash escaped intermediate form. /0123456789 /012345678/3210456789None:      !"#$%&'(')*+,-./012345 671849: ;<=6>?shell-escape-0.1.2Text.ShellEscapeText.ShellEscape.PutText.ShellEscape.EscapeVectorText.ShellEscape.EscapeText.ShellEscape.ShText.ShellEscape.BashEscapeescapeunescapebytesShshBashbashputChar putStringrunPut'binary-0.5.1.1Data.Binary.Put putWord64host putWord32host putWord16host putWordhost putWord64le putWord64be putWord32le putWord32be putWord16le putWord16beputLazyByteString putByteStringputWord8flushrunPutMrunPutexecPut putBuilderunPutPutPutM EscapeVectorescWithstripEsc interpretEscbytestring-0.10.0.0Data.ByteString.Internal ByteString$fEscapeByteString EscapingModeactQuoteLiteral Backslashclassify $fEscapeShQuoted ANSIBackslashANSIHex renderANSI backslashifyhexify $fEscapeBash