From 65077700141bbf65f2a44d2e16c1248bc334625f Mon Sep 17 00:00:00 2001 From: wiserain Date: Mon, 8 Jul 2024 10:37:42 +0900 Subject: [PATCH 001/168] pikpak: fix error with `copyto` command Fixes an issue where copied files could not be renamed when using the `copyto` command. This occurred because the object ID was empty before calling `readMetaData`. The fix preemptively calls `readMetaData` to ensure an object ID is available before attempting the rename operation. --- backend/pikpak/pikpak.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index 5fca36658..2095a391d 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -1016,6 +1016,7 @@ func (f *Fs) createObject(ctx context.Context, remote string, modTime time.Time, o = &Object{ fs: f, remote: remote, + parent: dirID, size: size, modTime: modTime, linkMu: new(sync.Mutex), @@ -1117,7 +1118,7 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, err } - // Create temporary object + // Create temporary object - still missing id, mimeType, gcid, md5sum dstObj, dstLeaf, dstParentID, err := f.createObject(ctx, remote, srcObj.modTime, srcObj.size) if err != nil { return nil, err @@ -1131,6 +1132,12 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, if err := f.copyObjects(ctx, []string{srcObj.id}, dstParentID); err != nil { return nil, fmt.Errorf("couldn't copy file: %w", err) } + // Update info of the copied object with new parent but source name + if info, err := dstObj.fs.readMetaDataForPath(ctx, srcObj.remote); err != nil { + return nil, fmt.Errorf("copy: couldn't locate copied file: %w", err) + } else if err = dstObj.setMetaData(info); err != nil { + return nil, err + } // Can't copy and change name in one step so we have to check if we have // the correct name after copy @@ -1145,16 +1152,7 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, if err != nil { return nil, fmt.Errorf("copy: couldn't rename copied file: %w", err) } - err = dstObj.setMetaData(info) - if err != nil { - return nil, err - } - } else { - // Update info - err = dstObj.readMetaData(ctx) - if err != nil { - return nil, fmt.Errorf("copy: couldn't locate copied file: %w", err) - } + return dstObj, dstObj.setMetaData(info) } return dstObj, nil } From cdcf0e5cb8b6b08ebc3a06eb3eb02d28c01d9aa2 Mon Sep 17 00:00:00 2001 From: wiserain Date: Mon, 8 Jul 2024 18:16:00 +0900 Subject: [PATCH 002/168] pikpak: optimize file move by removing unnecessary `readMetaData()` call Previously, the code relied on calling `readMetaData()` after every file move operation. This introduced an unnecessary API call and potentially impacted performance. This change removes the redundant `readMetaData()` call, improving efficiency. --- backend/pikpak/pikpak.go | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index 2095a391d..c3f82a079 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -1049,7 +1049,7 @@ func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, err } - // Create temporary object + // Create temporary object - still missing id, mimeType, gcid, md5sum dstObj, dstLeaf, dstParentID, err := f.createObject(ctx, remote, srcObj.modTime, srcObj.size) if err != nil { return nil, err @@ -1061,7 +1061,12 @@ func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, err } } + // Manually update info of moved object to save API calls dstObj.id = srcObj.id + dstObj.mimeType = srcObj.mimeType + dstObj.gcid = srcObj.gcid + dstObj.md5sum = srcObj.md5sum + dstObj.hasMetaData = true if srcLeaf != dstLeaf { // Rename @@ -1069,16 +1074,7 @@ func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, if err != nil { return nil, fmt.Errorf("move: couldn't rename moved file: %w", err) } - err = dstObj.setMetaData(info) - if err != nil { - return nil, err - } - } else { - // Update info - err = dstObj.readMetaData(ctx) - if err != nil { - return nil, fmt.Errorf("move: couldn't locate moved file: %w", err) - } + return dstObj, dstObj.setMetaData(info) } return dstObj, nil } From 27267547b903fe5e72aaa71cc1f45456661d0422 Mon Sep 17 00:00:00 2001 From: Tomasz Melcer Date: Tue, 9 Jul 2024 11:23:11 +0200 Subject: [PATCH 003/168] sftp: use uint32 for mtime The SFTP protocol (and the golang sftp package) internally uses uint32 unix time for expressing mtime. Hence it is a waste of memory to store it as 24-byte time.Time data structure in long-lived data structures. So despite that the golang sftp package uses time.Time as external interface, we can re-encode the value back to the original format and save memory. Co-authored-by: Tomasz Melcer --- backend/sftp/sftp.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/sftp/sftp.go b/backend/sftp/sftp.go index fc3c8064d..28a71ea14 100644 --- a/backend/sftp/sftp.go +++ b/backend/sftp/sftp.go @@ -561,7 +561,7 @@ type Object struct { fs *Fs remote string size int64 // size of the object - modTime time.Time // modification time of the object + modTime uint32 // modification time of the object as unix time mode os.FileMode // mode bits from the file md5sum *string // Cached MD5 checksum sha1sum *string // Cached SHA1 checksum @@ -1957,7 +1957,7 @@ func (o *Object) Size() int64 { // ModTime returns the modification time of the remote sftp file func (o *Object) ModTime(ctx context.Context) time.Time { - return o.modTime + return time.Unix(int64(o.modTime), 0) } // path returns the native SFTP path of the object @@ -1972,7 +1972,7 @@ func (o *Object) shellPath() string { // setMetadata updates the info in the object from the stat result passed in func (o *Object) setMetadata(info os.FileInfo) { - o.modTime = info.ModTime() + o.modTime = info.Sys().(*sftp.FileStat).Mtime o.size = info.Size() o.mode = info.Mode() } @@ -2195,7 +2195,7 @@ func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, op // In the specific case of o.fs.opt.SetModTime == false // if the object wasn't found then don't return an error fs.Debugf(o, "Not found after upload with set_modtime=false so returning best guess") - o.modTime = src.ModTime(ctx) + o.modTime = uint32(src.ModTime(ctx).Unix()) o.size = src.Size() o.mode = os.FileMode(0666) // regular file } else if err != nil { From 6e853c82d8dc499bba2d20fa649e7d0aaaf95cef Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 9 Jul 2024 23:40:32 +0100 Subject: [PATCH 004/168] sftp: ignore errors when closing the connection pool There is no need to report errors when draining the connection pool - they are useless at this point. See: https://forum.rclone.org/t/rclone-fails-to-close-unused-tcp-connections-due-to-use-of-closed-network-connection/46735 --- backend/sftp/sftp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/sftp/sftp.go b/backend/sftp/sftp.go index 28a71ea14..4fd88ab48 100644 --- a/backend/sftp/sftp.go +++ b/backend/sftp/sftp.go @@ -815,13 +815,13 @@ func (f *Fs) drainPool(ctx context.Context) (err error) { if cErr := c.closed(); cErr == nil { cErr = c.close() if cErr != nil { - err = cErr + fs.Debugf(f, "Ignoring error closing connection: %v", cErr) } } f.pool[i] = nil } f.pool = nil - return err + return nil } // NewFs creates a new Fs object from the name and root. It connects to From 8d72698d5aba8288183e092ed48560cd11d5eb11 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 1 Jul 2024 18:06:49 +0100 Subject: [PATCH 005/168] fs: refactor fs.ConfigMap to take a prefix and Options rather than an fs.RegInfo This is in preparation for generalising the backend config system --- cmd/serve/docker/options.go | 2 +- fs/config/authorize.go | 2 +- fs/config/config.go | 2 +- fs/config/ui.go | 2 +- fs/configmap.go | 39 +++++++++++++++++++++---------------- fs/fs_test.go | 12 +++--------- fs/newfs.go | 4 ++-- 7 files changed, 31 insertions(+), 32 deletions(-) diff --git a/cmd/serve/docker/options.go b/cmd/serve/docker/options.go index dd94bb119..c62327eaf 100644 --- a/cmd/serve/docker/options.go +++ b/cmd/serve/docker/options.go @@ -88,7 +88,7 @@ func (vol *Volume) applyOptions(volOpt VolOpts) error { fsType = "local" if fsName != "" { var ok bool - fsType, ok = fs.ConfigMap(nil, fsName, nil).Get("type") + fsType, ok = fs.ConfigMap("", nil, fsName, nil).Get("type") if !ok { return fs.ErrorNotFoundInConfigFile } diff --git a/fs/config/authorize.go b/fs/config/authorize.go index b40f7e2b4..8f3aa86ce 100644 --- a/fs/config/authorize.go +++ b/fs/config/authorize.go @@ -60,7 +60,7 @@ func Authorize(ctx context.Context, args []string, noAutoBrowser bool, templateF // Name used for temporary remote name := "**temp-fs**" - m := fs.ConfigMap(ri, name, inM) + m := fs.ConfigMap(ri.Prefix, ri.Options, name, inM) outM := configmap.Simple{} m.ClearSetters() m.AddSetter(outM) diff --git a/fs/config/config.go b/fs/config/config.go index 4f27031d1..c4a56f096 100644 --- a/fs/config/config.go +++ b/fs/config/config.go @@ -470,7 +470,7 @@ func updateRemote(ctx context.Context, name string, keyValues rc.Params, opt Upd } choices := configmap.Simple{} - m := fs.ConfigMap(ri, name, nil) + m := fs.ConfigMap(ri.Prefix, ri.Options, name, nil) // Set the config for k, v := range keyValues { diff --git a/fs/config/ui.go b/fs/config/ui.go index 694548b71..7c99871b2 100644 --- a/fs/config/ui.go +++ b/fs/config/ui.go @@ -454,7 +454,7 @@ func PostConfig(ctx context.Context, name string, m configmap.Mapper, ri *fs.Reg func RemoteConfig(ctx context.Context, name string) error { fmt.Printf("Remote config\n") ri := mustFindByName(name) - m := fs.ConfigMap(ri, name, nil) + m := fs.ConfigMap(ri.Prefix, ri.Options, name, nil) if ri.Config == nil { return nil } diff --git a/fs/configmap.go b/fs/configmap.go index 31a7d3fa3..9a0610c8e 100644 --- a/fs/configmap.go +++ b/fs/configmap.go @@ -23,25 +23,26 @@ func (configName configEnvVars) Get(key string) (value string, ok bool) { // A configmap.Getter to read from the environment RCLONE_option_name type optionEnvVars struct { - fsInfo *RegInfo + prefix string + options Options } // Get a config item from the option environment variables if possible func (oev optionEnvVars) Get(key string) (value string, ok bool) { - opt := oev.fsInfo.Options.Get(key) + opt := oev.options.Get(key) if opt == nil { return "", false } - envKey := OptionToEnv(oev.fsInfo.Prefix + "-" + key) + envKey := OptionToEnv(oev.prefix + "-" + key) value, ok = os.LookupEnv(envKey) if ok { - Debugf(nil, "Setting %s_%s=%q from environment variable %s", oev.fsInfo.Prefix, key, value, envKey) + Debugf(nil, "Setting %s_%s=%q from environment variable %s", oev.prefix, key, value, envKey) } else if opt.NoPrefix { // For options with NoPrefix set, check without prefix too envKey := OptionToEnv(key) value, ok = os.LookupEnv(envKey) if ok { - Debugf(nil, "Setting %s=%q for %s from environment variable %s", key, value, oev.fsInfo.Prefix, envKey) + Debugf(nil, "Setting %s=%q for %s from environment variable %s", key, value, oev.prefix, envKey) } } return value, ok @@ -50,14 +51,14 @@ func (oev optionEnvVars) Get(key string) (value string, ok bool) { // A configmap.Getter to read either the default value or the set // value from the RegInfo.Options type regInfoValues struct { - fsInfo *RegInfo + options Options useDefault bool } // override the values in configMap with the either the flag values or // the default values func (r *regInfoValues) Get(key string) (value string, ok bool) { - opt := r.fsInfo.Options.Get(key) + opt := r.options.Get(key) if opt != nil && (r.useDefault || opt.Value != nil) { return opt.String(), true } @@ -89,13 +90,15 @@ func (section getConfigFile) Get(key string) (value string, ok bool) { return value, ok } -// ConfigMap creates a configmap.Map from the *RegInfo and the +// ConfigMap creates a configmap.Map from the Options, prefix and the // configName passed in. If connectionStringConfig has any entries (it may be nil), // then it will be added to the lookup with the highest priority. // -// If fsInfo is nil then the returned configmap.Map should only be +// If options is nil then the returned configmap.Map should only be // used for reading non backend specific parameters, such as "type". -func ConfigMap(fsInfo *RegInfo, configName string, connectionStringConfig configmap.Simple) (config *configmap.Map) { +// +// This can be used for global settings if prefix is "" and configName is "" +func ConfigMap(prefix string, options Options, configName string, connectionStringConfig configmap.Simple) (config *configmap.Map) { // Create the config config = configmap.New() @@ -107,24 +110,26 @@ func ConfigMap(fsInfo *RegInfo, configName string, connectionStringConfig config } // flag values - if fsInfo != nil { - config.AddGetter(®InfoValues{fsInfo, false}, configmap.PriorityNormal) + if options != nil { + config.AddGetter(®InfoValues{options, false}, configmap.PriorityNormal) } // remote specific environment vars config.AddGetter(configEnvVars(configName), configmap.PriorityNormal) // backend specific environment vars - if fsInfo != nil { - config.AddGetter(optionEnvVars{fsInfo: fsInfo}, configmap.PriorityNormal) + if options != nil && prefix != "" { + config.AddGetter(optionEnvVars{prefix: prefix, options: options}, configmap.PriorityNormal) } // config file - config.AddGetter(getConfigFile(configName), configmap.PriorityConfig) + if configName != "" { + config.AddGetter(getConfigFile(configName), configmap.PriorityConfig) + } // default values - if fsInfo != nil { - config.AddGetter(®InfoValues{fsInfo, true}, configmap.PriorityDefault) + if options != nil { + config.AddGetter(®InfoValues{options, true}, configmap.PriorityDefault) } // Set Config diff --git a/fs/fs_test.go b/fs/fs_test.go index 862ab34c4..a83137072 100644 --- a/fs/fs_test.go +++ b/fs/fs_test.go @@ -314,12 +314,6 @@ func TestOptionGetters(t *testing.T) { } }() - fsInfo := &RegInfo{ - Name: "local", - Prefix: "local", - Options: testOptions, - } - oldConfigFileGet := ConfigFileGet ConfigFileGet = func(section, key string) (string, bool) { if section == "sausage" && key == "key1" { @@ -337,16 +331,16 @@ func TestOptionGetters(t *testing.T) { configEnvVarsGetter := configEnvVars("local") // A configmap.Getter to read from the environment RCLONE_option_name - optionEnvVarsGetter := optionEnvVars{fsInfo} + optionEnvVarsGetter := optionEnvVars{"local", testOptions} // A configmap.Getter to read either the default value or the set // value from the RegInfo.Options regInfoValuesGetterFalse := ®InfoValues{ - fsInfo: fsInfo, + options: testOptions, useDefault: false, } regInfoValuesGetterTrue := ®InfoValues{ - fsInfo: fsInfo, + options: testOptions, useDefault: true, } diff --git a/fs/newfs.go b/fs/newfs.go index 6c20814ec..d59a505a6 100644 --- a/fs/newfs.go +++ b/fs/newfs.go @@ -83,7 +83,7 @@ func ConfigFs(path string) (fsInfo *RegInfo, configName, fsPath string, config * if err != nil { return } - config = ConfigMap(fsInfo, configName, connectionStringConfig) + config = ConfigMap(fsInfo.Prefix, fsInfo.Options, configName, connectionStringConfig) return } @@ -101,7 +101,7 @@ func ParseRemote(path string) (fsInfo *RegInfo, configName, fsPath string, conne if strings.HasPrefix(configName, ":") { fsName = configName[1:] } else { - m := ConfigMap(nil, configName, parsed.Config) + m := ConfigMap("", nil, configName, parsed.Config) fsName, ok = m.Get("type") if !ok { return nil, "", "", nil, ErrorNotFoundInConfigFile From 671a15f65f4f170d2672a6d32faad4c3ccb14b97 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 2 Jul 2024 10:38:54 +0100 Subject: [PATCH 006/168] fs: add Groups and FieldName to Option --- fs/fs_test.go | 1 + fs/registry.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/fs/fs_test.go b/fs/fs_test.go index a83137072..15e78853d 100644 --- a/fs/fs_test.go +++ b/fs/fs_test.go @@ -232,6 +232,7 @@ func TestOptionMarshalJSON(t *testing.T) { assert.NoError(t, err) require.Equal(t, `{ "Name": "case_insensitive", +"FieldName": "", "Help": "", "Provider": "", "Default": false, diff --git a/fs/registry.go b/fs/registry.go index 71a0b5a6c..50fb92714 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -149,6 +149,8 @@ const ( // // This also describes command line options and environment variables. // +// It is also used to describe options for the API. +// // To create a multiple-choice option, specify the possible values // in the Examples property. Whether the option's value is required // to be one of these depends on other properties: @@ -159,7 +161,9 @@ const ( // and do not set Default. type Option struct { Name string // name of the option in snake_case + FieldName string // name of the field used in the rc JSON - will be auto filled normally Help string // help, start with a single sentence on a single line that will be extracted for command line help + Groups string `json:",omitempty"` // groups this option belongs to - comma separated string for options classification Provider string // set to filter on provider Default interface{} // default value, nil => "", if set (and not to nil or "") then Required does nothing Value interface{} // value to be set by flags From c6ab37a59f3975165f98d25bb29d7a9b3d7481a7 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 1 Jul 2024 18:09:58 +0100 Subject: [PATCH 007/168] flags: factor AddFlagsFromOptions from cmd This is in preparation for generalising the backend config --- cmd/cmd.go | 35 ++--------------------- fs/config/flags/flags.go | 62 ++++++++++++++++++++++++++++------------ 2 files changed, 46 insertions(+), 51 deletions(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index b6f4bc4ba..203253601 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -522,41 +522,12 @@ var backendFlags map[string]struct{} func AddBackendFlags() { backendFlags = map[string]struct{}{} for _, fsInfo := range fs.Registry { - done := map[string]struct{}{} + flags.AddFlagsFromOptions(pflag.CommandLine, fsInfo.Prefix, fsInfo.Options) + // Store the backend flag names for the help generator for i := range fsInfo.Options { opt := &fsInfo.Options[i] - // Skip if done already (e.g. with Provider options) - if _, doneAlready := done[opt.Name]; doneAlready { - continue - } - done[opt.Name] = struct{}{} - // Make a flag from each option name := opt.FlagName(fsInfo.Prefix) - found := pflag.CommandLine.Lookup(name) != nil - if !found { - // Take first line of help only - help := strings.TrimSpace(opt.Help) - if nl := strings.IndexRune(help, '\n'); nl >= 0 { - help = help[:nl] - } - help = strings.TrimRight(strings.TrimSpace(help), ".!?") - if opt.IsPassword { - help += " (obscured)" - } - flag := pflag.CommandLine.VarPF(opt, name, opt.ShortOpt, help) - flags.SetDefaultFromEnv(pflag.CommandLine, name) - if _, isBool := opt.Default.(bool); isBool { - flag.NoOptDefVal = "true" - } - // Hide on the command line if requested - if opt.Hide&fs.OptionHideCommandLine != 0 { - flag.Hidden = true - } - backendFlags[name] = struct{}{} - } else { - fs.Errorf(nil, "Not adding duplicate flag --%s", name) - } - // flag.Hidden = true + backendFlags[name] = struct{}{} } } } diff --git a/fs/config/flags/flags.go b/fs/config/flags/flags.go index ca20402d2..25183fa0f 100644 --- a/fs/config/flags/flags.go +++ b/fs/config/flags/flags.go @@ -151,7 +151,7 @@ func installFlag(flags *pflag.FlagSet, name string, groupsString string) { } // Add flag to Group if it is a global flag - if flags == pflag.CommandLine { + if groupsString != "" && flags == pflag.CommandLine { for _, groupName := range strings.Split(groupsString, ",") { if groupName == "rc-" { groupName = "RC" @@ -165,24 +165,6 @@ func installFlag(flags *pflag.FlagSet, name string, groupsString string) { } } -// SetDefaultFromEnv constructs a name from the flag passed in and -// sets the default from the environment if possible -// -// Used to create backend flags like --skip-links -func SetDefaultFromEnv(flags *pflag.FlagSet, name string) { - envKey := fs.OptionToEnv(name) - envValue, found := os.LookupEnv(envKey) - if found { - flag := flags.Lookup(name) - if flag == nil { - log.Fatalf("Couldn't find flag --%q", name) - } - fs.Debugf(nil, "Setting default for %s=%q from environment variable %s", name, envValue, envKey) - //err = tempValue.Set() - flag.DefValue = envValue - } -} - // StringP defines a flag which can be set by an environment variable // // It is a thin wrapper around pflag.StringP @@ -350,3 +332,45 @@ func CountVarP(flags *pflag.FlagSet, p *int, name, shorthand string, usage strin flags.CountVarP(p, name, shorthand, usage) installFlag(flags, name, groups) } + +// AddFlagsFromOptions takes a slice of fs.Option and adds flags for all of them +func AddFlagsFromOptions(flags *pflag.FlagSet, prefix string, options fs.Options) { + done := map[string]struct{}{} + for i := range options { + opt := &options[i] + // Skip if done already (e.g. with Provider options) + if _, doneAlready := done[opt.Name]; doneAlready { + continue + } + done[opt.Name] = struct{}{} + // Make a flag from each option + if prefix == "" { + opt.NoPrefix = true + } + name := opt.FlagName(prefix) + found := flags.Lookup(name) != nil + if !found { + // Take first line of help only + help := strings.TrimSpace(opt.Help) + if nl := strings.IndexRune(help, '\n'); nl >= 0 { + help = help[:nl] + } + help = strings.TrimRight(strings.TrimSpace(help), ".!?") + if opt.IsPassword { + help += " (obscured)" + } + flag := flags.VarPF(opt, name, opt.ShortOpt, help) + installFlag(flags, name, opt.Groups) + if _, isBool := opt.Default.(bool); isBool { + flag.NoOptDefVal = "true" + } + // Hide on the command line if requested + if opt.Hide&fs.OptionHideCommandLine != 0 { + flag.Hidden = true + } + } else { + fs.Errorf(nil, "Not adding duplicate flag --%s", name) + } + // flag.Hidden = true + } +} From 8e10fe71f76b5ceea38761b26d1e849247deb275 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 2 Jul 2024 10:37:58 +0100 Subject: [PATCH 008/168] fs: allow []string to work in Options --- fs/registry.go | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/fs/registry.go b/fs/registry.go index 50fb92714..2257623df 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -215,12 +215,40 @@ func (o *Option) GetValue() interface{} { // String turns Option into a string func (o *Option) String() string { - return fmt.Sprint(o.GetValue()) + v := o.GetValue() + if stringArray, isStringArray := v.([]string); isStringArray { + // Treat empty string array as empty string + // This is to make the default value of the option help nice + if len(stringArray) == 0 { + return "" + } + // Encode string arrays as JSON + // The default Go encoding can't be decoded uniquely + buf, err := json.Marshal(stringArray) + if err != nil { + Errorf(nil, "Can't encode default value for %q key - ignoring: %v", o.Name, err) + return "[]" + } + return string(buf) + } + return fmt.Sprint(v) } // Set an Option from a string func (o *Option) Set(s string) (err error) { - newValue, err := configstruct.StringToInterface(o.GetValue(), s) + v := o.GetValue() + if stringArray, isStringArray := v.([]string); isStringArray { + if stringArray == nil { + stringArray = []string{} + } + // If this is still the default value then overwrite the defaults + if reflect.ValueOf(o.Default).Pointer() == reflect.ValueOf(v).Pointer() { + stringArray = []string{} + } + o.Value = append(stringArray, s) + return nil + } + newValue, err := configstruct.StringToInterface(v, s) if err != nil { return err } @@ -241,6 +269,11 @@ func (o *Option) Type() string { return do.Type() } + // Special case []string + if _, isStringArray := v.([]string); isStringArray { + return "stringArray" + } + return reflect.TypeOf(v).Name() } From e79273f9c984c026ac933da329327b2568efe7d8 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 17:22:47 +0100 Subject: [PATCH 009/168] fs: add Options registry and rework rc to use it --- cmd/cmd.go | 13 ++++--- fs/configmap.go | 15 +++++--- fs/rc/config.go | 30 +++++++--------- fs/rc/config_test.go | 22 ++++++------ fs/registry.go | 85 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 125 insertions(+), 40 deletions(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index 203253601..835033ef9 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -29,7 +29,6 @@ import ( "github.com/rclone/rclone/fs/config/configflags" "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/filter" - "github.com/rclone/rclone/fs/filter/filterflags" "github.com/rclone/rclone/fs/fserrors" "github.com/rclone/rclone/fs/fspath" fslog "github.com/rclone/rclone/fs/log" @@ -383,6 +382,12 @@ func StartStats() func() { // initConfig is run by cobra after initialising the flags func initConfig() { + // Set the global options from the flags + err := fs.GlobalOptionsInit() + if err != nil { + log.Fatalf("Failed to initialise global options: %v", err) + } + ctx := context.Background() ci := fs.GetConfig(ctx) @@ -409,12 +414,6 @@ func initConfig() { terminal.EnableColorsStdout() } - // Load filters - err := filterflags.Reload(ctx) - if err != nil { - log.Fatalf("Failed to load filters: %v", err) - } - // Write the args for debug purposes fs.Debugf("rclone", "Version %q starting with parameters %q", fs.Version, os.Args) diff --git a/fs/configmap.go b/fs/configmap.go index 9a0610c8e..4155f830d 100644 --- a/fs/configmap.go +++ b/fs/configmap.go @@ -33,10 +33,15 @@ func (oev optionEnvVars) Get(key string) (value string, ok bool) { if opt == nil { return "", false } - envKey := OptionToEnv(oev.prefix + "-" + key) + var envKey string + if oev.prefix == "" { + envKey = OptionToEnv(key) + } else { + envKey = OptionToEnv(oev.prefix + "-" + key) + } value, ok = os.LookupEnv(envKey) if ok { - Debugf(nil, "Setting %s_%s=%q from environment variable %s", oev.prefix, key, value, envKey) + Debugf(nil, "Setting %s %s=%q from environment variable %s", oev.prefix, key, value, envKey) } else if opt.NoPrefix { // For options with NoPrefix set, check without prefix too envKey := OptionToEnv(key) @@ -115,10 +120,12 @@ func ConfigMap(prefix string, options Options, configName string, connectionStri } // remote specific environment vars - config.AddGetter(configEnvVars(configName), configmap.PriorityNormal) + if configName != "" { + config.AddGetter(configEnvVars(configName), configmap.PriorityNormal) + } // backend specific environment vars - if options != nil && prefix != "" { + if options != nil { config.AddGetter(optionEnvVars{prefix: prefix, options: options}, configmap.PriorityNormal) } diff --git a/fs/rc/config.go b/fs/rc/config.go index f0cc4503a..1f538472d 100644 --- a/fs/rc/config.go +++ b/fs/rc/config.go @@ -12,21 +12,17 @@ import ( "github.com/rclone/rclone/fs/filter" ) -var ( - optionBlock = map[string]interface{}{} - optionReload = map[string]func(context.Context) error{} -) - // AddOption adds an option set func AddOption(name string, option interface{}) { - optionBlock[name] = option + // FIXME remove this function when conversion to options is complete + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: name, Opt: option}) } // AddOptionReload adds an option set with a reload function to be // called when options are changed func AddOptionReload(name string, option interface{}, reload func(context.Context) error) { - optionBlock[name] = option - optionReload[name] = reload + // FIXME remove this function when conversion to options is complete + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: name, Opt: option, Reload: reload}) } func init() { @@ -42,8 +38,8 @@ func init() { // Show the list of all the option blocks func rcOptionsBlocks(ctx context.Context, in Params) (out Params, err error) { options := []string{} - for name := range optionBlock { - options = append(options, name) + for _, opt := range fs.OptionsRegistry { + options = append(options, opt.Name) } out = make(Params) out["options"] = options @@ -71,8 +67,8 @@ map to the external options very easily with a few exceptions. // Show the list of all the option blocks func rcOptionsGet(ctx context.Context, in Params) (out Params, err error) { out = make(Params) - for name, options := range optionBlock { - out[name] = options + for _, opt := range fs.OptionsRegistry { + out[opt.Name] = opt.Opt } return out, nil } @@ -144,16 +140,16 @@ And this sets NOTICE level logs (normal without -v) // Set an option in an option block func rcOptionsSet(ctx context.Context, in Params) (out Params, err error) { for name, options := range in { - current := optionBlock[name] - if current == nil { + opt, ok := fs.OptionsRegistry[name] + if !ok { return nil, fmt.Errorf("unknown option block %q", name) } - err := Reshape(current, options) + err := Reshape(opt.Opt, options) if err != nil { return nil, fmt.Errorf("failed to write options from block %q: %w", name, err) } - if reload := optionReload[name]; reload != nil { - err = reload(ctx) + if opt.Reload != nil { + err = opt.Reload(ctx) if err != nil { return nil, fmt.Errorf("failed to reload options from block %q: %w", name, err) } diff --git a/fs/rc/config_test.go b/fs/rc/config_test.go index f3c75d164..b046f24bd 100644 --- a/fs/rc/config_test.go +++ b/fs/rc/config_test.go @@ -13,10 +13,10 @@ import ( ) func clearOptionBlock() func() { - oldOptionBlock := optionBlock - optionBlock = map[string]interface{}{} + oldOptionBlock := fs.OptionsRegistry + fs.OptionsRegistry = map[string]fs.OptionsInfo{} return func() { - optionBlock = oldOptionBlock + fs.OptionsRegistry = oldOptionBlock } } @@ -30,22 +30,20 @@ var testOptions = struct { func TestAddOption(t *testing.T) { defer clearOptionBlock()() - assert.Equal(t, len(optionBlock), 0) + assert.Equal(t, len(fs.OptionsRegistry), 0) AddOption("potato", &testOptions) - assert.Equal(t, len(optionBlock), 1) - assert.Equal(t, len(optionReload), 0) - assert.Equal(t, &testOptions, optionBlock["potato"]) + assert.Equal(t, len(fs.OptionsRegistry), 1) + assert.Equal(t, &testOptions, fs.OptionsRegistry["potato"].Opt) } func TestAddOptionReload(t *testing.T) { defer clearOptionBlock()() - assert.Equal(t, len(optionBlock), 0) + assert.Equal(t, len(fs.OptionsRegistry), 0) reload := func(ctx context.Context) error { return nil } AddOptionReload("potato", &testOptions, reload) - assert.Equal(t, len(optionBlock), 1) - assert.Equal(t, len(optionReload), 1) - assert.Equal(t, &testOptions, optionBlock["potato"]) - assert.Equal(t, fmt.Sprintf("%p", reload), fmt.Sprintf("%p", optionReload["potato"])) + assert.Equal(t, len(fs.OptionsRegistry), 1) + assert.Equal(t, &testOptions, fs.OptionsRegistry["potato"].Opt) + assert.Equal(t, fmt.Sprintf("%p", reload), fmt.Sprintf("%p", fs.OptionsRegistry["potato"].Reload)) } func TestOptionsBlocks(t *testing.T) { diff --git a/fs/registry.go b/fs/registry.go index 2257623df..44f1606c1 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -61,6 +61,22 @@ func (ri *RegInfo) FileName() string { // Options is a slice of configuration Option for a backend type Options []Option +// Add more options returning a new options slice +func (os Options) Add(newOptions Options) Options { + return append(os, newOptions...) +} + +// AddPrefix adds more options with a prefix returning a new options slice +func (os Options) AddPrefix(newOptions Options, prefix string, groups string) Options { + for _, opt := range newOptions { + // opt is a copy so can modify + opt.Name = prefix + "_" + opt.Name + opt.Groups = groups + os = append(os, opt) + } + return os +} + // Set the default values for the options func (os Options) setValues() { for i := range os { @@ -91,6 +107,19 @@ func (os Options) Get(name string) *Option { return nil } +// SetDefault sets the default for the Option corresponding to name +// +// Writes an ERROR level log if the option is not found +func (os Options) SetDefault(name string, def any) Options { + opt := os.Get(name) + if opt == nil { + Errorf(nil, "Couldn't find option %q to SetDefault on", name) + } else { + opt.Default = def + } + return os +} + // Overridden discovers which config items have been overridden in the // configmap passed in, either by the config string, command line // flags or environment variables @@ -370,6 +399,62 @@ func MustFind(name string) *RegInfo { return fs } +// OptionsInfo holds info about an block of options +type OptionsInfo struct { + Name string // name of this options block for the rc + Opt interface{} // pointer to a struct to set the options in + Options Options // description of the options + Reload func(context.Context) error // if not nil, call when options changed and on init +} + +// OptionsRegistry is a registry of global options +var OptionsRegistry = map[string]OptionsInfo{} + +// RegisterGlobalOptions registers global options to be made into +// command line options, rc options and environment variable reading. +// +// Packages which need global options should use this in an init() function +func RegisterGlobalOptions(oi OptionsInfo) { + OptionsRegistry[oi.Name] = oi +} + +// load the defaults from the options +// +// Reload the options if required +func (oi *OptionsInfo) load() error { + if oi.Options == nil { + Errorf(nil, "No options defined for config block %q", oi.Name) + return nil + } + + m := ConfigMap("", oi.Options, "", nil) + err := configstruct.Set(m, oi.Opt) + if err != nil { + return fmt.Errorf("failed to initialise %q options: %w", oi.Name, err) + } + + if oi.Reload != nil { + err = oi.Reload(context.Background()) + if err != nil { + return fmt.Errorf("failed to reload %q options: %w", oi.Name, err) + } + } + return nil +} + +// GlobalOptionsInit initialises the defaults of global options to +// their values read from the options, environment variables and +// command line parameters. +func GlobalOptionsInit() error { + for _, opt := range OptionsRegistry { + err := opt.load() + if err != nil { + return err + } + } + return nil +} + // Type returns a textual string to identify the type of the remote func Type(f Fs) string { typeName := fmt.Sprintf("%T", f) From 2e653f81287179e38acce46b4cbc70a7c2706db2 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 12:14:28 +0100 Subject: [PATCH 010/168] fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere --- fs/bits_test.go | 4 ++-- fs/bwtimetable_test.go | 4 ++-- fs/countsuffix_test.go | 4 ++-- fs/cutoffmode_test.go | 4 ++-- fs/dump_test.go | 4 ++-- fs/enum_test.go | 4 ++-- fs/log_test.go | 4 ++-- fs/parseduration_test.go | 4 ++-- fs/parsetime_test.go | 4 ++-- fs/sizesuffix_test.go | 21 ++------------------- fs/tristate_test.go | 4 ++-- fs/types.go | 21 +++++++++++++++++++++ 12 files changed, 43 insertions(+), 39 deletions(-) diff --git a/fs/bits_test.go b/fs/bits_test.go index 4ab1585a0..ad5f07400 100644 --- a/fs/bits_test.go +++ b/fs/bits_test.go @@ -31,8 +31,8 @@ func (bitsChoices) Choices() []BitsChoicesInfo { // Check it satisfies the interfaces var ( - _ flagger = (*bits)(nil) - _ flaggerNP = bits(0) + _ Flagger = (*bits)(nil) + _ FlaggerNP = bits(0) ) func TestBitsString(t *testing.T) { diff --git a/fs/bwtimetable_test.go b/fs/bwtimetable_test.go index e51400cab..67f4057a3 100644 --- a/fs/bwtimetable_test.go +++ b/fs/bwtimetable_test.go @@ -11,8 +11,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*BwTimetable)(nil) - _ flaggerNP = BwTimetable{} + _ Flagger = (*BwTimetable)(nil) + _ FlaggerNP = BwTimetable{} ) func TestBwTimetableSet(t *testing.T) { diff --git a/fs/countsuffix_test.go b/fs/countsuffix_test.go index a8635572c..58fca960a 100644 --- a/fs/countsuffix_test.go +++ b/fs/countsuffix_test.go @@ -11,8 +11,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*CountSuffix)(nil) - _ flaggerNP = CountSuffix(0) + _ Flagger = (*CountSuffix)(nil) + _ FlaggerNP = CountSuffix(0) ) func TestCountSuffixString(t *testing.T) { diff --git a/fs/cutoffmode_test.go b/fs/cutoffmode_test.go index 867209843..389350278 100644 --- a/fs/cutoffmode_test.go +++ b/fs/cutoffmode_test.go @@ -11,8 +11,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*CutoffMode)(nil) - _ flaggerNP = CutoffMode(0) + _ Flagger = (*CutoffMode)(nil) + _ FlaggerNP = CutoffMode(0) ) func TestCutoffModeString(t *testing.T) { diff --git a/fs/dump_test.go b/fs/dump_test.go index b0bba60d0..aa47264c4 100644 --- a/fs/dump_test.go +++ b/fs/dump_test.go @@ -10,8 +10,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*DumpFlags)(nil) - _ flaggerNP = DumpFlags(0) + _ Flagger = (*DumpFlags)(nil) + _ FlaggerNP = DumpFlags(0) ) func TestDumpFlagsString(t *testing.T) { diff --git a/fs/enum_test.go b/fs/enum_test.go index 67dc36056..c17f334ad 100644 --- a/fs/enum_test.go +++ b/fs/enum_test.go @@ -29,8 +29,8 @@ const ( // Check it satisfies the interfaces var ( - _ flagger = (*choice)(nil) - _ flaggerNP = choice(0) + _ Flagger = (*choice)(nil) + _ FlaggerNP = choice(0) ) func TestEnumString(t *testing.T) { diff --git a/fs/log_test.go b/fs/log_test.go index ef3ae2a72..0bb04bd21 100644 --- a/fs/log_test.go +++ b/fs/log_test.go @@ -12,8 +12,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*LogLevel)(nil) - _ flaggerNP = LogLevel(0) + _ Flagger = (*LogLevel)(nil) + _ FlaggerNP = LogLevel(0) _ fmt.Stringer = LogValueItem{} ) diff --git a/fs/parseduration_test.go b/fs/parseduration_test.go index 93340026c..fa2230f75 100644 --- a/fs/parseduration_test.go +++ b/fs/parseduration_test.go @@ -13,8 +13,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*Duration)(nil) - _ flaggerNP = Duration(0) + _ Flagger = (*Duration)(nil) + _ FlaggerNP = Duration(0) ) func TestParseDuration(t *testing.T) { diff --git a/fs/parsetime_test.go b/fs/parsetime_test.go index 611b0c79b..42ab5ac71 100644 --- a/fs/parsetime_test.go +++ b/fs/parsetime_test.go @@ -12,8 +12,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*Time)(nil) - _ flaggerNP = Time{} + _ Flagger = (*Time)(nil) + _ FlaggerNP = Time{} ) func TestParseTime(t *testing.T) { diff --git a/fs/sizesuffix_test.go b/fs/sizesuffix_test.go index fd87811c8..732ec4372 100644 --- a/fs/sizesuffix_test.go +++ b/fs/sizesuffix_test.go @@ -5,31 +5,14 @@ import ( "fmt" "testing" - "github.com/spf13/pflag" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) -// Interface which flags must satisfy - only defined for _test.go -// since we don't want to pull in pflag here -type flagger interface { - pflag.Value - json.Unmarshaler -} - -// Interface which non-pointer flags must satisfy -// -// These are from pflag.Value and need to be non-pointer due the the -// way the backend flags are inserted into the flags. -type flaggerNP interface { - String() string - Type() string -} - // Check it satisfies the interfaces var ( - _ flagger = (*SizeSuffix)(nil) - _ flaggerNP = SizeSuffix(0) + _ Flagger = (*SizeSuffix)(nil) + _ FlaggerNP = SizeSuffix(0) ) func TestSizeSuffixString(t *testing.T) { diff --git a/fs/tristate_test.go b/fs/tristate_test.go index 7e9f11d9b..b70f9a928 100644 --- a/fs/tristate_test.go +++ b/fs/tristate_test.go @@ -11,8 +11,8 @@ import ( // Check it satisfies the interfaces var ( - _ flagger = (*Tristate)(nil) - _ flaggerNP = Tristate{} + _ Flagger = (*Tristate)(nil) + _ FlaggerNP = Tristate{} ) func TestTristateString(t *testing.T) { diff --git a/fs/types.go b/fs/types.go index 18c9848e5..2ed4e588b 100644 --- a/fs/types.go +++ b/fs/types.go @@ -5,6 +5,7 @@ package fs import ( "context" + "encoding/json" "io" "time" @@ -312,6 +313,26 @@ type ListRCallback func(entries DirEntries) error // ListRFn is defines the call used to recursively list a directory type ListRFn func(ctx context.Context, dir string, callback ListRCallback) error +// Flagger describes the interface rclone config types flags must satisfy +type Flagger interface { + // These are from pflag.Value which we don't want to pull in here + String() string + Set(string) error + Type() string + json.Unmarshaler +} + +// FlaggerNP describes the interface rclone config types flags must +// satisfy as non-pointers +// +// These are from pflag.Value and need to be tested against +// non-pointer value due the the way the backend flags are inserted +// into the flags. +type FlaggerNP interface { + String() string + Type() string +} + // NewUsageValue makes a valid value func NewUsageValue(value int64) *int64 { p := new(int64) From 0d9d0eef4cefa346dea57dc95368fecbcb225a03 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 10:47:23 +0100 Subject: [PATCH 011/168] fs: check the names and types of the options blocks are correct --- fs/registry.go | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/fs/registry.go b/fs/registry.go index 44f1606c1..22d424284 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -8,12 +8,14 @@ import ( "fmt" "log" "reflect" + "regexp" "sort" "strings" "sync" "github.com/rclone/rclone/fs/config/configmap" "github.com/rclone/rclone/fs/config/configstruct" + "github.com/rclone/rclone/lib/errcount" ) // Registry of filesystems @@ -416,6 +418,61 @@ var OptionsRegistry = map[string]OptionsInfo{} // Packages which need global options should use this in an init() function func RegisterGlobalOptions(oi OptionsInfo) { OptionsRegistry[oi.Name] = oi + if oi.Opt != nil && oi.Options != nil { + err := oi.Check() + if err != nil { + log.Fatalf("%v", err) + } + } +} + +var optionName = regexp.MustCompile(`^[a-z0-9_]+$`) + +// Check ensures that for every element of oi.Options there is a field +// in oi.Opt that matches it +func (oi *OptionsInfo) Check() error { + errCount := errcount.New() + items, err := configstruct.Items(oi.Opt) + if err != nil { + return err + } + itemsByName := map[string]*configstruct.Item{} + for i := range items { + item := &items[i] + itemsByName[item.Name] = item + if !optionName.MatchString(item.Name) { + err = fmt.Errorf("invalid name in `config:%q` in Options struct", item.Name) + errCount.Add(err) + Errorf(nil, "%s", err) + } + } + for i := range oi.Options { + option := &oi.Options[i] + // Check name is correct + if !optionName.MatchString(option.Name) { + err = fmt.Errorf("invalid Name: %q", option.Name) + errCount.Add(err) + Errorf(nil, "%s", err) + continue + } + // Check item exists + item, found := itemsByName[option.Name] + if !found { + err = fmt.Errorf("key %q in OptionsInfo not found in Options struct", option.Name) + errCount.Add(err) + Errorf(nil, "%s", err) + continue + } + // Check type + optType := fmt.Sprintf("%T", option.Default) + itemType := fmt.Sprintf("%T", item.Value) + if optType != itemType { + err = fmt.Errorf("key %q in has type %q in OptionsInfo.Default but type %q in Options struct", option.Name, optType, itemType) + //errCount.Add(err) + Errorf(nil, "%s", err) + } + } + return errCount.Err(fmt.Sprintf("internal error: options block %q", oi.Name)) } // load the defaults from the options From c156716d0154c58ef49c2a2c6793b064de506cca Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 21:19:40 +0100 Subject: [PATCH 012/168] configstruct: fix parsing of invalid booleans in the config Apparently fmt.Sscanln doesn't parse bool's properly and this isn't likely to be fixed by the Go team who regard sscanf as a mistake. This only uses sscan for integers and uses the correct routine for everything else. This also implements parsing time.Duration See: https://github.com/golang/go/issues/43306 --- fs/config/configstruct/configstruct.go | 45 ++++++++++++------ fs/config/configstruct/configstruct_test.go | 51 +++++++++++++++++++++ fs/config/configstruct/internal_test.go | 38 --------------- 3 files changed, 83 insertions(+), 51 deletions(-) diff --git a/fs/config/configstruct/configstruct.go b/fs/config/configstruct/configstruct.go index e8692b1b6..7a548682e 100644 --- a/fs/config/configstruct/configstruct.go +++ b/fs/config/configstruct/configstruct.go @@ -6,7 +6,9 @@ import ( "fmt" "reflect" "regexp" + "strconv" "strings" + "time" "github.com/rclone/rclone/fs/config/configmap" ) @@ -24,22 +26,39 @@ func camelToSnake(in string) string { // StringToInterface turns in into an interface{} the same type as def func StringToInterface(def interface{}, in string) (newValue interface{}, err error) { typ := reflect.TypeOf(def) - if typ.Kind() == reflect.String && typ.Name() == "string" { - // Pass strings unmodified - return in, nil - } - // Otherwise parse with Sscanln - // - // This means any types we use here must implement fmt.Scanner o := reflect.New(typ) - n, err := fmt.Sscanln(in, o.Interface()) + switch def.(type) { + case string: + // return strings unmodified + newValue = in + case int, int8, int16, int32, int64, + uint, uint8, uint16, uint32, uint64, uintptr, + float32, float64: + // As per Rob Pike's advice in https://github.com/golang/go/issues/43306 + // we only use Sscan for numbers + var n int + n, err = fmt.Sscanln(in, o.Interface()) + if err == nil && n != 1 { + err = errors.New("no items parsed") + } + newValue = o.Elem().Interface() + case bool: + newValue, err = strconv.ParseBool(in) + case time.Duration: + newValue, err = time.ParseDuration(in) + default: + // Try using a Set method + if do, ok := o.Interface().(interface{ Set(s string) error }); ok { + err = do.Set(in) + } else { + err = errors.New("don't know how to parse this type") + } + newValue = o.Elem().Interface() + } if err != nil { - return newValue, fmt.Errorf("parsing %q as %T failed: %w", in, def, err) + return nil, fmt.Errorf("parsing %q as %T failed: %w", in, def, err) } - if n != 1 { - return newValue, errors.New("no items parsed") - } - return o.Elem().Interface(), nil + return newValue, nil } // Item describes a single entry in the options structure diff --git a/fs/config/configstruct/configstruct_test.go b/fs/config/configstruct/configstruct_test.go index 92af006fc..803371ba5 100644 --- a/fs/config/configstruct/configstruct_test.go +++ b/fs/config/configstruct/configstruct_test.go @@ -1,6 +1,7 @@ package configstruct_test import ( + "fmt" "testing" "time" @@ -114,3 +115,53 @@ func TestSetFull(t *testing.T) { require.NoError(t, err) assert.Equal(t, want, in) } + +func TestStringToInterface(t *testing.T) { + item := struct{ A int }{2} + for _, test := range []struct { + in string + def interface{} + want interface{} + err string + }{ + {"", string(""), "", ""}, + {" string ", string(""), " string ", ""}, + {"123", int(0), int(123), ""}, + {"0x123", int(0), int(0x123), ""}, + {" 0x123 ", int(0), int(0x123), ""}, + {"-123", int(0), int(-123), ""}, + {"0", false, false, ""}, + {"1", false, true, ""}, + {"7", false, true, `parsing "7" as bool failed: strconv.ParseBool: parsing "7": invalid syntax`}, + {"FALSE", false, false, ""}, + {"true", false, true, ""}, + {"123", uint(0), uint(123), ""}, + {"123", int64(0), int64(123), ""}, + {"123x", int64(0), nil, "parsing \"123x\" as int64 failed: expected newline"}, + {"truth", false, nil, "parsing \"truth\" as bool failed: strconv.ParseBool: parsing \"truth\": invalid syntax"}, + {"struct", item, nil, "parsing \"struct\" as struct { A int } failed: don't know how to parse this type"}, + {"1s", fs.Duration(0), fs.Duration(time.Second), ""}, + {"1m1s", fs.Duration(0), fs.Duration(61 * time.Second), ""}, + {"1potato", fs.Duration(0), nil, `parsing "1potato" as fs.Duration failed: parsing time "1potato" as "2006-01-02": cannot parse "1potato" as "2006"`}, + {``, []string{}, []string{}, ""}, + {`[]`, []string(nil), []string{}, ""}, + {`["hello"]`, []string{}, []string{"hello"}, ""}, + {`["hello","world!"]`, []string(nil), []string{"hello", "world!"}, ""}, + {"1s", time.Duration(0), time.Second, ""}, + {"1m1s", time.Duration(0), 61 * time.Second, ""}, + {"1potato", time.Duration(0), nil, `parsing "1potato" as time.Duration failed: time: unknown unit "potato" in duration "1potato"`}, + {"1M", fs.SizeSuffix(0), fs.Mebi, ""}, + {"1G", fs.SizeSuffix(0), fs.Gibi, ""}, + {"1potato", fs.SizeSuffix(0), nil, `parsing "1potato" as fs.SizeSuffix failed: bad suffix 'o'`}, + } { + what := fmt.Sprintf("parse %q as %T", test.in, test.def) + got, err := configstruct.StringToInterface(test.def, test.in) + if test.err == "" { + require.NoError(t, err, what) + assert.Equal(t, test.want, got, what) + } else { + assert.Nil(t, got, what) + assert.EqualError(t, err, test.err, what) + } + } +} diff --git a/fs/config/configstruct/internal_test.go b/fs/config/configstruct/internal_test.go index 3918303e5..2f3727d1e 100644 --- a/fs/config/configstruct/internal_test.go +++ b/fs/config/configstruct/internal_test.go @@ -1,11 +1,9 @@ package configstruct import ( - "fmt" "testing" "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) func TestCamelToSnake(t *testing.T) { @@ -22,39 +20,3 @@ func TestCamelToSnake(t *testing.T) { assert.Equal(t, test.want, got, test.in) } } - -func TestStringToInterface(t *testing.T) { - item := struct{ A int }{2} - for _, test := range []struct { - in string - def interface{} - want interface{} - err string - }{ - {"", string(""), "", ""}, - {" string ", string(""), " string ", ""}, - {"123", int(0), int(123), ""}, - {"0x123", int(0), int(0x123), ""}, - {" 0x123 ", int(0), int(0x123), ""}, - {"-123", int(0), int(-123), ""}, - {"0", false, false, ""}, - {"1", false, true, ""}, - {"FALSE", false, false, ""}, - {"true", false, true, ""}, - {"123", uint(0), uint(123), ""}, - {"123", int64(0), int64(123), ""}, - {"123x", int64(0), nil, "parsing \"123x\" as int64 failed: expected newline"}, - {"truth", false, nil, "parsing \"truth\" as bool failed: syntax error scanning boolean"}, - {"struct", item, nil, "parsing \"struct\" as struct { A int } failed: can't scan type: *struct { A int }"}, - } { - what := fmt.Sprintf("parse %q as %T", test.in, test.def) - got, err := StringToInterface(test.def, test.in) - if test.err == "" { - require.NoError(t, err, what) - assert.Equal(t, test.want, got, what) - } else { - assert.Nil(t, got) - assert.EqualError(t, err, test.err, what) - } - } -} From 1a77a2f92b8df82e2fe5da8f7caed927ea31765f Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 09:45:29 +0100 Subject: [PATCH 013/168] configstruct: make nested config structs work --- fs/config/configstruct/configstruct.go | 52 ++++++++---- fs/config/configstruct/configstruct_test.go | 94 +++++++++++++++++---- 2 files changed, 114 insertions(+), 32 deletions(-) diff --git a/fs/config/configstruct/configstruct.go b/fs/config/configstruct/configstruct.go index 7a548682e..0cc38288a 100644 --- a/fs/config/configstruct/configstruct.go +++ b/fs/config/configstruct/configstruct.go @@ -63,9 +63,9 @@ func StringToInterface(def interface{}, in string) (newValue interface{}, err er // Item describes a single entry in the options structure type Item struct { - Name string // snake_case - Field string // CamelCase - Num int // number of the field in the struct + Name string // snake_case + Field string // CamelCase + Set func(interface{}) // set this field Value interface{} } @@ -76,6 +76,10 @@ type Item struct { // // The config_name is looked up in a struct tag called "config" or if // not found is the field name converted from CamelCase to snake_case. +// +// Nested structs are looked up too. If the parent struct has a struct +// tag, this will be used as a prefix for the values in the sub +// struct, otherwise they will be embedded as they are. func Items(opt interface{}) (items []Item, err error) { def := reflect.ValueOf(opt) if def.Kind() != reflect.Ptr { @@ -87,19 +91,38 @@ func Items(opt interface{}) (items []Item, err error) { } defType := def.Type() for i := 0; i < def.NumField(); i++ { - field := defType.Field(i) - fieldName := field.Name - configName, ok := field.Tag.Lookup("config") - if !ok { + field := def.Field(i) + fieldType := defType.Field(i) + fieldName := fieldType.Name + configName, hasTag := fieldType.Tag.Lookup("config") + if !hasTag { configName = camelToSnake(fieldName) } - defaultItem := Item{ - Name: configName, - Field: fieldName, - Num: i, - Value: def.Field(i).Interface(), + valuePtr := field.Addr().Interface() // pointer to the value as an interface + _, canSet := valuePtr.(interface{ Set(string) error }) // can we set this with the Option Set protocol + // If we have a nested struct that isn't a config item then recurse + if fieldType.Type.Kind() == reflect.Struct && !canSet { + newItems, err := Items(valuePtr) + if err != nil { + return nil, fmt.Errorf("error parsing field %q: %w", fieldName, err) + } + for _, newItem := range newItems { + if hasTag { + newItem.Name = configName + "_" + newItem.Name + } + items = append(items, newItem) + } + } else { + defaultItem := Item{ + Name: configName, + Field: fieldName, + Set: func(newValue interface{}) { + field.Set(reflect.ValueOf(newValue)) + }, + Value: field.Interface(), + } + items = append(items, defaultItem) } - items = append(items, defaultItem) } return items, nil } @@ -122,7 +145,6 @@ func Set(config configmap.Getter, opt interface{}) (err error) { if err != nil { return err } - defStruct := reflect.ValueOf(opt).Elem() for _, defaultItem := range defaultItems { newValue := defaultItem.Value if configValue, ok := config.Get(defaultItem.Name); ok { @@ -139,7 +161,7 @@ func Set(config configmap.Getter, opt interface{}) (err error) { newValue = newNewValue } } - defStruct.Field(defaultItem.Num).Set(reflect.ValueOf(newValue)) + defaultItem.Set(newValue) } return nil } diff --git a/fs/config/configstruct/configstruct_test.go b/fs/config/configstruct/configstruct_test.go index 803371ba5..a31d70222 100644 --- a/fs/config/configstruct/configstruct_test.go +++ b/fs/config/configstruct/configstruct_test.go @@ -11,12 +11,12 @@ import ( "github.com/stretchr/testify/require" ) -type conf struct { +type Conf struct { A string B string } -type conf2 struct { +type Conf2 struct { PotatoPie string `config:"spud_pie"` BeanStew bool RaisinRoll int @@ -26,6 +26,14 @@ type conf2 struct { TotalWeight fs.SizeSuffix } +type ConfNested struct { + Conf // embedded struct with no tag + Sub1 Conf `config:"sub"` // member struct with tag + Sub2 Conf2 // member struct without tag + C string // normal item + D fs.Tristate // an embedded struct which we don't want to recurse +} + func TestItemsError(t *testing.T) { _, err := configstruct.Items(nil) assert.EqualError(t, err, "argument must be a pointer") @@ -33,8 +41,18 @@ func TestItemsError(t *testing.T) { assert.EqualError(t, err, "argument must be a pointer to a struct") } +// Check each item has a Set function pointer then clear it for the assert.Equal +func cleanItems(t *testing.T, items []configstruct.Item) []configstruct.Item { + for i := range items { + item := &items[i] + assert.NotNil(t, item.Set) + item.Set = nil + } + return items +} + func TestItems(t *testing.T) { - in := &conf2{ + in := &Conf2{ PotatoPie: "yum", BeanStew: true, RaisinRoll: 42, @@ -46,22 +64,64 @@ func TestItems(t *testing.T) { got, err := configstruct.Items(in) require.NoError(t, err) want := []configstruct.Item{ - {Name: "spud_pie", Field: "PotatoPie", Num: 0, Value: string("yum")}, - {Name: "bean_stew", Field: "BeanStew", Num: 1, Value: true}, - {Name: "raisin_roll", Field: "RaisinRoll", Num: 2, Value: int(42)}, - {Name: "sausage_on_stick", Field: "SausageOnStick", Num: 3, Value: int64(101)}, - {Name: "forbidden_fruit", Field: "ForbiddenFruit", Num: 4, Value: uint(6)}, - {Name: "cooking_time", Field: "CookingTime", Num: 5, Value: fs.Duration(42 * time.Second)}, - {Name: "total_weight", Field: "TotalWeight", Num: 6, Value: fs.SizeSuffix(17 << 20)}, + {Name: "spud_pie", Field: "PotatoPie", Value: string("yum")}, + {Name: "bean_stew", Field: "BeanStew", Value: true}, + {Name: "raisin_roll", Field: "RaisinRoll", Value: int(42)}, + {Name: "sausage_on_stick", Field: "SausageOnStick", Value: int64(101)}, + {Name: "forbidden_fruit", Field: "ForbiddenFruit", Value: uint(6)}, + {Name: "cooking_time", Field: "CookingTime", Value: fs.Duration(42 * time.Second)}, + {Name: "total_weight", Field: "TotalWeight", Value: fs.SizeSuffix(17 << 20)}, } - assert.Equal(t, want, got) + assert.Equal(t, want, cleanItems(t, got)) +} + +func TestItemsNested(t *testing.T) { + in := ConfNested{ + Conf: Conf{ + A: "1", + B: "2", + }, + Sub1: Conf{ + A: "3", + B: "4", + }, + Sub2: Conf2{ + PotatoPie: "yum", + BeanStew: true, + RaisinRoll: 42, + SausageOnStick: 101, + ForbiddenFruit: 6, + CookingTime: fs.Duration(42 * time.Second), + TotalWeight: fs.SizeSuffix(17 << 20), + }, + C: "normal", + D: fs.Tristate{Value: true, Valid: true}, + } + got, err := configstruct.Items(&in) + require.NoError(t, err) + want := []configstruct.Item{ + {Name: "a", Field: "A", Value: string("1")}, + {Name: "b", Field: "B", Value: string("2")}, + {Name: "sub_a", Field: "A", Value: string("3")}, + {Name: "sub_b", Field: "B", Value: string("4")}, + {Name: "spud_pie", Field: "PotatoPie", Value: string("yum")}, + {Name: "bean_stew", Field: "BeanStew", Value: true}, + {Name: "raisin_roll", Field: "RaisinRoll", Value: int(42)}, + {Name: "sausage_on_stick", Field: "SausageOnStick", Value: int64(101)}, + {Name: "forbidden_fruit", Field: "ForbiddenFruit", Value: uint(6)}, + {Name: "cooking_time", Field: "CookingTime", Value: fs.Duration(42 * time.Second)}, + {Name: "total_weight", Field: "TotalWeight", Value: fs.SizeSuffix(17 << 20)}, + {Name: "c", Field: "C", Value: string("normal")}, + {Name: "d", Field: "D", Value: fs.Tristate{Value: true, Valid: true}}, + } + assert.Equal(t, want, cleanItems(t, got)) } func TestSetBasics(t *testing.T) { - c := &conf{A: "one", B: "two"} + c := &Conf{A: "one", B: "two"} err := configstruct.Set(configMap{}, c) require.NoError(t, err) - assert.Equal(t, &conf{A: "one", B: "two"}, c) + assert.Equal(t, &Conf{A: "one", B: "two"}, c) } // a simple configmap.Getter for testing @@ -74,17 +134,17 @@ func (c configMap) Get(key string) (value string, ok bool) { } func TestSetMore(t *testing.T) { - c := &conf{A: "one", B: "two"} + c := &Conf{A: "one", B: "two"} m := configMap{ "a": "ONE", } err := configstruct.Set(m, c) require.NoError(t, err) - assert.Equal(t, &conf{A: "ONE", B: "two"}, c) + assert.Equal(t, &Conf{A: "ONE", B: "two"}, c) } func TestSetFull(t *testing.T) { - in := &conf2{ + in := &Conf2{ PotatoPie: "yum", BeanStew: true, RaisinRoll: 42, @@ -102,7 +162,7 @@ func TestSetFull(t *testing.T) { "cooking_time": "43s", "total_weight": "18M", } - want := &conf2{ + want := &Conf2{ PotatoPie: "YUM", BeanStew: false, RaisinRoll: 43, From 3280b6b83c778419e0d682313d4b8015cb790ea9 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 10:27:53 +0100 Subject: [PATCH 014/168] configstruct: allow parsing of []string encoded as JSON --- fs/config/configstruct/configstruct.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/fs/config/configstruct/configstruct.go b/fs/config/configstruct/configstruct.go index 0cc38288a..758519a0a 100644 --- a/fs/config/configstruct/configstruct.go +++ b/fs/config/configstruct/configstruct.go @@ -2,6 +2,7 @@ package configstruct import ( + "encoding/json" "errors" "fmt" "reflect" @@ -24,6 +25,16 @@ func camelToSnake(in string) string { } // StringToInterface turns in into an interface{} the same type as def +// +// This supports a subset of builtin types, string, integer types, +// bool, time.Duration and []string. +// +// Builtin types are expected to be encoding as their natural +// stringificatons as produced by fmt.Sprint except for []string which +// is expected to be encoded as JSON with empty array encoded as "". +// +// Any other types are expected to be encoded by their String() +// methods and decoded by their `Set(s string) error` methods. func StringToInterface(def interface{}, in string) (newValue interface{}, err error) { typ := reflect.TypeOf(def) o := reflect.New(typ) @@ -46,6 +57,16 @@ func StringToInterface(def interface{}, in string) (newValue interface{}, err er newValue, err = strconv.ParseBool(in) case time.Duration: newValue, err = time.ParseDuration(in) + case []string: + // JSON decode arrays of strings + if in != "" { + var out []string + err = json.Unmarshal([]byte(in), &out) + newValue = out + } else { + // Empty string we will treat as empty array + newValue = []string{} + } default: // Try using a Set method if do, ok := o.Interface().(interface{ Set(s string) error }); ok { From 7c51b10d15b9d308203c2b7173b3a2f904e67c75 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 16:20:33 +0100 Subject: [PATCH 015/168] configstruct: skip items with `config:"-"` --- fs/config/configstruct/configstruct.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fs/config/configstruct/configstruct.go b/fs/config/configstruct/configstruct.go index 758519a0a..4d8c941f9 100644 --- a/fs/config/configstruct/configstruct.go +++ b/fs/config/configstruct/configstruct.go @@ -116,6 +116,10 @@ func Items(opt interface{}) (items []Item, err error) { fieldType := defType.Field(i) fieldName := fieldType.Name configName, hasTag := fieldType.Tag.Lookup("config") + if hasTag && configName == "-" { + // Skip items with config:"-" + continue + } if !hasTag { configName = camelToSnake(fieldName) } From 2c57fe9826ddc915663489787bdd09499e05ff2b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 2 Jul 2024 10:26:15 +0100 Subject: [PATCH 016/168] cmd/mountlib: convert time.Duration option to fs.Duration --- cmd/mount/dir.go | 4 ++-- cmd/mount/file.go | 2 +- cmd/mount/mount.go | 3 ++- cmd/mount2/fs.go | 7 ++++--- cmd/mount2/mount.go | 5 +++-- cmd/mountlib/mount.go | 28 ++++++++++++++-------------- cmd/serve/docker/options.go | 4 ++-- fs/rc/params.go | 6 ++++++ 8 files changed, 34 insertions(+), 25 deletions(-) diff --git a/cmd/mount/dir.go b/cmd/mount/dir.go index c044fcff3..7cf1c75e6 100644 --- a/cmd/mount/dir.go +++ b/cmd/mount/dir.go @@ -30,7 +30,7 @@ var _ fusefs.Node = (*Dir)(nil) // Attr updates the attributes of a directory func (d *Dir) Attr(ctx context.Context, a *fuse.Attr) (err error) { defer log.Trace(d, "")("attr=%+v, err=%v", a, &err) - a.Valid = d.fsys.opt.AttrTimeout + a.Valid = time.Duration(d.fsys.opt.AttrTimeout) a.Gid = d.VFS().Opt.GID a.Uid = d.VFS().Opt.UID a.Mode = os.ModeDir | d.VFS().Opt.DirPerms @@ -77,7 +77,7 @@ func (d *Dir) Lookup(ctx context.Context, req *fuse.LookupRequest, resp *fuse.Lo if err != nil { return nil, translateError(err) } - resp.EntryValid = d.fsys.opt.AttrTimeout + resp.EntryValid = time.Duration(d.fsys.opt.AttrTimeout) // Check the mnode to see if it has a fuse Node cached // We must return the same fuse nodes for vfs Nodes node, ok := mnode.Sys().(fusefs.Node) diff --git a/cmd/mount/file.go b/cmd/mount/file.go index da0897fb8..6e7b67355 100644 --- a/cmd/mount/file.go +++ b/cmd/mount/file.go @@ -25,7 +25,7 @@ var _ fusefs.Node = (*File)(nil) // Attr fills out the attributes for the file func (f *File) Attr(ctx context.Context, a *fuse.Attr) (err error) { defer log.Trace(f, "")("a=%+v, err=%v", a, &err) - a.Valid = f.fsys.opt.AttrTimeout + a.Valid = time.Duration(f.fsys.opt.AttrTimeout) modTime := f.File.ModTime() Size := uint64(f.File.Size()) Blocks := (Size + 511) / 512 diff --git a/cmd/mount/mount.go b/cmd/mount/mount.go index 4fa832b57..0cc9ae651 100644 --- a/cmd/mount/mount.go +++ b/cmd/mount/mount.go @@ -6,6 +6,7 @@ package mount import ( "fmt" "runtime" + "time" "bazil.org/fuse" fusefs "bazil.org/fuse/fs" @@ -50,7 +51,7 @@ func mountOptions(VFS *vfs.VFS, device string, opt *mountlib.Options) (options [ options = append(options, fuse.WritebackCache()) } if opt.DaemonTimeout != 0 { - options = append(options, fuse.DaemonTimeout(fmt.Sprint(int(opt.DaemonTimeout.Seconds())))) + options = append(options, fuse.DaemonTimeout(fmt.Sprint(int(time.Duration(opt.DaemonTimeout).Seconds())))) } if len(opt.ExtraOptions) > 0 { fs.Errorf(nil, "-o/--option not supported with this FUSE backend") diff --git a/cmd/mount2/fs.go b/cmd/mount2/fs.go index 8ede62af1..4aa9afcd0 100644 --- a/cmd/mount2/fs.go +++ b/cmd/mount2/fs.go @@ -7,6 +7,7 @@ package mount2 import ( "os" "syscall" + "time" "github.com/hanwen/go-fuse/v2/fuse" "github.com/rclone/rclone/cmd/mountlib" @@ -88,14 +89,14 @@ func setAttr(node vfs.Node, attr *fuse.Attr) { // fill in AttrOut from node func (f *FS) setAttrOut(node vfs.Node, out *fuse.AttrOut) { setAttr(node, &out.Attr) - out.SetTimeout(f.opt.AttrTimeout) + out.SetTimeout(time.Duration(f.opt.AttrTimeout)) } // fill in EntryOut from node func (f *FS) setEntryOut(node vfs.Node, out *fuse.EntryOut) { setAttr(node, &out.Attr) - out.SetEntryTimeout(f.opt.AttrTimeout) - out.SetAttrTimeout(f.opt.AttrTimeout) + out.SetEntryTimeout(time.Duration(f.opt.AttrTimeout)) + out.SetAttrTimeout(time.Duration(f.opt.AttrTimeout)) } // Translate errors from mountlib into Syscall error numbers diff --git a/cmd/mount2/mount.go b/cmd/mount2/mount.go index 7eee41057..4548705a5 100644 --- a/cmd/mount2/mount.go +++ b/cmd/mount2/mount.go @@ -7,6 +7,7 @@ import ( "fmt" "log" "runtime" + "time" fusefs "github.com/hanwen/go-fuse/v2/fs" "github.com/hanwen/go-fuse/v2/fuse" @@ -215,8 +216,8 @@ func mount(VFS *vfs.VFS, mountpoint string, opt *mountlib.Options) (<-chan error // FIXME fill out opts := fusefs.Options{ MountOptions: *mountOpts, - EntryTimeout: &opt.AttrTimeout, - AttrTimeout: &opt.AttrTimeout, + EntryTimeout: (*time.Duration)(&opt.AttrTimeout), + AttrTimeout: (*time.Duration)(&opt.AttrTimeout), GID: VFS.Opt.GID, UID: VFS.Opt.UID, } diff --git a/cmd/mountlib/mount.go b/cmd/mountlib/mount.go index c8c0ac6fb..5fdf991ac 100644 --- a/cmd/mountlib/mount.go +++ b/cmd/mountlib/mount.go @@ -45,16 +45,16 @@ type Options struct { DefaultPermissions bool WritebackCache bool Daemon bool - DaemonWait time.Duration // time to wait for ready mount from daemon, maximum on Linux or constant on macOS/BSD + DaemonWait fs.Duration // time to wait for ready mount from daemon, maximum on Linux or constant on macOS/BSD MaxReadAhead fs.SizeSuffix ExtraOptions []string ExtraFlags []string - AttrTimeout time.Duration // how long the kernel caches attribute for + AttrTimeout fs.Duration // how long the kernel caches attribute for DeviceName string VolumeName string NoAppleDouble bool NoAppleXattr bool - DaemonTimeout time.Duration // OSXFUSE only + DaemonTimeout fs.Duration // OSXFUSE only AsyncRead bool NetworkMode bool // Windows only DirectIO bool // use Direct IO for file access @@ -64,10 +64,10 @@ type Options struct { // DefaultOpt is the default values for creating the mount var DefaultOpt = Options{ MaxReadAhead: 128 * 1024, - AttrTimeout: 1 * time.Second, // how long the kernel caches attribute for - NoAppleDouble: true, // use noappledouble by default - NoAppleXattr: false, // do not use noapplexattr by default - AsyncRead: true, // do async reads by default + AttrTimeout: fs.Duration(1 * time.Second), // how long the kernel caches attribute for + NoAppleDouble: true, // use noappledouble by default + NoAppleXattr: false, // do not use noapplexattr by default + AsyncRead: true, // do async reads by default } type ( @@ -111,18 +111,18 @@ func init() { case "darwin": // DaemonTimeout defaults to non-zero for macOS // (this is a macOS specific kernel option unrelated to DaemonWait) - DefaultOpt.DaemonTimeout = 10 * time.Minute + DefaultOpt.DaemonTimeout = fs.Duration(10 * time.Minute) } switch runtime.GOOS { case "linux": // Linux provides /proc/mounts to check mount status // so --daemon-wait means *maximum* time to wait - DefaultOpt.DaemonWait = 60 * time.Second + DefaultOpt.DaemonWait = fs.Duration(60 * time.Second) case "darwin", "openbsd", "freebsd", "netbsd": // On BSD we can't check mount status yet // so --daemon-wait is just a *constant* delay - DefaultOpt.DaemonWait = 5 * time.Second + DefaultOpt.DaemonWait = fs.Duration(5 * time.Second) } // Opt must be assigned in the init block to ensure changes really get in @@ -136,12 +136,12 @@ var Opt Options func AddFlags(flagSet *pflag.FlagSet) { rc.AddOption("mount", &Opt) flags.BoolVarP(flagSet, &Opt.DebugFUSE, "debug-fuse", "", Opt.DebugFUSE, "Debug the FUSE internals - needs -v", "Mount") - flags.DurationVarP(flagSet, &Opt.AttrTimeout, "attr-timeout", "", Opt.AttrTimeout, "Time for which file/directory attributes are cached", "Mount") + flags.FVarP(flagSet, &Opt.AttrTimeout, "attr-timeout", "", "Time for which file/directory attributes are cached", "Mount") flags.StringArrayVarP(flagSet, &Opt.ExtraOptions, "option", "o", []string{}, "Option for libfuse/WinFsp (repeat if required)", "Mount") flags.StringArrayVarP(flagSet, &Opt.ExtraFlags, "fuse-flag", "", []string{}, "Flags or arguments to be passed direct to libfuse/WinFsp (repeat if required)", "Mount") // Non-Windows only flags.BoolVarP(flagSet, &Opt.Daemon, "daemon", "", Opt.Daemon, "Run mount in background and exit parent process (as background output is suppressed, use --log-file with --log-format=pid,... to monitor) (not supported on Windows)", "Mount") - flags.DurationVarP(flagSet, &Opt.DaemonTimeout, "daemon-timeout", "", Opt.DaemonTimeout, "Time limit for rclone to respond to kernel (not supported on Windows)", "Mount") + flags.FVarP(flagSet, &Opt.DaemonTimeout, "daemon-timeout", "", "Time limit for rclone to respond to kernel (not supported on Windows)", "Mount") flags.BoolVarP(flagSet, &Opt.DefaultPermissions, "default-permissions", "", Opt.DefaultPermissions, "Makes kernel enforce access control based on the file mode (not supported on Windows)", "Mount") flags.BoolVarP(flagSet, &Opt.AllowNonEmpty, "allow-non-empty", "", Opt.AllowNonEmpty, "Allow mounting over a non-empty directory (not supported on Windows)", "Mount") flags.BoolVarP(flagSet, &Opt.AllowRoot, "allow-root", "", Opt.AllowRoot, "Allow access to root user (not supported on Windows)", "Mount") @@ -160,7 +160,7 @@ func AddFlags(flagSet *pflag.FlagSet) { // Windows only flags.BoolVarP(flagSet, &Opt.NetworkMode, "network-mode", "", Opt.NetworkMode, "Mount as remote network drive, instead of fixed disk drive (supported on Windows only)", "Mount") // Unix only - flags.DurationVarP(flagSet, &Opt.DaemonWait, "daemon-wait", "", Opt.DaemonWait, "Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows)", "Mount") + flags.FVarP(flagSet, &Opt.DaemonWait, "daemon-wait", "", "Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows)", "Mount") } const ( @@ -258,7 +258,7 @@ func NewMountCommand(commandName string, hidden bool, mount MountFn) *cobra.Comm handle := atexit.Register(func() { killDaemon("Got interrupt") }) - err = WaitMountReady(mnt.MountPoint, Opt.DaemonWait, mountDaemon) + err = WaitMountReady(mnt.MountPoint, time.Duration(Opt.DaemonWait), mountDaemon) if err != nil { killDaemon("Daemon timed out") } diff --git a/cmd/serve/docker/options.go b/cmd/serve/docker/options.go index c62327eaf..77ac82b30 100644 --- a/cmd/serve/docker/options.go +++ b/cmd/serve/docker/options.go @@ -185,7 +185,7 @@ func getMountOption(mntOpt *mountlib.Options, opt rc.Params, key string) (ok boo case "debug-fuse": mntOpt.DebugFUSE, err = opt.GetBool(key) case "attr-timeout": - mntOpt.AttrTimeout, err = opt.GetDuration(key) + mntOpt.AttrTimeout, err = opt.GetFsDuration(key) case "option": mntOpt.ExtraOptions, err = getStringArray(opt, key) case "fuse-flag": @@ -193,7 +193,7 @@ func getMountOption(mntOpt *mountlib.Options, opt rc.Params, key string) (ok boo case "daemon": mntOpt.Daemon, err = opt.GetBool(key) case "daemon-timeout": - mntOpt.DaemonTimeout, err = opt.GetDuration(key) + mntOpt.DaemonTimeout, err = opt.GetFsDuration(key) case "default-permissions": mntOpt.DefaultPermissions, err = opt.GetBool(key) case "allow-non-empty": diff --git a/fs/rc/params.go b/fs/rc/params.go index b6d5545f1..392fa9f13 100644 --- a/fs/rc/params.go +++ b/fs/rc/params.go @@ -283,6 +283,12 @@ func (p Params) GetDuration(key string) (time.Duration, error) { return duration, nil } +// GetFsDuration get the duration parameters from in +func (p Params) GetFsDuration(key string) (fs.Duration, error) { + d, err := p.GetDuration(key) + return fs.Duration(d), err +} + // Error creates the standard response for an errored rc call using an // rc.Param from a path, input Params, error and a suggested HTTP // response code. From fc1d8dafd5e61178267b6e04512dd630fc33fd9e Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 2 Jul 2024 17:31:51 +0100 Subject: [PATCH 017/168] vfs: convert time.Duration option to fs.Duration --- backend/cache/cache_internal_test.go | 8 ++--- cmd/cmount/mount.go | 4 +-- cmd/serve/docker/options.go | 14 ++++----- vfs/dir.go | 10 +++---- vfs/rc.go | 4 +-- vfs/read.go | 2 +- vfs/read_write_test.go | 4 +-- vfs/vfs.go | 4 +-- vfs/vfs_test.go | 4 +-- vfs/vfscache/cache.go | 4 +-- vfs/vfscache/cache_test.go | 8 ++--- vfs/vfscache/writeback/writeback.go | 6 ++-- vfs/vfscache/writeback/writeback_test.go | 2 +- vfs/vfscommon/options.go | 38 ++++++++++++------------ vfs/vfsflags/vfsflags.go | 14 ++++----- vfs/vfstest/fs.go | 4 +-- vfs/write.go | 2 +- 17 files changed, 66 insertions(+), 66 deletions(-) diff --git a/backend/cache/cache_internal_test.go b/backend/cache/cache_internal_test.go index cd75f2d2b..92b2abeb1 100644 --- a/backend/cache/cache_internal_test.go +++ b/backend/cache/cache_internal_test.go @@ -338,7 +338,7 @@ func TestInternalCachedUpdatedContentMatches(t *testing.T) { func TestInternalWrappedWrittenContentMatches(t *testing.T) { id := fmt.Sprintf("tiwwcm%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = time.Second + vfsflags.Opt.DirCacheTime = fs.Duration(time.Second) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) if runInstance.rootIsCrypt { t.Skip("test skipped with crypt remote") @@ -368,7 +368,7 @@ func TestInternalWrappedWrittenContentMatches(t *testing.T) { func TestInternalLargeWrittenContentMatches(t *testing.T) { id := fmt.Sprintf("tilwcm%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = time.Second + vfsflags.Opt.DirCacheTime = fs.Duration(time.Second) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) if runInstance.rootIsCrypt { t.Skip("test skipped with crypt remote") @@ -708,7 +708,7 @@ func TestInternalMaxChunkSizeRespected(t *testing.T) { func TestInternalExpiredEntriesRemoved(t *testing.T) { id := fmt.Sprintf("tieer%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = time.Second * 4 // needs to be lower than the defined + vfsflags.Opt.DirCacheTime = fs.Duration(time.Second * 4) // needs to be lower than the defined rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) cfs, err := runInstance.getCacheFs(rootFs) require.NoError(t, err) @@ -743,7 +743,7 @@ func TestInternalExpiredEntriesRemoved(t *testing.T) { } func TestInternalBug2117(t *testing.T) { - vfsflags.Opt.DirCacheTime = time.Second * 10 + vfsflags.Opt.DirCacheTime = fs.Duration(time.Second * 10) id := fmt.Sprintf("tib2117%v", time.Now().Unix()) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, false, true, map[string]string{"info_age": "72h", "chunk_clean_interval": "15m"}) diff --git a/cmd/cmount/mount.go b/cmd/cmount/mount.go index 56e61fe18..bb72efb66 100644 --- a/cmd/cmount/mount.go +++ b/cmd/cmount/mount.go @@ -52,7 +52,7 @@ func findOption(name string, options []string) (found bool) { func mountOptions(VFS *vfs.VFS, device string, mountpoint string, opt *mountlib.Options) (options []string) { // Options options = []string{ - "-o", fmt.Sprintf("attr_timeout=%g", opt.AttrTimeout.Seconds()), + "-o", fmt.Sprintf("attr_timeout=%g", time.Duration(opt.AttrTimeout).Seconds()), } if opt.DebugFUSE { options = append(options, "-o", "debug") @@ -79,7 +79,7 @@ func mountOptions(VFS *vfs.VFS, device string, mountpoint string, opt *mountlib. // WinFSP so cmount must work with or without it. options = append(options, "-o", "atomic_o_trunc") if opt.DaemonTimeout != 0 { - options = append(options, "-o", fmt.Sprintf("daemon_timeout=%d", int(opt.DaemonTimeout.Seconds()))) + options = append(options, "-o", fmt.Sprintf("daemon_timeout=%d", int(time.Duration(opt.DaemonTimeout).Seconds()))) } if opt.AllowOther { options = append(options, "-o", "allow_other") diff --git a/cmd/serve/docker/options.go b/cmd/serve/docker/options.go index 77ac82b30..b8e64552e 100644 --- a/cmd/serve/docker/options.go +++ b/cmd/serve/docker/options.go @@ -231,9 +231,9 @@ func getVFSOption(vfsOpt *vfscommon.Options, opt rc.Params, key string) (ok bool case "vfs-cache-mode": err = getFVarP(&vfsOpt.CacheMode, opt, key) case "vfs-cache-poll-interval": - vfsOpt.CachePollInterval, err = opt.GetDuration(key) + vfsOpt.CachePollInterval, err = opt.GetFsDuration(key) case "vfs-cache-max-age": - vfsOpt.CacheMaxAge, err = opt.GetDuration(key) + vfsOpt.CacheMaxAge, err = opt.GetFsDuration(key) case "vfs-cache-max-size": err = getFVarP(&vfsOpt.CacheMaxSize, opt, key) case "vfs-read-chunk-size": @@ -243,11 +243,11 @@ func getVFSOption(vfsOpt *vfscommon.Options, opt rc.Params, key string) (ok bool case "vfs-case-insensitive": vfsOpt.CaseInsensitive, err = opt.GetBool(key) case "vfs-write-wait": - vfsOpt.WriteWait, err = opt.GetDuration(key) + vfsOpt.WriteWait, err = opt.GetFsDuration(key) case "vfs-read-wait": - vfsOpt.ReadWait, err = opt.GetDuration(key) + vfsOpt.ReadWait, err = opt.GetFsDuration(key) case "vfs-write-back": - vfsOpt.WriteBack, err = opt.GetDuration(key) + vfsOpt.WriteBack, err = opt.GetFsDuration(key) case "vfs-read-ahead": err = getFVarP(&vfsOpt.ReadAhead, opt, key) case "vfs-used-is-size": @@ -259,9 +259,9 @@ func getVFSOption(vfsOpt *vfscommon.Options, opt rc.Params, key string) (ok bool case "no-checksum": vfsOpt.NoChecksum, err = opt.GetBool(key) case "dir-cache-time": - vfsOpt.DirCacheTime, err = opt.GetDuration(key) + vfsOpt.DirCacheTime, err = opt.GetFsDuration(key) case "poll-interval": - vfsOpt.PollInterval, err = opt.GetDuration(key) + vfsOpt.PollInterval, err = opt.GetFsDuration(key) case "read-only": vfsOpt.ReadOnly, err = opt.GetBool(key) case "dir-perms": diff --git a/vfs/dir.go b/vfs/dir.go index 70252559d..9bf033374 100644 --- a/vfs/dir.go +++ b/vfs/dir.go @@ -66,7 +66,7 @@ func newDir(vfs *VFS, f fs.Fs, parent *Dir, fsDir fs.Directory) *Dir { inode: newInode(), items: make(map[string]Node), } - d.cleanupTimer = time.AfterFunc(vfs.Opt.DirCacheTime*2, d.cacheCleanup) + d.cleanupTimer = time.AfterFunc(time.Duration(vfs.Opt.DirCacheTime*2), d.cacheCleanup) d.setHasVirtual(false) return d } @@ -357,7 +357,7 @@ func (d *Dir) _age(when time.Time) (age time.Duration, stale bool) { return age, true } age = when.Sub(d.read) - stale = age > d.vfs.Opt.DirCacheTime + stale = age > time.Duration(d.vfs.Opt.DirCacheTime) return } @@ -562,7 +562,7 @@ func (d *Dir) _readDir() error { } d.read = when - d.cleanupTimer.Reset(d.vfs.Opt.DirCacheTime * 2) + d.cleanupTimer.Reset(time.Duration(d.vfs.Opt.DirCacheTime * 2)) return nil } @@ -745,7 +745,7 @@ func (d *Dir) _readDirFromEntries(entries fs.DirEntries, dirTree dirtree.DirTree dir.read = time.Time{} } else { dir.read = when - dir.cleanupTimer.Reset(d.vfs.Opt.DirCacheTime * 2) + dir.cleanupTimer.Reset(time.Duration(d.vfs.Opt.DirCacheTime * 2)) } } dir.mu.Unlock() @@ -783,7 +783,7 @@ func (d *Dir) readDirTree() error { } fs.Debugf(d.path, "Reading directory tree done in %s", time.Since(when)) d.read = when - d.cleanupTimer.Reset(d.vfs.Opt.DirCacheTime * 2) + d.cleanupTimer.Reset(time.Duration(d.vfs.Opt.DirCacheTime * 2)) return nil } diff --git a/vfs/rc.go b/vfs/rc.go index 1326817c3..6e84c26f9 100644 --- a/vfs/rc.go +++ b/vfs/rc.go @@ -279,7 +279,7 @@ func getStatus(vfs *VFS, in rc.Params) (out rc.Params, err error) { "supported": vfs.pollChan != nil, "interval": map[string]interface{}{ "raw": vfs.Opt.PollInterval, - "seconds": vfs.Opt.PollInterval / time.Second, + "seconds": time.Duration(vfs.Opt.PollInterval) / time.Second, "string": vfs.Opt.PollInterval.String(), }, }, nil @@ -347,7 +347,7 @@ func rcPollInterval(ctx context.Context, in rc.Params) (out rc.Params, err error } select { case vfs.pollChan <- interval: - vfs.Opt.PollInterval = interval + vfs.Opt.PollInterval = fs.Duration(interval) case <-timeoutChan: timeoutHit = true } diff --git a/vfs/read.go b/vfs/read.go index 94427c1da..6ea0de8e7 100644 --- a/vfs/read.go +++ b/vfs/read.go @@ -268,7 +268,7 @@ func (fh *ReadFileHandle) readAt(p []byte, off int64) (n int, err error) { maxBuf = len(p) } if gap := off - fh.offset; gap > 0 && gap < int64(8*maxBuf) { - waitSequential("read", fh.remote, &fh.cond, fh.file.VFS().Opt.ReadWait, &fh.offset, off) + waitSequential("read", fh.remote, &fh.cond, time.Duration(fh.file.VFS().Opt.ReadWait), &fh.offset, off) } doSeek := off != fh.offset if doSeek && fh.noSeek { diff --git a/vfs/read_write_test.go b/vfs/read_write_test.go index bc3389151..b5d3c9982 100644 --- a/vfs/read_write_test.go +++ b/vfs/read_write_test.go @@ -722,7 +722,7 @@ func TestRWCacheUpdate(t *testing.T) { opt := vfscommon.DefaultOpt opt.CacheMode = vfscommon.CacheModeFull opt.WriteBack = writeBackDelay - opt.DirCacheTime = 100 * time.Millisecond + opt.DirCacheTime = fs.Duration(100 * time.Millisecond) r, vfs := newTestVFSOpt(t, &opt) if r.Fremote.Precision() == fs.ModTimeNotSupported { @@ -744,7 +744,7 @@ func TestRWCacheUpdate(t *testing.T) { r.CheckRemoteItems(t, file1) // Wait for directory cache to expire - time.Sleep(2 * opt.DirCacheTime) + time.Sleep(time.Duration(2 * opt.DirCacheTime)) // Check the file is OK via the VFS data, err := vfs.ReadFile(filename) diff --git a/vfs/vfs.go b/vfs/vfs.go index 82cb75962..b35d8d0a1 100644 --- a/vfs/vfs.go +++ b/vfs/vfs.go @@ -232,7 +232,7 @@ func New(f fs.Fs, opt *vfscommon.Options) *VFS { if do := features.ChangeNotify; do != nil { vfs.pollChan = make(chan time.Duration) do(context.TODO(), vfs.root.changeNotify, vfs.pollChan) - vfs.pollChan <- vfs.Opt.PollInterval + vfs.pollChan <- time.Duration(vfs.Opt.PollInterval) } else if vfs.Opt.PollInterval > 0 { fs.Infof(f, "poll-interval is not supported by this remote") } @@ -608,7 +608,7 @@ func (vfs *VFS) Statfs() (total, used, free int64) { defer vfs.usageMu.Unlock() total, used, free = -1, -1, -1 doAbout := vfs.f.Features().About - if (doAbout != nil || vfs.Opt.UsedIsSize) && (vfs.usageTime.IsZero() || time.Since(vfs.usageTime) >= vfs.Opt.DirCacheTime) { + if (doAbout != nil || vfs.Opt.UsedIsSize) && (vfs.usageTime.IsZero() || time.Since(vfs.usageTime) >= time.Duration(vfs.Opt.DirCacheTime)) { var err error ctx := context.TODO() if doAbout == nil { diff --git a/vfs/vfs_test.go b/vfs/vfs_test.go index cc55dd2f4..1e8fb6486 100644 --- a/vfs/vfs_test.go +++ b/vfs/vfs_test.go @@ -28,8 +28,8 @@ var ( // Constants uses in the tests const ( - writeBackDelay = 100 * time.Millisecond // A short writeback delay for testing - waitForWritersDelay = 30 * time.Second // time to wait for existing writers + writeBackDelay = fs.Duration(100 * time.Millisecond) // A short writeback delay for testing + waitForWritersDelay = 30 * time.Second // time to wait for existing writers ) // TestMain drives the tests diff --git a/vfs/vfscache/cache.go b/vfs/vfscache/cache.go index 9bcfc90ee..0856587d4 100644 --- a/vfs/vfscache/cache.go +++ b/vfs/vfscache/cache.go @@ -779,7 +779,7 @@ func (c *Cache) clean(kicked bool) { c.mu.Unlock() // Remove any files that are over age - c.purgeOld(c.opt.CacheMaxAge) + c.purgeOld(time.Duration(c.opt.CacheMaxAge)) // If have a maximum cache size... if c.haveQuotas() { @@ -830,7 +830,7 @@ func (c *Cache) cleaner(ctx context.Context) { // Start cleaning the cache immediately c.clean(false) // Then every interval specified - timer := time.NewTicker(c.opt.CachePollInterval) + timer := time.NewTicker(time.Duration(c.opt.CachePollInterval)) defer timer.Stop() for { select { diff --git a/vfs/vfscache/cache_test.go b/vfs/vfscache/cache_test.go index a76d99c2c..684fcb61b 100644 --- a/vfs/vfscache/cache_test.go +++ b/vfs/vfscache/cache_test.go @@ -628,11 +628,11 @@ func TestCacheRename(t *testing.T) { func TestCacheCleaner(t *testing.T) { opt := vfscommon.DefaultOpt - opt.CachePollInterval = 10 * time.Millisecond - opt.CacheMaxAge = 20 * time.Millisecond + opt.CachePollInterval = fs.Duration(10 * time.Millisecond) + opt.CacheMaxAge = fs.Duration(20 * time.Millisecond) _, c := newTestCacheOpt(t, opt) - time.Sleep(2 * opt.CachePollInterval) + time.Sleep(time.Duration(2 * opt.CachePollInterval)) potato := c.Item("potato") potato2, found := c.get("potato") @@ -640,7 +640,7 @@ func TestCacheCleaner(t *testing.T) { assert.True(t, found) for i := 0; i < 100; i++ { - time.Sleep(10 * opt.CachePollInterval) + time.Sleep(time.Duration(10 * opt.CachePollInterval)) potato2, found = c.get("potato") if !found { break diff --git a/vfs/vfscache/writeback/writeback.go b/vfs/vfscache/writeback/writeback.go index 8290dd245..9801a2d3c 100644 --- a/vfs/vfscache/writeback/writeback.go +++ b/vfs/vfscache/writeback/writeback.go @@ -126,7 +126,7 @@ func (ws *writeBackItems) _update(item *writeBackItem, expiry time.Time) { func (wb *WriteBack) _newExpiry() time.Time { expiry := time.Now() if wb.opt.WriteBack > 0 { - expiry = expiry.Add(wb.opt.WriteBack) + expiry = expiry.Add(time.Duration(wb.opt.WriteBack)) } // expiry = expiry.Round(time.Millisecond) return expiry @@ -140,7 +140,7 @@ func (wb *WriteBack) _newItem(id Handle, name string) *writeBackItem { wbItem := &writeBackItem{ name: name, expiry: wb._newExpiry(), - delay: wb.opt.WriteBack, + delay: time.Duration(wb.opt.WriteBack), id: id, } wb._addItem(wbItem) @@ -368,7 +368,7 @@ func (wb *WriteBack) upload(ctx context.Context, wbItem *writeBackItem) { if errors.Is(err, context.Canceled) { fs.Infof(wbItem.name, "vfs cache: upload canceled") // Upload was cancelled so reset timer - wbItem.delay = wb.opt.WriteBack + wbItem.delay = time.Duration(wb.opt.WriteBack) } else { fs.Errorf(wbItem.name, "vfs cache: failed to upload try #%d, will retry in %v: %v", wbItem.tries, wbItem.delay, err) } diff --git a/vfs/vfscache/writeback/writeback_test.go b/vfs/vfscache/writeback/writeback_test.go index cfc7f4fa9..650be9a81 100644 --- a/vfs/vfscache/writeback/writeback_test.go +++ b/vfs/vfscache/writeback/writeback_test.go @@ -18,7 +18,7 @@ import ( func newTestWriteBack(t *testing.T) (wb *WriteBack, cancel func()) { ctx, cancel := context.WithCancel(context.Background()) opt := vfscommon.DefaultOpt - opt.WriteBack = 100 * time.Millisecond + opt.WriteBack = fs.Duration(100 * time.Millisecond) wb = New(ctx, &opt) return wb, cancel } diff --git a/vfs/vfscommon/options.go b/vfs/vfscommon/options.go index f1e436847..754e53218 100644 --- a/vfs/vfscommon/options.go +++ b/vfs/vfscommon/options.go @@ -10,13 +10,13 @@ import ( // Options is options for creating the vfs type Options struct { - NoSeek bool // don't allow seeking if set - NoChecksum bool // don't check checksums if set - ReadOnly bool // if set VFS is read only - NoModTime bool // don't read mod times for files - DirCacheTime time.Duration // how long to consider directory listing cache valid - Refresh bool // refreshes the directory listing recursively on start - PollInterval time.Duration + NoSeek bool // don't allow seeking if set + NoChecksum bool // don't check checksums if set + ReadOnly bool // if set VFS is read only + NoModTime bool // don't read mod times for files + DirCacheTime fs.Duration // how long to consider directory listing cache valid + Refresh bool // refreshes the directory listing recursively on start + PollInterval fs.Duration Umask int UID uint32 GID uint32 @@ -25,15 +25,15 @@ type Options struct { ChunkSize fs.SizeSuffix // if > 0 read files in chunks ChunkSizeLimit fs.SizeSuffix // if > ChunkSize double the chunk size after each chunk until reached CacheMode CacheMode - CacheMaxAge time.Duration + CacheMaxAge fs.Duration CacheMaxSize fs.SizeSuffix CacheMinFreeSpace fs.SizeSuffix - CachePollInterval time.Duration + CachePollInterval fs.Duration CaseInsensitive bool BlockNormDupes bool - WriteWait time.Duration // time to wait for in-sequence write - ReadWait time.Duration // time to wait for in-sequence read - WriteBack time.Duration // time to wait before writing back dirty files + WriteWait fs.Duration // time to wait for in-sequence write + ReadWait fs.Duration // time to wait for in-sequence read + WriteBack fs.Duration // time to wait before writing back dirty files ReadAhead fs.SizeSuffix // bytes to read ahead in cache mode "full" UsedIsSize bool // if true, use the `rclone size` algorithm for Used size FastFingerprint bool // if set use fast fingerprints @@ -45,9 +45,9 @@ var DefaultOpt = Options{ NoModTime: false, NoChecksum: false, NoSeek: false, - DirCacheTime: 5 * 60 * time.Second, + DirCacheTime: fs.Duration(5 * 60 * time.Second), Refresh: false, - PollInterval: time.Minute, + PollInterval: fs.Duration(time.Minute), ReadOnly: false, Umask: 0, UID: ^uint32(0), // these values instruct WinFSP-FUSE to use the current user @@ -55,16 +55,16 @@ var DefaultOpt = Options{ DirPerms: os.FileMode(0777), FilePerms: os.FileMode(0666), CacheMode: CacheModeOff, - CacheMaxAge: 3600 * time.Second, - CachePollInterval: 60 * time.Second, + CacheMaxAge: fs.Duration(3600 * time.Second), + CachePollInterval: fs.Duration(60 * time.Second), ChunkSize: 128 * fs.Mebi, ChunkSizeLimit: -1, CacheMaxSize: -1, CacheMinFreeSpace: -1, CaseInsensitive: runtime.GOOS == "windows" || runtime.GOOS == "darwin", // default to true on Windows and Mac, false otherwise - WriteWait: 1000 * time.Millisecond, - ReadWait: 20 * time.Millisecond, - WriteBack: 5 * time.Second, + WriteWait: fs.Duration(1000 * time.Millisecond), + ReadWait: fs.Duration(20 * time.Millisecond), + WriteBack: fs.Duration(5 * time.Second), ReadAhead: 0 * fs.Mebi, UsedIsSize: false, DiskSpaceTotalSize: -1, diff --git a/vfs/vfsflags/vfsflags.go b/vfs/vfsflags/vfsflags.go index 1dedd8918..62090f490 100644 --- a/vfs/vfsflags/vfsflags.go +++ b/vfs/vfsflags/vfsflags.go @@ -21,13 +21,13 @@ func AddFlags(flagSet *pflag.FlagSet) { flags.BoolVarP(flagSet, &Opt.NoModTime, "no-modtime", "", Opt.NoModTime, "Don't read/write the modification time (can speed things up)", "VFS") flags.BoolVarP(flagSet, &Opt.NoChecksum, "no-checksum", "", Opt.NoChecksum, "Don't compare checksums on up/download", "VFS") flags.BoolVarP(flagSet, &Opt.NoSeek, "no-seek", "", Opt.NoSeek, "Don't allow seeking in files", "VFS") - flags.DurationVarP(flagSet, &Opt.DirCacheTime, "dir-cache-time", "", Opt.DirCacheTime, "Time to cache directory entries for", "VFS") + flags.FVarP(flagSet, &Opt.DirCacheTime, "dir-cache-time", "", "Time to cache directory entries for", "VFS") flags.BoolVarP(flagSet, &Opt.Refresh, "vfs-refresh", "", Opt.Refresh, "Refreshes the directory cache recursively in the background on start", "VFS") - flags.DurationVarP(flagSet, &Opt.PollInterval, "poll-interval", "", Opt.PollInterval, "Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable)", "VFS") + flags.FVarP(flagSet, &Opt.PollInterval, "poll-interval", "", "Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable)", "VFS") flags.BoolVarP(flagSet, &Opt.ReadOnly, "read-only", "", Opt.ReadOnly, "Only allow read-only access", "VFS") flags.FVarP(flagSet, &Opt.CacheMode, "vfs-cache-mode", "", "Cache mode off|minimal|writes|full", "VFS") - flags.DurationVarP(flagSet, &Opt.CachePollInterval, "vfs-cache-poll-interval", "", Opt.CachePollInterval, "Interval to poll the cache for stale objects", "VFS") - flags.DurationVarP(flagSet, &Opt.CacheMaxAge, "vfs-cache-max-age", "", Opt.CacheMaxAge, "Max time since last access of objects in the cache", "VFS") + flags.FVarP(flagSet, &Opt.CachePollInterval, "vfs-cache-poll-interval", "", "Interval to poll the cache for stale objects", "VFS") + flags.FVarP(flagSet, &Opt.CacheMaxAge, "vfs-cache-max-age", "", "Max time since last access of objects in the cache", "VFS") flags.FVarP(flagSet, &Opt.CacheMaxSize, "vfs-cache-max-size", "", "Max total size of objects in the cache", "VFS") flags.FVarP(flagSet, &Opt.CacheMinFreeSpace, "vfs-cache-min-free-space", "", "Target minimum free space on the disk containing the cache", "VFS") flags.FVarP(flagSet, &Opt.ChunkSize, "vfs-read-chunk-size", "", "Read the source objects in chunks", "VFS") @@ -36,9 +36,9 @@ func AddFlags(flagSet *pflag.FlagSet) { flags.FVarP(flagSet, FilePerms, "file-perms", "", "File permissions", "VFS") flags.BoolVarP(flagSet, &Opt.CaseInsensitive, "vfs-case-insensitive", "", Opt.CaseInsensitive, "If a file name not found, find a case insensitive match", "VFS") flags.BoolVarP(flagSet, &Opt.BlockNormDupes, "vfs-block-norm-dupes", "", Opt.BlockNormDupes, "If duplicate filenames exist in the same directory (after normalization), log an error and hide the duplicates (may have a performance cost)", "VFS") - flags.DurationVarP(flagSet, &Opt.WriteWait, "vfs-write-wait", "", Opt.WriteWait, "Time to wait for in-sequence write before giving error", "VFS") - flags.DurationVarP(flagSet, &Opt.ReadWait, "vfs-read-wait", "", Opt.ReadWait, "Time to wait for in-sequence read before seeking", "VFS") - flags.DurationVarP(flagSet, &Opt.WriteBack, "vfs-write-back", "", Opt.WriteBack, "Time to writeback files after last use when using cache", "VFS") + flags.FVarP(flagSet, &Opt.WriteWait, "vfs-write-wait", "", "Time to wait for in-sequence write before giving error", "VFS") + flags.FVarP(flagSet, &Opt.ReadWait, "vfs-read-wait", "", "Time to wait for in-sequence read before seeking", "VFS") + flags.FVarP(flagSet, &Opt.WriteBack, "vfs-write-back", "", "Time to writeback files after last use when using cache", "VFS") flags.FVarP(flagSet, &Opt.ReadAhead, "vfs-read-ahead", "", "Extra read ahead over --buffer-size when using cache-mode full", "VFS") flags.BoolVarP(flagSet, &Opt.UsedIsSize, "vfs-used-is-size", "", Opt.UsedIsSize, "Use the `rclone size` algorithm for Used size", "VFS") flags.BoolVarP(flagSet, &Opt.FastFingerprint, "vfs-fast-fingerprint", "", Opt.FastFingerprint, "Use fast (less accurate) fingerprints for change detection", "VFS") diff --git a/vfs/vfstest/fs.go b/vfs/vfstest/fs.go index d895a7eaa..011f02985 100644 --- a/vfs/vfstest/fs.go +++ b/vfs/vfstest/fs.go @@ -50,13 +50,13 @@ func RunTests(t *testing.T, useVFS bool, minimumRequiredCacheMode vfscommon.Cach } tests := []struct { cacheMode vfscommon.CacheMode - writeBack time.Duration + writeBack fs.Duration }{ {cacheMode: vfscommon.CacheModeOff}, {cacheMode: vfscommon.CacheModeMinimal}, {cacheMode: vfscommon.CacheModeWrites}, {cacheMode: vfscommon.CacheModeFull}, - {cacheMode: vfscommon.CacheModeFull, writeBack: 100 * time.Millisecond}, + {cacheMode: vfscommon.CacheModeFull, writeBack: fs.Duration(100 * time.Millisecond)}, } for _, test := range tests { if test.cacheMode < minimumRequiredCacheMode { diff --git a/vfs/write.go b/vfs/write.go index 2a263af67..c1dfdf414 100644 --- a/vfs/write.go +++ b/vfs/write.go @@ -130,7 +130,7 @@ func (fh *WriteFileHandle) writeAt(p []byte, off int64) (n int, err error) { return 0, ECLOSED } if fh.offset != off { - waitSequential("write", fh.remote, &fh.cond, fh.file.VFS().Opt.WriteWait, &fh.offset, off) + waitSequential("write", fh.remote, &fh.cond, time.Duration(fh.file.VFS().Opt.WriteWait), &fh.offset, off) } if fh.offset != off { fs.Errorf(fh.remote, "WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes") From a28287e96d2dfb3eb2a8ff003fa7a23eaf43aee3 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 11:34:29 +0100 Subject: [PATCH 018/168] vfs: convert vfs options to new style This also - move in use options (Opt) from vfsflags to vfscommon - change os.FileMode to vfscommon.FileMode in parameters - rework vfscommon.FileMode and add tests --- backend/cache/cache_internal_test.go | 14 +- cmd/mount/dir.go | 2 +- cmd/mount/file.go | 3 +- cmd/mountlib/mount.go | 2 +- cmd/mountlib/rc.go | 4 +- cmd/serve/dlna/dlna.go | 3 +- cmd/serve/docker/driver.go | 3 +- cmd/serve/docker/options.go | 17 +- cmd/serve/ftp/ftp.go | 3 +- cmd/serve/http/http.go | 5 +- cmd/serve/nfs/nfs.go | 3 +- cmd/serve/proxy/proxy.go | 4 +- cmd/serve/s3/server.go | 4 +- cmd/serve/sftp/connection.go | 4 +- cmd/serve/sftp/server.go | 4 +- cmd/serve/webdav/webdav.go | 5 +- vfs/dir.go | 2 +- vfs/dir_test.go | 2 +- vfs/file.go | 2 +- vfs/file_test.go | 4 +- vfs/rc_test.go | 2 +- vfs/read_write_test.go | 8 +- vfs/vfs.go | 4 +- vfs/vfs_case_test.go | 6 +- vfs/vfs_test.go | 14 +- vfs/vfscache/cache_test.go | 4 +- vfs/vfscache/downloaders/downloaders_test.go | 2 +- vfs/vfscache/item_test.go | 2 +- vfs/vfscache/writeback/writeback_test.go | 2 +- vfs/vfscommon/filemode.go | 40 +++ vfs/vfscommon/filemode_test.go | 77 ++++++ vfs/vfscommon/options.go | 243 ++++++++++++++----- vfs/vfscommon/vfsflags_non_unix.go | 18 ++ vfs/vfscommon/vfsflags_unix.go | 24 ++ vfs/vfsflags/filemode.go | 32 --- vfs/vfsflags/vfsflags.go | 36 +-- vfs/vfsflags/vfsflags_non_unix.go | 11 - vfs/vfsflags/vfsflags_unix.go | 20 -- vfs/vfstest/fs.go | 9 +- 39 files changed, 408 insertions(+), 236 deletions(-) create mode 100644 vfs/vfscommon/filemode.go create mode 100644 vfs/vfscommon/filemode_test.go create mode 100644 vfs/vfscommon/vfsflags_non_unix.go create mode 100644 vfs/vfscommon/vfsflags_unix.go delete mode 100644 vfs/vfsflags/filemode.go delete mode 100644 vfs/vfsflags/vfsflags_non_unix.go delete mode 100644 vfs/vfsflags/vfsflags_unix.go diff --git a/backend/cache/cache_internal_test.go b/backend/cache/cache_internal_test.go index 92b2abeb1..6467e4cd9 100644 --- a/backend/cache/cache_internal_test.go +++ b/backend/cache/cache_internal_test.go @@ -33,7 +33,7 @@ import ( "github.com/rclone/rclone/fstest" "github.com/rclone/rclone/fstest/testy" "github.com/rclone/rclone/lib/random" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/stretchr/testify/require" ) @@ -123,10 +123,10 @@ func TestInternalListRootAndInnerRemotes(t *testing.T) { /* TODO: is this testing something? func TestInternalVfsCache(t *testing.T) { - vfsflags.Opt.DirCacheTime = time.Second * 30 + vfscommon.Opt.DirCacheTime = time.Second * 30 testSize := int64(524288000) - vfsflags.Opt.CacheMode = vfs.CacheModeWrites + vfscommon.Opt.CacheMode = vfs.CacheModeWrites id := "tiuufo" rootFs, boltDb := runInstance.newCacheFs(t, remoteName, id, true, true, nil, map[string]string{"writes": "true", "info_age": "1h"}) defer runInstance.cleanupFs(t, rootFs, boltDb) @@ -338,7 +338,7 @@ func TestInternalCachedUpdatedContentMatches(t *testing.T) { func TestInternalWrappedWrittenContentMatches(t *testing.T) { id := fmt.Sprintf("tiwwcm%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = fs.Duration(time.Second) + vfscommon.Opt.DirCacheTime = fs.Duration(time.Second) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) if runInstance.rootIsCrypt { t.Skip("test skipped with crypt remote") @@ -368,7 +368,7 @@ func TestInternalWrappedWrittenContentMatches(t *testing.T) { func TestInternalLargeWrittenContentMatches(t *testing.T) { id := fmt.Sprintf("tilwcm%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = fs.Duration(time.Second) + vfscommon.Opt.DirCacheTime = fs.Duration(time.Second) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) if runInstance.rootIsCrypt { t.Skip("test skipped with crypt remote") @@ -708,7 +708,7 @@ func TestInternalMaxChunkSizeRespected(t *testing.T) { func TestInternalExpiredEntriesRemoved(t *testing.T) { id := fmt.Sprintf("tieer%v", time.Now().Unix()) - vfsflags.Opt.DirCacheTime = fs.Duration(time.Second * 4) // needs to be lower than the defined + vfscommon.Opt.DirCacheTime = fs.Duration(time.Second * 4) // needs to be lower than the defined rootFs, _ := runInstance.newCacheFs(t, remoteName, id, true, true, nil) cfs, err := runInstance.getCacheFs(rootFs) require.NoError(t, err) @@ -743,7 +743,7 @@ func TestInternalExpiredEntriesRemoved(t *testing.T) { } func TestInternalBug2117(t *testing.T) { - vfsflags.Opt.DirCacheTime = fs.Duration(time.Second * 10) + vfscommon.Opt.DirCacheTime = fs.Duration(time.Second * 10) id := fmt.Sprintf("tib2117%v", time.Now().Unix()) rootFs, _ := runInstance.newCacheFs(t, remoteName, id, false, true, map[string]string{"info_age": "72h", "chunk_clean_interval": "15m"}) diff --git a/cmd/mount/dir.go b/cmd/mount/dir.go index 7cf1c75e6..1252177b9 100644 --- a/cmd/mount/dir.go +++ b/cmd/mount/dir.go @@ -33,7 +33,7 @@ func (d *Dir) Attr(ctx context.Context, a *fuse.Attr) (err error) { a.Valid = time.Duration(d.fsys.opt.AttrTimeout) a.Gid = d.VFS().Opt.GID a.Uid = d.VFS().Opt.UID - a.Mode = os.ModeDir | d.VFS().Opt.DirPerms + a.Mode = os.ModeDir | os.FileMode(d.VFS().Opt.DirPerms) modTime := d.ModTime() a.Atime = modTime a.Mtime = modTime diff --git a/cmd/mount/file.go b/cmd/mount/file.go index 6e7b67355..bc9883443 100644 --- a/cmd/mount/file.go +++ b/cmd/mount/file.go @@ -4,6 +4,7 @@ package mount import ( "context" + "os" "syscall" "time" @@ -31,7 +32,7 @@ func (f *File) Attr(ctx context.Context, a *fuse.Attr) (err error) { Blocks := (Size + 511) / 512 a.Gid = f.VFS().Opt.GID a.Uid = f.VFS().Opt.UID - a.Mode = f.VFS().Opt.FilePerms + a.Mode = os.FileMode(f.VFS().Opt.FilePerms) a.Size = Size a.Atime = modTime a.Mtime = modTime diff --git a/cmd/mountlib/mount.go b/cmd/mountlib/mount.go index 5fdf991ac..35d50525a 100644 --- a/cmd/mountlib/mount.go +++ b/cmd/mountlib/mount.go @@ -228,7 +228,7 @@ func NewMountCommand(commandName string, hidden bool, mount MountFn) *cobra.Comm defer cmd.StartStats()() } - mnt := NewMountPoint(mount, args[1], cmd.NewFsDir(args), &Opt, &vfsflags.Opt) + mnt := NewMountPoint(mount, args[1], cmd.NewFsDir(args), &Opt, &vfscommon.Opt) mountDaemon, err := mnt.Mount() // Wait for foreground mount, if any... diff --git a/cmd/mountlib/rc.go b/cmd/mountlib/rc.go index df13ca97c..a896e8c5f 100644 --- a/cmd/mountlib/rc.go +++ b/cmd/mountlib/rc.go @@ -10,7 +10,7 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/rc" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" ) var ( @@ -85,7 +85,7 @@ func mountRc(ctx context.Context, in rc.Params) (out rc.Params, err error) { return nil, err } - vfsOpt := vfsflags.Opt + vfsOpt := vfscommon.Opt err = in.GetStructMissingOK("vfsOpt", &vfsOpt) if err != nil { return nil, err diff --git a/cmd/serve/dlna/dlna.go b/cmd/serve/dlna/dlna.go index 86251508d..29bdd485f 100644 --- a/cmd/serve/dlna/dlna.go +++ b/cmd/serve/dlna/dlna.go @@ -26,6 +26,7 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/lib/systemd" "github.com/rclone/rclone/vfs" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/cobra" ) @@ -134,7 +135,7 @@ func newServer(f fs.Fs, opt *dlnaflags.Options) (*server, error) { waitChan: make(chan struct{}), httpListenAddr: opt.ListenAddr, f: f, - vfs: vfs.New(f, &vfsflags.Opt), + vfs: vfs.New(f, &vfscommon.Opt), } s.services = map[string]UPnPService{ diff --git a/cmd/serve/docker/driver.go b/cmd/serve/docker/driver.go index 278a24e31..86885d336 100644 --- a/cmd/serve/docker/driver.go +++ b/cmd/serve/docker/driver.go @@ -19,7 +19,6 @@ import ( "github.com/rclone/rclone/lib/atexit" "github.com/rclone/rclone/lib/file" "github.com/rclone/rclone/vfs/vfscommon" - "github.com/rclone/rclone/vfs/vfsflags" ) // Driver implements docker driver api @@ -55,7 +54,7 @@ func NewDriver(ctx context.Context, root string, mntOpt *mountlib.Options, vfsOp mntOpt = &mountlib.Opt } if vfsOpt == nil { - vfsOpt = &vfsflags.Opt + vfsOpt = &vfscommon.Opt } drv := &Driver{ root: root, diff --git a/cmd/serve/docker/options.go b/cmd/serve/docker/options.go index b8e64552e..ef598ebb0 100644 --- a/cmd/serve/docker/options.go +++ b/cmd/serve/docker/options.go @@ -2,7 +2,6 @@ package docker import ( "fmt" - "strconv" "strings" "github.com/rclone/rclone/cmd/mountlib" @@ -11,7 +10,6 @@ import ( "github.com/rclone/rclone/fs/fspath" "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs/vfscommon" - "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/pflag" ) @@ -265,22 +263,13 @@ func getVFSOption(vfsOpt *vfscommon.Options, opt rc.Params, key string) (ok bool case "read-only": vfsOpt.ReadOnly, err = opt.GetBool(key) case "dir-perms": - perms := &vfsflags.FileMode{Mode: &vfsOpt.DirPerms} - err = getFVarP(perms, opt, key) + err = getFVarP(&vfsOpt.DirPerms, opt, key) case "file-perms": - perms := &vfsflags.FileMode{Mode: &vfsOpt.FilePerms} - err = getFVarP(perms, opt, key) + err = getFVarP(&vfsOpt.FilePerms, opt, key) // unprefixed unix-only vfs options case "umask": - // GetInt64 doesn't support the `0octal` umask syntax - parse locally - var strVal string - if strVal, err = opt.GetString(key); err == nil { - var longVal int64 - if longVal, err = strconv.ParseInt(strVal, 0, 0); err == nil { - vfsOpt.Umask = int(longVal) - } - } + err = getFVarP(&vfsOpt.Umask, opt, key) case "uid": intVal, err = opt.GetInt64(key) vfsOpt.UID = uint32(intVal) diff --git a/cmd/serve/ftp/ftp.go b/cmd/serve/ftp/ftp.go index d9b2ea607..9aecfea24 100644 --- a/cmd/serve/ftp/ftp.go +++ b/cmd/serve/ftp/ftp.go @@ -27,6 +27,7 @@ import ( "github.com/rclone/rclone/fs/log" "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/cobra" "github.com/spf13/pflag" @@ -157,7 +158,7 @@ func newServer(ctx context.Context, f fs.Fs, opt *Options) (*driver, error) { d.proxy = proxy.New(ctx, &proxyflags.Opt) d.userPass = make(map[string]string, 16) } else { - d.globalVFS = vfs.New(f, &vfsflags.Opt) + d.globalVFS = vfs.New(f, &vfscommon.Opt) } d.useTLS = d.opt.TLSKey != "" diff --git a/cmd/serve/http/http.go b/cmd/serve/http/http.go index 5df63d17a..5ffa2d0a3 100644 --- a/cmd/serve/http/http.go +++ b/cmd/serve/http/http.go @@ -24,6 +24,7 @@ import ( "github.com/rclone/rclone/lib/http/serve" "github.com/rclone/rclone/lib/systemd" "github.com/rclone/rclone/vfs" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/cobra" ) @@ -148,7 +149,7 @@ func run(ctx context.Context, f fs.Fs, opt Options) (s *HTTP, err error) { // override auth s.opt.Auth.CustomAuthFn = s.auth } else { - s._vfs = vfs.New(f, &vfsflags.Opt) + s._vfs = vfs.New(f, &vfscommon.Opt) } s.server, err = libhttp.NewServer(ctx, @@ -215,7 +216,7 @@ func (s *HTTP) serveDir(w http.ResponseWriter, r *http.Request, dirRemote string // Make the entries for display directory := serve.NewDirectory(dirRemote, s.server.HTMLTemplate()) for _, node := range dirEntries { - if vfsflags.Opt.NoModTime { + if vfscommon.Opt.NoModTime { directory.AddHTMLEntry(node.Path(), node.IsDir(), node.Size(), time.Time{}) } else { directory.AddHTMLEntry(node.Path(), node.IsDir(), node.Size(), node.ModTime().UTC()) diff --git a/cmd/serve/nfs/nfs.go b/cmd/serve/nfs/nfs.go index 69b571751..22b263308 100644 --- a/cmd/serve/nfs/nfs.go +++ b/cmd/serve/nfs/nfs.go @@ -17,6 +17,7 @@ import ( "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/cobra" "github.com/spf13/pflag" @@ -48,7 +49,7 @@ func Run(command *cobra.Command, args []string) { cmd.CheckArgs(1, 1, command, args) f = cmd.NewFsSrc(args) cmd.Run(false, true, command, func() error { - s, err := NewServer(context.Background(), vfs.New(f, &vfsflags.Opt), &opt) + s, err := NewServer(context.Background(), vfs.New(f, &vfscommon.Opt), &opt) if err != nil { return err } diff --git a/cmd/serve/proxy/proxy.go b/cmd/serve/proxy/proxy.go index 578250f9f..3ad607d89 100644 --- a/cmd/serve/proxy/proxy.go +++ b/cmd/serve/proxy/proxy.go @@ -19,7 +19,7 @@ import ( "github.com/rclone/rclone/fs/config/obscure" libcache "github.com/rclone/rclone/lib/cache" "github.com/rclone/rclone/vfs" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" ) // Help contains text describing how to use the proxy @@ -242,7 +242,7 @@ func (p *Proxy) call(user, auth string, isPublicKey bool) (value interface{}, er // need to in memory. An attacker would find it easier to go // after the unencrypted password in memory most likely. entry := cacheEntry{ - vfs: vfs.New(f, &vfsflags.Opt), + vfs: vfs.New(f, &vfscommon.Opt), pwHash: sha256.Sum256([]byte(auth)), } return entry, true, nil diff --git a/cmd/serve/s3/server.go b/cmd/serve/s3/server.go index a1ef38262..470238644 100644 --- a/cmd/serve/s3/server.go +++ b/cmd/serve/s3/server.go @@ -13,7 +13,7 @@ import ( "github.com/rclone/rclone/fs/hash" httplib "github.com/rclone/rclone/lib/http" "github.com/rclone/rclone/vfs" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" ) // Options contains options for the http Server @@ -42,7 +42,7 @@ func newServer(ctx context.Context, f fs.Fs, opt *Options) (s *Server, err error w := &Server{ f: f, ctx: ctx, - vfs: vfs.New(f, &vfsflags.Opt), + vfs: vfs.New(f, &vfscommon.Opt), } if len(opt.authPair) == 0 { diff --git a/cmd/serve/sftp/connection.go b/cmd/serve/sftp/connection.go index ae52ccfbd..fb6d524cb 100644 --- a/cmd/serve/sftp/connection.go +++ b/cmd/serve/sftp/connection.go @@ -17,7 +17,7 @@ import ( "github.com/rclone/rclone/fs/hash" "github.com/rclone/rclone/lib/terminal" "github.com/rclone/rclone/vfs" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" "golang.org/x/crypto/ssh" ) @@ -307,7 +307,7 @@ func serveStdio(f fs.Fs) error { stdin: os.Stdin, stdout: os.Stdout, } - handlers := newVFSHandler(vfs.New(f, &vfsflags.Opt)) + handlers := newVFSHandler(vfs.New(f, &vfscommon.Opt)) return serveChannel(sshChannel, handlers, "stdio") } diff --git a/cmd/serve/sftp/server.go b/cmd/serve/sftp/server.go index 43944d4a0..1afc7e288 100644 --- a/cmd/serve/sftp/server.go +++ b/cmd/serve/sftp/server.go @@ -28,7 +28,7 @@ import ( "github.com/rclone/rclone/lib/env" "github.com/rclone/rclone/lib/file" "github.com/rclone/rclone/vfs" - "github.com/rclone/rclone/vfs/vfsflags" + "github.com/rclone/rclone/vfs/vfscommon" "golang.org/x/crypto/ssh" ) @@ -54,7 +54,7 @@ func newServer(ctx context.Context, f fs.Fs, opt *Options) *server { if proxyflags.Opt.AuthProxy != "" { s.proxy = proxy.New(ctx, &proxyflags.Opt) } else { - s.vfs = vfs.New(f, &vfsflags.Opt) + s.vfs = vfs.New(f, &vfscommon.Opt) } return s } diff --git a/cmd/serve/webdav/webdav.go b/cmd/serve/webdav/webdav.go index b91a80253..c28b13e69 100644 --- a/cmd/serve/webdav/webdav.go +++ b/cmd/serve/webdav/webdav.go @@ -26,6 +26,7 @@ import ( "github.com/rclone/rclone/lib/http/serve" "github.com/rclone/rclone/lib/systemd" "github.com/rclone/rclone/vfs" + "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" "github.com/spf13/cobra" "golang.org/x/net/webdav" @@ -193,7 +194,7 @@ func newWebDAV(ctx context.Context, f fs.Fs, opt *Options) (w *WebDAV, err error // override auth w.opt.Auth.CustomAuthFn = w.auth } else { - w._vfs = vfs.New(f, &vfsflags.Opt) + w._vfs = vfs.New(f, &vfscommon.Opt) } w.Server, err = libhttp.NewServer(ctx, @@ -365,7 +366,7 @@ func (w *WebDAV) serveDir(rw http.ResponseWriter, r *http.Request, dirRemote str // Make the entries for display directory := serve.NewDirectory(dirRemote, w.Server.HTMLTemplate()) for _, node := range dirEntries { - if vfsflags.Opt.NoModTime { + if vfscommon.Opt.NoModTime { directory.AddHTMLEntry(node.Path(), node.IsDir(), node.Size(), time.Time{}) } else { directory.AddHTMLEntry(node.Path(), node.IsDir(), node.Size(), node.ModTime().UTC()) diff --git a/vfs/dir.go b/vfs/dir.go index 9bf033374..26b706b62 100644 --- a/vfs/dir.go +++ b/vfs/dir.go @@ -157,7 +157,7 @@ func (d *Dir) IsDir() bool { // Mode bits of the directory - satisfies Node interface func (d *Dir) Mode() (mode os.FileMode) { - return d.vfs.Opt.DirPerms + return os.FileMode(d.vfs.Opt.DirPerms) } // Name (base) of the directory - satisfies Node interface diff --git a/vfs/dir_test.go b/vfs/dir_test.go index 754a5bf3c..190ba53d0 100644 --- a/vfs/dir_test.go +++ b/vfs/dir_test.go @@ -43,7 +43,7 @@ func TestDirMethods(t *testing.T) { assert.Equal(t, false, dir.IsFile()) // Mode - assert.Equal(t, vfs.Opt.DirPerms, dir.Mode()) + assert.Equal(t, os.FileMode(vfs.Opt.DirPerms), dir.Mode()) // Name assert.Equal(t, "dir", dir.Name()) diff --git a/vfs/file.go b/vfs/file.go index 4b970f21b..1c599ef01 100644 --- a/vfs/file.go +++ b/vfs/file.go @@ -94,7 +94,7 @@ func (f *File) IsDir() bool { func (f *File) Mode() (mode os.FileMode) { f.mu.RLock() defer f.mu.RUnlock() - mode = f.d.vfs.Opt.FilePerms + mode = os.FileMode(f.d.vfs.Opt.FilePerms) if f.appendMode { mode |= os.ModeAppend } diff --git a/vfs/file_test.go b/vfs/file_test.go index 6688749d2..2a4b5fd47 100644 --- a/vfs/file_test.go +++ b/vfs/file_test.go @@ -19,7 +19,7 @@ import ( ) func fileCreate(t *testing.T, mode vfscommon.CacheMode) (r *fstest.Run, vfs *VFS, fh *File, item fstest.Item) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CacheMode = mode opt.WriteBack = writeBackDelay r, vfs = newTestVFSOpt(t, &opt) @@ -48,7 +48,7 @@ func TestFileMethods(t *testing.T) { assert.Equal(t, true, file.IsFile()) // Mode - assert.Equal(t, vfs.Opt.FilePerms, file.Mode()) + assert.Equal(t, os.FileMode(vfs.Opt.FilePerms), file.Mode()) // Name assert.Equal(t, "file1", file.Name()) diff --git a/vfs/rc_test.go b/vfs/rc_test.go index 01aa3921e..9c70d526a 100644 --- a/vfs/rc_test.go +++ b/vfs/rc_test.go @@ -46,7 +46,7 @@ func TestRcGetVFS(t *testing.T) { assert.Contains(t, err.Error(), "no VFS found with name") assert.Nil(t, vfs) - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.NoModTime = true vfs3 := New(r.Fremote, &opt) defer vfs3.Shutdown() diff --git a/vfs/read_write_test.go b/vfs/read_write_test.go index b5d3c9982..e89e9a5e2 100644 --- a/vfs/read_write_test.go +++ b/vfs/read_write_test.go @@ -30,7 +30,7 @@ var ( // Create a file and open it with the flags passed in func rwHandleCreateFlags(t *testing.T, create bool, filename string, flags int) (r *fstest.Run, vfs *VFS, fh *RWFileHandle) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CacheMode = vfscommon.CacheModeFull opt.WriteBack = writeBackDelay r, vfs = newTestVFSOpt(t, &opt) @@ -634,7 +634,7 @@ func testRWFileHandleOpenTest(t *testing.T, vfs *VFS, test *openTest) { func TestRWFileHandleOpenTests(t *testing.T) { for _, cacheMode := range []vfscommon.CacheMode{vfscommon.CacheModeWrites, vfscommon.CacheModeFull} { t.Run(cacheMode.String(), func(t *testing.T) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CacheMode = cacheMode opt.WriteBack = writeBackDelay _, vfs := newTestVFSOpt(t, &opt) @@ -685,7 +685,7 @@ func TestRWFileModTimeWithOpenWriters(t *testing.T) { } func TestRWCacheRename(t *testing.T) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CacheMode = vfscommon.CacheModeFull opt.WriteBack = writeBackDelay r, vfs := newTestVFSOpt(t, &opt) @@ -719,7 +719,7 @@ func TestRWCacheRename(t *testing.T) { // // See: https://github.com/rclone/rclone/issues/6053 func TestRWCacheUpdate(t *testing.T) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CacheMode = vfscommon.CacheModeFull opt.WriteBack = writeBackDelay opt.DirCacheTime = fs.Duration(100 * time.Millisecond) diff --git a/vfs/vfs.go b/vfs/vfs.go index b35d8d0a1..9f0fc1f14 100644 --- a/vfs/vfs.go +++ b/vfs/vfs.go @@ -204,7 +204,7 @@ func New(f fs.Fs, opt *vfscommon.Options) *VFS { if opt != nil { vfs.Opt = *opt } else { - vfs.Opt = vfscommon.DefaultOpt + vfs.Opt = vfscommon.Opt } // Fill out anything else @@ -776,7 +776,7 @@ func (vfs *VFS) AddVirtual(remote string, size int64, isDir bool) (err error) { } else { // Create parent of virtual directory since backend can't have empty directories parent, leaf = path.Split(remote) - dir, err = vfs.mkdirAll(parent, vfs.Opt.DirPerms) + dir, err = vfs.mkdirAll(parent, os.FileMode(vfs.Opt.DirPerms)) } if err != nil { return err diff --git a/vfs/vfs_case_test.go b/vfs/vfs_case_test.go index 7641cf89f..26acd2210 100644 --- a/vfs/vfs_case_test.go +++ b/vfs/vfs_case_test.go @@ -34,12 +34,12 @@ func TestCaseSensitivity(t *testing.T) { file3 := r.WriteObject(ctx, "FilEb", "data3", t3) // Create a case-Sensitive and case-INsensitive VFS - optCS := vfscommon.DefaultOpt + optCS := vfscommon.Opt optCS.CaseInsensitive = false vfsCS := New(r.Fremote, &optCS) defer cleanupVFS(t, vfsCS) - optCI := vfscommon.DefaultOpt + optCI := vfscommon.Opt optCI.CaseInsensitive = true vfsCI := New(r.Fremote, &optCI) defer cleanupVFS(t, vfsCI) @@ -179,7 +179,7 @@ func TestUnicodeNormalization(t *testing.T) { r.CheckRemoteItems(t, file1, file2) // Create VFS - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt vfs := New(r.Fremote, &opt) defer cleanupVFS(t, vfs) diff --git a/vfs/vfs_test.go b/vfs/vfs_test.go index 1e8fb6486..2bd35ee1d 100644 --- a/vfs/vfs_test.go +++ b/vfs/vfs_test.go @@ -138,10 +138,8 @@ func TestVFSNew(t *testing.T) { r, vfs := newTestVFS(t) // Check making a VFS with nil options - var defaultOpt = vfscommon.DefaultOpt - defaultOpt.DirPerms |= os.ModeDir - assert.Equal(t, vfs.Opt, defaultOpt) - assert.Equal(t, vfs.f, r.Fremote) + var defaultOpt = vfscommon.Opt + defaultOpt.Init() checkActiveCacheEntries(1) @@ -164,14 +162,14 @@ func TestVFSNew(t *testing.T) { // TestVFSNewWithOpts sees if the New command works properly func TestVFSNewWithOpts(t *testing.T) { - var opt = vfscommon.DefaultOpt + var opt = vfscommon.Opt opt.DirPerms = 0777 opt.FilePerms = 0666 opt.Umask = 0002 _, vfs := newTestVFSOpt(t, &opt) - assert.Equal(t, os.FileMode(0775)|os.ModeDir, vfs.Opt.DirPerms) - assert.Equal(t, os.FileMode(0664), vfs.Opt.FilePerms) + assert.Equal(t, vfscommon.FileMode(0775)|vfscommon.FileMode(os.ModeDir), vfs.Opt.DirPerms) + assert.Equal(t, vfscommon.FileMode(0664), vfs.Opt.FilePerms) } // TestVFSRoot checks root directory is present and correct @@ -182,7 +180,7 @@ func TestVFSRoot(t *testing.T) { require.NoError(t, err) assert.Equal(t, vfs.root, root) assert.True(t, root.IsDir()) - assert.Equal(t, vfs.Opt.DirPerms.Perm(), root.Mode().Perm()) + assert.Equal(t, os.FileMode(vfs.Opt.DirPerms).Perm(), root.Mode().Perm()) } func TestVFSStat(t *testing.T) { diff --git a/vfs/vfscache/cache_test.go b/vfs/vfscache/cache_test.go index 684fcb61b..61357c2f9 100644 --- a/vfs/vfscache/cache_test.go +++ b/vfs/vfscache/cache_test.go @@ -104,7 +104,7 @@ func newTestCacheOpt(t *testing.T, opt vfscommon.Options) (r *fstest.Run, c *Cac } func newTestCache(t *testing.T) (r *fstest.Run, c *Cache) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt // Disable the cache cleaner as it interferes with these tests opt.CachePollInterval = 0 @@ -627,7 +627,7 @@ func TestCacheRename(t *testing.T) { } func TestCacheCleaner(t *testing.T) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.CachePollInterval = fs.Duration(10 * time.Millisecond) opt.CacheMaxAge = fs.Duration(20 * time.Millisecond) _, c := newTestCacheOpt(t, opt) diff --git a/vfs/vfscache/downloaders/downloaders_test.go b/vfs/vfscache/downloaders/downloaders_test.go index bc31848c9..8d82c3f99 100644 --- a/vfs/vfscache/downloaders/downloaders_test.go +++ b/vfs/vfscache/downloaders/downloaders_test.go @@ -93,7 +93,7 @@ func TestDownloaders(t *testing.T) { t: t, size: size, } - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt dls := New(item, &opt, remote, src) return item, dls } diff --git a/vfs/vfscache/item_test.go b/vfs/vfscache/item_test.go index fc3eeddad..9fa2f3dbe 100644 --- a/vfs/vfscache/item_test.go +++ b/vfs/vfscache/item_test.go @@ -24,7 +24,7 @@ import ( var zeroes = string(make([]byte, 100)) func newItemTestCache(t *testing.T) (r *fstest.Run, c *Cache) { - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt // Disable the cache cleaner as it interferes with these tests opt.CachePollInterval = 0 diff --git a/vfs/vfscache/writeback/writeback_test.go b/vfs/vfscache/writeback/writeback_test.go index 650be9a81..64645eccf 100644 --- a/vfs/vfscache/writeback/writeback_test.go +++ b/vfs/vfscache/writeback/writeback_test.go @@ -17,7 +17,7 @@ import ( func newTestWriteBack(t *testing.T) (wb *WriteBack, cancel func()) { ctx, cancel := context.WithCancel(context.Background()) - opt := vfscommon.DefaultOpt + opt := vfscommon.Opt opt.WriteBack = fs.Duration(100 * time.Millisecond) wb = New(ctx, &opt) return wb, cancel diff --git a/vfs/vfscommon/filemode.go b/vfs/vfscommon/filemode.go new file mode 100644 index 000000000..109db6c18 --- /dev/null +++ b/vfs/vfscommon/filemode.go @@ -0,0 +1,40 @@ +package vfscommon + +import ( + "fmt" + "os" + "strconv" + + "github.com/rclone/rclone/fs" +) + +// FileMode is a command line friendly os.FileMode +type FileMode os.FileMode + +// String turns FileMode into a string +func (x FileMode) String() string { + return fmt.Sprintf("%03o", x) +} + +// Set a FileMode +func (x *FileMode) Set(s string) error { + i, err := strconv.ParseInt(s, 8, 32) + if err != nil { + return fmt.Errorf("bad FileMode - must be octal digits: %w", err) + } + *x = (FileMode)(i) + return nil +} + +// Type of the value +func (x FileMode) Type() string { + return "FileMode" +} + +// UnmarshalJSON makes sure the value can be parsed as a string or integer in JSON +func (x *FileMode) UnmarshalJSON(in []byte) error { + return fs.UnmarshalJSONFlag(in, x, func(i int64) error { + *x = FileMode(i) + return nil + }) +} diff --git a/vfs/vfscommon/filemode_test.go b/vfs/vfscommon/filemode_test.go new file mode 100644 index 000000000..310194ca4 --- /dev/null +++ b/vfs/vfscommon/filemode_test.go @@ -0,0 +1,77 @@ +package vfscommon + +import ( + "encoding/json" + "testing" + + "github.com/rclone/rclone/fs" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +// Check it satisfies the interfaces +var ( + _ fs.Flagger = (*FileMode)(nil) + _ fs.FlaggerNP = FileMode(0) +) + +func TestFileModeString(t *testing.T) { + for _, test := range []struct { + in FileMode + want string + }{ + {0, "000"}, + {0666, "666"}, + {02666, "2666"}, + } { + got := test.in.String() + assert.Equal(t, test.want, got) + } +} + +func TestFileModeSet(t *testing.T) { + for _, test := range []struct { + in string + want FileMode + err bool + }{ + {"0", 0, false}, + {"0666", 0666, false}, + {"666", 0666, false}, + {"2666", 02666, false}, + {"999", 0, true}, + } { + got := FileMode(0) + err := got.Set(test.in) + if test.err { + require.Error(t, err, test.in) + } else { + require.NoError(t, err, test.in) + } + assert.Equal(t, test.want, got) + } +} + +func TestFileModeUnmarshalJSON(t *testing.T) { + for _, test := range []struct { + in string + want FileMode + err bool + }{ + {`"0"`, 0, false}, + {`"666"`, 0666, false}, + {`"02666"`, 02666, false}, + {`"999"`, 0, true}, + {`438`, 0666, false}, + {`"999"`, 0, true}, + } { + var ss FileMode + err := json.Unmarshal([]byte(test.in), &ss) + if test.err { + require.Error(t, err, test.in) + } else { + require.NoError(t, err, test.in) + } + assert.Equal(t, test.want, ss, test.in) + } +} diff --git a/vfs/vfscommon/options.go b/vfs/vfscommon/options.go index 754e53218..12ccd8664 100644 --- a/vfs/vfscommon/options.go +++ b/vfs/vfscommon/options.go @@ -8,75 +8,194 @@ import ( "github.com/rclone/rclone/fs" ) -// Options is options for creating the vfs -type Options struct { - NoSeek bool // don't allow seeking if set - NoChecksum bool // don't check checksums if set - ReadOnly bool // if set VFS is read only - NoModTime bool // don't read mod times for files - DirCacheTime fs.Duration // how long to consider directory listing cache valid - Refresh bool // refreshes the directory listing recursively on start - PollInterval fs.Duration - Umask int - UID uint32 - GID uint32 - DirPerms os.FileMode - FilePerms os.FileMode - ChunkSize fs.SizeSuffix // if > 0 read files in chunks - ChunkSizeLimit fs.SizeSuffix // if > ChunkSize double the chunk size after each chunk until reached - CacheMode CacheMode - CacheMaxAge fs.Duration - CacheMaxSize fs.SizeSuffix - CacheMinFreeSpace fs.SizeSuffix - CachePollInterval fs.Duration - CaseInsensitive bool - BlockNormDupes bool - WriteWait fs.Duration // time to wait for in-sequence write - ReadWait fs.Duration // time to wait for in-sequence read - WriteBack fs.Duration // time to wait before writing back dirty files - ReadAhead fs.SizeSuffix // bytes to read ahead in cache mode "full" - UsedIsSize bool // if true, use the `rclone size` algorithm for Used size - FastFingerprint bool // if set use fast fingerprints - DiskSpaceTotalSize fs.SizeSuffix +// OptionsInfo describes the Options in use +var OptionsInfo = fs.Options{{ + Name: "no_modtime", + Default: false, + Help: "Don't read/write the modification time (can speed things up)", + Groups: "VFS", +}, { + Name: "no_checksum", + Default: false, + Help: "Don't compare checksums on up/download", + Groups: "VFS", +}, { + Name: "no_seek", + Default: false, + Help: "Don't allow seeking in files", + Groups: "VFS", +}, { + Name: "dir_cache_time", + Default: fs.Duration(5 * 60 * time.Second), + Help: "Time to cache directory entries for", + Groups: "VFS", +}, { + Name: "vfs_refresh", + Default: false, + Help: "Refreshes the directory cache recursively in the background on start", + Groups: "VFS", +}, { + Name: "poll_interval", + Default: fs.Duration(time.Minute), + Help: "Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable)", + Groups: "VFS", +}, { + Name: "read_only", + Default: false, + Help: "Only allow read-only access", + Groups: "VFS", +}, { + Name: "vfs_cache_mode", + Default: CacheModeOff, + Help: "Cache mode off|minimal|writes|full", + Groups: "VFS", +}, { + Name: "vfs_cache_poll_interval", + Default: fs.Duration(60 * time.Second), + Help: "Interval to poll the cache for stale objects", + Groups: "VFS", +}, { + Name: "vfs_cache_max_age", + Default: fs.Duration(3600 * time.Second), + Help: "Max time since last access of objects in the cache", + Groups: "VFS", +}, { + Name: "vfs_cache_max_size", + Default: fs.SizeSuffix(-1), + Help: "Max total size of objects in the cache", + Groups: "VFS", +}, { + Name: "vfs_cache_min_free_space", + Default: fs.SizeSuffix(-1), + Help: "Target minimum free space on the disk containing the cache", + Groups: "VFS", +}, { + Name: "vfs_read_chunk_size", + Default: 128 * fs.Mebi, + Help: "Read the source objects in chunks", + Groups: "VFS", +}, { + Name: "vfs_read_chunk_size_limit", + Default: fs.SizeSuffix(-1), + Help: "If greater than --vfs-read-chunk-size, double the chunk size after each chunk read, until the limit is reached ('off' is unlimited)", + Groups: "VFS", +}, { + Name: "dir_perms", + Default: FileMode(0777), + Help: "Directory permissions", + Groups: "VFS", +}, { + Name: "file_perms", + Default: FileMode(0666), + Help: "File permissions", + Groups: "VFS", +}, { + Name: "vfs_case_insensitive", + Default: runtime.GOOS == "windows" || runtime.GOOS == "darwin", // default to true on Windows and Mac, false otherwise, + Help: "If a file name not found, find a case insensitive match", + Groups: "VFS", +}, { + Name: "vfs_block_norm_dupes", + Default: false, + Help: "If duplicate filenames exist in the same directory (after normalization), log an error and hide the duplicates (may have a performance cost)", + Groups: "VFS", +}, { + Name: "vfs_write_wait", + Default: fs.Duration(1000 * time.Millisecond), + Help: "Time to wait for in-sequence write before giving error", + Groups: "VFS", +}, { + Name: "vfs_read_wait", + Default: fs.Duration(20 * time.Millisecond), + Help: "Time to wait for in-sequence read before seeking", + Groups: "VFS", +}, { + Name: "vfs_write_back", + Default: fs.Duration(5 * time.Second), + Help: "Time to writeback files after last use when using cache", + Groups: "VFS", +}, { + Name: "vfs_read_ahead", + Default: 0 * fs.Mebi, + Help: "Extra read ahead over --buffer-size when using cache-mode full", + Groups: "VFS", +}, { + Name: "vfs_used_is_size", + Default: false, + Help: "Use the `rclone size` algorithm for Used size", + Groups: "VFS", +}, { + Name: "vfs_fast_fingerprint", + Default: false, + Help: "Use fast (less accurate) fingerprints for change detection", + Groups: "VFS", +}, { + Name: "vfs_disk_space_total_size", + Default: fs.SizeSuffix(-1), + Help: "Specify the total space of disk", + Groups: "VFS", +}, { + Name: "umask", + Default: FileMode(getUmask()), + Help: "Override the permission bits set by the filesystem (not supported on Windows)", + Groups: "VFS", +}, { + Name: "uid", + Default: getUID(), + Help: "Override the uid field set by the filesystem (not supported on Windows)", + Groups: "VFS", +}, { + Name: "gid", + Default: getGID(), + Help: "Override the gid field set by the filesystem (not supported on Windows)", + Groups: "VFS", +}} + +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "vfs", Opt: &Opt, Options: OptionsInfo}) } -// DefaultOpt is the default values uses for Opt -var DefaultOpt = Options{ - NoModTime: false, - NoChecksum: false, - NoSeek: false, - DirCacheTime: fs.Duration(5 * 60 * time.Second), - Refresh: false, - PollInterval: fs.Duration(time.Minute), - ReadOnly: false, - Umask: 0, - UID: ^uint32(0), // these values instruct WinFSP-FUSE to use the current user - GID: ^uint32(0), // overridden for non windows in mount_unix.go - DirPerms: os.FileMode(0777), - FilePerms: os.FileMode(0666), - CacheMode: CacheModeOff, - CacheMaxAge: fs.Duration(3600 * time.Second), - CachePollInterval: fs.Duration(60 * time.Second), - ChunkSize: 128 * fs.Mebi, - ChunkSizeLimit: -1, - CacheMaxSize: -1, - CacheMinFreeSpace: -1, - CaseInsensitive: runtime.GOOS == "windows" || runtime.GOOS == "darwin", // default to true on Windows and Mac, false otherwise - WriteWait: fs.Duration(1000 * time.Millisecond), - ReadWait: fs.Duration(20 * time.Millisecond), - WriteBack: fs.Duration(5 * time.Second), - ReadAhead: 0 * fs.Mebi, - UsedIsSize: false, - DiskSpaceTotalSize: -1, +// Options is options for creating the vfs +type Options struct { + NoSeek bool `config:"no_seek"` // don't allow seeking if set + NoChecksum bool `config:"no_checksum"` // don't check checksums if set + ReadOnly bool `config:"read_only"` // if set VFS is read only + NoModTime bool `config:"no_modtime"` // don't read mod times for files + DirCacheTime fs.Duration `config:"dir_cache_time"` // how long to consider directory listing cache valid + Refresh bool `config:"vfs_refresh"` // refreshes the directory listing recursively on start + PollInterval fs.Duration `config:"poll_interval"` + Umask FileMode `config:"umask"` + UID uint32 `config:"uid"` + GID uint32 `config:"gid"` + DirPerms FileMode `config:"dir_perms"` + FilePerms FileMode `config:"file_perms"` + ChunkSize fs.SizeSuffix `config:"vfs_read_chunk_size"` // if > 0 read files in chunks + ChunkSizeLimit fs.SizeSuffix `config:"vfs_read_chunk_size_limit"` // if > ChunkSize double the chunk size after each chunk until reached + CacheMode CacheMode `config:"vfs_cache_mode"` + CacheMaxAge fs.Duration `config:"vfs_cache_max_age"` + CacheMaxSize fs.SizeSuffix `config:"vfs_cache_max_size"` + CacheMinFreeSpace fs.SizeSuffix `config:"vfs_cache_min_free_space"` + CachePollInterval fs.Duration `config:"vfs_cache_poll_interval"` + CaseInsensitive bool `config:"vfs_case_insensitive"` + BlockNormDupes bool `config:"vfs_block_norm_dupes"` + WriteWait fs.Duration `config:"vfs_write_wait"` // time to wait for in-sequence write + ReadWait fs.Duration `config:"vfs_read_wait"` // time to wait for in-sequence read + WriteBack fs.Duration `config:"vfs_write_back"` // time to wait before writing back dirty files + ReadAhead fs.SizeSuffix `config:"vfs_read_ahead"` // bytes to read ahead in cache mode "full" + UsedIsSize bool `config:"vfs_used_is_size"` // if true, use the `rclone size` algorithm for Used size + FastFingerprint bool `config:"vfs_fast_fingerprint"` // if set use fast fingerprints + DiskSpaceTotalSize fs.SizeSuffix `config:"vfs_disk_space_total_size"` } +// Opt is the default options modified by the environment variables and command line flags +var Opt Options + // Init the options, making sure everything is within range func (opt *Options) Init() { // Mask the permissions with the umask - opt.DirPerms &= ^os.FileMode(opt.Umask) - opt.FilePerms &= ^os.FileMode(opt.Umask) + opt.DirPerms &= ^opt.Umask + opt.FilePerms &= ^opt.Umask // Make sure directories are returned as directories - opt.DirPerms |= os.ModeDir - + opt.DirPerms |= FileMode(os.ModeDir) } diff --git a/vfs/vfscommon/vfsflags_non_unix.go b/vfs/vfscommon/vfsflags_non_unix.go new file mode 100644 index 000000000..0cf18a200 --- /dev/null +++ b/vfs/vfscommon/vfsflags_non_unix.go @@ -0,0 +1,18 @@ +//go:build !linux && !darwin && !freebsd + +package vfscommon + +// get the current umask +func getUmask() int { + return 0000 +} + +// get the current uid +func getUID() uint32 { + return ^uint32(0) // these values instruct WinFSP-FUSE to use the current user +} + +// get the current gid +func getGID() uint32 { + return ^uint32(0) // these values instruct WinFSP-FUSE to use the current user +} diff --git a/vfs/vfscommon/vfsflags_unix.go b/vfs/vfscommon/vfsflags_unix.go new file mode 100644 index 000000000..48ea7ef2e --- /dev/null +++ b/vfs/vfscommon/vfsflags_unix.go @@ -0,0 +1,24 @@ +//go:build linux || darwin || freebsd + +package vfscommon + +import ( + "golang.org/x/sys/unix" +) + +// get the current umask +func getUmask() int { + umask := unix.Umask(0) // read the umask + unix.Umask(umask) // set it back to what it was + return umask +} + +// get the current uid +func getUID() uint32 { + return uint32(unix.Geteuid()) +} + +// get the current gid +func getGID() uint32 { + return uint32(unix.Getegid()) +} diff --git a/vfs/vfsflags/filemode.go b/vfs/vfsflags/filemode.go deleted file mode 100644 index a6a69f610..000000000 --- a/vfs/vfsflags/filemode.go +++ /dev/null @@ -1,32 +0,0 @@ -package vfsflags - -import ( - "fmt" - "os" - "strconv" -) - -// FileMode is a command line friendly os.FileMode -type FileMode struct { - Mode *os.FileMode -} - -// String turns FileMode into a string -func (x *FileMode) String() string { - return fmt.Sprintf("0%3o", *x.Mode) -} - -// Set a FileMode -func (x *FileMode) Set(s string) error { - i, err := strconv.ParseInt(s, 8, 32) - if err != nil { - return fmt.Errorf("bad FileMode - must be octal digits: %w", err) - } - *x.Mode = (os.FileMode)(i) - return nil -} - -// Type of the value -func (x *FileMode) Type() string { - return "FileMode" -} diff --git a/vfs/vfsflags/vfsflags.go b/vfs/vfsflags/vfsflags.go index 62090f490..f5709d7a8 100644 --- a/vfs/vfsflags/vfsflags.go +++ b/vfs/vfsflags/vfsflags.go @@ -3,45 +3,11 @@ package vfsflags import ( "github.com/rclone/rclone/fs/config/flags" - "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs/vfscommon" "github.com/spf13/pflag" ) -// Options set by command line flags -var ( - Opt = vfscommon.DefaultOpt - DirPerms = &FileMode{Mode: &Opt.DirPerms} - FilePerms = &FileMode{Mode: &Opt.FilePerms} -) - // AddFlags adds the non filing system specific flags to the command func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOption("vfs", &Opt) - flags.BoolVarP(flagSet, &Opt.NoModTime, "no-modtime", "", Opt.NoModTime, "Don't read/write the modification time (can speed things up)", "VFS") - flags.BoolVarP(flagSet, &Opt.NoChecksum, "no-checksum", "", Opt.NoChecksum, "Don't compare checksums on up/download", "VFS") - flags.BoolVarP(flagSet, &Opt.NoSeek, "no-seek", "", Opt.NoSeek, "Don't allow seeking in files", "VFS") - flags.FVarP(flagSet, &Opt.DirCacheTime, "dir-cache-time", "", "Time to cache directory entries for", "VFS") - flags.BoolVarP(flagSet, &Opt.Refresh, "vfs-refresh", "", Opt.Refresh, "Refreshes the directory cache recursively in the background on start", "VFS") - flags.FVarP(flagSet, &Opt.PollInterval, "poll-interval", "", "Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable)", "VFS") - flags.BoolVarP(flagSet, &Opt.ReadOnly, "read-only", "", Opt.ReadOnly, "Only allow read-only access", "VFS") - flags.FVarP(flagSet, &Opt.CacheMode, "vfs-cache-mode", "", "Cache mode off|minimal|writes|full", "VFS") - flags.FVarP(flagSet, &Opt.CachePollInterval, "vfs-cache-poll-interval", "", "Interval to poll the cache for stale objects", "VFS") - flags.FVarP(flagSet, &Opt.CacheMaxAge, "vfs-cache-max-age", "", "Max time since last access of objects in the cache", "VFS") - flags.FVarP(flagSet, &Opt.CacheMaxSize, "vfs-cache-max-size", "", "Max total size of objects in the cache", "VFS") - flags.FVarP(flagSet, &Opt.CacheMinFreeSpace, "vfs-cache-min-free-space", "", "Target minimum free space on the disk containing the cache", "VFS") - flags.FVarP(flagSet, &Opt.ChunkSize, "vfs-read-chunk-size", "", "Read the source objects in chunks", "VFS") - flags.FVarP(flagSet, &Opt.ChunkSizeLimit, "vfs-read-chunk-size-limit", "", "If greater than --vfs-read-chunk-size, double the chunk size after each chunk read, until the limit is reached ('off' is unlimited)", "VFS") - flags.FVarP(flagSet, DirPerms, "dir-perms", "", "Directory permissions", "VFS") - flags.FVarP(flagSet, FilePerms, "file-perms", "", "File permissions", "VFS") - flags.BoolVarP(flagSet, &Opt.CaseInsensitive, "vfs-case-insensitive", "", Opt.CaseInsensitive, "If a file name not found, find a case insensitive match", "VFS") - flags.BoolVarP(flagSet, &Opt.BlockNormDupes, "vfs-block-norm-dupes", "", Opt.BlockNormDupes, "If duplicate filenames exist in the same directory (after normalization), log an error and hide the duplicates (may have a performance cost)", "VFS") - flags.FVarP(flagSet, &Opt.WriteWait, "vfs-write-wait", "", "Time to wait for in-sequence write before giving error", "VFS") - flags.FVarP(flagSet, &Opt.ReadWait, "vfs-read-wait", "", "Time to wait for in-sequence read before seeking", "VFS") - flags.FVarP(flagSet, &Opt.WriteBack, "vfs-write-back", "", "Time to writeback files after last use when using cache", "VFS") - flags.FVarP(flagSet, &Opt.ReadAhead, "vfs-read-ahead", "", "Extra read ahead over --buffer-size when using cache-mode full", "VFS") - flags.BoolVarP(flagSet, &Opt.UsedIsSize, "vfs-used-is-size", "", Opt.UsedIsSize, "Use the `rclone size` algorithm for Used size", "VFS") - flags.BoolVarP(flagSet, &Opt.FastFingerprint, "vfs-fast-fingerprint", "", Opt.FastFingerprint, "Use fast (less accurate) fingerprints for change detection", "VFS") - flags.FVarP(flagSet, &Opt.DiskSpaceTotalSize, "vfs-disk-space-total-size", "", "Specify the total space of disk", "VFS") - platformFlags(flagSet) + flags.AddFlagsFromOptions(flagSet, "", vfscommon.OptionsInfo) } diff --git a/vfs/vfsflags/vfsflags_non_unix.go b/vfs/vfsflags/vfsflags_non_unix.go deleted file mode 100644 index 68c2af5ac..000000000 --- a/vfs/vfsflags/vfsflags_non_unix.go +++ /dev/null @@ -1,11 +0,0 @@ -//go:build !linux && !darwin && !freebsd - -package vfsflags - -import ( - "github.com/spf13/pflag" -) - -// add any extra platform specific flags -func platformFlags(flags *pflag.FlagSet) { -} diff --git a/vfs/vfsflags/vfsflags_unix.go b/vfs/vfsflags/vfsflags_unix.go deleted file mode 100644 index 83af3f2a8..000000000 --- a/vfs/vfsflags/vfsflags_unix.go +++ /dev/null @@ -1,20 +0,0 @@ -//go:build linux || darwin || freebsd - -package vfsflags - -import ( - "github.com/rclone/rclone/fs/config/flags" - "github.com/spf13/pflag" - "golang.org/x/sys/unix" -) - -// add any extra platform specific flags -func platformFlags(flagSet *pflag.FlagSet) { - Opt.Umask = unix.Umask(0) // read the umask - unix.Umask(Opt.Umask) // set it back to what it was - flags.IntVarP(flagSet, &Opt.Umask, "umask", "", Opt.Umask, "Override the permission bits set by the filesystem (not supported on Windows)", "VFS") - Opt.UID = uint32(unix.Geteuid()) - Opt.GID = uint32(unix.Getegid()) - flags.Uint32VarP(flagSet, &Opt.UID, "uid", "", Opt.UID, "Override the uid field set by the filesystem (not supported on Windows)", "VFS") - flags.Uint32VarP(flagSet, &Opt.GID, "gid", "", Opt.GID, "Override the gid field set by the filesystem (not supported on Windows)", "VFS") -} diff --git a/vfs/vfstest/fs.go b/vfs/vfstest/fs.go index 011f02985..97436d38e 100644 --- a/vfs/vfstest/fs.go +++ b/vfs/vfstest/fs.go @@ -26,7 +26,6 @@ import ( "github.com/rclone/rclone/fs/walk" "github.com/rclone/rclone/fstest" "github.com/rclone/rclone/vfs/vfscommon" - "github.com/rclone/rclone/vfs/vfsflags" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -62,7 +61,7 @@ func RunTests(t *testing.T, useVFS bool, minimumRequiredCacheMode vfscommon.Cach if test.cacheMode < minimumRequiredCacheMode { continue } - vfsOpt := vfsflags.Opt + vfsOpt := vfscommon.Opt vfsOpt.CacheMode = test.cacheMode vfsOpt.WriteBack = test.writeBack run = newRun(useVFS, &vfsOpt, mountFn) @@ -235,10 +234,10 @@ func (r *Run) readLocal(t *testing.T, dir dirMap, filePath string) { if fi.IsDir() { dir[name+"/"] = struct{}{} r.readLocal(t, dir, name) - assert.Equal(t, r.vfsOpt.DirPerms&os.ModePerm, fi.Mode().Perm()) + assert.Equal(t, os.FileMode(r.vfsOpt.DirPerms)&os.ModePerm, fi.Mode().Perm()) } else { dir[fmt.Sprintf("%s %d", name, fi.Size())] = struct{}{} - assert.Equal(t, r.vfsOpt.FilePerms&os.ModePerm, fi.Mode().Perm()) + assert.Equal(t, os.FileMode(r.vfsOpt.FilePerms)&os.ModePerm, fi.Mode().Perm()) } } } @@ -377,5 +376,5 @@ func TestRoot(t *testing.T) { fi, err := os.Lstat(run.mountPath) require.NoError(t, err) assert.True(t, fi.IsDir()) - assert.Equal(t, run.vfsOpt.DirPerms&os.ModePerm, fi.Mode().Perm()) + assert.Equal(t, os.FileMode(run.vfsOpt.DirPerms)&os.ModePerm, fi.Mode().Perm()) } From 44cd2e07ca585983f1acd37507b8ce72001158ab Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 2 Jul 2024 10:39:48 +0100 Subject: [PATCH 019/168] cmd/mountlib: convert mount options to new style --- cmd/mountlib/mount.go | 235 +++++++++++++++++++++++++++--------------- 1 file changed, 154 insertions(+), 81 deletions(-) diff --git a/cmd/mountlib/mount.go b/cmd/mountlib/mount.go index 35d50525a..4a539e0f7 100644 --- a/cmd/mountlib/mount.go +++ b/cmd/mountlib/mount.go @@ -16,7 +16,6 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config" "github.com/rclone/rclone/fs/config/flags" - "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/lib/atexit" "github.com/rclone/rclone/lib/daemonize" "github.com/rclone/rclone/vfs" @@ -36,38 +35,161 @@ func help(commandName string) string { return strings.TrimSpace(strings.ReplaceAll(mountHelp, "@", commandName)) + "\n\n" } -// Options for creating the mount -type Options struct { - DebugFUSE bool - AllowNonEmpty bool - AllowRoot bool - AllowOther bool - DefaultPermissions bool - WritebackCache bool - Daemon bool - DaemonWait fs.Duration // time to wait for ready mount from daemon, maximum on Linux or constant on macOS/BSD - MaxReadAhead fs.SizeSuffix - ExtraOptions []string - ExtraFlags []string - AttrTimeout fs.Duration // how long the kernel caches attribute for - DeviceName string - VolumeName string - NoAppleDouble bool - NoAppleXattr bool - DaemonTimeout fs.Duration // OSXFUSE only - AsyncRead bool - NetworkMode bool // Windows only - DirectIO bool // use Direct IO for file access - CaseInsensitive fs.Tristate +// OptionsInfo describes the Options in use +var OptionsInfo = fs.Options{{ + Name: "debug_fuse", + Default: false, + Help: "Debug the FUSE internals - needs -v", + Groups: "Mount", +}, { + Name: "attr_timeout", + Default: fs.Duration(1 * time.Second), + Help: "Time for which file/directory attributes are cached", + Groups: "Mount", +}, { + Name: "option", + Default: []string{}, + Help: "Option for libfuse/WinFsp (repeat if required)", + Groups: "Mount", + ShortOpt: "o", +}, { + Name: "fuse_flag", + Default: []string{}, + Help: "Flags or arguments to be passed direct to libfuse/WinFsp (repeat if required)", + Groups: "Mount", +}, { + Name: "daemon", + Default: false, + Help: "Run mount in background and exit parent process (as background output is suppressed, use --log-file with --log-format=pid,... to monitor) (not supported on Windows)", + Groups: "Mount", +}, { + Name: "daemon_timeout", + Default: func() fs.Duration { + if runtime.GOOS == "darwin" { + // DaemonTimeout defaults to non-zero for macOS + // (this is a macOS specific kernel option unrelated to DaemonWait) + return fs.Duration(10 * time.Minute) + } + return 0 + }(), + Help: "Time limit for rclone to respond to kernel (not supported on Windows)", + Groups: "Mount", +}, { + Name: "default_permissions", + Default: false, + Help: "Makes kernel enforce access control based on the file mode (not supported on Windows)", + Groups: "Mount", +}, { + Name: "allow_non_empty", + Default: false, + Help: "Allow mounting over a non-empty directory (not supported on Windows)", + Groups: "Mount", +}, { + Name: "allow_root", + Default: false, + Help: "Allow access to root user (not supported on Windows)", + Groups: "Mount", +}, { + Name: "allow_other", + Default: false, + Help: "Allow access to other users (not supported on Windows)", + Groups: "Mount", +}, { + Name: "async_read", + Default: true, + Help: "Use asynchronous reads (not supported on Windows)", + Groups: "Mount", +}, { + Name: "max_read_ahead", + Default: fs.SizeSuffix(128 * 1024), + Help: "The number of bytes that can be prefetched for sequential reads (not supported on Windows)", + Groups: "Mount", +}, { + Name: "write_back_cache", + Default: false, + Help: "Makes kernel buffer writes before sending them to rclone (without this, writethrough caching is used) (not supported on Windows)", + Groups: "Mount", +}, { + Name: "devname", + Default: "", + Help: "Set the device name - default is remote:path", + Groups: "Mount", +}, { + Name: "mount_case_insensitive", + Default: fs.Tristate{}, + Help: "Tell the OS the mount is case insensitive (true) or sensitive (false) regardless of the backend (auto)", + Groups: "Mount", +}, { + Name: "direct_io", + Default: false, + Help: "Use Direct IO, disables caching of data", + Groups: "Mount", +}, { + Name: "volname", + Default: "", + Help: "Set the volume name (supported on Windows and OSX only)", + Groups: "Mount", +}, { + Name: "noappledouble", + Default: true, + Help: "Ignore Apple Double (._) and .DS_Store files (supported on OSX only)", + Groups: "Mount", +}, { + Name: "noapplexattr", + Default: false, + Help: "Ignore all \"com.apple.*\" extended attributes (supported on OSX only)", + Groups: "Mount", +}, { + Name: "network_mode", + Default: false, + Help: "Mount as remote network drive, instead of fixed disk drive (supported on Windows only)", + Groups: "Mount", +}, { + Name: "daemon_wait", + Default: func() fs.Duration { + switch runtime.GOOS { + case "linux": + // Linux provides /proc/mounts to check mount status + // so --daemon-wait means *maximum* time to wait + return fs.Duration(60 * time.Second) + case "darwin", "openbsd", "freebsd", "netbsd": + // On BSD we can't check mount status yet + // so --daemon-wait is just a *constant* delay + return fs.Duration(5 * time.Second) + } + return 0 + }(), + Help: "Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows)", + Groups: "Mount", +}} + +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "mount", Opt: &Opt, Options: OptionsInfo}) } -// DefaultOpt is the default values for creating the mount -var DefaultOpt = Options{ - MaxReadAhead: 128 * 1024, - AttrTimeout: fs.Duration(1 * time.Second), // how long the kernel caches attribute for - NoAppleDouble: true, // use noappledouble by default - NoAppleXattr: false, // do not use noapplexattr by default - AsyncRead: true, // do async reads by default +// Options for creating the mount +type Options struct { + DebugFUSE bool `config:"debug_fuse"` + AllowNonEmpty bool `config:"allow_non_empty"` + AllowRoot bool `config:"allow_root"` + AllowOther bool `config:"allow_other"` + DefaultPermissions bool `config:"default_permissions"` + WritebackCache bool `config:"write_back_cache"` + Daemon bool `config:"daemon"` + DaemonWait fs.Duration `config:"daemon_wait"` // time to wait for ready mount from daemon, maximum on Linux or constant on macOS/BSD + MaxReadAhead fs.SizeSuffix `config:"max_read_ahead"` + ExtraOptions []string `config:"option"` + ExtraFlags []string `config:"fuse_flag"` + AttrTimeout fs.Duration `config:"attr_timeout"` // how long the kernel caches attribute for + DeviceName string `config:"devname"` + VolumeName string `config:"volname"` + NoAppleDouble bool `config:"noappledouble"` + NoAppleXattr bool `config:"noapplexattr"` + DaemonTimeout fs.Duration `config:"daemon_timeout"` // OSXFUSE only + AsyncRead bool `config:"async_read"` + NetworkMode bool `config:"network_mode"` // Windows only + DirectIO bool `config:"direct_io"` // use Direct IO for file access + CaseInsensitive fs.Tristate `config:"mount_case_insensitive"` } type ( @@ -106,61 +228,12 @@ const ( MaxLeafSize = 1024 // don't pass file names longer than this ) -func init() { - switch runtime.GOOS { - case "darwin": - // DaemonTimeout defaults to non-zero for macOS - // (this is a macOS specific kernel option unrelated to DaemonWait) - DefaultOpt.DaemonTimeout = fs.Duration(10 * time.Minute) - } - - switch runtime.GOOS { - case "linux": - // Linux provides /proc/mounts to check mount status - // so --daemon-wait means *maximum* time to wait - DefaultOpt.DaemonWait = fs.Duration(60 * time.Second) - case "darwin", "openbsd", "freebsd", "netbsd": - // On BSD we can't check mount status yet - // so --daemon-wait is just a *constant* delay - DefaultOpt.DaemonWait = fs.Duration(5 * time.Second) - } - - // Opt must be assigned in the init block to ensure changes really get in - Opt = DefaultOpt -} - // Opt contains options set by command line flags var Opt Options // AddFlags adds the non filing system specific flags to the command func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOption("mount", &Opt) - flags.BoolVarP(flagSet, &Opt.DebugFUSE, "debug-fuse", "", Opt.DebugFUSE, "Debug the FUSE internals - needs -v", "Mount") - flags.FVarP(flagSet, &Opt.AttrTimeout, "attr-timeout", "", "Time for which file/directory attributes are cached", "Mount") - flags.StringArrayVarP(flagSet, &Opt.ExtraOptions, "option", "o", []string{}, "Option for libfuse/WinFsp (repeat if required)", "Mount") - flags.StringArrayVarP(flagSet, &Opt.ExtraFlags, "fuse-flag", "", []string{}, "Flags or arguments to be passed direct to libfuse/WinFsp (repeat if required)", "Mount") - // Non-Windows only - flags.BoolVarP(flagSet, &Opt.Daemon, "daemon", "", Opt.Daemon, "Run mount in background and exit parent process (as background output is suppressed, use --log-file with --log-format=pid,... to monitor) (not supported on Windows)", "Mount") - flags.FVarP(flagSet, &Opt.DaemonTimeout, "daemon-timeout", "", "Time limit for rclone to respond to kernel (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.DefaultPermissions, "default-permissions", "", Opt.DefaultPermissions, "Makes kernel enforce access control based on the file mode (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.AllowNonEmpty, "allow-non-empty", "", Opt.AllowNonEmpty, "Allow mounting over a non-empty directory (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.AllowRoot, "allow-root", "", Opt.AllowRoot, "Allow access to root user (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.AllowOther, "allow-other", "", Opt.AllowOther, "Allow access to other users (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.AsyncRead, "async-read", "", Opt.AsyncRead, "Use asynchronous reads (not supported on Windows)", "Mount") - flags.FVarP(flagSet, &Opt.MaxReadAhead, "max-read-ahead", "", "The number of bytes that can be prefetched for sequential reads (not supported on Windows)", "Mount") - flags.BoolVarP(flagSet, &Opt.WritebackCache, "write-back-cache", "", Opt.WritebackCache, "Makes kernel buffer writes before sending them to rclone (without this, writethrough caching is used) (not supported on Windows)", "Mount") - flags.StringVarP(flagSet, &Opt.DeviceName, "devname", "", Opt.DeviceName, "Set the device name - default is remote:path", "Mount") - flags.FVarP(flagSet, &Opt.CaseInsensitive, "mount-case-insensitive", "", "Tell the OS the mount is case insensitive (true) or sensitive (false) regardless of the backend (auto)", "Mount") - flags.BoolVarP(flagSet, &Opt.DirectIO, "direct-io", "", Opt.DirectIO, "Use Direct IO, disables caching of data", "Mount") - // Windows and OSX - flags.StringVarP(flagSet, &Opt.VolumeName, "volname", "", Opt.VolumeName, "Set the volume name (supported on Windows and OSX only)", "Mount") - // OSX only - flags.BoolVarP(flagSet, &Opt.NoAppleDouble, "noappledouble", "", Opt.NoAppleDouble, "Ignore Apple Double (._) and .DS_Store files (supported on OSX only)", "Mount") - flags.BoolVarP(flagSet, &Opt.NoAppleXattr, "noapplexattr", "", Opt.NoAppleXattr, "Ignore all \"com.apple.*\" extended attributes (supported on OSX only)", "Mount") - // Windows only - flags.BoolVarP(flagSet, &Opt.NetworkMode, "network-mode", "", Opt.NetworkMode, "Mount as remote network drive, instead of fixed disk drive (supported on Windows only)", "Mount") - // Unix only - flags.FVarP(flagSet, &Opt.DaemonWait, "daemon-wait", "", "Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows)", "Mount") + flags.AddFlagsFromOptions(flagSet, "", OptionsInfo) } const ( From eec95a164dbca76a7a07579f466590dce7a0f325 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 18:14:48 +0100 Subject: [PATCH 020/168] serve dlna: convert options to new style --- cmd/serve/dlna/dlna.go | 2 +- cmd/serve/dlna/dlna_test.go | 2 +- cmd/serve/dlna/dlnaflags/dlnaflags.go | 63 +++++++++++++++------------ 3 files changed, 37 insertions(+), 30 deletions(-) diff --git a/cmd/serve/dlna/dlna.go b/cmd/serve/dlna/dlna.go index 29bdd485f..d3c3751c1 100644 --- a/cmd/serve/dlna/dlna.go +++ b/cmd/serve/dlna/dlna.go @@ -128,7 +128,7 @@ func newServer(f fs.Fs, opt *dlnaflags.Options) (*server, error) { } s := &server{ - AnnounceInterval: opt.AnnounceInterval, + AnnounceInterval: time.Duration(opt.AnnounceInterval), FriendlyName: friendlyName, RootDeviceUUID: makeDeviceUUID(friendlyName), Interfaces: interfaces, diff --git a/cmd/serve/dlna/dlna_test.go b/cmd/serve/dlna/dlna_test.go index d6f7c42e4..f89af7387 100644 --- a/cmd/serve/dlna/dlna_test.go +++ b/cmd/serve/dlna/dlna_test.go @@ -35,7 +35,7 @@ const ( ) func startServer(t *testing.T, f fs.Fs) { - opt := dlnaflags.DefaultOpt + opt := dlnaflags.Opt opt.ListenAddr = testBindAddress var err error dlnaServer, err = newServer(f, &opt) diff --git a/cmd/serve/dlna/dlnaflags/dlnaflags.go b/cmd/serve/dlna/dlnaflags/dlnaflags.go index 3a4da76ab..9c42e9364 100644 --- a/cmd/serve/dlna/dlnaflags/dlnaflags.go +++ b/cmd/serve/dlna/dlnaflags/dlnaflags.go @@ -4,8 +4,8 @@ package dlnaflags import ( "time" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" - "github.com/rclone/rclone/fs/rc" "github.com/spf13/pflag" ) @@ -24,39 +24,46 @@ logging of all UPNP traffic. ` -// Options is the type for DLNA serving options. -type Options struct { - ListenAddr string - FriendlyName string - LogTrace bool - InterfaceNames []string - AnnounceInterval time.Duration +// OptionsInfo descripts the Options in use +var OptionsInfo = fs.Options{{ + Name: "addr", + Default: ":7879", + Help: "The ip:port or :port to bind the DLNA http server to", +}, { + Name: "name", + Default: "", + Help: "Name of DLNA server", +}, { + Name: "log_trace", + Default: false, + Help: "Enable trace logging of SOAP traffic", +}, { + Name: "interface", + Default: []string{}, + Help: "The interface to use for SSDP (repeat as necessary)", +}, { + Name: "announce_interval", + Default: fs.Duration(12 * time.Minute), + Help: "The interval between SSDP announcements", +}} + +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "dlna", Opt: &Opt, Options: OptionsInfo}) } -// DefaultOpt contains the defaults options for DLNA serving. -var DefaultOpt = Options{ - ListenAddr: ":7879", - FriendlyName: "", - LogTrace: false, - InterfaceNames: []string{}, - AnnounceInterval: 12 * time.Minute, +// Options is the type for DLNA serving options. +type Options struct { + ListenAddr string `config:"addr"` + FriendlyName string `config:"name"` + LogTrace bool `config:"log_trace"` + InterfaceNames []string `config:"interface"` + AnnounceInterval fs.Duration `config:"announce_interval"` } // Opt contains the options for DLNA serving. -var ( - Opt = DefaultOpt -) - -func addFlagsPrefix(flagSet *pflag.FlagSet, prefix string, Opt *Options) { - rc.AddOption("dlna", &Opt) - flags.StringVarP(flagSet, &Opt.ListenAddr, prefix+"addr", "", Opt.ListenAddr, "The ip:port or :port to bind the DLNA http server to", prefix) - flags.StringVarP(flagSet, &Opt.FriendlyName, prefix+"name", "", Opt.FriendlyName, "Name of DLNA server", prefix) - flags.BoolVarP(flagSet, &Opt.LogTrace, prefix+"log-trace", "", Opt.LogTrace, "Enable trace logging of SOAP traffic", prefix) - flags.StringArrayVarP(flagSet, &Opt.InterfaceNames, prefix+"interface", "", Opt.InterfaceNames, "The interface to use for SSDP (repeat as necessary)", prefix) - flags.DurationVarP(flagSet, &Opt.AnnounceInterval, prefix+"announce-interval", "", Opt.AnnounceInterval, "The interval between SSDP announcements", prefix) -} +var Opt Options // AddFlags add the command line flags for DLNA serving. func AddFlags(flagSet *pflag.FlagSet) { - addFlagsPrefix(flagSet, "", &Opt) + flags.AddFlagsFromOptions(flagSet, "", OptionsInfo) } From 58da1a165cc33b719a397a54a7099b12a3df48e7 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 19:14:56 +0100 Subject: [PATCH 021/168] serve ftp: convert options to new style --- cmd/serve/ftp/ftp.go | 66 ++++++++++++++++++++++++--------------- cmd/serve/ftp/ftp_test.go | 2 +- 2 files changed, 41 insertions(+), 27 deletions(-) diff --git a/cmd/serve/ftp/ftp.go b/cmd/serve/ftp/ftp.go index 9aecfea24..5e864aaf8 100644 --- a/cmd/serve/ftp/ftp.go +++ b/cmd/serve/ftp/ftp.go @@ -25,7 +25,6 @@ import ( "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/config/obscure" "github.com/rclone/rclone/fs/log" - "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs" "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" @@ -34,40 +33,55 @@ import ( ftp "goftp.io/server/v2" ) +// OptionsInfo descripts the Options in use +var OptionsInfo = fs.Options{{ + Name: "addr", + Default: "localhost:2121", + Help: "IPaddress:Port or :Port to bind server to", +}, { + Name: "public_ip", + Default: "", + Help: "Public IP address to advertise for passive connections", +}, { + Name: "passive_port", + Default: "30000-32000", + Help: "Passive port range to use", +}, { + Name: "user", + Default: "anonymous", + Help: "User name for authentication", +}, { + Name: "pass", + Default: "", + Help: "Password for authentication (empty value allow every password)", +}, { + Name: "cert", + Default: "", + Help: "TLS PEM key (concatenation of certificate and CA certificate)", +}, { + Name: "key", + Default: "", + Help: "TLS PEM Private key", +}} + // Options contains options for the http Server type Options struct { //TODO add more options - ListenAddr string // Port to listen on - PublicIP string // Passive ports range - PassivePorts string // Passive ports range - BasicUser string // single username for basic auth if not using Htpasswd - BasicPass string // password for BasicUser - TLSCert string // TLS PEM key (concatenation of certificate and CA certificate) - TLSKey string // TLS PEM Private key -} - -// DefaultOpt is the default values used for Options -var DefaultOpt = Options{ - ListenAddr: "localhost:2121", - PublicIP: "", - PassivePorts: "30000-32000", - BasicUser: "anonymous", - BasicPass: "", + ListenAddr string `config:"addr"` // Port to listen on + PublicIP string `config:"public_ip"` // Passive ports range + PassivePorts string `config:"passive_port"` // Passive ports range + BasicUser string `config:"user"` // single username for basic auth if not using Htpasswd + BasicPass string `config:"pass"` // password for BasicUser + TLSCert string `config:"cert"` // TLS PEM key (concatenation of certificate and CA certificate) + TLSKey string `config:"key"` // TLS PEM Private key } // Opt is options set by command line flags -var Opt = DefaultOpt +var Opt Options // AddFlags adds flags for ftp func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOption("ftp", &Opt) - flags.StringVarP(flagSet, &Opt.ListenAddr, "addr", "", Opt.ListenAddr, "IPaddress:Port or :Port to bind server to", "") - flags.StringVarP(flagSet, &Opt.PublicIP, "public-ip", "", Opt.PublicIP, "Public IP address to advertise for passive connections", "") - flags.StringVarP(flagSet, &Opt.PassivePorts, "passive-port", "", Opt.PassivePorts, "Passive port range to use", "") - flags.StringVarP(flagSet, &Opt.BasicUser, "user", "", Opt.BasicUser, "User name for authentication", "") - flags.StringVarP(flagSet, &Opt.BasicPass, "pass", "", Opt.BasicPass, "Password for authentication (empty value allow every password)", "") - flags.StringVarP(flagSet, &Opt.TLSCert, "cert", "", Opt.TLSCert, "TLS PEM key (concatenation of certificate and CA certificate)", "") - flags.StringVarP(flagSet, &Opt.TLSKey, "key", "", Opt.TLSKey, "TLS PEM Private key", "") + flags.AddFlagsFromOptions(flagSet, "", OptionsInfo) } func init() { diff --git a/cmd/serve/ftp/ftp_test.go b/cmd/serve/ftp/ftp_test.go index a90744d52..b886069d9 100644 --- a/cmd/serve/ftp/ftp_test.go +++ b/cmd/serve/ftp/ftp_test.go @@ -33,7 +33,7 @@ const ( func TestFTP(t *testing.T) { // Configure and start the server start := func(f fs.Fs) (configmap.Simple, func()) { - opt := DefaultOpt + opt := Opt opt.ListenAddr = testHOST + ":" + testPORT opt.PassivePorts = testPASSIVEPORTRANGE opt.BasicUser = testUSER From 28ba4b832d009133d51d7dc742040f07b590c8b0 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 19:20:43 +0100 Subject: [PATCH 022/168] serve nfs: convert options to new style --- cmd/serve/nfs/nfs.go | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/cmd/serve/nfs/nfs.go b/cmd/serve/nfs/nfs.go index 22b263308..4deb399a8 100644 --- a/cmd/serve/nfs/nfs.go +++ b/cmd/serve/nfs/nfs.go @@ -15,7 +15,6 @@ import ( "github.com/rclone/rclone/cmd" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" - "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/vfs" "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" @@ -23,19 +22,32 @@ import ( "github.com/spf13/pflag" ) +// OptionsInfo descripts the Options in use +var OptionsInfo = fs.Options{{ + Name: "addr", + Default: "", + Help: "IPaddress:Port or :Port to bind server to", +}, { + Name: "nfs_cache_handle_limit", + Default: 1000000, + Help: "max file handles cached simultaneously (min 5)", +}} + +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "nfs", Opt: &opt, Options: OptionsInfo}) +} + // Options contains options for the NFS Server type Options struct { - ListenAddr string // Port to listen on - HandleLimit int // max file handles cached by go-nfs CachingHandler + ListenAddr string `config:"addr"` // Port to listen on + HandleLimit int `config:"nfs_cache_handle_limit"` // max file handles cached by go-nfs CachingHandler } var opt Options // AddFlags adds flags for serve nfs (and nfsmount) func AddFlags(flagSet *pflag.FlagSet, Opt *Options) { - rc.AddOption("nfs", &Opt) - flags.StringVarP(flagSet, &Opt.ListenAddr, "addr", "", Opt.ListenAddr, "IPaddress:Port or :Port to bind server to", "") - flags.IntVarP(flagSet, &Opt.HandleLimit, "nfs-cache-handle-limit", "", 1000000, "max file handles cached simultaneously (min 5)", "") + flags.AddFlagsFromOptions(flagSet, "", OptionsInfo) } func init() { From eff24976335557aee24b9e1481421059c5dda52e Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 3 Jul 2024 19:29:54 +0100 Subject: [PATCH 023/168] serve sftp: convert options to new style --- cmd/serve/sftp/server.go | 4 +-- cmd/serve/sftp/sftp.go | 63 ++++++++++++++++++++++++------------- cmd/serve/sftp/sftp_test.go | 2 +- 3 files changed, 45 insertions(+), 24 deletions(-) diff --git a/cmd/serve/sftp/server.go b/cmd/serve/sftp/server.go index 1afc7e288..96ab94aa0 100644 --- a/cmd/serve/sftp/server.go +++ b/cmd/serve/sftp/server.go @@ -133,7 +133,7 @@ func (s *server) serve() (err error) { var authorizedKeysMap map[string]struct{} // ensure the user isn't trying to use conflicting flags - if proxyflags.Opt.AuthProxy != "" && s.opt.AuthorizedKeys != "" && s.opt.AuthorizedKeys != DefaultOpt.AuthorizedKeys { + if proxyflags.Opt.AuthProxy != "" && s.opt.AuthorizedKeys != "" && s.opt.AuthorizedKeys != Opt.AuthorizedKeys { return errors.New("--auth-proxy and --authorized-keys cannot be used at the same time") } @@ -142,7 +142,7 @@ func (s *server) serve() (err error) { authKeysFile := env.ShellExpand(s.opt.AuthorizedKeys) authorizedKeysMap, err = loadAuthorizedKeys(authKeysFile) // If user set the flag away from the default then report an error - if err != nil && s.opt.AuthorizedKeys != DefaultOpt.AuthorizedKeys { + if err != nil && s.opt.AuthorizedKeys != Opt.AuthorizedKeys { return err } fs.Logf(nil, "Loaded %d authorized keys from %q", len(authorizedKeysMap), authKeysFile) diff --git a/cmd/serve/sftp/sftp.go b/cmd/serve/sftp/sftp.go index 6ebd6d03f..238e4c31e 100644 --- a/cmd/serve/sftp/sftp.go +++ b/cmd/serve/sftp/sftp.go @@ -11,7 +11,6 @@ import ( "github.com/rclone/rclone/cmd/serve/proxy/proxyflags" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" - "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/lib/systemd" "github.com/rclone/rclone/vfs" "github.com/rclone/rclone/vfs/vfsflags" @@ -19,36 +18,58 @@ import ( "github.com/spf13/pflag" ) +// OptionsInfo descripts the Options in use +var OptionsInfo = fs.Options{{ + Name: "addr", + Default: "localhost:2022", + Help: "IPaddress:Port or :Port to bind server to", +}, { + Name: "key", + Default: []string{}, + Help: "SSH private host key file (Can be multi-valued, leave blank to auto generate)", +}, { + Name: "authorized_keys", + Default: "~/.ssh/authorized_keys", + Help: "Authorized keys file", +}, { + Name: "user", + Default: "", + Help: "User name for authentication", +}, { + Name: "pass", + Default: "", + Help: "Password for authentication", +}, { + Name: "no_auth", + Default: false, + Help: "Allow connections with no authentication if set", +}, { + Name: "stdio", + Default: false, + Help: "Run an sftp server on stdin/stdout", +}} + // Options contains options for the http Server type Options struct { - ListenAddr string // Port to listen on - HostKeys []string // Paths to private host keys - AuthorizedKeys string // Path to authorized keys file - User string // single username - Pass string // password for user - NoAuth bool // allow no authentication on connections - Stdio bool // serve on stdio + ListenAddr string `config:"addr"` // Port to listen on + HostKeys []string `config:"key"` // Paths to private host keys + AuthorizedKeys string `config:"authorized_keys"` // Path to authorized keys file + User string `config:"user"` // single username + Pass string `config:"pass"` // password for user + NoAuth bool `config:"no_auth"` // allow no authentication on connections + Stdio bool `config:"stdio"` // serve on stdio } -// DefaultOpt is the default values used for Options -var DefaultOpt = Options{ - ListenAddr: "localhost:2022", - AuthorizedKeys: "~/.ssh/authorized_keys", +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "sftp", Opt: &Opt, Options: OptionsInfo}) } // Opt is options set by command line flags -var Opt = DefaultOpt +var Opt Options // AddFlags adds flags for the sftp func AddFlags(flagSet *pflag.FlagSet, Opt *Options) { - rc.AddOption("sftp", &Opt) - flags.StringVarP(flagSet, &Opt.ListenAddr, "addr", "", Opt.ListenAddr, "IPaddress:Port or :Port to bind server to", "") - flags.StringArrayVarP(flagSet, &Opt.HostKeys, "key", "", Opt.HostKeys, "SSH private host key file (Can be multi-valued, leave blank to auto generate)", "") - flags.StringVarP(flagSet, &Opt.AuthorizedKeys, "authorized-keys", "", Opt.AuthorizedKeys, "Authorized keys file", "") - flags.StringVarP(flagSet, &Opt.User, "user", "", Opt.User, "User name for authentication", "") - flags.StringVarP(flagSet, &Opt.Pass, "pass", "", Opt.Pass, "Password for authentication", "") - flags.BoolVarP(flagSet, &Opt.NoAuth, "no-auth", "", Opt.NoAuth, "Allow connections with no authentication if set", "") - flags.BoolVarP(flagSet, &Opt.Stdio, "stdio", "", Opt.Stdio, "Run an sftp server on stdin/stdout", "") + flags.AddFlagsFromOptions(flagSet, "", OptionsInfo) } func init() { diff --git a/cmd/serve/sftp/sftp_test.go b/cmd/serve/sftp/sftp_test.go index 945b00f4b..538e2caab 100644 --- a/cmd/serve/sftp/sftp_test.go +++ b/cmd/serve/sftp/sftp_test.go @@ -40,7 +40,7 @@ var ( func TestSftp(t *testing.T) { // Configure and start the server start := func(f fs.Fs) (configmap.Simple, func()) { - opt := DefaultOpt + opt := Opt opt.ListenAddr = testBindAddress opt.User = testUser opt.Pass = testPass From dce8317042498aef5f28a59adc069119e45765fb Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 4 Jul 2024 09:41:32 +0100 Subject: [PATCH 024/168] log: convert options to new style --- fs/log/log.go | 46 +++++++++++++++++++++++++++++-------- fs/log/logflags/logflags.go | 9 +------- 2 files changed, 37 insertions(+), 18 deletions(-) diff --git a/fs/log/log.go b/fs/log/log.go index bf2bfd74b..0877f5d72 100644 --- a/fs/log/log.go +++ b/fs/log/log.go @@ -14,23 +14,49 @@ import ( "github.com/sirupsen/logrus" ) +// OptionsInfo descripts the Options in use +var OptionsInfo = fs.Options{{ + Name: "log_file", + Default: "", + Help: "Log everything to this file", + Groups: "Logging", +}, { + Name: "log_format", + Default: "date,time", + Help: "Comma separated list of log format options", + Groups: "Logging", +}, { + Name: "syslog", + Default: false, + Help: "Use Syslog for logging", + Groups: "Logging", +}, { + Name: "syslog_facility", + Default: "DAEMON", + Help: "Facility for syslog, e.g. KERN,USER", + Groups: "Logging", +}, { + Name: "log_systemd", + Default: false, + Help: "Activate systemd integration for the logger", + Groups: "Logging", +}} + // Options contains options for controlling the logging type Options struct { - File string // Log everything to this file - Format string // Comma separated list of log format options - UseSyslog bool // Use Syslog for logging - SyslogFacility string // Facility for syslog, e.g. KERN,USER,... - LogSystemdSupport bool // set if using systemd logging + File string `config:"log_file"` // Log everything to this file + Format string `config:"log_format"` // Comma separated list of log format options + UseSyslog bool `config:"syslog"` // Use Syslog for logging + SyslogFacility string `config:"syslog_facility"` // Facility for syslog, e.g. KERN,USER,... + LogSystemdSupport bool `config:"log_systemd"` // set if using systemd logging } -// DefaultOpt is the default values used for Opt -var DefaultOpt = Options{ - Format: "date,time", - SyslogFacility: "DAEMON", +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "log", Opt: &Opt, Options: OptionsInfo}) } // Opt is the options for the logger -var Opt = DefaultOpt +var Opt Options // fnName returns the name of the calling +2 function func fnName() string { diff --git a/fs/log/logflags/logflags.go b/fs/log/logflags/logflags.go index d1d3c8d89..4c02e7ea5 100644 --- a/fs/log/logflags/logflags.go +++ b/fs/log/logflags/logflags.go @@ -4,17 +4,10 @@ package logflags import ( "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/log" - "github.com/rclone/rclone/fs/rc" "github.com/spf13/pflag" ) // AddFlags adds the log flags to the flagSet func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOption("log", &log.Opt) - - flags.StringVarP(flagSet, &log.Opt.File, "log-file", "", log.Opt.File, "Log everything to this file", "Logging") - flags.StringVarP(flagSet, &log.Opt.Format, "log-format", "", log.Opt.Format, "Comma separated list of log format options", "Logging") - flags.BoolVarP(flagSet, &log.Opt.UseSyslog, "syslog", "", log.Opt.UseSyslog, "Use Syslog for logging", "Logging") - flags.StringVarP(flagSet, &log.Opt.SyslogFacility, "syslog-facility", "", log.Opt.SyslogFacility, "Facility for syslog, e.g. KERN,USER,...", "Logging") - flags.BoolVarP(flagSet, &log.Opt.LogSystemdSupport, "log-systemd", "", log.Opt.LogSystemdSupport, "Activate systemd integration for the logger", "Logging") + flags.AddFlagsFromOptions(flagSet, "", log.OptionsInfo) } From cf25ae69adb0024f015a8c6313e4549fe2bd2671 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 8 Jul 2024 16:22:48 +0100 Subject: [PATCH 025/168] lib/http: convert options to new style There are still users of the old style options which haven't been converted yet. --- lib/http/auth.go | 39 ++++++++++++++++++++---- lib/http/server.go | 71 ++++++++++++++++++++++++++++++++++++-------- lib/http/template.go | 13 +++++++- 3 files changed, 104 insertions(+), 19 deletions(-) diff --git a/lib/http/auth.go b/lib/http/auth.go index 273d9068e..0c1137152 100644 --- a/lib/http/auth.go +++ b/lib/http/auth.go @@ -5,6 +5,7 @@ import ( "html/template" "log" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" "github.com/spf13/pflag" ) @@ -63,14 +64,37 @@ Use ` + "`--{{ .Prefix }}salt`" + ` to change the password hashing salt from the // If a non nil value is returned then it is added to the context under the key type CustomAuthFn func(user, pass string) (value interface{}, err error) +// AuthConfigInfo descripts the Options in use +var AuthConfigInfo = fs.Options{{ + Name: "htpasswd", + Default: "", + Help: "A htpasswd file - if not provided no authentication is done", +}, { + Name: "realm", + Default: "", + Help: "Realm for authentication", +}, { + Name: "user", + Default: "", + Help: "User name for authentication", +}, { + Name: "pass", + Default: "", + Help: "Password for authentication", +}, { + Name: "salt", + Default: "dlPL2MqE", + Help: "Password hashing salt", +}} + // AuthConfig contains options for the http authentication type AuthConfig struct { - HtPasswd string // htpasswd file - if not provided no authentication is done - Realm string // realm for authentication - BasicUser string // single username for basic auth if not using Htpasswd - BasicPass string // password for BasicUser - Salt string // password hashing salt - CustomAuthFn CustomAuthFn `json:"-"` // custom Auth (not set by command line flags) + HtPasswd string `config:"htpasswd"` // htpasswd file - if not provided no authentication is done + Realm string `config:"realm"` // realm for authentication + BasicUser string `config:"user"` // single username for basic auth if not using Htpasswd + BasicPass string `config:"pass"` // password for BasicUser + Salt string `config:"salt"` // password hashing salt + CustomAuthFn CustomAuthFn `json:"-" config:"-"` // custom Auth (not set by command line flags) } // AddFlagsPrefix adds flags to the flag set for AuthConfig @@ -88,6 +112,9 @@ func AddAuthFlagsPrefix(flagSet *pflag.FlagSet, prefix string, cfg *AuthConfig) } // DefaultAuthCfg returns a new config which can be customized by command line flags +// +// Note that this needs to be kept in sync with AuthConfigInfo above and +// can be removed when all callers have been converted. func DefaultAuthCfg() AuthConfig { return AuthConfig{ Salt: "dlPL2MqE", diff --git a/lib/http/server.go b/lib/http/server.go index 3e782d2d4..ca76fcf52 100644 --- a/lib/http/server.go +++ b/lib/http/server.go @@ -19,6 +19,7 @@ import ( "time" "github.com/go-chi/chi/v5" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/lib/atexit" "github.com/spf13/pflag" @@ -96,20 +97,63 @@ certificate authority certificate. // Middleware function signature required by chi.Router.Use() type Middleware func(http.Handler) http.Handler +// ConfigInfo descripts the Options in use +var ConfigInfo = fs.Options{{ + Name: "addr", + Default: []string{"127.0.0.1:8080"}, + Help: "IPaddress:Port or :Port to bind server to", +}, { + Name: "server_read_timeout", + Default: 1 * time.Hour, + Help: "Timeout for server reading data", +}, { + Name: "server_write_timeout", + Default: 1 * time.Hour, + Help: "Timeout for server writing data", +}, { + Name: "max_header_bytes", + Default: 4096, + Help: "Maximum size of request header", +}, { + Name: "cert", + Default: "", + Help: "TLS PEM key (concatenation of certificate and CA certificate)", +}, { + Name: "key", + Default: "", + Help: "TLS PEM Private key", +}, { + Name: "client_ca", + Default: "", + Help: "Client certificate authority to verify clients with", +}, { + Name: "baseurl", + Default: "", + Help: "Prefix for URLs - leave blank for root", +}, { + Name: "min_tls_version", + Default: "tls1.0", + Help: "Minimum TLS version that is acceptable", +}, { + Name: "allow_origin", + Default: "", + Help: "Origin which cross-domain request (CORS) can be executed from", +}} + // Config contains options for the http Server type Config struct { - ListenAddr []string // Port to listen on - BaseURL string // prefix to strip from URLs - ServerReadTimeout time.Duration // Timeout for server reading data - ServerWriteTimeout time.Duration // Timeout for server writing data - MaxHeaderBytes int // Maximum size of request header - TLSCert string // Path to TLS PEM key (concatenation of certificate and CA certificate) - TLSKey string // Path to TLS PEM Private key - TLSCertBody []byte // TLS PEM key (concatenation of certificate and CA certificate) body, ignores TLSCert - TLSKeyBody []byte // TLS PEM Private key body, ignores TLSKey - ClientCA string // Client certificate authority to verify clients with - MinTLSVersion string // MinTLSVersion contains the minimum TLS version that is acceptable. - AllowOrigin string // AllowOrigin sets the Access-Control-Allow-Origin header + ListenAddr []string `config:"addr"` // Port to listen on + BaseURL string `config:"baseurl"` // prefix to strip from URLs + ServerReadTimeout time.Duration `config:"server_read_timeout"` // Timeout for server reading data + ServerWriteTimeout time.Duration `config:"server_write_timeout"` // Timeout for server writing data + MaxHeaderBytes int `config:"max_header_bytes"` // Maximum size of request header + TLSCert string `config:"cert"` // Path to TLS PEM key (concatenation of certificate and CA certificate) + TLSKey string `config:"key"` // Path to TLS PEM Private key + TLSCertBody []byte `config:"-"` // TLS PEM key (concatenation of certificate and CA certificate) body, ignores TLSCert + TLSKeyBody []byte `config:"-"` // TLS PEM Private key body, ignores TLSKey + ClientCA string `config:"client_ca"` // Client certificate authority to verify clients with + MinTLSVersion string `config:"min_tls_version"` // MinTLSVersion contains the minimum TLS version that is acceptable. + AllowOrigin string `config:"allow_origin"` // AllowOrigin sets the Access-Control-Allow-Origin header } // AddFlagsPrefix adds flags for the httplib @@ -132,6 +176,9 @@ func AddHTTPFlagsPrefix(flagSet *pflag.FlagSet, prefix string, cfg *Config) { } // DefaultCfg is the default values used for Config +// +// Note that this needs to be kept in sync with ConfigInfo above and +// can be removed when all callers have been converted. func DefaultCfg() Config { return Config{ ListenAddr: []string{"127.0.0.1:8080"}, diff --git a/lib/http/template.go b/lib/http/template.go index e46e06ba8..e36e44b80 100644 --- a/lib/http/template.go +++ b/lib/http/template.go @@ -11,6 +11,7 @@ import ( "github.com/spf13/pflag" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" ) @@ -72,9 +73,16 @@ be used to render HTML based on specific conditions. return buf.String() } +// TemplateConfigInfo descripts the Options in use +var TemplateConfigInfo = fs.Options{{ + Name: "template", + Default: "", + Help: "User-specified template", +}} + // TemplateConfig for the templating functionality type TemplateConfig struct { - Path string + Path string `config:"template"` } // AddFlagsPrefix for the templating functionality @@ -88,6 +96,9 @@ func AddTemplateFlagsPrefix(flagSet *pflag.FlagSet, prefix string, cfg *Template } // DefaultTemplateCfg returns a new config which can be customized by command line flags +// +// Note that this needs to be kept in sync with TemplateConfigInfo above and +// can be removed when all callers have been converted. func DefaultTemplateCfg() TemplateConfig { return TemplateConfig{} } From ce1859cd823dd78fecb9f976a33ba9b69f0beae2 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 4 Jul 2024 10:47:05 +0100 Subject: [PATCH 026/168] rc: convert options to new style --- cmd/cmd.go | 4 +- cmd/rcd/rcd.go | 9 ++- fs/rc/config_test.go | 2 +- fs/rc/jobs/job.go | 2 +- fs/rc/jobs/job_test.go | 3 +- fs/rc/rc.go | 126 ++++++++++++++++++++++++-------- fs/rc/rcflags/rcflags.go | 23 +----- fs/rc/rcserver/rcserver.go | 3 +- fs/rc/rcserver/rcserver_test.go | 4 +- fs/rc/webgui/plugins.go | 4 +- fs/rc/webgui/rc_test.go | 3 +- 11 files changed, 113 insertions(+), 70 deletions(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index 835033ef9..b540bc215 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -32,7 +32,7 @@ import ( "github.com/rclone/rclone/fs/fserrors" "github.com/rclone/rclone/fs/fspath" fslog "github.com/rclone/rclone/fs/log" - "github.com/rclone/rclone/fs/rc/rcflags" + "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/fs/rc/rcserver" fssync "github.com/rclone/rclone/fs/sync" "github.com/rclone/rclone/lib/atexit" @@ -423,7 +423,7 @@ func initConfig() { } // Start the remote control server if configured - _, err = rcserver.Start(context.Background(), &rcflags.Opt) + _, err = rcserver.Start(context.Background(), &rc.Opt) if err != nil { log.Fatalf("Failed to start remote control: %v", err) } diff --git a/cmd/rcd/rcd.go b/cmd/rcd/rcd.go index 5d4e1dd0f..1dc875d28 100644 --- a/cmd/rcd/rcd.go +++ b/cmd/rcd/rcd.go @@ -6,6 +6,7 @@ import ( "log" "github.com/rclone/rclone/cmd" + "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/fs/rc/rcflags" "github.com/rclone/rclone/fs/rc/rcserver" libhttp "github.com/rclone/rclone/lib/http" @@ -37,17 +38,17 @@ See the [rc documentation](/rc/) for more info on the rc flags. }, Run: func(command *cobra.Command, args []string) { cmd.CheckArgs(0, 1, command, args) - if rcflags.Opt.Enabled { + if rc.Opt.Enabled { log.Fatalf("Don't supply --rc flag when using rcd") } // Start the rc - rcflags.Opt.Enabled = true + rc.Opt.Enabled = true if len(args) > 0 { - rcflags.Opt.Files = args[0] + rc.Opt.Files = args[0] } - s, err := rcserver.Start(context.Background(), &rcflags.Opt) + s, err := rcserver.Start(context.Background(), &rc.Opt) if err != nil { log.Fatalf("Failed to start remote control: %v", err) } diff --git a/fs/rc/config_test.go b/fs/rc/config_test.go index b046f24bd..de9c38070 100644 --- a/fs/rc/config_test.go +++ b/fs/rc/config_test.go @@ -77,7 +77,7 @@ func TestOptionsGetMarshal(t *testing.T) { // Add some real options AddOption("main", ci) - AddOption("rc", &DefaultOpt) + AddOption("rc", &Opt) // get them call := Calls.Get("options/get") diff --git a/fs/rc/jobs/job.go b/fs/rc/jobs/job.go index 5523a66d6..2a27e0c8b 100644 --- a/fs/rc/jobs/job.go +++ b/fs/rc/jobs/job.go @@ -130,7 +130,7 @@ var ( func newJobs() *Jobs { return &Jobs{ jobs: map[int64]*Job{}, - opt: &rc.DefaultOpt, + opt: &rc.Opt, } } diff --git a/fs/rc/jobs/job_test.go b/fs/rc/jobs/job_test.go index 6fc4a822c..770843cc8 100644 --- a/fs/rc/jobs/job_test.go +++ b/fs/rc/jobs/job_test.go @@ -11,7 +11,6 @@ import ( "github.com/rclone/rclone/fs/accounting" "github.com/rclone/rclone/fs/filter" "github.com/rclone/rclone/fs/rc" - "github.com/rclone/rclone/fs/rc/rcflags" "github.com/rclone/rclone/fstest/testy" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" @@ -65,7 +64,7 @@ func TestJobsExpire(t *testing.T) { assert.Equal(t, 1, len(jobs.jobs)) jobs.mu.Lock() job.mu.Lock() - job.EndTime = time.Now().Add(-rcflags.Opt.JobExpireDuration - 60*time.Second) + job.EndTime = time.Now().Add(-rc.Opt.JobExpireDuration - 60*time.Second) assert.Equal(t, true, jobs.expireRunning) job.mu.Unlock() jobs.mu.Unlock() diff --git a/fs/rc/rc.go b/fs/rc/rc.go index ad2b47b52..55287ed6b 100644 --- a/fs/rc/rc.go +++ b/fs/rc/rc.go @@ -13,43 +13,109 @@ import ( _ "net/http/pprof" // install the pprof http handlers "time" + "github.com/rclone/rclone/fs" libhttp "github.com/rclone/rclone/lib/http" ) -// Options contains options for the remote control server -type Options struct { - HTTP libhttp.Config - Auth libhttp.AuthConfig - Template libhttp.TemplateConfig - Enabled bool // set to enable the server - Serve bool // set to serve files from remotes - ServeNoModTime bool // don't read the modification time - Files string // set to enable serving files locally - NoAuth bool // set to disable auth checks on AuthRequired methods - WebUI bool // set to launch the web ui - WebGUIUpdate bool // set to check new update - WebGUIForceUpdate bool // set to force download new update - WebGUINoOpenBrowser bool // set to disable auto opening browser - WebGUIFetchURL string // set the default url for fetching webgui - EnableMetrics bool // set to disable prometheus metrics on /metrics - JobExpireDuration time.Duration - JobExpireInterval time.Duration -} - -// DefaultOpt is the default values used for Options -var DefaultOpt = Options{ - HTTP: libhttp.DefaultCfg(), - Auth: libhttp.DefaultAuthCfg(), - Template: libhttp.DefaultTemplateCfg(), - Enabled: false, - JobExpireDuration: 60 * time.Second, - JobExpireInterval: 10 * time.Second, -} +// OptionsInfo describes the Options in use +var OptionsInfo = fs.Options{{ + Name: "rc", + Default: false, + Help: "Enable the remote control server", + Groups: "RC", +}, { + Name: "rc_files", + Default: "", + Help: "Path to local files to serve on the HTTP server", + Groups: "RC", +}, { + Name: "rc_serve", + Default: false, + Help: "Enable the serving of remote objects", + Groups: "RC", +}, { + Name: "rc_serve_no_modtime", + Default: false, + Help: "Don't read the modification time (can speed things up)", + Groups: "RC", +}, { + Name: "rc_no_auth", + Default: false, + Help: "Don't require auth for certain methods", + Groups: "RC", +}, { + Name: "rc_web_gui", + Default: false, + Help: "Launch WebGUI on localhost", + Groups: "RC", +}, { + Name: "rc_web_gui_update", + Default: false, + Help: "Check and update to latest version of web gui", + Groups: "RC", +}, { + Name: "rc_web_gui_force_update", + Default: false, + Help: "Force update to latest version of web gui", + Groups: "RC", +}, { + Name: "rc_web_gui_no_open_browser", + Default: false, + Help: "Don't open the browser automatically", + Groups: "RC", +}, { + Name: "rc_web_fetch_url", + Default: "https://api.github.com/repos/rclone/rclone-webui-react/releases/latest", + Help: "URL to fetch the releases for webgui", + Groups: "RC", +}, { + Name: "rc_enable_metrics", + Default: false, + Help: "Enable prometheus metrics on /metrics", + Groups: "RC", +}, { + Name: "rc_job_expire_duration", + Default: 60 * time.Second, + Help: "Expire finished async jobs older than this value", + Groups: "RC", +}, { + Name: "rc_job_expire_interval", + Default: 10 * time.Second, + Help: "Interval to check for expired async jobs", + Groups: "RC", +}}. + AddPrefix(libhttp.ConfigInfo, "rc", "RC"). + AddPrefix(libhttp.AuthConfigInfo, "rc", "RC"). + AddPrefix(libhttp.TemplateConfigInfo, "rc", "RC"). + SetDefault("rc_addr", []string{"localhost:5572"}) func init() { - DefaultOpt.HTTP.ListenAddr = []string{"localhost:5572"} + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "rc", Opt: &Opt, Options: OptionsInfo}) } +// Options contains options for the remote control server +type Options struct { + HTTP libhttp.Config `config:"rc"` + Auth libhttp.AuthConfig `config:"rc"` + Template libhttp.TemplateConfig `config:"rc"` + Enabled bool `config:"rc"` // set to enable the server + Files string `config:"rc_files"` // set to enable serving files locally + Serve bool `config:"rc_serve"` // set to serve files from remotes + ServeNoModTime bool `config:"rc_serve_no_modtime"` // don't read the modification time + NoAuth bool `config:"rc_no_auth"` // set to disable auth checks on AuthRequired methods + WebUI bool `config:"rc_web_gui"` // set to launch the web ui + WebGUIUpdate bool `config:"rc_web_gui_update"` // set to check new update + WebGUIForceUpdate bool `config:"rc_web_gui_force_update"` // set to force download new update + WebGUINoOpenBrowser bool `config:"rc_web_gui_no_open_browser"` // set to disable auto opening browser + WebGUIFetchURL string `config:"rc_web_fetch_url"` // set the default url for fetching webgui + EnableMetrics bool `config:"rc_enable_metrics"` // set to disable prometheus metrics on /metrics + JobExpireDuration time.Duration `config:"rc_job_expire_duration"` + JobExpireInterval time.Duration `config:"rc_job_expire_interval"` +} + +// Opt is the default values used for Options +var Opt Options + // WriteJSON writes JSON in out to w func WriteJSON(w io.Writer, out Params) error { enc := json.NewEncoder(w) diff --git a/fs/rc/rcflags/rcflags.go b/fs/rc/rcflags/rcflags.go index 60c89092b..99108c592 100644 --- a/fs/rc/rcflags/rcflags.go +++ b/fs/rc/rcflags/rcflags.go @@ -10,28 +10,7 @@ import ( // FlagPrefix is the prefix used to uniquely identify command line flags. const FlagPrefix = "rc-" -// Options set by command line flags -var ( - Opt = rc.DefaultOpt -) - // AddFlags adds the remote control flags to the flagSet func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOption("rc", &Opt) - flags.BoolVarP(flagSet, &Opt.Enabled, "rc", "", false, "Enable the remote control server", "RC") - flags.StringVarP(flagSet, &Opt.Files, "rc-files", "", "", "Path to local files to serve on the HTTP server", "RC") - flags.BoolVarP(flagSet, &Opt.Serve, "rc-serve", "", false, "Enable the serving of remote objects", "RC") - flags.BoolVarP(flagSet, &Opt.ServeNoModTime, "rc-serve-no-modtime", "", false, "Don't read the modification time (can speed things up)", "RC") - flags.BoolVarP(flagSet, &Opt.NoAuth, "rc-no-auth", "", false, "Don't require auth for certain methods", "RC") - flags.BoolVarP(flagSet, &Opt.WebUI, "rc-web-gui", "", false, "Launch WebGUI on localhost", "RC") - flags.BoolVarP(flagSet, &Opt.WebGUIUpdate, "rc-web-gui-update", "", false, "Check and update to latest version of web gui", "RC") - flags.BoolVarP(flagSet, &Opt.WebGUIForceUpdate, "rc-web-gui-force-update", "", false, "Force update to latest version of web gui", "RC") - flags.BoolVarP(flagSet, &Opt.WebGUINoOpenBrowser, "rc-web-gui-no-open-browser", "", false, "Don't open the browser automatically", "RC") - flags.StringVarP(flagSet, &Opt.WebGUIFetchURL, "rc-web-fetch-url", "", "https://api.github.com/repos/rclone/rclone-webui-react/releases/latest", "URL to fetch the releases for webgui", "RC") - flags.BoolVarP(flagSet, &Opt.EnableMetrics, "rc-enable-metrics", "", false, "Enable prometheus metrics on /metrics", "RC") - flags.DurationVarP(flagSet, &Opt.JobExpireDuration, "rc-job-expire-duration", "", Opt.JobExpireDuration, "Expire finished async jobs older than this value", "RC") - flags.DurationVarP(flagSet, &Opt.JobExpireInterval, "rc-job-expire-interval", "", Opt.JobExpireInterval, "Interval to check for expired async jobs", "RC") - Opt.HTTP.AddFlagsPrefix(flagSet, FlagPrefix) - Opt.Auth.AddFlagsPrefix(flagSet, FlagPrefix) - Opt.Template.AddFlagsPrefix(flagSet, FlagPrefix) + flags.AddFlagsFromOptions(flagSet, "", rc.OptionsInfo) } diff --git a/fs/rc/rcserver/rcserver.go b/fs/rc/rcserver/rcserver.go index ae355a757..7e20213ab 100644 --- a/fs/rc/rcserver/rcserver.go +++ b/fs/rc/rcserver/rcserver.go @@ -28,7 +28,6 @@ import ( "github.com/rclone/rclone/fs/list" "github.com/rclone/rclone/fs/rc" "github.com/rclone/rclone/fs/rc/jobs" - "github.com/rclone/rclone/fs/rc/rcflags" "github.com/rclone/rclone/fs/rc/webgui" libhttp "github.com/rclone/rclone/lib/http" "github.com/rclone/rclone/lib/http/serve" @@ -101,7 +100,7 @@ func newServer(ctx context.Context, opt *rc.Options, mux *http.ServeMux) (*Serve } else { if opt.Auth.BasicUser == "" && opt.Auth.HtPasswd == "" { opt.Auth.BasicUser = "gui" - fs.Infof(nil, "No username specified. Using default username: %s \n", rcflags.Opt.Auth.BasicUser) + fs.Infof(nil, "No username specified. Using default username: %s \n", rc.Opt.Auth.BasicUser) } if opt.Auth.BasicPass == "" && opt.Auth.HtPasswd == "" { randomPass, err := random.Password(128) diff --git a/fs/rc/rcserver/rcserver_test.go b/fs/rc/rcserver/rcserver_test.go index 66009becd..69fd7eef7 100644 --- a/fs/rc/rcserver/rcserver_test.go +++ b/fs/rc/rcserver/rcserver_test.go @@ -49,7 +49,7 @@ func TestMain(m *testing.M) { // Test the RC server runs and we can do HTTP fetches from it. // We'll do the majority of the testing with the httptest framework func TestRcServer(t *testing.T) { - opt := rc.DefaultOpt + opt := rc.Opt opt.HTTP.ListenAddr = []string{testBindAddress} opt.Template.Path = defaultTestTemplate opt.Enabled = true @@ -170,7 +170,7 @@ func testServer(t *testing.T, tests []testRun, opt *rc.Options) { // return an enabled rc func newTestOpt() rc.Options { - opt := rc.DefaultOpt + opt := rc.Opt opt.Enabled = true opt.HTTP.ListenAddr = []string{testBindAddress} return opt diff --git a/fs/rc/webgui/plugins.go b/fs/rc/webgui/plugins.go index 8784ae465..29bf8c1f7 100644 --- a/fs/rc/webgui/plugins.go +++ b/fs/rc/webgui/plugins.go @@ -16,7 +16,7 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config" - "github.com/rclone/rclone/fs/rc/rcflags" + "github.com/rclone/rclone/fs/rc" ) // PackageJSON is the structure of package.json of a plugin @@ -83,7 +83,7 @@ func newPlugins(fileName string) *Plugins { } func initPluginsOrError() error { - if !rcflags.Opt.WebUI { + if !rc.Opt.WebUI { return errors.New("WebUI needs to be enabled for plugins to work") } initMutex.Lock() diff --git a/fs/rc/webgui/rc_test.go b/fs/rc/webgui/rc_test.go index ec003d23f..57c5c4a09 100644 --- a/fs/rc/webgui/rc_test.go +++ b/fs/rc/webgui/rc_test.go @@ -7,7 +7,6 @@ import ( "testing" "github.com/rclone/rclone/fs/rc" - "github.com/rclone/rclone/fs/rc/rcflags" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -18,7 +17,7 @@ const testPluginKey = testPluginAuthor + "/" + testPluginName const testPluginURL = "https://github.com/" + testPluginAuthor + "/" + testPluginName + "/" func init() { - rcflags.Opt.WebUI = true + rc.Opt.WebUI = true } func setCacheDir(t *testing.T) { From 25c637968850017452f6723a678c9e3d81369a1b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 4 Jul 2024 11:30:04 +0100 Subject: [PATCH 027/168] filter: rename Opt to Options for consistency --- backend/drive/drive_internal_test.go | 2 +- fs/filter/filter.go | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/drive/drive_internal_test.go b/backend/drive/drive_internal_test.go index a5cd90428..998d9ba43 100644 --- a/backend/drive/drive_internal_test.go +++ b/backend/drive/drive_internal_test.go @@ -566,7 +566,7 @@ func (f *Fs) InternalTestAgeQuery(t *testing.T) { // Check set up for filtering assert.True(t, f.Features().FilterAware) - opt := &filter.Opt{} + opt := &filter.Options{} err := opt.MaxAge.Set("1h") assert.NoError(t, err) flt, err := filter.NewFilter(opt) diff --git a/fs/filter/filter.go b/fs/filter/filter.go index ede0828ee..277623600 100644 --- a/fs/filter/filter.go +++ b/fs/filter/filter.go @@ -19,8 +19,8 @@ import ( // This is accessed through GetConfig and AddConfig var globalConfig = mustNewFilter(nil) -// Opt configures the filter -type Opt struct { +// Options configures the filter +type Options struct { DeleteExcluded bool RulesOpt // embedded so we don't change the JSON API ExcludeFile []string @@ -35,7 +35,7 @@ type Opt struct { } // DefaultOpt is the default config for the filter -var DefaultOpt = Opt{ +var DefaultOpt = Options{ MinAge: fs.DurationOff, MaxAge: fs.DurationOff, MinSize: fs.SizeSuffix(-1), @@ -47,7 +47,7 @@ type FilesMap map[string]struct{} // Filter describes any filtering in operation type Filter struct { - Opt Opt + Opt Options ModTimeFrom time.Time ModTimeTo time.Time fileRules rules @@ -59,7 +59,7 @@ type Filter struct { // NewFilter parses the command line options and creates a Filter // object. If opt is nil, then DefaultOpt will be used -func NewFilter(opt *Opt) (f *Filter, err error) { +func NewFilter(opt *Options) (f *Filter, err error) { f = &Filter{} // Make a copy of the options @@ -130,7 +130,7 @@ func NewFilter(opt *Opt) (f *Filter, err error) { return f, nil } -func mustNewFilter(opt *Opt) *Filter { +func mustNewFilter(opt *Options) *Filter { f, err := NewFilter(opt) if err != nil { panic(err) From c954c397d9c7b9c363cd4bc4570c2239f44e9277 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 4 Jul 2024 17:29:50 +0100 Subject: [PATCH 028/168] filter: convert options to new style --- fs/filter/filter.go | 156 ++++++++++++++++++++++++--- fs/filter/filter_test.go | 10 +- fs/filter/filterflags/filterflags.go | 52 +-------- fs/filter/rules.go | 12 +-- 4 files changed, 152 insertions(+), 78 deletions(-) diff --git a/fs/filter/filter.go b/fs/filter/filter.go index 277623600..408165080 100644 --- a/fs/filter/filter.go +++ b/fs/filter/filter.go @@ -19,24 +19,137 @@ import ( // This is accessed through GetConfig and AddConfig var globalConfig = mustNewFilter(nil) +// OptionsInfo describes the Options in use +var OptionsInfo = fs.Options{{ + Name: "delete_excluded", + Default: false, + Help: "Delete files on dest excluded from sync", + Groups: "Filter", +}, { + Name: "exclude_if_present", + Default: []string{}, + Help: "Exclude directories if filename is present", + Groups: "Filter", +}, { + Name: "files_from", + Default: []string{}, + Help: "Read list of source-file names from file (use - to read from stdin)", + Groups: "Filter", +}, { + Name: "files_from_raw", + Default: []string{}, + Help: "Read list of source-file names from file without any processing of lines (use - to read from stdin)", + Groups: "Filter", +}, { + Name: "min_age", + Default: fs.DurationOff, + Help: "Only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y", + Groups: "Filter", +}, { + Name: "max_age", + Default: fs.DurationOff, + Help: "Only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y", + Groups: "Filter", +}, { + Name: "min_size", + Default: fs.SizeSuffix(-1), + Help: "Only transfer files bigger than this in KiB or suffix B|K|M|G|T|P", + Groups: "Filter", +}, { + Name: "max_size", + Default: fs.SizeSuffix(-1), + Help: "Only transfer files smaller than this in KiB or suffix B|K|M|G|T|P", + Groups: "Filter", +}, { + Name: "ignore_case", + Default: false, + Help: "Ignore case in filters (case insensitive)", + Groups: "Filter", +}, { + Name: "filter", + Default: []string{}, + ShortOpt: "f", + Help: "Add a file filtering rule", + Groups: "Filter", +}, { + Name: "filter_from", + Default: []string{}, + Help: "Read file filtering patterns from a file (use - to read from stdin)", + Groups: "Filter", +}, { + Name: "exclude", + Default: []string{}, + Help: "Exclude files matching pattern", + Groups: "Filter", +}, { + Name: "exclude_from", + Default: []string{}, + Help: "Read file exclude patterns from file (use - to read from stdin)", + Groups: "Filter", +}, { + Name: "include", + Default: []string{}, + Help: "Include files matching pattern", + Groups: "Filter", +}, { + Name: "include_from", + Default: []string{}, + Help: "Read file include patterns from file (use - to read from stdin)", + Groups: "Filter", +}, { + Name: "metadata_filter", + Default: []string{}, + Help: "Add a metadata filtering rule", + Groups: "Filter,Metadata", +}, { + Name: "metadata_filter_from", + Default: []string{}, + Help: "Read metadata filtering patterns from a file (use - to read from stdin)", + Groups: "Filter,Metadata", +}, { + Name: "metadata_exclude", + Default: []string{}, + Help: "Exclude metadatas matching pattern", + Groups: "Filter,Metadata", +}, { + Name: "metadata_exclude_from", + Default: []string{}, + Help: "Read metadata exclude patterns from file (use - to read from stdin)", + Groups: "Filter,Metadata", +}, { + Name: "metadata_include", + Default: []string{}, + Help: "Include metadatas matching pattern", + Groups: "Filter,Metadata", +}, { + Name: "metadata_include_from", + Default: []string{}, + Help: "Read metadata include patterns from file (use - to read from stdin)", + Groups: "Filter,Metadata", +}} + // Options configures the filter type Options struct { - DeleteExcluded bool - RulesOpt // embedded so we don't change the JSON API - ExcludeFile []string - FilesFrom []string - FilesFromRaw []string - MetaRules RulesOpt - MinAge fs.Duration - MaxAge fs.Duration - MinSize fs.SizeSuffix - MaxSize fs.SizeSuffix - IgnoreCase bool + DeleteExcluded bool `config:"delete_excluded"` + RulesOpt // embedded so we don't change the JSON API + ExcludeFile []string `config:"exclude_if_present"` + FilesFrom []string `config:"files_from"` + FilesFromRaw []string `config:"files_from_raw"` + MetaRules RulesOpt `config:"metadata"` + MinAge fs.Duration `config:"min_age"` + MaxAge fs.Duration `config:"max_age"` + MinSize fs.SizeSuffix `config:"min_size"` + MaxSize fs.SizeSuffix `config:"max_size"` + IgnoreCase bool `config:"ignore_case"` } -// DefaultOpt is the default config for the filter -var DefaultOpt = Options{ - MinAge: fs.DurationOff, +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "filter", Opt: &Opt, Options: OptionsInfo, Reload: Reload}) +} + +// Opt is the default config for the filter +var Opt = Options{ + MinAge: fs.DurationOff, // These have to be set here as the options are parsed once before the defaults are set MaxAge: fs.DurationOff, MinSize: fs.SizeSuffix(-1), MaxSize: fs.SizeSuffix(-1), @@ -66,7 +179,7 @@ func NewFilter(opt *Options) (f *Filter, err error) { if opt != nil { f.Opt = *opt } else { - f.Opt = DefaultOpt + f.Opt = Opt } // Filter flags @@ -77,7 +190,7 @@ func NewFilter(opt *Options) (f *Filter, err error) { if f.Opt.MaxAge.IsSet() { f.ModTimeFrom = time.Now().Add(-time.Duration(f.Opt.MaxAge)) if !f.ModTimeTo.IsZero() && f.ModTimeTo.Before(f.ModTimeFrom) { - log.Fatal("filter: --min-age can't be larger than --max-age") + log.Fatalf("filter: --min-age %q can't be larger than --max-age %q", opt.MinAge, opt.MaxAge) } fs.Debugf(nil, "--max-age %v to %v", f.Opt.MaxAge, f.ModTimeFrom) } @@ -568,3 +681,14 @@ func SetUseFilter(ctx context.Context, useFilter bool) context.Context { *pVal = useFilter return context.WithValue(ctx, useFlagContextKey, pVal) } + +// Reload the filters from the flags +func Reload(ctx context.Context) (err error) { + fi := GetConfig(ctx) + newFilter, err := NewFilter(&Opt) + if err != nil { + return err + } + *fi = *newFilter + return nil +} diff --git a/fs/filter/filter_test.go b/fs/filter/filter_test.go index 7821cec74..0b5f934da 100644 --- a/fs/filter/filter_test.go +++ b/fs/filter/filter_test.go @@ -43,7 +43,7 @@ func testFile(t *testing.T, contents string) string { } func TestNewFilterForbiddenMixOfFilesFromAndFilterRule(t *testing.T) { - Opt := DefaultOpt + Opt := Opt // Set up the input Opt.FilterRule = []string{"- filter1", "- filter1b"} @@ -66,7 +66,7 @@ func TestNewFilterForbiddenMixOfFilesFromAndFilterRule(t *testing.T) { } func TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule(t *testing.T) { - Opt := DefaultOpt + Opt := Opt // Set up the input Opt.FilterRule = []string{"- filter1", "- filter1b"} @@ -89,7 +89,7 @@ func TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule(t *testing.T) { } func TestNewFilterWithFilesFromAlone(t *testing.T) { - Opt := DefaultOpt + Opt := Opt // Set up the input Opt.FilesFrom = []string{testFile(t, "#comment\nfiles1\nfiles2\n")} @@ -117,7 +117,7 @@ func TestNewFilterWithFilesFromAlone(t *testing.T) { } func TestNewFilterWithFilesFromRaw(t *testing.T) { - Opt := DefaultOpt + Opt := Opt // Set up the input Opt.FilesFromRaw = []string{testFile(t, "#comment\nfiles1\nfiles2\n")} @@ -145,7 +145,7 @@ func TestNewFilterWithFilesFromRaw(t *testing.T) { } func TestNewFilterFullExceptFilesFromOpt(t *testing.T) { - Opt := DefaultOpt + Opt := Opt mins := fs.SizeSuffix(100 * 1024) maxs := fs.SizeSuffix(1000 * 1024) diff --git a/fs/filter/filterflags/filterflags.go b/fs/filter/filterflags/filterflags.go index e5202bfc1..eaead5e79 100644 --- a/fs/filter/filterflags/filterflags.go +++ b/fs/filter/filterflags/filterflags.go @@ -2,62 +2,12 @@ package filterflags import ( - "context" - "fmt" - "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/filter" - "github.com/rclone/rclone/fs/rc" "github.com/spf13/pflag" ) -// Options set by command line flags -var ( - Opt = filter.DefaultOpt -) - -// Reload the filters from the flags -func Reload(ctx context.Context) (err error) { - fi := filter.GetConfig(ctx) - newFilter, err := filter.NewFilter(&Opt) - if err != nil { - return err - } - *fi = *newFilter - return nil -} - -// AddRuleFlags add a set of rules flags with prefix -func AddRuleFlags(flagSet *pflag.FlagSet, Opt *filter.RulesOpt, what, prefix string) { - shortFilter := "" - if prefix == "" { - shortFilter = "f" - } - group := "Filter" - if prefix == "metadata-" { - group += ",Metadata" - } - flags.StringArrayVarP(flagSet, &Opt.FilterRule, prefix+"filter", shortFilter, nil, fmt.Sprintf("Add a %s filtering rule", what), group) - flags.StringArrayVarP(flagSet, &Opt.FilterFrom, prefix+"filter-from", "", nil, fmt.Sprintf("Read %s filtering patterns from a file (use - to read from stdin)", what), group) - flags.StringArrayVarP(flagSet, &Opt.ExcludeRule, prefix+"exclude", "", nil, fmt.Sprintf("Exclude %ss matching pattern", what), group) - flags.StringArrayVarP(flagSet, &Opt.ExcludeFrom, prefix+"exclude-from", "", nil, fmt.Sprintf("Read %s exclude patterns from file (use - to read from stdin)", what), group) - flags.StringArrayVarP(flagSet, &Opt.IncludeRule, prefix+"include", "", nil, fmt.Sprintf("Include %ss matching pattern", what), group) - flags.StringArrayVarP(flagSet, &Opt.IncludeFrom, prefix+"include-from", "", nil, fmt.Sprintf("Read %s include patterns from file (use - to read from stdin)", what), group) -} - // AddFlags adds the non filing system specific flags to the command func AddFlags(flagSet *pflag.FlagSet) { - rc.AddOptionReload("filter", &Opt, Reload) - flags.BoolVarP(flagSet, &Opt.DeleteExcluded, "delete-excluded", "", false, "Delete files on dest excluded from sync", "Filter") - AddRuleFlags(flagSet, &Opt.RulesOpt, "file", "") - AddRuleFlags(flagSet, &Opt.MetaRules, "metadata", "metadata-") - flags.StringArrayVarP(flagSet, &Opt.ExcludeFile, "exclude-if-present", "", nil, "Exclude directories if filename is present", "Filter") - flags.StringArrayVarP(flagSet, &Opt.FilesFrom, "files-from", "", nil, "Read list of source-file names from file (use - to read from stdin)", "Filter") - flags.StringArrayVarP(flagSet, &Opt.FilesFromRaw, "files-from-raw", "", nil, "Read list of source-file names from file without any processing of lines (use - to read from stdin)", "Filter") - flags.FVarP(flagSet, &Opt.MinAge, "min-age", "", "Only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y", "Filter") - flags.FVarP(flagSet, &Opt.MaxAge, "max-age", "", "Only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y", "Filter") - flags.FVarP(flagSet, &Opt.MinSize, "min-size", "", "Only transfer files bigger than this in KiB or suffix B|K|M|G|T|P", "Filter") - flags.FVarP(flagSet, &Opt.MaxSize, "max-size", "", "Only transfer files smaller than this in KiB or suffix B|K|M|G|T|P", "Filter") - flags.BoolVarP(flagSet, &Opt.IgnoreCase, "ignore-case", "", false, "Ignore case in filters (case insensitive)", "Filter") - //cvsExclude = BoolP("cvs-exclude", "C", false, "Exclude files in the same way CVS does") + flags.AddFlagsFromOptions(flagSet, "", filter.OptionsInfo) } diff --git a/fs/filter/rules.go b/fs/filter/rules.go index 683cc7037..dce5851a6 100644 --- a/fs/filter/rules.go +++ b/fs/filter/rules.go @@ -12,12 +12,12 @@ import ( // RulesOpt is configuration for a rule set type RulesOpt struct { - FilterRule []string - FilterFrom []string - ExcludeRule []string - ExcludeFrom []string - IncludeRule []string - IncludeFrom []string + FilterRule []string `config:"filter"` + FilterFrom []string `config:"filter_from"` + ExcludeRule []string `config:"exclude"` + ExcludeFrom []string `config:"exclude_from"` + IncludeRule []string `config:"include"` + IncludeFrom []string `config:"include_from"` } // rule is one filter rule From c2bf300dd8e1ebff0966ed2af7f572b7888ad62d Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 11 Jul 2024 12:32:19 +0100 Subject: [PATCH 029/168] accounting: fix creating of global stats ignoring the config Before this change the global stats were created before the global config which meant they ignored the global config completely. --- fs/accounting/accounting.go | 6 ++++++ fs/accounting/stats_groups.go | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fs/accounting/accounting.go b/fs/accounting/accounting.go index f4cb57778..12c7db32f 100644 --- a/fs/accounting/accounting.go +++ b/fs/accounting/accounting.go @@ -39,6 +39,12 @@ func Start(ctx context.Context) { // Start the transactions per second limiter StartLimitTPS(ctx) + + // Set the error count function pointer up in fs + // + // We can't do this in an init() method as it uses fs.Config + // and that isn't set up then. + fs.CountError = GlobalStats().Error } // Account limits and accounts for one transfer diff --git a/fs/accounting/stats_groups.go b/fs/accounting/stats_groups.go index eaa3d2a2f..952b17596 100644 --- a/fs/accounting/stats_groups.go +++ b/fs/accounting/stats_groups.go @@ -17,9 +17,6 @@ var groups *statsGroups func init() { // Init stats container groups = newStatsGroups() - - // Set the function pointer up in fs - fs.CountError = GlobalStats().Error } func rcListStats(ctx context.Context, in rc.Params) (rc.Params, error) { From 4d2bc190cc5f75b19cfb8d90dc35fb60ba3f8f04 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 9 Jul 2024 18:42:01 +0100 Subject: [PATCH 030/168] fs: convert main options to new config system There are some flags which haven't been converted which could be converted in the future. --- cmd/cmd.go | 9 - cmdtest/environment_test.go | 2 +- fs/config.go | 822 ++++++++++++++++++++++----- fs/config/configflags/configflags.go | 185 +----- fs/log.go | 3 + fs/log/caller_hook.go | 34 ++ 6 files changed, 726 insertions(+), 329 deletions(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index b540bc215..c8695b292 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -14,7 +14,6 @@ import ( "os" "os/exec" "path" - "regexp" "runtime" "runtime/pprof" "strconv" @@ -49,7 +48,6 @@ var ( cpuProfile = flags.StringP("cpuprofile", "", "", "Write cpu profile to file", "Debugging") memProfile = flags.StringP("memprofile", "", "", "Write memory profile to file", "Debugging") statsInterval = flags.DurationP("stats", "", time.Minute*1, "Interval between printing stats, e.g. 500ms, 60s, 5m (0 to disable)", "Logging") - dataRateUnit = flags.StringP("stats-unit", "", "bytes", "Show data rate in stats as either 'bits' or 'bytes' per second", "Logging") version bool // Errors errorCommandNotFound = errors.New("command not found") @@ -472,13 +470,6 @@ func initConfig() { } }) } - - if m, _ := regexp.MatchString("^(bits|bytes)$", *dataRateUnit); !m { - fs.Errorf(nil, "Invalid unit passed to --stats-unit. Defaulting to bytes.") - ci.DataRateUnit = "bytes" - } else { - ci.DataRateUnit = *dataRateUnit - } } func resolveExitCode(err error) { diff --git a/cmdtest/environment_test.go b/cmdtest/environment_test.go index f0688200d..5a56a692a 100644 --- a/cmdtest/environment_test.go +++ b/cmdtest/environment_test.go @@ -66,7 +66,7 @@ func TestEnvironmentVariables(t *testing.T) { assert.NotContains(t, out, "fileAA1.txt") // depth 4 } - // Test of debug logging while initialising flags from environment (tests #5241 Enhance1) + // Test of debug logging while initialising flags from environment (tests #5341 Enhance1) env = "RCLONE_STATS=173ms" out, err = rcloneEnv(env, "version", "-vv") if assert.NoError(t, err) { diff --git a/fs/config.go b/fs/config.go index 435fbf8e7..bd3d7aa89 100644 --- a/fs/config.go +++ b/fs/config.go @@ -3,6 +3,7 @@ package fs import ( "context" "errors" + "fmt" "net" "os" "strconv" @@ -13,7 +14,7 @@ import ( // Global var ( // globalConfig for rclone - globalConfig = NewConfig() + globalConfig = new(ConfigInfo) // Read a value from the config file // @@ -49,184 +50,693 @@ var ( ConfigEdit = "config_fs_edit" ) +// ConfigOptionsInfo describes the Options in use +var ConfigOptionsInfo = Options{{ + Name: "modify_window", + Default: time.Nanosecond, + Help: "Max time diff to be considered the same", + Groups: "Copy", +}, { + Name: "checkers", + Default: 8, + Help: "Number of checkers to run in parallel", + Groups: "Performance", +}, { + Name: "transfers", + Default: 4, + Help: "Number of file transfers to run in parallel", + Groups: "Performance", +}, { + Name: "checksum", + ShortOpt: "c", + Default: false, + Help: "Check for changes with size & checksum (if available, or fallback to size only).", + Groups: "Copy", +}, { + Name: "size_only", + Default: false, + Help: "Skip based on size only, not modtime or checksum", + Groups: "Copy", +}, { + Name: "ignore_times", + ShortOpt: "I", + Default: false, + Help: "Don't skip items that match size and time - transfer all unconditionally", + Groups: "Copy", +}, { + Name: "ignore_existing", + Default: false, + Help: "Skip all files that exist on destination", + Groups: "Copy", +}, { + Name: "ignore_errors", + Default: false, + Help: "Delete even if there are I/O errors", + Groups: "Sync", +}, { + Name: "dry_run", + ShortOpt: "n", + Default: false, + Help: "Do a trial run with no permanent changes", + Groups: "Config,Important", +}, { + Name: "interactive", + ShortOpt: "i", + Default: false, + Help: "Enable interactive mode", + Groups: "Config,Important", +}, { + Name: "contimeout", + Default: 60 * time.Second, + Help: "Connect timeout", + Groups: "Networking", +}, { + Name: "timeout", + Default: 5 * 60 * time.Second, + Help: "IO idle timeout", + Groups: "Networking", +}, { + Name: "expect_continue_timeout", + Default: 1 * time.Second, + Help: "Timeout when using expect / 100-continue in HTTP", + Groups: "Networking", +}, { + Name: "no_check_certificate", + Default: false, + Help: "Do not verify the server SSL certificate (insecure)", + Groups: "Networking", +}, { + Name: "ask_password", + Default: true, + Help: "Allow prompt for password for encrypted configuration", + Groups: "Config", +}, { + Name: "password_command", + Default: SpaceSepList{}, + Help: "Command for supplying password for encrypted configuration", + Groups: "Config", +}, { + Name: "max_delete", + Default: int64(-1), + Help: "When synchronizing, limit the number of deletes", + Groups: "Sync", +}, { + Name: "max_delete_size", + Default: SizeSuffix(-1), + Help: "When synchronizing, limit the total size of deletes", + Groups: "Sync", +}, { + Name: "track_renames", + Default: false, + Help: "When synchronizing, track file renames and do a server-side move if possible", + Groups: "Sync", +}, { + Name: "track_renames_strategy", + Default: "hash", + Help: "Strategies to use when synchronizing using track-renames hash|modtime|leaf", + Groups: "Sync", +}, { + Name: "retries", + Default: 3, + Help: "Retry operations this many times if they fail", + Groups: "Config", +}, { + Name: "retries_sleep", + Default: time.Duration(0), + Help: "Interval between retrying operations if they fail, e.g. 500ms, 60s, 5m (0 to disable)", + Groups: "Config", +}, { + Name: "low_level_retries", + Default: 10, + Help: "Number of low level retries to do", + Groups: "Config", +}, { + Name: "update", + ShortOpt: "u", + Default: false, + Help: "Skip files that are newer on the destination", + Groups: "Copy", +}, { + Name: "use_server_modtime", + Default: false, + Help: "Use server modified time instead of object metadata", + Groups: "Config", +}, { + Name: "no_gzip_encoding", + Default: false, + Help: "Don't set Accept-Encoding: gzip", + Groups: "Networking", +}, { + Name: "max_depth", + Default: -1, + Help: "If set limits the recursion depth to this", + Groups: "Filter", +}, { + Name: "ignore_size", + Default: false, + Help: "Ignore size when skipping use modtime or checksum", + Groups: "Copy", +}, { + Name: "ignore_checksum", + Default: false, + Help: "Skip post copy check of checksums", + Groups: "Copy", +}, { + Name: "ignore_case_sync", + Default: false, + Help: "Ignore case when synchronizing", + Groups: "Copy", +}, { + Name: "fix_case", + Default: false, + Help: "Force rename of case insensitive dest to match source", + Groups: "Sync", +}, { + Name: "no_traverse", + Default: false, + Help: "Don't traverse destination file system on copy", + Groups: "Copy", +}, { + Name: "check_first", + Default: false, + Help: "Do all the checks before starting transfers", + Groups: "Copy", +}, { + Name: "no_check_dest", + Default: false, + Help: "Don't check the destination, copy regardless", + Groups: "Copy", +}, { + Name: "no_unicode_normalization", + Default: false, + Help: "Don't normalize unicode characters in filenames", + Groups: "Config", +}, { + Name: "no_update_modtime", + Default: false, + Help: "Don't update destination modtime if files identical", + Groups: "Copy", +}, { + Name: "no_update_dir_modtime", + Default: false, + Help: "Don't update directory modification times", + Groups: "Copy", +}, { + Name: "compare_dest", + Default: []string{}, + Help: "Include additional server-side paths during comparison", + Groups: "Copy", +}, { + Name: "copy_dest", + Default: []string{}, + Help: "Implies --compare-dest but also copies files from paths into destination", + Groups: "Copy", +}, { + Name: "backup_dir", + Default: "", + Help: "Make backups into hierarchy based in DIR", + Groups: "Sync", +}, { + Name: "suffix", + Default: "", + Help: "Suffix to add to changed files", + Groups: "Sync", +}, { + Name: "suffix_keep_extension", + Default: false, + Help: "Preserve the extension when using --suffix", + Groups: "Sync", +}, { + Name: "fast_list", + Default: false, + Help: "Use recursive list if available; uses more memory but fewer transactions", + Groups: "Listing", +}, { + Name: "tpslimit", + Default: 0.0, + Help: "Limit HTTP transactions per second to this", + Groups: "Networking", +}, { + Name: "tpslimit_burst", + Default: 1, + Help: "Max burst of transactions for --tpslimit", + Groups: "Networking", +}, { + Name: "user_agent", + Default: "rclone/" + Version, + Help: "Set the user-agent to a specified string", + Groups: "Networking", +}, { + Name: "immutable", + Default: false, + Help: "Do not modify files, fail if existing files have been modified", + Groups: "Copy", +}, { + Name: "auto_confirm", + Default: false, + Help: "If enabled, do not request console confirmation", + Groups: "Config", +}, { + Name: "stats_unit", + Default: "bytes", + Help: "Show data rate in stats as either 'bits' or 'bytes' per second", + Groups: "Logging", +}, { + Name: "stats_file_name_length", + Default: 45, + Help: "Max file name length in stats (0 for no limit)", + Groups: "Logging", +}, { + Name: "log_level", + Default: LogLevelNotice, + Help: "Log level DEBUG|INFO|NOTICE|ERROR", + Groups: "Logging", +}, { + Name: "stats_log_level", + Default: LogLevelInfo, + Help: "Log level to show --stats output DEBUG|INFO|NOTICE|ERROR", + Groups: "Logging", +}, { + Name: "bwlimit", + Default: BwTimetable{}, + Help: "Bandwidth limit in KiB/s, or use suffix B|K|M|G|T|P or a full timetable", + Groups: "Networking", +}, { + Name: "bwlimit_file", + Default: BwTimetable{}, + Help: "Bandwidth limit per file in KiB/s, or use suffix B|K|M|G|T|P or a full timetable", + Groups: "Networking", +}, { + Name: "buffer_size", + Default: SizeSuffix(16 << 20), + Help: "In memory buffer size when reading files for each --transfer", + Groups: "Performance", +}, { + Name: "streaming_upload_cutoff", + Default: SizeSuffix(100 * 1024), + Help: "Cutoff for switching to chunked upload if file size is unknown, upload starts after reaching cutoff or when file ends", + Groups: "Copy", +}, { + Name: "dump", + Default: DumpFlags(0), + Help: "List of items to dump from: " + DumpFlagsList, + Groups: "Debugging", +}, { + Name: "max_transfer", + Default: SizeSuffix(-1), + Help: "Maximum size of data to transfer", + Groups: "Copy", +}, { + Name: "max_duration", + Default: time.Duration(0), + Help: "Maximum duration rclone will transfer data for", + Groups: "Copy", +}, { + Name: "cutoff_mode", + Default: CutoffMode(0), + Help: "Mode to stop transfers when reaching the max transfer limit HARD|SOFT|CAUTIOUS", + Groups: "Copy", +}, { + Name: "max_backlog", + Default: 10000, + Help: "Maximum number of objects in sync or check backlog", + Groups: "Copy,Check", +}, { + Name: "max_stats_groups", + Default: 1000, + Help: "Maximum number of stats groups to keep in memory, on max oldest is discarded", + Groups: "Logging", +}, { + Name: "stats_one_line", + Default: false, + Help: "Make the stats fit on one line", + Groups: "Logging", +}, { + Name: "stats_one_line_date", + Default: false, + Help: "Enable --stats-one-line and add current date/time prefix", + Groups: "Logging", +}, { + Name: "stats_one_line_date_format", + Default: "", + Help: "Enable --stats-one-line-date and use custom formatted date: Enclose date string in double quotes (\"), see https://golang.org/pkg/time/#Time.Format", + Groups: "Logging", +}, { + Name: "error_on_no_transfer", + Default: false, + Help: "Sets exit code 9 if no files are transferred, useful in scripts", + Groups: "Config", +}, { + Name: "progress", + ShortOpt: "P", + Default: false, + Help: "Show progress during transfer", + Groups: "Logging", +}, { + Name: "progress_terminal_title", + Default: false, + Help: "Show progress on the terminal title (requires -P/--progress)", + Groups: "Logging", +}, { + Name: "use_cookies", + Default: false, + Help: "Enable session cookiejar", + Groups: "Networking", +}, { + Name: "use_mmap", + Default: false, + Help: "Use mmap allocator (see docs)", + Groups: "Config", +}, { + Name: "ca_cert", + Default: []string{}, + Help: "CA certificate used to verify servers", + Groups: "Networking", +}, { + Name: "client_cert", + Default: "", + Help: "Client SSL certificate (PEM) for mutual TLS auth", + Groups: "Networking", +}, { + Name: "client_key", + Default: "", + Help: "Client SSL private key (PEM) for mutual TLS auth", + Groups: "Networking", +}, { + Name: "multi_thread_cutoff", + Default: SizeSuffix(256 * 1024 * 1024), + Help: "Use multi-thread downloads for files above this size", + Groups: "Copy", +}, { + Name: "multi_thread_streams", + Default: 4, + Help: "Number of streams to use for multi-thread downloads", + Groups: "Copy", +}, { + Name: "multi_thread_write_buffer_size", + Default: SizeSuffix(128 * 1024), + Help: "In memory buffer size for writing when in multi-thread mode", + Groups: "Copy", +}, { + Name: "multi_thread_chunk_size", + Default: SizeSuffix(64 * 1024 * 1024), + Help: "Chunk size for multi-thread downloads / uploads, if not set by filesystem", + Groups: "Copy", +}, { + Name: "use_json_log", + Default: false, + Help: "Use json log format", + Groups: "Logging", +}, { + Name: "order_by", + Default: "", + Help: "Instructions on how to order the transfers, e.g. 'size,descending'", + Groups: "Copy", +}, { + Name: "refresh_times", + Default: false, + Help: "Refresh the modtime of remote files", + Groups: "Copy", +}, { + Name: "no_console", + Default: false, + Help: "Hide console window (supported on Windows only)", + Groups: "Config", +}, { + Name: "fs_cache_expire_duration", + Default: 300 * time.Second, + Help: "Cache remotes for this long (0 to disable caching)", + Groups: "Config", +}, { + Name: "fs_cache_expire_interval", + Default: 60 * time.Second, + Help: "Interval to check for expired remotes", + Groups: "Config", +}, { + Name: "disable_http2", + Default: false, + Help: "Disable HTTP/2 in the global transport", + Groups: "Networking", +}, { + Name: "human_readable", + Default: false, + Help: "Print numbers in a human-readable format, sizes with suffix Ki|Mi|Gi|Ti|Pi", + Groups: "Config", +}, { + Name: "kv_lock_time", + Default: 1 * time.Second, + Help: "Maximum time to keep key-value database locked by process", + Groups: "Config", +}, { + Name: "disable_http_keep_alives", + Default: false, + Help: "Disable HTTP keep-alives and use each connection once.", + Groups: "Networking", +}, { + Name: "metadata", + ShortOpt: "M", + Default: false, + Help: "If set, preserve metadata when copying objects", + Groups: "Metadata,Copy", +}, { + Name: "server_side_across_configs", + Default: false, + Help: "Allow server-side operations (e.g. copy) to work across different configs", + Groups: "Copy", +}, { + Name: "color", + Default: TerminalColorMode(0), + Help: "When to show colors (and other ANSI codes) AUTO|NEVER|ALWAYS", + Groups: "Config", +}, { + Name: "default_time", + Default: Time(time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC)), + Help: "Time to show if modtime is unknown for files and directories", + Groups: "Config,Listing", +}, { + Name: "inplace", + Default: false, + Help: "Download directly to destination file instead of atomic download to temp/rename", + Groups: "Copy", +}, { + Name: "metadata_mapper", + Default: SpaceSepList{}, + Help: "Program to run to transforming metadata before upload", + Groups: "Metadata", +}, { + Name: "partial_suffix", + Default: ".partial", + Help: "Add partial-suffix to temporary file name when --inplace is not used", + Groups: "Copy", +}} + // ConfigInfo is filesystem config options type ConfigInfo struct { - LogLevel LogLevel - StatsLogLevel LogLevel - UseJSONLog bool - DryRun bool - Interactive bool - CheckSum bool - SizeOnly bool - IgnoreTimes bool - IgnoreExisting bool - IgnoreErrors bool - ModifyWindow time.Duration - Checkers int - Transfers int - ConnectTimeout time.Duration // Connect timeout - Timeout time.Duration // Data channel timeout - ExpectContinueTimeout time.Duration - Dump DumpFlags - InsecureSkipVerify bool // Skip server certificate verification - DeleteMode DeleteMode - MaxDelete int64 - MaxDeleteSize SizeSuffix - TrackRenames bool // Track file renames. - TrackRenamesStrategy string // Comma separated list of strategies used to track renames - Retries int // High-level retries - RetriesInterval time.Duration // --retries-sleep - LowLevelRetries int - UpdateOlder bool // Skip files that are newer on the destination - NoGzip bool // Disable compression - MaxDepth int - IgnoreSize bool - IgnoreChecksum bool - IgnoreCaseSync bool - FixCase bool - NoTraverse bool - CheckFirst bool - NoCheckDest bool - NoUnicodeNormalization bool - NoUpdateModTime bool - NoUpdateDirModTime bool - DataRateUnit string - CompareDest []string - CopyDest []string - BackupDir string - Suffix string - SuffixKeepExtension bool - UseListR bool - BufferSize SizeSuffix - BwLimit BwTimetable - BwLimitFile BwTimetable - TPSLimit float64 - TPSLimitBurst int - BindAddr net.IP - DisableFeatures []string - UserAgent string - Immutable bool - AutoConfirm bool - StreamingUploadCutoff SizeSuffix - StatsFileNameLength int - AskPassword bool - PasswordCommand SpaceSepList - UseServerModTime bool - MaxTransfer SizeSuffix - MaxDuration time.Duration - CutoffMode CutoffMode - MaxBacklog int - MaxStatsGroups int - StatsOneLine bool - StatsOneLineDate bool // If we want a date prefix at all - StatsOneLineDateFormat string // If we want to customize the prefix - ErrorOnNoTransfer bool // Set appropriate exit code if no files transferred - Progress bool - ProgressTerminalTitle bool - Cookie bool - UseMmap bool - CaCert []string // Client Side CA - ClientCert string // Client Side Cert - ClientKey string // Client Side Key - MultiThreadCutoff SizeSuffix - MultiThreadStreams int - MultiThreadSet bool // whether MultiThreadStreams was set (set in fs/config/configflags) - MultiThreadChunkSize SizeSuffix // Chunk size for multi-thread downloads / uploads, if not set by filesystem - MultiThreadWriteBufferSize SizeSuffix - OrderBy string // instructions on how to order the transfer - UploadHeaders []*HTTPOption - DownloadHeaders []*HTTPOption - Headers []*HTTPOption - MetadataSet Metadata // extra metadata to write when uploading - RefreshTimes bool - NoConsole bool - TrafficClass uint8 - FsCacheExpireDuration time.Duration - FsCacheExpireInterval time.Duration - DisableHTTP2 bool - HumanReadable bool - KvLockTime time.Duration // maximum time to keep key-value database locked by process - DisableHTTPKeepAlives bool - Metadata bool - ServerSideAcrossConfigs bool - TerminalColorMode TerminalColorMode - DefaultTime Time // time that directories with no time should display - Inplace bool // Download directly to destination file instead of atomic download to temp/rename - PartialSuffix string - MetadataMapper SpaceSepList + LogLevel LogLevel `config:"log_level"` + StatsLogLevel LogLevel `config:"stats_log_level"` + UseJSONLog bool `config:"use_json_log"` + DryRun bool `config:"dry_run"` + Interactive bool `config:"interactive"` + CheckSum bool `config:"checksum"` + SizeOnly bool `config:"size_only"` + IgnoreTimes bool `config:"ignore_times"` + IgnoreExisting bool `config:"ignore_existing"` + IgnoreErrors bool `config:"ignore_errors"` + ModifyWindow time.Duration `config:"modify_window"` + Checkers int `config:"checkers"` + Transfers int `config:"transfers"` + ConnectTimeout time.Duration `config:"contimeout"` // Connect timeout + Timeout time.Duration `config:"timeout"` // Data channel timeout + ExpectContinueTimeout time.Duration `config:"expect_continue_timeout"` + Dump DumpFlags `config:"dump"` + InsecureSkipVerify bool `config:"no_check_certificate"` // Skip server certificate verification + DeleteMode DeleteMode `config:"delete_mode"` + MaxDelete int64 `config:"max_delete"` + MaxDeleteSize SizeSuffix `config:"max_delete_size"` + TrackRenames bool `config:"track_renames"` // Track file renames. + TrackRenamesStrategy string `config:"track_renames_strategy"` // Comma separated list of strategies used to track renames + Retries int `config:"retries"` // High-level retries + RetriesInterval time.Duration `config:"retries_sleep"` + LowLevelRetries int `config:"low_level_retries"` + UpdateOlder bool `config:"update"` // Skip files that are newer on the destination + NoGzip bool `config:"no_gzip_encoding"` // Disable compression + MaxDepth int `config:"max_depth"` + IgnoreSize bool `config:"ignore_size"` + IgnoreChecksum bool `config:"ignore_checksum"` + IgnoreCaseSync bool `config:"ignore_case_sync"` + FixCase bool `config:"fix_case"` + NoTraverse bool `config:"no_traverse"` + CheckFirst bool `config:"check_first"` + NoCheckDest bool `config:"no_check_dest"` + NoUnicodeNormalization bool `config:"no_unicode_normalization"` + NoUpdateModTime bool `config:"no_update_modtime"` + NoUpdateDirModTime bool `config:"no_update_dir_modtime"` + DataRateUnit string `config:"stats_unit"` + CompareDest []string `config:"compare_dest"` + CopyDest []string `config:"copy_dest"` + BackupDir string `config:"backup_dir"` + Suffix string `config:"suffix"` + SuffixKeepExtension bool `config:"suffix_keep_extension"` + UseListR bool `config:"fast_list"` + BufferSize SizeSuffix `config:"buffer_size"` + BwLimit BwTimetable `config:"bwlimit"` + BwLimitFile BwTimetable `config:"bwlimit_file"` + TPSLimit float64 `config:"tpslimit"` + TPSLimitBurst int `config:"tpslimit_burst"` + BindAddr net.IP `config:"bind_addr"` + DisableFeatures []string `config:"disable"` + UserAgent string `config:"user_agent"` + Immutable bool `config:"immutable"` + AutoConfirm bool `config:"auto_confirm"` + StreamingUploadCutoff SizeSuffix `config:"streaming_upload_cutoff"` + StatsFileNameLength int `config:"stats_file_name_length"` + AskPassword bool `config:"ask_password"` + PasswordCommand SpaceSepList `config:"password_command"` + UseServerModTime bool `config:"use_server_modtime"` + MaxTransfer SizeSuffix `config:"max_transfer"` + MaxDuration time.Duration `config:"max_duration"` + CutoffMode CutoffMode `config:"cutoff_mode"` + MaxBacklog int `config:"max_backlog"` + MaxStatsGroups int `config:"max_stats_groups"` + StatsOneLine bool `config:"stats_one_line"` + StatsOneLineDate bool `config:"stats_one_line_date"` // If we want a date prefix at all + StatsOneLineDateFormat string `config:"stats_one_line_date_format"` // If we want to customize the prefix + ErrorOnNoTransfer bool `config:"error_on_no_transfer"` // Set appropriate exit code if no files transferred + Progress bool `config:"progress"` + ProgressTerminalTitle bool `config:"progress_terminal_title"` + Cookie bool `config:"use_cookies"` + UseMmap bool `config:"use_mmap"` + CaCert []string `config:"ca_cert"` // Client Side CA + ClientCert string `config:"client_cert"` // Client Side Cert + ClientKey string `config:"client_key"` // Client Side Key + MultiThreadCutoff SizeSuffix `config:"multi_thread_cutoff"` + MultiThreadStreams int `config:"multi_thread_streams"` + MultiThreadSet bool `config:"multi_thread_set"` // whether MultiThreadStreams was set (set in fs/config/configflags) + MultiThreadChunkSize SizeSuffix `config:"multi_thread_chunk_size"` // Chunk size for multi-thread downloads / uploads, if not set by filesystem + MultiThreadWriteBufferSize SizeSuffix `config:"multi_thread_write_buffer_size"` + OrderBy string `config:"order_by"` // instructions on how to order the transfer + UploadHeaders []*HTTPOption `config:"upload_headers"` + DownloadHeaders []*HTTPOption `config:"download_headers"` + Headers []*HTTPOption `config:"headers"` + MetadataSet Metadata `config:"metadata_set"` // extra metadata to write when uploading + RefreshTimes bool `config:"refresh_times"` + NoConsole bool `config:"no_console"` + TrafficClass uint8 `config:"traffic_class"` + FsCacheExpireDuration time.Duration `config:"fs_cache_expire_duration"` + FsCacheExpireInterval time.Duration `config:"fs_cache_expire_interval"` + DisableHTTP2 bool `config:"disable_http2"` + HumanReadable bool `config:"human_readable"` + KvLockTime time.Duration `config:"kv_lock_time"` // maximum time to keep key-value database locked by process + DisableHTTPKeepAlives bool `config:"disable_http_keep_alives"` + Metadata bool `config:"metadata"` + ServerSideAcrossConfigs bool `config:"server_side_across_configs"` + TerminalColorMode TerminalColorMode `config:"color"` + DefaultTime Time `config:"default_time"` // time that directories with no time should display + Inplace bool `config:"inplace"` // Download directly to destination file instead of atomic download to temp/rename + PartialSuffix string `config:"partial_suffix"` + MetadataMapper SpaceSepList `config:"metadata_mapper"` } -// NewConfig creates a new config with everything set to the default -// value. These are the ultimate defaults and are overridden by the -// config module. -func NewConfig() *ConfigInfo { - c := new(ConfigInfo) - +func init() { // Set any values which aren't the zero for the type - c.LogLevel = LogLevelNotice - c.StatsLogLevel = LogLevelInfo - c.ModifyWindow = time.Nanosecond - c.Checkers = 8 - c.Transfers = 4 - c.ConnectTimeout = 60 * time.Second - c.Timeout = 5 * 60 * time.Second - c.ExpectContinueTimeout = 1 * time.Second - c.DeleteMode = DeleteModeDefault - c.MaxDelete = -1 - c.MaxDeleteSize = SizeSuffix(-1) - c.Retries = 3 - c.LowLevelRetries = 10 - c.MaxDepth = -1 - c.DataRateUnit = "bytes" - c.BufferSize = SizeSuffix(16 << 20) - c.UserAgent = "rclone/" + Version - c.StreamingUploadCutoff = SizeSuffix(100 * 1024) - c.MaxStatsGroups = 1000 - c.StatsFileNameLength = 45 - c.AskPassword = true - c.TPSLimitBurst = 1 - c.MaxTransfer = -1 - c.MaxBacklog = 10000 - // We do not want to set the default here. We use this variable being empty as part of the fall-through of options. - // c.StatsOneLineDateFormat = "2006/01/02 15:04:05 - " - c.MultiThreadCutoff = SizeSuffix(256 * 1024 * 1024) - c.MultiThreadStreams = 4 - c.MultiThreadChunkSize = SizeSuffix(64 * 1024 * 1024) - c.MultiThreadWriteBufferSize = SizeSuffix(128 * 1024) + globalConfig.DeleteMode = DeleteModeDefault - c.TrackRenamesStrategy = "hash" - c.FsCacheExpireDuration = 300 * time.Second - c.FsCacheExpireInterval = 60 * time.Second - c.KvLockTime = 1 * time.Second - c.DefaultTime = Time(time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC)) - c.PartialSuffix = ".partial" + // Register the config and fill globalConfig with the defaults + RegisterGlobalOptions(OptionsInfo{Name: "main", Opt: globalConfig, Options: ConfigOptionsInfo, Reload: globalConfig.Reload}) - // Perform a simple check for debug flags to enable debug logging during the flag initialization + // initial guess at log level from the flags + globalConfig.LogLevel = initialLogLevel() +} + +// Reload assumes the config has been edited and does what is necessary to make it live +func (ci *ConfigInfo) Reload(ctx context.Context) error { + // Set -vv if --dump is in use + if ci.Dump != 0 && ci.LogLevel != LogLevelDebug { + Logf(nil, "Automatically setting -vv as --dump is enabled") + ci.LogLevel = LogLevelDebug + } + + // If --dry-run or -i then use NOTICE as minimum log level + if (ci.DryRun || ci.Interactive) && ci.StatsLogLevel > LogLevelNotice { + ci.StatsLogLevel = LogLevelNotice + } + + // If --use-json-log then start the JSON logger + if ci.UseJSONLog { + InstallJSONLogger(ci.LogLevel) + } + + // Check --compare-dest and --copy-dest + if len(ci.CompareDest) > 0 && len(ci.CopyDest) > 0 { + return fmt.Errorf("can't use --compare-dest with --copy-dest") + } + + // Check --stats-one-line and dependent flags + switch { + case len(ci.StatsOneLineDateFormat) > 0: + ci.StatsOneLineDate = true + ci.StatsOneLine = true + case ci.StatsOneLineDate: + ci.StatsOneLineDateFormat = "2006/01/02 15:04:05 - " + ci.StatsOneLine = true + } + + // Check --partial-suffix + if len(ci.PartialSuffix) > 16 { + return fmt.Errorf("--partial-suffix: Expecting suffix length not greater than %d but got %d", 16, len(ci.PartialSuffix)) + } + + // Make sure some values are > 0 + nonZero := func(pi *int) { + if *pi <= 0 { + *pi = 1 + } + } + + // Check --stats-unit + if ci.DataRateUnit != "bits" && ci.DataRateUnit != "bytes" { + Errorf(nil, "Unknown unit %q passed to --stats-unit. Defaulting to bytes.", ci.DataRateUnit) + ci.DataRateUnit = "bytes" + } + + // Check these are all > 0 + nonZero(&ci.Retries) + nonZero(&ci.LowLevelRetries) + nonZero(&ci.Transfers) + nonZero(&ci.Checkers) + + return nil +} + +// Initial logging level +// +// Perform a simple check for debug flags to enable debug logging during the flag initialization +func initialLogLevel() LogLevel { + logLevel := LogLevelNotice for argIndex, arg := range os.Args { if strings.HasPrefix(arg, "-vv") && strings.TrimRight(arg, "v") == "-" { - c.LogLevel = LogLevelDebug + logLevel = LogLevelDebug } if arg == "--log-level=DEBUG" || (arg == "--log-level" && len(os.Args) > argIndex+1 && os.Args[argIndex+1] == "DEBUG") { - c.LogLevel = LogLevelDebug + logLevel = LogLevelDebug } if strings.HasPrefix(arg, "--verbose=") { if level, err := strconv.Atoi(arg[10:]); err == nil && level >= 2 { - c.LogLevel = LogLevelDebug + logLevel = LogLevelDebug } } } envValue, found := os.LookupEnv("RCLONE_LOG_LEVEL") if found && envValue == "DEBUG" { - c.LogLevel = LogLevelDebug + logLevel = LogLevelDebug } - - return c + return logLevel } // TimeoutOrInfinite returns ci.Timeout if > 0 or infinite otherwise -func (c *ConfigInfo) TimeoutOrInfinite() time.Duration { - if c.Timeout > 0 { - return c.Timeout +func (ci *ConfigInfo) TimeoutOrInfinite() time.Duration { + if ci.Timeout > 0 { + return ci.Timeout } return ModTimeNotSupported } diff --git a/fs/config/configflags/configflags.go b/fs/config/configflags/configflags.go index ce7425343..056c0d9d2 100644 --- a/fs/config/configflags/configflags.go +++ b/fs/config/configflags/configflags.go @@ -13,9 +13,6 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config" "github.com/rclone/rclone/fs/config/flags" - fsLog "github.com/rclone/rclone/fs/log" - "github.com/rclone/rclone/fs/rc" - "github.com/sirupsen/logrus" "github.com/spf13/pflag" ) @@ -38,123 +35,30 @@ var ( downloadHeaders []string headers []string metadataSet []string - partialSuffix string ) // AddFlags adds the non filing system specific flags to the command func AddFlags(ci *fs.ConfigInfo, flagSet *pflag.FlagSet) { - rc.AddOption("main", ci) - // NB defaults which aren't the zero for the type should be set in fs/config.go NewConfig + flags.AddFlagsFromOptions(flagSet, "", fs.ConfigOptionsInfo) + + // Add flags we haven't converted into options yet flags.CountVarP(flagSet, &verbose, "verbose", "v", "Print lots more stuff (repeat for more)", "Logging,Important") flags.BoolVarP(flagSet, &quiet, "quiet", "q", false, "Print as little stuff as possible", "Logging") - flags.DurationVarP(flagSet, &ci.ModifyWindow, "modify-window", "", ci.ModifyWindow, "Max time diff to be considered the same", "Copy") - flags.IntVarP(flagSet, &ci.Checkers, "checkers", "", ci.Checkers, "Number of checkers to run in parallel", "Performance") - flags.IntVarP(flagSet, &ci.Transfers, "transfers", "", ci.Transfers, "Number of file transfers to run in parallel", "Performance") flags.StringVarP(flagSet, &configPath, "config", "", config.GetConfigPath(), "Config file", "Config") flags.StringVarP(flagSet, &cacheDir, "cache-dir", "", config.GetCacheDir(), "Directory rclone will use for caching", "Config") flags.StringVarP(flagSet, &tempDir, "temp-dir", "", os.TempDir(), "Directory rclone will use for temporary files", "Config") - flags.BoolVarP(flagSet, &ci.CheckSum, "checksum", "c", ci.CheckSum, "Check for changes with size & checksum (if available, or fallback to size only).", "Copy") - flags.BoolVarP(flagSet, &ci.SizeOnly, "size-only", "", ci.SizeOnly, "Skip based on size only, not modtime or checksum", "Copy") - flags.BoolVarP(flagSet, &ci.IgnoreTimes, "ignore-times", "I", ci.IgnoreTimes, "Don't skip items that match size and time - transfer all unconditionally", "Copy") - flags.BoolVarP(flagSet, &ci.IgnoreExisting, "ignore-existing", "", ci.IgnoreExisting, "Skip all files that exist on destination", "Copy") - flags.BoolVarP(flagSet, &ci.IgnoreErrors, "ignore-errors", "", ci.IgnoreErrors, "Delete even if there are I/O errors", "Sync") - flags.BoolVarP(flagSet, &ci.DryRun, "dry-run", "n", ci.DryRun, "Do a trial run with no permanent changes", "Config,Important") - flags.BoolVarP(flagSet, &ci.Interactive, "interactive", "i", ci.Interactive, "Enable interactive mode", "Config,Important") - flags.DurationVarP(flagSet, &ci.ConnectTimeout, "contimeout", "", ci.ConnectTimeout, "Connect timeout", "Networking") - flags.DurationVarP(flagSet, &ci.Timeout, "timeout", "", ci.Timeout, "IO idle timeout", "Networking") - flags.DurationVarP(flagSet, &ci.ExpectContinueTimeout, "expect-continue-timeout", "", ci.ExpectContinueTimeout, "Timeout when using expect / 100-continue in HTTP", "Networking") flags.BoolVarP(flagSet, &dumpHeaders, "dump-headers", "", false, "Dump HTTP headers - may contain sensitive info", "Debugging") flags.BoolVarP(flagSet, &dumpBodies, "dump-bodies", "", false, "Dump HTTP headers and bodies - may contain sensitive info", "Debugging") - flags.BoolVarP(flagSet, &ci.InsecureSkipVerify, "no-check-certificate", "", ci.InsecureSkipVerify, "Do not verify the server SSL certificate (insecure)", "Networking") - flags.BoolVarP(flagSet, &ci.AskPassword, "ask-password", "", ci.AskPassword, "Allow prompt for password for encrypted configuration", "Config") - flags.FVarP(flagSet, &ci.PasswordCommand, "password-command", "", "Command for supplying password for encrypted configuration", "Config") flags.BoolVarP(flagSet, &deleteBefore, "delete-before", "", false, "When synchronizing, delete files on destination before transferring", "Sync") flags.BoolVarP(flagSet, &deleteDuring, "delete-during", "", false, "When synchronizing, delete files during transfer", "Sync") flags.BoolVarP(flagSet, &deleteAfter, "delete-after", "", false, "When synchronizing, delete files on destination after transferring (default)", "Sync") - flags.Int64VarP(flagSet, &ci.MaxDelete, "max-delete", "", -1, "When synchronizing, limit the number of deletes", "Sync") - flags.FVarP(flagSet, &ci.MaxDeleteSize, "max-delete-size", "", "When synchronizing, limit the total size of deletes", "Sync") - flags.BoolVarP(flagSet, &ci.TrackRenames, "track-renames", "", ci.TrackRenames, "When synchronizing, track file renames and do a server-side move if possible", "Sync") - flags.StringVarP(flagSet, &ci.TrackRenamesStrategy, "track-renames-strategy", "", ci.TrackRenamesStrategy, "Strategies to use when synchronizing using track-renames hash|modtime|leaf", "Sync") - flags.IntVarP(flagSet, &ci.Retries, "retries", "", 3, "Retry operations this many times if they fail", "Config") - flags.DurationVarP(flagSet, &ci.RetriesInterval, "retries-sleep", "", 0, "Interval between retrying operations if they fail, e.g. 500ms, 60s, 5m (0 to disable)", "Config") - flags.IntVarP(flagSet, &ci.LowLevelRetries, "low-level-retries", "", ci.LowLevelRetries, "Number of low level retries to do", "Config") - flags.BoolVarP(flagSet, &ci.UpdateOlder, "update", "u", ci.UpdateOlder, "Skip files that are newer on the destination", "Copy") - flags.BoolVarP(flagSet, &ci.UseServerModTime, "use-server-modtime", "", ci.UseServerModTime, "Use server modified time instead of object metadata", "Config") - flags.BoolVarP(flagSet, &ci.NoGzip, "no-gzip-encoding", "", ci.NoGzip, "Don't set Accept-Encoding: gzip", "Networking") - flags.IntVarP(flagSet, &ci.MaxDepth, "max-depth", "", ci.MaxDepth, "If set limits the recursion depth to this", "Filter") - flags.BoolVarP(flagSet, &ci.IgnoreSize, "ignore-size", "", false, "Ignore size when skipping use modtime or checksum", "Copy") - flags.BoolVarP(flagSet, &ci.IgnoreChecksum, "ignore-checksum", "", ci.IgnoreChecksum, "Skip post copy check of checksums", "Copy") - flags.BoolVarP(flagSet, &ci.IgnoreCaseSync, "ignore-case-sync", "", ci.IgnoreCaseSync, "Ignore case when synchronizing", "Copy") - flags.BoolVarP(flagSet, &ci.FixCase, "fix-case", "", ci.FixCase, "Force rename of case insensitive dest to match source", "Sync") - flags.BoolVarP(flagSet, &ci.NoTraverse, "no-traverse", "", ci.NoTraverse, "Don't traverse destination file system on copy", "Copy") - flags.BoolVarP(flagSet, &ci.CheckFirst, "check-first", "", ci.CheckFirst, "Do all the checks before starting transfers", "Copy") - flags.BoolVarP(flagSet, &ci.NoCheckDest, "no-check-dest", "", ci.NoCheckDest, "Don't check the destination, copy regardless", "Copy") - flags.BoolVarP(flagSet, &ci.NoUnicodeNormalization, "no-unicode-normalization", "", ci.NoUnicodeNormalization, "Don't normalize unicode characters in filenames", "Config") - flags.BoolVarP(flagSet, &ci.NoUpdateModTime, "no-update-modtime", "", ci.NoUpdateModTime, "Don't update destination modtime if files identical", "Copy") - flags.BoolVarP(flagSet, &ci.NoUpdateDirModTime, "no-update-dir-modtime", "", ci.NoUpdateModTime, "Don't update directory modification times", "Copy") - flags.StringArrayVarP(flagSet, &ci.CompareDest, "compare-dest", "", nil, "Include additional comma separated server-side paths during comparison", "Copy") - flags.StringArrayVarP(flagSet, &ci.CopyDest, "copy-dest", "", nil, "Implies --compare-dest but also copies files from paths into destination", "Copy") - flags.StringVarP(flagSet, &ci.BackupDir, "backup-dir", "", ci.BackupDir, "Make backups into hierarchy based in DIR", "Sync") - flags.StringVarP(flagSet, &ci.Suffix, "suffix", "", ci.Suffix, "Suffix to add to changed files", "Sync") - flags.BoolVarP(flagSet, &ci.SuffixKeepExtension, "suffix-keep-extension", "", ci.SuffixKeepExtension, "Preserve the extension when using --suffix", "Sync") - flags.BoolVarP(flagSet, &ci.UseListR, "fast-list", "", ci.UseListR, "Use recursive list if available; uses more memory but fewer transactions", "Listing") - flags.Float64VarP(flagSet, &ci.TPSLimit, "tpslimit", "", ci.TPSLimit, "Limit HTTP transactions per second to this", "Networking") - flags.IntVarP(flagSet, &ci.TPSLimitBurst, "tpslimit-burst", "", ci.TPSLimitBurst, "Max burst of transactions for --tpslimit", "Networking") flags.StringVarP(flagSet, &bindAddr, "bind", "", "", "Local address to bind to for outgoing connections, IPv4, IPv6 or name", "Networking") flags.StringVarP(flagSet, &disableFeatures, "disable", "", "", "Disable a comma separated list of features (use --disable help to see a list)", "Config") - flags.StringVarP(flagSet, &ci.UserAgent, "user-agent", "", ci.UserAgent, "Set the user-agent to a specified string", "Networking") - flags.BoolVarP(flagSet, &ci.Immutable, "immutable", "", ci.Immutable, "Do not modify files, fail if existing files have been modified", "Copy") - flags.BoolVarP(flagSet, &ci.AutoConfirm, "auto-confirm", "", ci.AutoConfirm, "If enabled, do not request console confirmation", "Config") - flags.IntVarP(flagSet, &ci.StatsFileNameLength, "stats-file-name-length", "", ci.StatsFileNameLength, "Max file name length in stats (0 for no limit)", "Logging") - flags.FVarP(flagSet, &ci.LogLevel, "log-level", "", "Log level DEBUG|INFO|NOTICE|ERROR", "Logging") - flags.FVarP(flagSet, &ci.StatsLogLevel, "stats-log-level", "", "Log level to show --stats output DEBUG|INFO|NOTICE|ERROR", "Logging") - flags.FVarP(flagSet, &ci.BwLimit, "bwlimit", "", "Bandwidth limit in KiB/s, or use suffix B|K|M|G|T|P or a full timetable", "Networking") - flags.FVarP(flagSet, &ci.BwLimitFile, "bwlimit-file", "", "Bandwidth limit per file in KiB/s, or use suffix B|K|M|G|T|P or a full timetable", "Networking") - flags.FVarP(flagSet, &ci.BufferSize, "buffer-size", "", "In memory buffer size when reading files for each --transfer", "Performance") - flags.FVarP(flagSet, &ci.StreamingUploadCutoff, "streaming-upload-cutoff", "", "Cutoff for switching to chunked upload if file size is unknown, upload starts after reaching cutoff or when file ends", "Copy") - flags.FVarP(flagSet, &ci.Dump, "dump", "", "List of items to dump from: "+fs.DumpFlagsList, "Debugging") - flags.FVarP(flagSet, &ci.MaxTransfer, "max-transfer", "", "Maximum size of data to transfer", "Copy") - flags.DurationVarP(flagSet, &ci.MaxDuration, "max-duration", "", 0, "Maximum duration rclone will transfer data for", "Copy") - flags.FVarP(flagSet, &ci.CutoffMode, "cutoff-mode", "", "Mode to stop transfers when reaching the max transfer limit HARD|SOFT|CAUTIOUS", "Copy") - flags.IntVarP(flagSet, &ci.MaxBacklog, "max-backlog", "", ci.MaxBacklog, "Maximum number of objects in sync or check backlog", "Copy,Check") - flags.IntVarP(flagSet, &ci.MaxStatsGroups, "max-stats-groups", "", ci.MaxStatsGroups, "Maximum number of stats groups to keep in memory, on max oldest is discarded", "Logging") - flags.BoolVarP(flagSet, &ci.StatsOneLine, "stats-one-line", "", ci.StatsOneLine, "Make the stats fit on one line", "Logging") - flags.BoolVarP(flagSet, &ci.StatsOneLineDate, "stats-one-line-date", "", ci.StatsOneLineDate, "Enable --stats-one-line and add current date/time prefix", "Logging") - flags.StringVarP(flagSet, &ci.StatsOneLineDateFormat, "stats-one-line-date-format", "", ci.StatsOneLineDateFormat, "Enable --stats-one-line-date and use custom formatted date: Enclose date string in double quotes (\"), see https://golang.org/pkg/time/#Time.Format", "Logging") - flags.BoolVarP(flagSet, &ci.ErrorOnNoTransfer, "error-on-no-transfer", "", ci.ErrorOnNoTransfer, "Sets exit code 9 if no files are transferred, useful in scripts", "Config") - flags.BoolVarP(flagSet, &ci.Progress, "progress", "P", ci.Progress, "Show progress during transfer", "Logging") - flags.BoolVarP(flagSet, &ci.ProgressTerminalTitle, "progress-terminal-title", "", ci.ProgressTerminalTitle, "Show progress on the terminal title (requires -P/--progress)", "Logging") - flags.BoolVarP(flagSet, &ci.Cookie, "use-cookies", "", ci.Cookie, "Enable session cookiejar", "Networking") - flags.BoolVarP(flagSet, &ci.UseMmap, "use-mmap", "", ci.UseMmap, "Use mmap allocator (see docs)", "Config") - flags.StringArrayVarP(flagSet, &ci.CaCert, "ca-cert", "", ci.CaCert, "CA certificate used to verify servers", "Networking") - flags.StringVarP(flagSet, &ci.ClientCert, "client-cert", "", ci.ClientCert, "Client SSL certificate (PEM) for mutual TLS auth", "Networking") - flags.StringVarP(flagSet, &ci.ClientKey, "client-key", "", ci.ClientKey, "Client SSL private key (PEM) for mutual TLS auth", "Networking") - flags.FVarP(flagSet, &ci.MultiThreadCutoff, "multi-thread-cutoff", "", "Use multi-thread downloads for files above this size", "Copy") - flags.IntVarP(flagSet, &ci.MultiThreadStreams, "multi-thread-streams", "", ci.MultiThreadStreams, "Number of streams to use for multi-thread downloads", "Copy") - flags.FVarP(flagSet, &ci.MultiThreadWriteBufferSize, "multi-thread-write-buffer-size", "", "In memory buffer size for writing when in multi-thread mode", "Copy") - flags.FVarP(flagSet, &ci.MultiThreadChunkSize, "multi-thread-chunk-size", "", "Chunk size for multi-thread downloads / uploads, if not set by filesystem", "Copy") - flags.BoolVarP(flagSet, &ci.UseJSONLog, "use-json-log", "", ci.UseJSONLog, "Use json log format", "Logging") - flags.StringVarP(flagSet, &ci.OrderBy, "order-by", "", ci.OrderBy, "Instructions on how to order the transfers, e.g. 'size,descending'", "Copy") flags.StringArrayVarP(flagSet, &uploadHeaders, "header-upload", "", nil, "Set HTTP header for upload transactions", "Networking") flags.StringArrayVarP(flagSet, &downloadHeaders, "header-download", "", nil, "Set HTTP header for download transactions", "Networking") flags.StringArrayVarP(flagSet, &headers, "header", "", nil, "Set HTTP header for all transactions", "Networking") flags.StringArrayVarP(flagSet, &metadataSet, "metadata-set", "", nil, "Add metadata key=value when uploading", "Metadata") - flags.BoolVarP(flagSet, &ci.RefreshTimes, "refresh-times", "", ci.RefreshTimes, "Refresh the modtime of remote files", "Copy") - flags.BoolVarP(flagSet, &ci.NoConsole, "no-console", "", ci.NoConsole, "Hide console window (supported on Windows only)", "Config") flags.StringVarP(flagSet, &dscp, "dscp", "", "", "Set DSCP value to connections, value or name, e.g. CS1, LE, DF, AF21", "Networking") - flags.DurationVarP(flagSet, &ci.FsCacheExpireDuration, "fs-cache-expire-duration", "", ci.FsCacheExpireDuration, "Cache remotes for this long (0 to disable caching)", "Config") - flags.DurationVarP(flagSet, &ci.FsCacheExpireInterval, "fs-cache-expire-interval", "", ci.FsCacheExpireInterval, "Interval to check for expired remotes", "Config") - flags.BoolVarP(flagSet, &ci.DisableHTTP2, "disable-http2", "", ci.DisableHTTP2, "Disable HTTP/2 in the global transport", "Networking") - flags.BoolVarP(flagSet, &ci.HumanReadable, "human-readable", "", ci.HumanReadable, "Print numbers in a human-readable format, sizes with suffix Ki|Mi|Gi|Ti|Pi", "Config") - flags.DurationVarP(flagSet, &ci.KvLockTime, "kv-lock-time", "", ci.KvLockTime, "Maximum time to keep key-value database locked by process", "Config") - flags.BoolVarP(flagSet, &ci.DisableHTTPKeepAlives, "disable-http-keep-alives", "", ci.DisableHTTPKeepAlives, "Disable HTTP keep-alives and use each connection once.", "Networking") - flags.BoolVarP(flagSet, &ci.Metadata, "metadata", "M", ci.Metadata, "If set, preserve metadata when copying objects", "Metadata,Copy") - flags.BoolVarP(flagSet, &ci.ServerSideAcrossConfigs, "server-side-across-configs", "", ci.ServerSideAcrossConfigs, "Allow server-side operations (e.g. copy) to work across different configs", "Copy") - flags.FVarP(flagSet, &ci.TerminalColorMode, "color", "", "When to show colors (and other ANSI codes) AUTO|NEVER|ALWAYS", "Config") - flags.FVarP(flagSet, &ci.DefaultTime, "default-time", "", "Time to show if modtime is unknown for files and directories", "Config,Listing") - flags.BoolVarP(flagSet, &ci.Inplace, "inplace", "", ci.Inplace, "Download directly to destination file instead of atomic download to temp/rename", "Copy") - flags.StringVarP(flagSet, &partialSuffix, "partial-suffix", "", ci.PartialSuffix, "Add partial-suffix to temporary file name when --inplace is not used", "Copy") - flags.FVarP(flagSet, &ci.MetadataMapper, "metadata-mapper", "", "Program to run to transforming metadata before upload", "Metadata") } // ParseHeaders converts the strings passed in via the header flags into HTTPOptions @@ -174,8 +78,9 @@ func ParseHeaders(headers []string) []*fs.HTTPOption { return opts } -// SetFlags converts any flags into config which weren't straight forward +// SetFlags sets flags which aren't part of the config system func SetFlags(ci *fs.ConfigInfo) { + // Process obsolete --dump-headers and --dump-bodies flags if dumpHeaders { ci.Dump |= fs.DumpHeaders fs.Logf(nil, "--dump-headers is obsolete - please use --dump headers instead") @@ -184,25 +89,23 @@ func SetFlags(ci *fs.ConfigInfo) { ci.Dump |= fs.DumpBodies fs.Logf(nil, "--dump-bodies is obsolete - please use --dump bodies instead") } - if ci.Dump != 0 && verbose < 2 && ci.LogLevel != fs.LogLevelDebug { - fs.Logf(nil, "Automatically setting -vv as --dump is enabled") - verbose = 2 - } + // Process -v flag if verbose >= 2 { ci.LogLevel = fs.LogLevelDebug } else if verbose >= 1 { ci.LogLevel = fs.LogLevelInfo } - if (ci.DryRun || ci.Interactive) && ci.StatsLogLevel > fs.LogLevelNotice { - ci.StatsLogLevel = fs.LogLevelNotice - } + + // Process -q flag if quiet { if verbose > 0 { log.Fatalf("Can't set -v and -q") } ci.LogLevel = fs.LogLevelError } + + // Can't set log level, -v, -q logLevelFlag := pflag.Lookup("log-level") if logLevelFlag != nil && logLevelFlag.Changed { if verbose > 0 { @@ -212,28 +115,8 @@ func SetFlags(ci *fs.ConfigInfo) { log.Fatalf("Can't set -q and --log-level") } } - if ci.UseJSONLog { - logrus.AddHook(fsLog.NewCallerHook()) - logrus.SetFormatter(&logrus.JSONFormatter{ - TimestampFormat: "2006-01-02T15:04:05.999999-07:00", - }) - logrus.SetLevel(logrus.DebugLevel) - switch ci.LogLevel { - case fs.LogLevelEmergency, fs.LogLevelAlert: - logrus.SetLevel(logrus.PanicLevel) - case fs.LogLevelCritical: - logrus.SetLevel(logrus.FatalLevel) - case fs.LogLevelError: - logrus.SetLevel(logrus.ErrorLevel) - case fs.LogLevelWarning, fs.LogLevelNotice: - logrus.SetLevel(logrus.WarnLevel) - case fs.LogLevelInfo: - logrus.SetLevel(logrus.InfoLevel) - case fs.LogLevelDebug: - logrus.SetLevel(logrus.DebugLevel) - } - } + // Process --delete-before, --delete-during and --delete-after switch { case deleteBefore && (deleteDuring || deleteAfter), deleteDuring && deleteAfter: @@ -248,19 +131,7 @@ func SetFlags(ci *fs.ConfigInfo) { ci.DeleteMode = fs.DeleteModeDefault } - if len(ci.CompareDest) > 0 && len(ci.CopyDest) > 0 { - log.Fatalf(`Can't use --compare-dest with --copy-dest.`) - } - - switch { - case len(ci.StatsOneLineDateFormat) > 0: - ci.StatsOneLineDate = true - ci.StatsOneLine = true - case ci.StatsOneLineDate: - ci.StatsOneLineDateFormat = "2006/01/02 15:04:05 - " - ci.StatsOneLine = true - } - + // Process --bind into IP address if bindAddr != "" { addrs, err := net.LookupIP(bindAddr) if err != nil { @@ -272,6 +143,7 @@ func SetFlags(ci *fs.ConfigInfo) { ci.BindAddr = addrs[0] } + // Process --disable if disableFeatures != "" { if disableFeatures == "help" { log.Fatalf("Possible backend features are: %s\n", strings.Join(new(fs.Features).List(), ", ")) @@ -279,6 +151,7 @@ func SetFlags(ci *fs.ConfigInfo) { ci.DisableFeatures = strings.Split(disableFeatures, ",") } + // Process --headers-upload, --headers-download, --headers if len(uploadHeaders) != 0 { ci.UploadHeaders = ParseHeaders(uploadHeaders) } @@ -288,9 +161,8 @@ func SetFlags(ci *fs.ConfigInfo) { if len(headers) != 0 { ci.Headers = ParseHeaders(headers) } - if len(headers) != 0 { - ci.Headers = ParseHeaders(headers) - } + + // Process --metadata-set if len(metadataSet) != 0 { ci.MetadataSet = make(fs.Metadata, len(metadataSet)) for _, kv := range metadataSet { @@ -302,6 +174,8 @@ func SetFlags(ci *fs.ConfigInfo) { } fs.Debugf(nil, "MetadataUpload %v", ci.MetadataSet) } + + // Process --dscp if len(dscp) != 0 { if value, ok := parseDSCP(dscp); ok { ci.TrafficClass = value << 2 @@ -310,39 +184,24 @@ func SetFlags(ci *fs.ConfigInfo) { } } - // Set path to configuration file + // Process --config path if err := config.SetConfigPath(configPath); err != nil { log.Fatalf("--config: Failed to set %q as config path: %v", configPath, err) } - // Set path to cache dir + // Process --cache-dir path if err := config.SetCacheDir(cacheDir); err != nil { log.Fatalf("--cache-dir: Failed to set %q as cache dir: %v", cacheDir, err) } - // Set path to temp dir + // Process --temp-dir path if err := config.SetTempDir(tempDir); err != nil { log.Fatalf("--temp-dir: Failed to set %q as temp dir: %v", tempDir, err) } - // Set whether multi-thread-streams was set + // Process --multi-thread-streams - set whether multi-thread-streams was set multiThreadStreamsFlag := pflag.Lookup("multi-thread-streams") ci.MultiThreadSet = multiThreadStreamsFlag != nil && multiThreadStreamsFlag.Changed - - if len(partialSuffix) > 16 { - log.Fatalf("--partial-suffix: Expecting suffix length not greater than %d but got %d", 16, len(partialSuffix)) - } - ci.PartialSuffix = partialSuffix - - // Make sure some values are > 0 - nonZero := func(pi *int) { - if *pi <= 0 { - *pi = 1 - } - } - nonZero(&ci.LowLevelRetries) - nonZero(&ci.Transfers) - nonZero(&ci.Checkers) } // parseHeaders converts DSCP names to value diff --git a/fs/log.go b/fs/log.go index d84458a37..40ccdbb27 100644 --- a/fs/log.go +++ b/fs/log.go @@ -57,6 +57,9 @@ func (logLevelChoices) Type() string { // LogPrintPid enables process pid in log var LogPrintPid = false +// InstallJSONLogger is a hook that --use-json-log calls +var InstallJSONLogger = func(logLevel LogLevel) {} + // LogPrint sends the text to the logger of level var LogPrint = func(level LogLevel, text string) { text = fmt.Sprintf("%-6s: %s", level, text) diff --git a/fs/log/caller_hook.go b/fs/log/caller_hook.go index 13941bc02..4d760ae30 100644 --- a/fs/log/caller_hook.go +++ b/fs/log/caller_hook.go @@ -5,9 +5,43 @@ import ( "runtime" "strings" + "github.com/rclone/rclone/fs" "github.com/sirupsen/logrus" ) +var loggerInstalled = false + +// InstallJSONLogger installs the JSON logger at the specified log level +func InstallJSONLogger(logLevel fs.LogLevel) { + if !loggerInstalled { + logrus.AddHook(NewCallerHook()) + loggerInstalled = true + } + logrus.SetFormatter(&logrus.JSONFormatter{ + TimestampFormat: "2006-01-02T15:04:05.999999-07:00", + }) + logrus.SetLevel(logrus.DebugLevel) + switch logLevel { + case fs.LogLevelEmergency, fs.LogLevelAlert: + logrus.SetLevel(logrus.PanicLevel) + case fs.LogLevelCritical: + logrus.SetLevel(logrus.FatalLevel) + case fs.LogLevelError: + logrus.SetLevel(logrus.ErrorLevel) + case fs.LogLevelWarning, fs.LogLevelNotice: + logrus.SetLevel(logrus.WarnLevel) + case fs.LogLevelInfo: + logrus.SetLevel(logrus.InfoLevel) + case fs.LogLevelDebug: + logrus.SetLevel(logrus.DebugLevel) + } +} + +// install hook in fs to call to avoid circular dependency +func init() { + fs.InstallJSONLogger = InstallJSONLogger +} + // CallerHook for log the calling file and line of the fine type CallerHook struct { Field string From 8fbb25909165b3a795ef0cc740046d39276f9e0b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 10 Jul 2024 18:24:13 +0100 Subject: [PATCH 031/168] rc: add options/info call to enumerate options This also makes some fields in the Options block optional - these are documented in rc.md --- docs/content/rc.md | 85 +++++++++++++++++++++++++++++++++++++++++++- fs/config/rc.go | 7 +++- fs/fs_test.go | 2 -- fs/rc/config.go | 36 ++++++++++++------- fs/rc/config_test.go | 50 ++++++++++++++++++++------ fs/registry.go | 14 +++++--- 6 files changed, 163 insertions(+), 31 deletions(-) diff --git a/docs/content/rc.md b/docs/content/rc.md index d0cec5cc8..b6e6f7e44 100644 --- a/docs/content/rc.md +++ b/docs/content/rc.md @@ -400,6 +400,76 @@ call and taken by the [options/set](#options-set) calls as well as the - `BandwidthSpec` - this will be set and returned as a string, eg "1M". +### Option blocks {#option-blocks} + +The calls [options/info](#options-info) (for the main config) and +[config/providers](#config-providers) (for the backend config) may be +used to get information on the rclone configuration options. This can +be used to build user interfaces for displaying and setting any rclone +option. + +These consist of arrays of `Option` blocks. These have the following +format. Each block describes a single option. + +| Field | Type | Optional | Description | +|-------|------|----------|-------------| +| Name | string | N | name of the option in snake_case | +| FieldName | string | N | name of the field used in the rc - if blank use Name | +| Help | string | N | help, started with a single sentence on a single line | +| Groups | string | Y | groups this option belongs to - comma separated string for options classification | +| Provider | string | Y | set to filter on provider | +| Default | any | N | default value, if set (and not to nil or "") then Required does nothing | +| Value | any | N | value to be set by flags | +| Examples | Examples | Y | predefined values that can be selected from list (multiple-choice option) | +| ShortOpt | string | Y | the short command line option for this | +| Hide | Visibility | N | if non zero, this option is hidden from the configurator or the command line | +| Required | bool | N | this option is required, meaning value cannot be empty unless there is a default | +| IsPassword | bool | N | set if the option is a password | +| NoPrefix | bool | N | set if the option for this should not use the backend prefix | +| Advanced | bool | N | set if this is an advanced config option | +| Exclusive | bool | N | set if the answer can only be one of the examples (empty string allowed unless Required or Default is set) | +| Sensitive | bool | N | set if this option should be redacted when using `rclone config redacted` | + +An example of this might be the `--log-level` flag. Note that the +`Name` of the option becomes the command line flag with `_` replaced +with `-`. + +``` +{ + "Advanced": false, + "Default": 5, + "DefaultStr": "NOTICE", + "Examples": [ + { + "Help": "", + "Value": "EMERGENCY" + }, + { + "Help": "", + "Value": "ALERT" + }, + ... + ], + "Exclusive": true, + "FieldName": "LogLevel", + "Groups": "Logging", + "Help": "Log level DEBUG|INFO|NOTICE|ERROR", + "Hide": 0, + "IsPassword": false, + "Name": "log_level", + "NoPrefix": true, + "Required": true, + "Sensitive": false, + "Type": "LogLevel", + "Value": null, + "ValueStr": "NOTICE" +}, +``` + +Note that the `Help` may be multiple lines separated by `\n`. The +first line will always be a short sentence and this is the sentence +shown when running `rclone help flags`. + ## Specifying remotes to work on Remotes are specified with the `fs=`, `srcFs=`, `dstFs=` @@ -638,7 +708,12 @@ See the [config paths](/commands/rclone_config_paths/) command for more informat Returns a JSON object: - providers - array of objects -See the [config providers](/commands/rclone_config_providers/) command for more information on the above. +See the [config providers](/commands/rclone_config_providers/) command +for more information on the above. + +Note that the Options blocks are in the same format as returned by +"options/info". They are described in the +[option blocks](#option-blocks) section. **Authentication is required for this call.** @@ -1647,6 +1722,14 @@ set in _config then use options/config and for _filter use options/filter. This shows the internal names of the option within rclone which should map to the external options very easily with a few exceptions. +### options/info: Get info about all the global options {#options-info} + +Returns an object where keys are option block names and values are an +array of objects with info about each options. + +These objects are in the same format as returned by "config/providers". They are +described in the [option blocks](#option-blocks) section. + ### options/local: Get the currently active config for this call {#options-local} Returns an object with the keys "config" and "filter". diff --git a/fs/config/rc.go b/fs/config/rc.go index 114dcffd1..ba75b8f7b 100644 --- a/fs/config/rc.go +++ b/fs/config/rc.go @@ -91,7 +91,12 @@ func init() { Returns a JSON object: - providers - array of objects -See the [config providers](/commands/rclone_config_providers/) command for more information on the above. +See the [config providers](/commands/rclone_config_providers/) command +for more information on the above. + +Note that the Options blocks are in the same format as returned by +"options/info". They are described in the +[option blocks](#option-blocks) section. `, }) } diff --git a/fs/fs_test.go b/fs/fs_test.go index 15e78853d..e0099e96a 100644 --- a/fs/fs_test.go +++ b/fs/fs_test.go @@ -234,10 +234,8 @@ func TestOptionMarshalJSON(t *testing.T) { "Name": "case_insensitive", "FieldName": "", "Help": "", -"Provider": "", "Default": false, "Value": true, -"ShortOpt": "", "Hide": 0, "Required": false, "IsPassword": false, diff --git a/fs/rc/config.go b/fs/rc/config.go index 1f538472d..5fd243914 100644 --- a/fs/rc/config.go +++ b/fs/rc/config.go @@ -12,19 +12,6 @@ import ( "github.com/rclone/rclone/fs/filter" ) -// AddOption adds an option set -func AddOption(name string, option interface{}) { - // FIXME remove this function when conversion to options is complete - fs.RegisterGlobalOptions(fs.OptionsInfo{Name: name, Opt: option}) -} - -// AddOptionReload adds an option set with a reload function to be -// called when options are changed -func AddOptionReload(name string, option interface{}, reload func(context.Context) error) { - // FIXME remove this function when conversion to options is complete - fs.RegisterGlobalOptions(fs.OptionsInfo{Name: name, Opt: option, Reload: reload}) -} - func init() { Add(Call{ Path: "options/blocks", @@ -73,6 +60,29 @@ func rcOptionsGet(ctx context.Context, in Params) (out Params, err error) { return out, nil } +func init() { + Add(Call{ + Path: "options/info", + Fn: rcOptionsInfo, + Title: "Get info about all the global options", + Help: `Returns an object where keys are option block names and values are an +array of objects with info about each options. + +These objects are in the same format as returned by "config/providers". They are +described in the [option blocks](#option-blocks) section. +`, + }) +} + +// Show the info of all the option blocks +func rcOptionsInfo(ctx context.Context, in Params) (out Params, err error) { + out = make(Params) + for _, opt := range fs.OptionsRegistry { + out[opt.Name] = opt.Options + } + return out, nil +} + func init() { Add(Call{ Path: "options/local", diff --git a/fs/rc/config_test.go b/fs/rc/config_test.go index de9c38070..1f12bed82 100644 --- a/fs/rc/config_test.go +++ b/fs/rc/config_test.go @@ -20,6 +20,16 @@ func clearOptionBlock() func() { } } +var testInfo = fs.Options{{ + Name: "string", + Default: "str", + Help: "It is a string", +}, { + Name: "int", + Default: 17, + Help: "It is an int", +}} + var testOptions = struct { String string Int int @@ -28,10 +38,18 @@ var testOptions = struct { Int: 42, } +func registerTestOptions() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "potato", Opt: &testOptions, Options: testInfo}) +} + +func registerTestOptionsReload(reload func(context.Context) error) { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "potato", Opt: &testOptions, Options: testInfo, Reload: reload}) +} + func TestAddOption(t *testing.T) { defer clearOptionBlock()() assert.Equal(t, len(fs.OptionsRegistry), 0) - AddOption("potato", &testOptions) + registerTestOptions() assert.Equal(t, len(fs.OptionsRegistry), 1) assert.Equal(t, &testOptions, fs.OptionsRegistry["potato"].Opt) } @@ -40,7 +58,7 @@ func TestAddOptionReload(t *testing.T) { defer clearOptionBlock()() assert.Equal(t, len(fs.OptionsRegistry), 0) reload := func(ctx context.Context) error { return nil } - AddOptionReload("potato", &testOptions, reload) + registerTestOptionsReload(reload) assert.Equal(t, len(fs.OptionsRegistry), 1) assert.Equal(t, &testOptions, fs.OptionsRegistry["potato"].Opt) assert.Equal(t, fmt.Sprintf("%p", reload), fmt.Sprintf("%p", fs.OptionsRegistry["potato"].Reload)) @@ -48,7 +66,7 @@ func TestAddOptionReload(t *testing.T) { func TestOptionsBlocks(t *testing.T) { defer clearOptionBlock()() - AddOption("potato", &testOptions) + registerTestOptions() call := Calls.Get("options/blocks") require.NotNil(t, call) in := Params{} @@ -60,7 +78,7 @@ func TestOptionsBlocks(t *testing.T) { func TestOptionsGet(t *testing.T) { defer clearOptionBlock()() - AddOption("potato", &testOptions) + registerTestOptions() call := Calls.Get("options/get") require.NotNil(t, call) in := Params{} @@ -76,8 +94,8 @@ func TestOptionsGetMarshal(t *testing.T) { ci := fs.GetConfig(ctx) // Add some real options - AddOption("main", ci) - AddOption("rc", &Opt) + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "main", Opt: ci, Options: nil}) + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "rc", Opt: &Opt, Options: nil}) // get them call := Calls.Get("options/get") @@ -92,11 +110,23 @@ func TestOptionsGetMarshal(t *testing.T) { require.NoError(t, err) } +func TestOptionsInfo(t *testing.T) { + defer clearOptionBlock()() + registerTestOptions() + call := Calls.Get("options/info") + require.NotNil(t, call) + in := Params{} + out, err := call.Fn(context.Background(), in) + require.NoError(t, err) + require.NotNil(t, out) + assert.Equal(t, Params{"potato": testInfo}, out) +} + func TestOptionsSet(t *testing.T) { defer clearOptionBlock()() var reloaded int - AddOptionReload("potato", &testOptions, func(ctx context.Context) error { - if reloaded > 0 { + registerTestOptionsReload(func(ctx context.Context) error { + if reloaded > 1 { return errors.New("error while reloading") } reloaded++ @@ -114,8 +144,8 @@ func TestOptionsSet(t *testing.T) { require.NoError(t, err) require.Nil(t, out) assert.Equal(t, 50, testOptions.Int) - assert.Equal(t, "hello", testOptions.String) - assert.Equal(t, 1, reloaded) + assert.Equal(t, "str", testOptions.String) + assert.Equal(t, 2, reloaded) // error from reload _, err = call.Fn(context.Background(), in) diff --git a/fs/registry.go b/fs/registry.go index 22d424284..2c46194cb 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -195,11 +195,11 @@ type Option struct { FieldName string // name of the field used in the rc JSON - will be auto filled normally Help string // help, start with a single sentence on a single line that will be extracted for command line help Groups string `json:",omitempty"` // groups this option belongs to - comma separated string for options classification - Provider string // set to filter on provider + Provider string `json:",omitempty"` // set to filter on provider Default interface{} // default value, nil => "", if set (and not to nil or "") then Required does nothing Value interface{} // value to be set by flags Examples OptionExamples `json:",omitempty"` // predefined values that can be selected from list (multiple-choice option) - ShortOpt string // the short option for this if required + ShortOpt string `json:",omitempty"` // the short option for this if required Hide OptionVisibility // set this to hide the config from the configurator or the command line Required bool // this option is required, meaning value cannot be empty unless there is a default IsPassword bool // set if the option is a password @@ -348,7 +348,7 @@ func (os OptionExamples) Sort() { sort.Sort(os) } type OptionExample struct { Value string Help string - Provider string + Provider string `json:",omitempty"` } // Register a filesystem @@ -417,6 +417,7 @@ var OptionsRegistry = map[string]OptionsInfo{} // // Packages which need global options should use this in an init() function func RegisterGlobalOptions(oi OptionsInfo) { + oi.Options.setValues() OptionsRegistry[oi.Name] = oi if oi.Opt != nil && oi.Options != nil { err := oi.Check() @@ -429,7 +430,10 @@ func RegisterGlobalOptions(oi OptionsInfo) { var optionName = regexp.MustCompile(`^[a-z0-9_]+$`) // Check ensures that for every element of oi.Options there is a field -// in oi.Opt that matches it +// in oi.Opt that matches it. +// +// It also sets Option.FieldName to be the name of the field for use +// in JSON. func (oi *OptionsInfo) Check() error { errCount := errcount.New() items, err := configstruct.Items(oi.Opt) @@ -471,6 +475,8 @@ func (oi *OptionsInfo) Check() error { //errCount.Add(err) Errorf(nil, "%s", err) } + // Set FieldName + option.FieldName = item.Field } return errCount.Err(fmt.Sprintf("internal error: options block %q", oi.Name)) } From 91558ce6aacad57edd7a6ec77d9857b18e1e80be Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 12 Jul 2024 12:40:12 +0100 Subject: [PATCH 032/168] fs: fix the defaults overriding the actual config After re-organising the config it became apparent that there was a bug in the config system which hadn't manifested until now. This was the default config overriding the main config and was fixed by noting when the defaults had actually changed. --- fs/configmap.go | 2 +- fs/registry.go | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/fs/configmap.go b/fs/configmap.go index 4155f830d..6f5ba5d52 100644 --- a/fs/configmap.go +++ b/fs/configmap.go @@ -64,7 +64,7 @@ type regInfoValues struct { // the default values func (r *regInfoValues) Get(key string) (value string, ok bool) { opt := r.options.Get(key) - if opt != nil && (r.useDefault || opt.Value != nil) { + if opt != nil && (r.useDefault || !opt.IsDefault()) { return opt.String(), true } return "", false diff --git a/fs/registry.go b/fs/registry.go index 2c46194cb..d0799331f 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -244,6 +244,18 @@ func (o *Option) GetValue() interface{} { return val } +// IsDefault returns true if the value is the default value +func (o *Option) IsDefault() bool { + if o.Value == nil { + return true + } + Default := o.Default + if Default == nil { + Default = "" + } + return reflect.DeepEqual(o.Value, Default) +} + // String turns Option into a string func (o *Option) String() string { v := o.GetValue() From 532a0818f72380ced8ca8b4e323c3f48aa8e9373 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 12 Jul 2024 15:12:05 +0100 Subject: [PATCH 033/168] fs: make sure we load the options defaults to start with --- fs/registry.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/fs/registry.go b/fs/registry.go index d0799331f..ad9191d43 100644 --- a/fs/registry.go +++ b/fs/registry.go @@ -437,6 +437,17 @@ func RegisterGlobalOptions(oi OptionsInfo) { log.Fatalf("%v", err) } } + // Load the default values into the options. + // + // These will be from the ultimate defaults or environment + // variables. + // + // The flags haven't been processed yet so this will be run + // again when the flags are ready. + err := oi.load() + if err != nil { + log.Fatalf("Failed to load %q default values: %v", oi.Name, err) + } } var optionName = regexp.MustCompile(`^[a-z0-9_]+$`) From d9bd6f35f298479ce75a0e6bcb48d3aec8a0352b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 13 Jul 2024 15:36:54 +0100 Subject: [PATCH 034/168] fs/test: fix erratic test --- fs/walk/walk_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/walk/walk_test.go b/fs/walk/walk_test.go index d47991486..7ba0e59da 100644 --- a/fs/walk/walk_test.go +++ b/fs/walk/walk_test.go @@ -163,7 +163,7 @@ func (ls *listDirs) WalkFn(dir string, entries fs.DirEntries, err error) error { // Walk does the walk and tests the expectations func (ls *listDirs) Walk() { err := walk(context.Background(), nil, "", ls.includeAll, ls.maxLevel, ls.WalkFn, ls.ListDir) - assert.Equal(ls.t, ls.finalError, err) + assert.True(ls.t, errors.Is(ls.finalError, err)) ls.IsFinished() } From 495a5759d335cce2fde4073ea5918048df7eca93 Mon Sep 17 00:00:00 2001 From: itsHenry <2671230065@qq.com> Date: Wed, 10 Jul 2024 14:40:28 +0000 Subject: [PATCH 035/168] chore(deps): update github.com/rclone/gofakes3 --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 805c21cd2..27a8415f3 100644 --- a/go.mod +++ b/go.mod @@ -52,7 +52,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 github.com/prometheus/client_golang v1.19.1 github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 - github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3 + github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 github.com/rfjakob/eme v1.1.2 github.com/rivo/uniseg v0.4.7 github.com/rogpeppe/go-internal v1.12.0 diff --git a/go.sum b/go.sum index 09dd48267..af170cee8 100644 --- a/go.sum +++ b/go.sum @@ -456,6 +456,8 @@ github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93 h1:UVArwN/wkKjMVhh2EQ github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93/go.mod h1:Nfe4efndBz4TibWycNE+lqyJZiMX4ycx+QKV8Ta0f/o= github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3 h1:PyMsWM61oBPU3ajQfCImfxPHyESb5wC6NaZ6b2GAXTo= github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= +github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 h1:VV56i89SMfX/sZWvevYK6jkOEK/2mP+nRGzXcGdiICs= +github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/relvacode/iso8601 v1.3.0 h1:HguUjsGpIMh/zsTczGN3DVJFxTU/GX+MMmzcKoMO7ko= github.com/relvacode/iso8601 v1.3.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4= From 56caab2033a1983bcc39a35eb305e28a75d6af75 Mon Sep 17 00:00:00 2001 From: Pat Patterson Date: Tue, 9 Apr 2024 14:13:33 -0700 Subject: [PATCH 036/168] b2: Include custom upload headers in large file info - fixes #7744 --- backend/b2/b2.go | 85 ++++++++-- backend/b2/b2_internal_test.go | 151 +++++++++++++----- backend/b2/upload.go | 29 +++- .../jottacloud/jottacloud_internal_test.go | 2 +- backend/onedrive/onedrive_internal_test.go | 2 +- backend/s3/s3_internal_test.go | 2 +- fstest/fstests/fstests.go | 29 ++-- 7 files changed, 226 insertions(+), 74 deletions(-) diff --git a/backend/b2/b2.go b/backend/b2/b2.go index 9d6eea937..a71f9e43c 100644 --- a/backend/b2/b2.go +++ b/backend/b2/b2.go @@ -299,13 +299,14 @@ type Fs struct { // Object describes a b2 object type Object struct { - fs *Fs // what this object is part of - remote string // The remote path - id string // b2 id of the file - modTime time.Time // The modified time of the object if known - sha1 string // SHA-1 hash if known - size int64 // Size of the object - mimeType string // Content-Type of the object + fs *Fs // what this object is part of + remote string // The remote path + id string // b2 id of the file + modTime time.Time // The modified time of the object if known + sha1 string // SHA-1 hash if known + size int64 // Size of the object + mimeType string // Content-Type of the object + meta map[string]string // The object metadata if known - may be nil - with lower case keys } // ------------------------------------------------------------ @@ -1593,7 +1594,14 @@ func (o *Object) decodeMetaDataRaw(ID, SHA1 string, Size int64, UploadTimestamp o.size = Size // Use the UploadTimestamp if can't get file info o.modTime = time.Time(UploadTimestamp) - return o.parseTimeString(Info[timeKey]) + err = o.parseTimeString(Info[timeKey]) + if err != nil { + return err + } + // For now, just set "mtime" in metadata + o.meta = make(map[string]string, 1) + o.meta["mtime"] = o.modTime.Format(time.RFC3339Nano) + return nil } // decodeMetaData sets the metadata in the object from an api.File @@ -1695,6 +1703,16 @@ func timeString(modTime time.Time) string { return strconv.FormatInt(modTime.UnixNano()/1e6, 10) } +// parseTimeStringHelper converts a decimal string number of milliseconds +// elapsed since January 1, 1970 UTC into a time.Time +func parseTimeStringHelper(timeString string) (time.Time, error) { + unixMilliseconds, err := strconv.ParseInt(timeString, 10, 64) + if err != nil { + return time.Time{}, err + } + return time.Unix(unixMilliseconds/1e3, (unixMilliseconds%1e3)*1e6).UTC(), nil +} + // parseTimeString converts a decimal string number of milliseconds // elapsed since January 1, 1970 UTC into a time.Time and stores it in // the modTime variable. @@ -1702,12 +1720,12 @@ func (o *Object) parseTimeString(timeString string) (err error) { if timeString == "" { return nil } - unixMilliseconds, err := strconv.ParseInt(timeString, 10, 64) + modTime, err := parseTimeStringHelper(timeString) if err != nil { fs.Debugf(o, "Failed to parse mod time string %q: %v", timeString, err) return nil } - o.modTime = time.Unix(unixMilliseconds/1e3, (unixMilliseconds%1e3)*1e6).UTC() + o.modTime = modTime return nil } @@ -1861,6 +1879,14 @@ func (o *Object) getOrHead(ctx context.Context, method string, options []fs.Open ContentType: resp.Header.Get("Content-Type"), Info: Info, } + + // Embryonic metadata support - just mtime + o.meta = make(map[string]string, 1) + modTime, err := parseTimeStringHelper(info.Info[timeKey]) + if err == nil { + o.meta["mtime"] = modTime.Format(time.RFC3339Nano) + } + // When reading files from B2 via cloudflare using // --b2-download-url cloudflare strips the Content-Length // headers (presumably so it can inject stuff) so use the old @@ -1958,7 +1984,7 @@ func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, op if err == nil { fs.Debugf(o, "File is big enough for chunked streaming") - up, err := o.fs.newLargeUpload(ctx, o, in, src, o.fs.opt.ChunkSize, false, nil) + up, err := o.fs.newLargeUpload(ctx, o, in, src, o.fs.opt.ChunkSize, false, nil, options...) if err != nil { o.fs.putRW(rw) return err @@ -1990,7 +2016,10 @@ func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, op return o.decodeMetaDataFileInfo(up.info) } - modTime := src.ModTime(ctx) + modTime, err := o.getModTime(ctx, src, options) + if err != nil { + return err + } calculatedSha1, _ := src.Hash(ctx, hash.SHA1) if calculatedSha1 == "" { @@ -2095,6 +2124,36 @@ func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, op return o.decodeMetaDataFileInfo(&response) } +// Get modTime from the source; if --metadata is set, fetch the src metadata and get it from there. +// When metadata support is added to b2, this method will need a more generic name +func (o *Object) getModTime(ctx context.Context, src fs.ObjectInfo, options []fs.OpenOption) (time.Time, error) { + modTime := src.ModTime(ctx) + + // Fetch metadata if --metadata is in use + meta, err := fs.GetMetadataOptions(ctx, o.fs, src, options) + if err != nil { + return time.Time{}, fmt.Errorf("failed to read metadata from source object: %w", err) + } + // merge metadata into request and user metadata + for k, v := range meta { + k = strings.ToLower(k) + // For now, the only metadata we're concerned with is "mtime" + switch k { + case "mtime": + // mtime in meta overrides source ModTime + metaModTime, err := time.Parse(time.RFC3339Nano, v) + if err != nil { + fs.Debugf(o, "failed to parse metadata %s: %q: %v", k, v, err) + } else { + modTime = metaModTime + } + default: + // Do nothing for now + } + } + return modTime, nil +} + // OpenChunkWriter returns the chunk size and a ChunkWriter // // Pass in the remote and the src object @@ -2126,7 +2185,7 @@ func (f *Fs) OpenChunkWriter(ctx context.Context, remote string, src fs.ObjectIn Concurrency: o.fs.opt.UploadConcurrency, //LeavePartsOnError: o.fs.opt.LeavePartsOnError, } - up, err := f.newLargeUpload(ctx, o, nil, src, f.opt.ChunkSize, false, nil) + up, err := f.newLargeUpload(ctx, o, nil, src, f.opt.ChunkSize, false, nil, options...) return info, up, err } diff --git a/backend/b2/b2_internal_test.go b/backend/b2/b2_internal_test.go index 25b2b67e6..e6bd8b404 100644 --- a/backend/b2/b2_internal_test.go +++ b/backend/b2/b2_internal_test.go @@ -184,57 +184,126 @@ func TestParseTimeString(t *testing.T) { } -// This is adapted from the s3 equivalent. -func (f *Fs) InternalTestMetadata(t *testing.T) { - ctx := context.Background() - original := random.String(1000) - contents := fstest.Gz(t, original) - mimeType := "text/html" - - item := fstest.NewItem("test-metadata", contents, fstest.Time("2001-05-06T04:05:06.499Z")) - btime := time.Now() - obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, contents, true, mimeType, nil) - defer func() { - assert.NoError(t, obj.Remove(ctx)) - }() - o := obj.(*Object) - gotMetadata, err := o.getMetaData(ctx) - require.NoError(t, err) - - // We currently have a limited amount of metadata to test with B2 - assert.Equal(t, mimeType, gotMetadata.ContentType, "Content-Type") - - // Modification time from the x-bz-info-src_last_modified_millis header - var mtime api.Timestamp - err = mtime.UnmarshalJSON([]byte(gotMetadata.Info[timeKey])) - if err != nil { - fs.Debugf(o, "Bad "+timeHeader+" header: %v", err) +// Return a map of the headers in the options with keys stripped of the "x-bz-info-" prefix +func OpenOptionToMetaData(options []fs.OpenOption) map[string]string { + var headers = make(map[string]string) + for _, option := range options { + k, v := option.Header() + k = strings.ToLower(k) + if strings.HasPrefix(k, headerPrefix) { + headers[k[len(headerPrefix):]] = v + } } - assert.Equal(t, item.ModTime, time.Time(mtime), "Modification time") - // Upload time - gotBtime := time.Time(gotMetadata.UploadTimestamp) - dt := gotBtime.Sub(btime) - assert.True(t, dt < time.Minute && dt > -time.Minute, fmt.Sprintf("btime more than 1 minute out want %v got %v delta %v", btime, gotBtime, dt)) + return headers +} - t.Run("GzipEncoding", func(t *testing.T) { - // Test that the gzipped file we uploaded can be - // downloaded - checkDownload := func(wantContents string, wantSize int64, wantHash string) { - gotContents := fstests.ReadObject(ctx, t, o, -1) - assert.Equal(t, wantContents, gotContents) - assert.Equal(t, wantSize, o.Size()) - gotHash, err := o.Hash(ctx, hash.SHA1) +func (f *Fs) internalTestMetadata(t *testing.T, size string, uploadCutoff string, chunkSize string) { + what := fmt.Sprintf("Size%s/UploadCutoff%s/ChunkSize%s", size, uploadCutoff, chunkSize) + t.Run(what, func(t *testing.T) { + ctx := context.Background() + + ss := fs.SizeSuffix(0) + err := ss.Set(size) + require.NoError(t, err) + original := random.String(int(ss)) + + contents := fstest.Gz(t, original) + mimeType := "text/html" + + if chunkSize != "" { + ss := fs.SizeSuffix(0) + err := ss.Set(chunkSize) + require.NoError(t, err) + _, err = f.SetUploadChunkSize(ss) require.NoError(t, err) - assert.Equal(t, wantHash, gotHash) } - t.Run("NoDecompress", func(t *testing.T) { - checkDownload(contents, int64(len(contents)), sha1Sum(t, contents)) + if uploadCutoff != "" { + ss := fs.SizeSuffix(0) + err := ss.Set(uploadCutoff) + require.NoError(t, err) + _, err = f.SetUploadCutoff(ss) + require.NoError(t, err) + } + + item := fstest.NewItem("test-metadata", contents, fstest.Time("2001-05-06T04:05:06.499Z")) + btime := time.Now() + metadata := fs.Metadata{ + // Just mtime for now - limit to milliseconds since x-bz-info-src_last_modified_millis can't support any + + "mtime": "2009-05-06T04:05:06.499Z", + } + + // Need to specify HTTP options with the header prefix since they are passed as-is + options := []fs.OpenOption{ + &fs.HTTPOption{Key: "X-Bz-Info-a", Value: "1"}, + &fs.HTTPOption{Key: "X-Bz-Info-b", Value: "2"}, + } + + obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, true, contents, true, mimeType, metadata, options...) + defer func() { + assert.NoError(t, obj.Remove(ctx)) + }() + o := obj.(*Object) + gotMetadata, err := o.getMetaData(ctx) + require.NoError(t, err) + + // X-Bz-Info-a & X-Bz-Info-b + optMetadata := OpenOptionToMetaData(options) + for k, v := range optMetadata { + got := gotMetadata.Info[k] + assert.Equal(t, v, got, k) + } + + // mtime + for k, v := range metadata { + got := o.meta[k] + assert.Equal(t, v, got, k) + } + + assert.Equal(t, mimeType, gotMetadata.ContentType, "Content-Type") + + // Modification time from the x-bz-info-src_last_modified_millis header + var mtime api.Timestamp + err = mtime.UnmarshalJSON([]byte(gotMetadata.Info[timeKey])) + if err != nil { + fs.Debugf(o, "Bad "+timeHeader+" header: %v", err) + } + assert.Equal(t, item.ModTime, time.Time(mtime), "Modification time") + + // Upload time + gotBtime := time.Time(gotMetadata.UploadTimestamp) + dt := gotBtime.Sub(btime) + assert.True(t, dt < time.Minute && dt > -time.Minute, fmt.Sprintf("btime more than 1 minute out want %v got %v delta %v", btime, gotBtime, dt)) + + t.Run("GzipEncoding", func(t *testing.T) { + // Test that the gzipped file we uploaded can be + // downloaded + checkDownload := func(wantContents string, wantSize int64, wantHash string) { + gotContents := fstests.ReadObject(ctx, t, o, -1) + assert.Equal(t, wantContents, gotContents) + assert.Equal(t, wantSize, o.Size()) + gotHash, err := o.Hash(ctx, hash.SHA1) + require.NoError(t, err) + assert.Equal(t, wantHash, gotHash) + } + + t.Run("NoDecompress", func(t *testing.T) { + checkDownload(contents, int64(len(contents)), sha1Sum(t, contents)) + }) }) }) } +func (f *Fs) InternalTestMetadata(t *testing.T) { + // 1 kB regular file + f.internalTestMetadata(t, "1kiB", "", "") + + // 10 MiB large file + f.internalTestMetadata(t, "10MiB", "6MiB", "6MiB") +} + func sha1Sum(t *testing.T, s string) string { hash := sha1.Sum([]byte(s)) return fmt.Sprintf("%x", hash) diff --git a/backend/b2/upload.go b/backend/b2/upload.go index b47ae69dc..287466eaa 100644 --- a/backend/b2/upload.go +++ b/backend/b2/upload.go @@ -91,7 +91,7 @@ type largeUpload struct { // newLargeUpload starts an upload of object o from in with metadata in src // // If newInfo is set then metadata from that will be used instead of reading it from src -func (f *Fs) newLargeUpload(ctx context.Context, o *Object, in io.Reader, src fs.ObjectInfo, defaultChunkSize fs.SizeSuffix, doCopy bool, newInfo *api.File) (up *largeUpload, err error) { +func (f *Fs) newLargeUpload(ctx context.Context, o *Object, in io.Reader, src fs.ObjectInfo, defaultChunkSize fs.SizeSuffix, doCopy bool, newInfo *api.File, options ...fs.OpenOption) (up *largeUpload, err error) { size := src.Size() parts := 0 chunkSize := defaultChunkSize @@ -104,11 +104,6 @@ func (f *Fs) newLargeUpload(ctx context.Context, o *Object, in io.Reader, src fs parts++ } } - - opts := rest.Opts{ - Method: "POST", - Path: "/b2_start_large_file", - } bucket, bucketPath := o.split() bucketID, err := f.getBucketID(ctx, bucket) if err != nil { @@ -118,12 +113,27 @@ func (f *Fs) newLargeUpload(ctx context.Context, o *Object, in io.Reader, src fs BucketID: bucketID, Name: f.opt.Enc.FromStandardPath(bucketPath), } + optionsToSend := make([]fs.OpenOption, 0, len(options)) if newInfo == nil { - modTime := src.ModTime(ctx) + modTime, err := o.getModTime(ctx, src, options) + if err != nil { + return nil, err + } + request.ContentType = fs.MimeType(ctx, src) request.Info = map[string]string{ timeKey: timeString(modTime), } + // Custom upload headers - remove header prefix since they are sent in the body + for _, option := range options { + k, v := option.Header() + k = strings.ToLower(k) + if strings.HasPrefix(k, headerPrefix) { + request.Info[k[len(headerPrefix):]] = v + } else { + optionsToSend = append(optionsToSend, option) + } + } // Set the SHA1 if known if !o.fs.opt.DisableCheckSum || doCopy { if calculatedSha1, err := src.Hash(ctx, hash.SHA1); err == nil && calculatedSha1 != "" { @@ -134,6 +144,11 @@ func (f *Fs) newLargeUpload(ctx context.Context, o *Object, in io.Reader, src fs request.ContentType = newInfo.ContentType request.Info = newInfo.Info } + opts := rest.Opts{ + Method: "POST", + Path: "/b2_start_large_file", + Options: optionsToSend, + } var response api.StartLargeFileResponse err = f.pacer.Call(func() (bool, error) { resp, err := f.srv.CallJSON(ctx, &opts, &request, &response) diff --git a/backend/jottacloud/jottacloud_internal_test.go b/backend/jottacloud/jottacloud_internal_test.go index f77a3f291..db9d6a157 100644 --- a/backend/jottacloud/jottacloud_internal_test.go +++ b/backend/jottacloud/jottacloud_internal_test.go @@ -59,7 +59,7 @@ func (f *Fs) InternalTestMetadata(t *testing.T) { //"utime" - read-only //"content-type" - read-only } - obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, contents, true, "text/html", metadata) + obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, false, contents, true, "text/html", metadata) defer func() { assert.NoError(t, obj.Remove(ctx)) }() diff --git a/backend/onedrive/onedrive_internal_test.go b/backend/onedrive/onedrive_internal_test.go index 8940f538a..0ef1b708f 100644 --- a/backend/onedrive/onedrive_internal_test.go +++ b/backend/onedrive/onedrive_internal_test.go @@ -379,7 +379,7 @@ func (f *Fs) putWithMeta(ctx context.Context, t *testing.T, file *fstest.Item, p } expectedMeta.Set("permissions", marshalPerms(t, perms)) - obj := fstests.PutTestContentsMetadata(ctx, t, f, file, content, true, "plain/text", expectedMeta) + obj := fstests.PutTestContentsMetadata(ctx, t, f, file, false, content, true, "plain/text", expectedMeta) do, ok := obj.(fs.Metadataer) require.True(t, ok) actualMeta, err := do.Metadata(ctx) diff --git a/backend/s3/s3_internal_test.go b/backend/s3/s3_internal_test.go index 4e34b1c27..5ac299d2a 100644 --- a/backend/s3/s3_internal_test.go +++ b/backend/s3/s3_internal_test.go @@ -58,7 +58,7 @@ func (f *Fs) InternalTestMetadata(t *testing.T) { // "tier" - read only // "btime" - read only } - obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, contents, true, "text/html", metadata) + obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, true, contents, true, "text/html", metadata) defer func() { assert.NoError(t, obj.Remove(ctx)) }() diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index debe5b0f8..237388a6d 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -151,7 +151,7 @@ func retry(t *testing.T, what string, f func() error) { // It uploads the object with the mimeType and metadata passed in if set. // // It returns the object which will have been checked if check is set -func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, contents string, check bool, mimeType string, metadata fs.Metadata) fs.Object { +func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, useFileHashes bool, contents string, check bool, mimeType string, metadata fs.Metadata, options ...fs.OpenOption) fs.Object { var ( err error obj fs.Object @@ -163,7 +163,13 @@ func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *f in := io.TeeReader(buf, uploadHash) file.Size = int64(buf.Len()) - obji := object.NewStaticObjectInfo(file.Path, file.ModTime, file.Size, true, nil, nil) + // The caller explicitly indicates whether the hashes in the file parameter should be used. If hashes is nil, + // then NewStaticObjectInfo will calculate default hashes for use in the check. + hashes := file.Hashes + if !useFileHashes { + hashes = nil + } + obji := object.NewStaticObjectInfo(file.Path, file.ModTime, file.Size, true, hashes, nil) if mimeType != "" || metadata != nil { // force the --metadata flag on temporarily if metadata != nil { @@ -176,7 +182,7 @@ func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *f } obji.WithMetadata(metadata).WithMimeType(mimeType) } - obj, err = f.Put(ctx, in, obji) + obj, err = f.Put(ctx, in, obji, options...) return err }) file.Hashes = uploadHash.Sums() @@ -198,19 +204,22 @@ func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *f // PutTestContents puts file with given contents to the remote and checks it but unlike TestPutLarge doesn't remove func PutTestContents(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, contents string, check bool) fs.Object { - return PutTestContentsMetadata(ctx, t, f, file, contents, check, "", nil) + return PutTestContentsMetadata(ctx, t, f, file, false, contents, check, "", nil) } // testPut puts file with random contents to the remote func testPut(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item) (string, fs.Object) { - contents := random.String(100) - return contents, PutTestContents(ctx, t, f, file, contents, true) + return testPutMimeType(ctx, t, f, file, "", nil) } // testPutMimeType puts file with random contents to the remote and the mime type given func testPutMimeType(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, mimeType string, metadata fs.Metadata) (string, fs.Object) { contents := random.String(100) - return contents, PutTestContentsMetadata(ctx, t, f, file, contents, true, mimeType, metadata) + // We just generated new contents, but file may contain hashes generated by a previous operation + if len(file.Hashes) > 0 { + file.Hashes = make(map[hash.Type]string) + } + return contents, PutTestContentsMetadata(ctx, t, f, file, false, contents, true, mimeType, metadata) } // testPutLarge puts file to the remote, checks it and removes it on success. @@ -1284,15 +1293,15 @@ func Run(t *testing.T, opt *Opt) { const dstName = "test metadata copied.txt" t1 := fstest.Time("2003-02-03T04:05:06.499999999Z") t2 := fstest.Time("2004-03-03T04:05:06.499999999Z") - fileSrc := fstest.NewItem(srcName, srcName, t1) contents := random.String(100) + fileSrc := fstest.NewItem(srcName, contents, t1) var testMetadata = fs.Metadata{ // System metadata supported by all backends "mtime": t1.Format(time.RFC3339Nano), // User metadata "potato": "jersey", } - oSrc := PutTestContentsMetadata(ctx, t, f, &fileSrc, contents, true, "text/plain", testMetadata) + oSrc := PutTestContentsMetadata(ctx, t, f, &fileSrc, false, contents, true, "text/plain", testMetadata) fstest.CheckEntryMetadata(ctx, t, f, oSrc, testMetadata) // Copy it with --metadata-set @@ -1401,7 +1410,7 @@ func Run(t *testing.T, opt *Opt) { // User metadata "potato": "jersey", } - o := PutTestContentsMetadata(ctx, t, f, &file, contents, true, "text/plain", testMetadata) + o := PutTestContentsMetadata(ctx, t, f, &file, false, contents, true, "text/plain", testMetadata) fstest.CheckEntryMetadata(ctx, t, f, o, testMetadata) // Move it with --metadata-set From 846c1aeed05f261848a459d9c0bc9ee8803c439e Mon Sep 17 00:00:00 2001 From: wiserain Date: Mon, 1 Jul 2024 17:52:05 +0900 Subject: [PATCH 037/168] pikpak: non-buffered hash calculation for local source files --- backend/pikpak/pikpak.go | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index c3f82a079..81645c13c 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -1695,18 +1695,31 @@ func (o *Object) upload(ctx context.Context, in io.Reader, src fs.ObjectInfo, wi // Calculate gcid; grabbed from package jottacloud var gcid string - // unwrap the accounting from the input, we use wrap to put it - // back on after the buffering - var wrap accounting.WrapFn - in, wrap = accounting.UnWrap(in) - var cleanup func() - gcid, in, cleanup, err = readGcid(in, size, int64(o.fs.opt.HashMemoryThreshold)) - defer cleanup() - if err != nil { - return fmt.Errorf("failed to calculate gcid: %w", err) + if srcObj := fs.UnWrapObjectInfo(src); srcObj != nil && srcObj.Fs().Features().IsLocal { + // No buffering; directly calculate gcid from source + rc, err := srcObj.Open(ctx) + if err != nil { + return fmt.Errorf("failed to open src: %w", err) + } + defer fs.CheckClose(rc, &err) + + if gcid, err = calcGcid(rc, srcObj.Size()); err != nil { + return fmt.Errorf("failed to calculate gcid: %w", err) + } + } else { + // unwrap the accounting from the input, we use wrap to put it + // back on after the buffering + var wrap accounting.WrapFn + in, wrap = accounting.UnWrap(in) + var cleanup func() + gcid, in, cleanup, err = readGcid(in, size, int64(o.fs.opt.HashMemoryThreshold)) + defer cleanup() + if err != nil { + return fmt.Errorf("failed to calculate gcid: %w", err) + } + // Wrap the accounting back onto the stream + in = wrap(in) } - // Wrap the accounting back onto the stream - in = wrap(in) if !withTemp { info, err := o.fs.upload(ctx, in, leaf, dirID, gcid, size, options...) From 1b9217bc78318f3db386908f08fe83b22ae8578a Mon Sep 17 00:00:00 2001 From: URenko <18209292+URenko@users.noreply.github.com> Date: Mon, 22 Apr 2024 13:21:13 +0000 Subject: [PATCH 038/168] lib/encoder: add EncodeRaw --- lib/encoder/encoder.go | 66 ++++++++++++++++++-------------- lib/encoder/encoder_test.go | 10 ++--- lib/encoder/internal/gen/main.go | 6 +-- 3 files changed, 46 insertions(+), 36 deletions(-) diff --git a/lib/encoder/encoder.go b/lib/encoder/encoder.go index a14d7c848..264757cd8 100644 --- a/lib/encoder/encoder.go +++ b/lib/encoder/encoder.go @@ -35,34 +35,35 @@ const ( // Possible flags for the MultiEncoder const ( - EncodeZero MultiEncoder = 0 // NUL(0x00) - EncodeSlash MultiEncoder = 1 << iota // / - EncodeLtGt // <> - EncodeDoubleQuote // " - EncodeSingleQuote // ' - EncodeBackQuote // ` - EncodeDollar // $ - EncodeColon // : - EncodeQuestion // ? - EncodeAsterisk // * - EncodePipe // | - EncodeHash // # - EncodePercent // % - EncodeBackSlash // \ - EncodeCrLf // CR(0x0D), LF(0x0A) - EncodeDel // DEL(0x7F) - EncodeCtl // CTRL(0x01-0x1F) - EncodeLeftSpace // Leading SPACE - EncodeLeftPeriod // Leading . - EncodeLeftTilde // Leading ~ - EncodeLeftCrLfHtVt // Leading CR LF HT VT - EncodeRightSpace // Trailing SPACE - EncodeRightPeriod // Trailing . - EncodeRightCrLfHtVt // Trailing CR LF HT VT - EncodeInvalidUtf8 // Invalid UTF-8 bytes - EncodeDot // . and .. names - EncodeSquareBracket // [] - EncodeSemicolon // ; + EncodeZero MultiEncoder = 0 // NUL(0x00) + EncodeRaw MultiEncoder = 1 << (iota - 1) + EncodeSlash // / + EncodeLtGt // <> + EncodeDoubleQuote // " + EncodeSingleQuote // ' + EncodeBackQuote // ` + EncodeDollar // $ + EncodeColon // : + EncodeQuestion // ? + EncodeAsterisk // * + EncodePipe // | + EncodeHash // # + EncodePercent // % + EncodeBackSlash // \ + EncodeCrLf // CR(0x0D), LF(0x0A) + EncodeDel // DEL(0x7F) + EncodeCtl // CTRL(0x01-0x1F) + EncodeLeftSpace // Leading SPACE + EncodeLeftPeriod // Leading . + EncodeLeftTilde // Leading ~ + EncodeLeftCrLfHtVt // Leading CR LF HT VT + EncodeRightSpace // Trailing SPACE + EncodeRightPeriod // Trailing . + EncodeRightCrLfHtVt // Trailing CR LF HT VT + EncodeInvalidUtf8 // Invalid UTF-8 bytes + EncodeDot // . and .. names + EncodeSquareBracket // [] + EncodeSemicolon // ; // Synthetic EncodeWin = EncodeColon | EncodeQuestion | EncodeDoubleQuote | EncodeAsterisk | EncodeLtGt | EncodePipe // :?"*<>| @@ -117,6 +118,7 @@ func alias(name string, mask MultiEncoder) { } func init() { + alias("Raw", EncodeRaw) alias("None", EncodeZero) alias("Slash", EncodeSlash) alias("LtGt", EncodeLtGt) @@ -214,6 +216,10 @@ func (mask *MultiEncoder) Scan(s fmt.ScanState, ch rune) error { // Encode takes a raw name and substitutes any reserved characters and // patterns in it func (mask MultiEncoder) Encode(in string) string { + if mask == EncodeRaw { + return in + } + if in == "" { return "" } @@ -671,6 +677,10 @@ func (mask MultiEncoder) Encode(in string) string { // Decode takes a name and undoes any substitutions made by Encode func (mask MultiEncoder) Decode(in string) string { + if mask == EncodeRaw { + return in + } + if mask.Has(EncodeDot) { switch in { case ".": diff --git a/lib/encoder/encoder_test.go b/lib/encoder/encoder_test.go index 61f4b73ef..b36339824 100644 --- a/lib/encoder/encoder_test.go +++ b/lib/encoder/encoder_test.go @@ -22,7 +22,7 @@ func TestEncodeString(t *testing.T) { mask MultiEncoder want string }{ - {0, "None"}, + {EncodeRaw, "Raw"}, {EncodeZero, "None"}, {EncodeDoubleQuote, "DoubleQuote"}, {EncodeDot, "Dot"}, @@ -44,7 +44,7 @@ func TestEncodeSet(t *testing.T) { wantErr bool }{ {"", 0, true}, - {"None", 0, false}, + {"Raw", EncodeRaw, false}, {"None", EncodeZero, false}, {"DoubleQuote", EncodeDoubleQuote, false}, {"Dot", EncodeDot, false}, @@ -178,7 +178,7 @@ func TestEncodeInvalidUnicode(t *testing.T) { func TestEncodeDot(t *testing.T) { for i, tc := range []testCase{ { - mask: 0, + mask: EncodeZero, in: ".", out: ".", }, { @@ -186,7 +186,7 @@ func TestEncodeDot(t *testing.T) { in: ".", out: ".", }, { - mask: 0, + mask: EncodeZero, in: "..", out: "..", }, { @@ -224,7 +224,7 @@ func TestDecodeHalf(t *testing.T) { in: "‛", out: "‛", }, { - mask: 0, + mask: EncodeZero, in: "‛‛", out: "‛", }, { diff --git a/lib/encoder/internal/gen/main.go b/lib/encoder/internal/gen/main.go index 97bcb32ba..23e3777e2 100644 --- a/lib/encoder/internal/gen/main.go +++ b/lib/encoder/internal/gen/main.go @@ -230,7 +230,7 @@ func main() { } in, out := buildTestString( []mapping{getMapping(m.mask)}, // pick - []mapping{getMapping(0)}, // quote + []mapping{getMapping(encoder.EncodeZero)}, // quote printables, fullwidthPrintables, encodables, encoded, greek) // fill fatalW(fmt.Fprintf(fd, `{ // %d mask: %s, @@ -262,7 +262,7 @@ var testCasesSingleEdge = []testCase{ for idx, orig := range e.orig { replace := e.replace[idx] pairs := buildEdgeTestString( - []edge{e}, []mapping{getMapping(0), getMapping(m.mask)}, // quote + []edge{e}, []mapping{getMapping(encoder.EncodeZero), getMapping(m.mask)}, // quote [][]rune{printables, fullwidthPrintables, encodables, encoded, greek}, // fill func(rIn, rOut []rune, quoteOut []bool, testMappings []mapping) (out []stringPair) { testL := len(rIn) @@ -386,7 +386,7 @@ var testCasesDoubleEdge = []testCase{ orig, replace := e1.orig[0], e1.replace[0] edges := []edge{e1, e2} pairs := buildEdgeTestString( - edges, []mapping{getMapping(0), getMapping(m.mask)}, // quote + edges, []mapping{getMapping(encoder.EncodeZero), getMapping(m.mask)}, // quote [][]rune{printables, fullwidthPrintables, encodables, encoded, greek}, // fill func(rIn, rOut []rune, quoteOut []bool, testMappings []mapping) (out []stringPair) { testL := len(rIn) From e041796bfe503b31f852a4b387a9abf1bd2e7567 Mon Sep 17 00:00:00 2001 From: URenko <18209292+URenko@users.noreply.github.com> Date: Mon, 22 Apr 2024 13:35:18 +0000 Subject: [PATCH 039/168] docs: correct description of encoding None and add Raw. --- docs/content/overview.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/content/overview.md b/docs/content/overview.md index 36ff231f2..2b4ecd111 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -348,8 +348,8 @@ have a Windows file system with Unicode fullwidth characters remote rather than being translated to regular (halfwidth) `*`, `?` and `:`. The `--backend-encoding` flags allow you to change that. You can -disable the encoding completely with `--backend-encoding None` or set -`encoding = None` in the config file. +disable the encoding completely with `--backend-encoding Raw` or set +`encoding = Raw` in the config file. Encoding takes a comma separated list of encodings. You can see the list of all possible values by passing an invalid value to this @@ -375,7 +375,7 @@ will show you the defaults for the backends. | LeftSpace | SPACE on the left of a string | `␠` | | LeftTilde | `~` on the left of a string | `~` | | LtGt | `<`, `>` | `<`, `>` | -| None | No characters are encoded | | +| None ¹ | NUL 0x00 | ␀ | | Percent | `%` | `%` | | Pipe | \| | `|` | | Question | `?` | `?` | @@ -387,6 +387,10 @@ will show you the defaults for the backends. | Slash | `/` | `/` | | SquareBracket | `[`, `]` | `[`, `]` | +¹ Encoding from NUL 0x00 to ␀ is always implicit except when using Raw. +It was previously incorrectly documented as disabling encoding, +and to maintain backward compatibility, its behavior has not been changed. + ##### Encoding example: FTP To take a specific example, the FTP backend's default encoding is @@ -430,7 +434,7 @@ the default value but without `Colon,Question,Asterisk`: --local-encoding "Slash,LtGt,DoubleQuote,Pipe,BackSlash,Ctl,RightSpace,RightPeriod,InvalidUtf8,Dot" ``` -Alternatively, you can disable the conversion of any characters with `--local-encoding None`. +Alternatively, you can disable the conversion of any characters with `--local-encoding Raw`. Instead of using command-line argument `--local-encoding`, you may also set it as [environment variable](/docs/#environment-variables) `RCLONE_LOCAL_ENCODING`, From 2a615f46816f9ac7973a9658be067afed657dc10 Mon Sep 17 00:00:00 2001 From: URenko <18209292+URenko@users.noreply.github.com> Date: Mon, 22 Apr 2024 13:36:38 +0000 Subject: [PATCH 040/168] vfs: fix cache encoding with special characters - #7760 The vfs use the hardcoded OS encoding when creating temp file, but decode it with encoding for the local filesystem (--local-encoding) when copying it to remote. This caused failures when the filenames contained special characters. The hardcoded OS encoding is now used uniformly. --- lib/encoder/internal/gen/main.go | 4 ++-- vfs/vfscache/cache.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/encoder/internal/gen/main.go b/lib/encoder/internal/gen/main.go index 23e3777e2..6159fd909 100644 --- a/lib/encoder/internal/gen/main.go +++ b/lib/encoder/internal/gen/main.go @@ -229,8 +229,8 @@ func main() { fatalW(fd.WriteString(" "))("Write:") } in, out := buildTestString( - []mapping{getMapping(m.mask)}, // pick - []mapping{getMapping(encoder.EncodeZero)}, // quote + []mapping{getMapping(m.mask)}, // pick + []mapping{getMapping(encoder.EncodeZero)}, // quote printables, fullwidthPrintables, encodables, encoded, greek) // fill fatalW(fmt.Fprintf(fd, `{ // %d mask: %s, diff --git a/vfs/vfscache/cache.go b/vfs/vfscache/cache.go index 0856587d4..3d34dd82a 100644 --- a/vfs/vfscache/cache.go +++ b/vfs/vfscache/cache.go @@ -212,7 +212,7 @@ func (c *Cache) createItemDir(name string) (string, error) { // getBackend gets a backend for a cache root dir func getBackend(ctx context.Context, parentPath string, name string, relativeDirPath string) (fs.Fs, error) { - path := fmt.Sprintf("%s/%s/%s", parentPath, name, relativeDirPath) + path := fmt.Sprintf(":local,encoding='%v':%s/%s/%s", encoder.OS, parentPath, name, relativeDirPath) return fscache.Get(ctx, path) } From e1b7bf77010352e70df58daacfc9b786437a2db8 Mon Sep 17 00:00:00 2001 From: URenko <18209292+URenko@users.noreply.github.com> Date: Thu, 9 May 2024 18:50:08 +0000 Subject: [PATCH 041/168] local: fix encoding of root path fix #7824 Statements like rclone copy . will spontaneously miss if . expands to a path with a Full Width replacement character. This is due to the incorrect order in which relative paths and decoding were handled in the original implementation. --- backend/local/local.go | 55 +++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/backend/local/local.go b/backend/local/local.go index 80f44c76e..e292e689a 100644 --- a/backend/local/local.go +++ b/backend/local/local.go @@ -1568,32 +1568,47 @@ func (o *Object) SetMetadata(ctx context.Context, metadata fs.Metadata) error { } func cleanRootPath(s string, noUNC bool, enc encoder.MultiEncoder) string { - if runtime.GOOS != "windows" || !strings.HasPrefix(s, "\\") { - if !filepath.IsAbs(s) { - s2, err := filepath.Abs(s) - if err == nil { - s = s2 - } - } else { - s = filepath.Clean(s) - } - } + var vol string if runtime.GOOS == "windows" { - s = filepath.ToSlash(s) - vol := filepath.VolumeName(s) + vol = filepath.VolumeName(s) if vol == `\\?` && len(s) >= 6 { // `\\?\C:` vol = s[:6] } - s = vol + enc.FromStandardPath(s[len(vol):]) - s = filepath.FromSlash(s) - if !noUNC { - // Convert to UNC - s = file.UNCPath(s) - } - return s + s = s[len(vol):] + } + // Don't use FromStandardPath. Make sure Dot (`.`, `..`) as name will not be reencoded + // Take care of the case Standard: ././‛. (the first dot means current directory) + if enc != encoder.Standard { + s = filepath.ToSlash(s) + parts := strings.Split(s, "/") + encoded := make([]string, len(parts)) + changed := false + for i, p := range parts { + if (p == ".") || (p == "..") { + encoded[i] = p + continue + } + part := enc.FromStandardName(p) + changed = changed || part != p + encoded[i] = part + } + if changed { + s = strings.Join(encoded, "/") + } + s = filepath.FromSlash(s) + } + if runtime.GOOS == "windows" { + s = vol + s + } + s2, err := filepath.Abs(s) + if err == nil { + s = s2 + } + if !noUNC { + // Convert to UNC. It does nothing on non windows platforms. + s = file.UNCPath(s) } - s = enc.FromStandardPath(s) return s } From 5ddedae4318ad80ebe01d9ac4d2fa038512d51b7 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 15 Jul 2024 12:18:14 +0100 Subject: [PATCH 042/168] fstest: fix compile after merge After merging this commit 56caab2033a1983b b2: Include custom upload headers in large file info The compile failed as a change had been missed. Should have rebased before merging! --- fstest/fstests/fstests.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index 237388a6d..00e5372f5 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -1709,7 +1709,7 @@ func Run(t *testing.T, opt *Opt) { // User metadata "potato": "jersey", } - obj = PutTestContentsMetadata(ctx, t, f, &file, contents, true, "text/plain", testMetadata) + obj = PutTestContentsMetadata(ctx, t, f, &file, true, contents, true, "text/plain", testMetadata) fstest.CheckEntryMetadata(ctx, t, f, obj, testMetadata) do, objectHasSetMetadata := obj.(fs.SetMetadataer) require.True(t, objectHasSetMetadata) From 97d6a004838702609147a3d8b6b10aaa8fed2b1d Mon Sep 17 00:00:00 2001 From: Ke Wang Date: Mon, 15 Jul 2024 19:09:15 +0800 Subject: [PATCH 043/168] chore(deps): update github.com/rclone/gofakes3 --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 27a8415f3..3536b3f39 100644 --- a/go.mod +++ b/go.mod @@ -52,7 +52,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 github.com/prometheus/client_golang v1.19.1 github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 - github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 + github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9 github.com/rfjakob/eme v1.1.2 github.com/rivo/uniseg v0.4.7 github.com/rogpeppe/go-internal v1.12.0 diff --git a/go.sum b/go.sum index af170cee8..2cf5a8356 100644 --- a/go.sum +++ b/go.sum @@ -458,6 +458,8 @@ github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3 h1:PyMsWM61oBPU3 github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 h1:VV56i89SMfX/sZWvevYK6jkOEK/2mP+nRGzXcGdiICs= github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= +github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9 h1:2R9eePKGGwhB6eiXr4r+U1UDWLeN+Yz0xeyyaodi2h0= +github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/relvacode/iso8601 v1.3.0 h1:HguUjsGpIMh/zsTczGN3DVJFxTU/GX+MMmzcKoMO7ko= github.com/relvacode/iso8601 v1.3.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4= From afd2663057ea1ec9eebd3a637790fb554b216481 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 16 Jul 2024 14:06:37 +0100 Subject: [PATCH 044/168] rc: add option blocks parameter to options/get and options/info --- fs/rc/config.go | 47 ++++++++++++++++++++++++++++++++++++-------- fs/rc/config_test.go | 20 +++++++++++++++++++ 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/fs/rc/config.go b/fs/rc/config.go index 5fd243914..0aaa3c5a8 100644 --- a/fs/rc/config.go +++ b/fs/rc/config.go @@ -7,6 +7,7 @@ package rc import ( "context" "fmt" + "strings" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/filter" @@ -41,6 +42,11 @@ func init() { Help: `Returns an object where keys are option block names and values are an object with the current option values in. +Parameters: + +- blocks: optional string of comma separated blocks to include + - all are included if this is missing or "" + Note that these are the global options which are unaffected by use of the _config and _filter parameters. If you wish to read the parameters set in _config then use options/config and for _filter use options/filter. @@ -51,13 +57,33 @@ map to the external options very easily with a few exceptions. }) } +// Filter the blocks according to name +func filterBlocks(in Params, f func(oi fs.OptionsInfo)) (err error) { + blocksStr, err := in.GetString("blocks") + if err != nil && !IsErrParamNotFound(err) { + return err + } + blocks := map[string]struct{}{} + for _, name := range strings.Split(blocksStr, ",") { + if name != "" { + blocks[name] = struct{}{} + } + } + for _, oi := range fs.OptionsRegistry { + if _, found := blocks[oi.Name]; found || len(blocks) == 0 { + f(oi) + } + } + return nil +} + // Show the list of all the option blocks func rcOptionsGet(ctx context.Context, in Params) (out Params, err error) { out = make(Params) - for _, opt := range fs.OptionsRegistry { - out[opt.Name] = opt.Opt - } - return out, nil + err = filterBlocks(in, func(oi fs.OptionsInfo) { + out[oi.Name] = oi.Opt + }) + return out, err } func init() { @@ -68,6 +94,11 @@ func init() { Help: `Returns an object where keys are option block names and values are an array of objects with info about each options. +Parameters: + +- blocks: optional string of comma separated blocks to include + - all are included if this is missing or "" + These objects are in the same format as returned by "config/providers". They are described in the [option blocks](#option-blocks) section. `, @@ -77,10 +108,10 @@ described in the [option blocks](#option-blocks) section. // Show the info of all the option blocks func rcOptionsInfo(ctx context.Context, in Params) (out Params, err error) { out = make(Params) - for _, opt := range fs.OptionsRegistry { - out[opt.Name] = opt.Options - } - return out, nil + err = filterBlocks(in, func(oi fs.OptionsInfo) { + out[oi.Name] = oi.Options + }) + return out, err } func init() { diff --git a/fs/rc/config_test.go b/fs/rc/config_test.go index 1f12bed82..84b7c7685 100644 --- a/fs/rc/config_test.go +++ b/fs/rc/config_test.go @@ -86,6 +86,16 @@ func TestOptionsGet(t *testing.T) { require.NoError(t, err) require.NotNil(t, out) assert.Equal(t, Params{"potato": &testOptions}, out) + in = Params{"blocks": "sausage,potato,rhubarb"} + out, err = call.Fn(context.Background(), in) + require.NoError(t, err) + require.NotNil(t, out) + assert.Equal(t, Params{"potato": &testOptions}, out) + in = Params{"blocks": "sausage"} + out, err = call.Fn(context.Background(), in) + require.NoError(t, err) + require.NotNil(t, out) + assert.Equal(t, Params{}, out) } func TestOptionsGetMarshal(t *testing.T) { @@ -120,6 +130,16 @@ func TestOptionsInfo(t *testing.T) { require.NoError(t, err) require.NotNil(t, out) assert.Equal(t, Params{"potato": testInfo}, out) + in = Params{"blocks": "sausage,potato,rhubarb"} + out, err = call.Fn(context.Background(), in) + require.NoError(t, err) + require.NotNil(t, out) + assert.Equal(t, Params{"potato": testInfo}, out) + in = Params{"blocks": "sausage"} + out, err = call.Fn(context.Background(), in) + require.NoError(t, err) + require.NotNil(t, out) + assert.Equal(t, Params{}, out) } func TestOptionsSet(t *testing.T) { From 471531eb6a58894ac1e302a064d4ff136634d295 Mon Sep 17 00:00:00 2001 From: wiserain Date: Wed, 17 Jul 2024 12:20:09 +0900 Subject: [PATCH 045/168] pikpak: optimize upload by pre-fetching gcid from API This commit optimizes the PikPak upload process by pre-fetching the Global Content Identifier (gcid) from the API server before calculating it locally. Previously, a gcid required for uploads was calculated locally. This process was resource-intensive and time-consuming. By first checking for a cached gcid on the server, we can potentially avoid the local calculation entirely. This significantly improves upload speed especially for large files. --- backend/pikpak/helper.go | 98 ++++++++++++++++++++++++++++++++++++++++ backend/pikpak/pikpak.go | 52 +++++++++++---------- 2 files changed, 127 insertions(+), 23 deletions(-) diff --git a/backend/pikpak/helper.go b/backend/pikpak/helper.go index 24230312b..b296900a4 100644 --- a/backend/pikpak/helper.go +++ b/backend/pikpak/helper.go @@ -8,13 +8,16 @@ import ( "errors" "fmt" "io" + "math/rand" "net/http" "net/url" "os" "strconv" + "strings" "time" "github.com/rclone/rclone/backend/pikpak/api" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/lib/rest" ) @@ -253,6 +256,37 @@ func (f *Fs) requestShare(ctx context.Context, req *api.RequestShare) (info *api return } +// getGcid retrieves Gcid cached in API server +func (f *Fs) getGcid(ctx context.Context, src fs.ObjectInfo) (gcid string, err error) { + cid, err := calcCid(ctx, src) + if err != nil { + return + } + + params := url.Values{} + params.Set("cid", cid) + params.Set("file_size", strconv.FormatInt(src.Size(), 10)) + opts := rest.Opts{ + Method: "GET", + Path: "/drive/v1/resource/cid", + Parameters: params, + ExtraHeaders: map[string]string{"x-device-id": f.deviceID}, + } + + info := struct { + Gcid string `json:"gcid,omitempty"` + }{} + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.rst.CallJSON(ctx, &opts, nil, &info) + return f.shouldRetry(ctx, resp, err) + }) + if err != nil { + return "", err + } + return info.Gcid, nil +} + // Read the gcid of in returning a reader which will read the same contents // // The cleanup function should be called when out is finished with @@ -306,6 +340,9 @@ func readGcid(in io.Reader, size, threshold int64) (gcid string, out io.Reader, return } +// calcGcid calculates Gcid from reader +// +// Gcid is a custom hash to index a file contents func calcGcid(r io.Reader, size int64) (string, error) { calcBlockSize := func(j int64) int64 { var psize int64 = 0x40000 @@ -330,3 +367,64 @@ func calcGcid(r io.Reader, size int64) (string, error) { } return hex.EncodeToString(totalHash.Sum(nil)), nil } + +// calcCid calculates Cid from source +// +// Cid is a simplified version of Gcid +func calcCid(ctx context.Context, src fs.ObjectInfo) (cid string, err error) { + srcObj := fs.UnWrapObjectInfo(src) + if srcObj == nil { + return "", fmt.Errorf("failed to unwrap object from src: %s", src) + } + + size := src.Size() + hash := sha1.New() + var rc io.ReadCloser + + readHash := func(start, length int64) (err error) { + end := start + length - 1 + if rc, err = srcObj.Open(ctx, &fs.RangeOption{Start: start, End: end}); err != nil { + return fmt.Errorf("failed to open src with range (%d, %d): %w", start, end, err) + } + defer fs.CheckClose(rc, &err) + _, err = io.Copy(hash, rc) + return err + } + + if size <= 0xF000 { // 61440 = 60KB + err = readHash(0, size) + } else { // 20KB from three different parts + for _, start := range []int64{0, size / 3, size - 0x5000} { + err = readHash(start, 0x5000) + if err != nil { + break + } + } + } + if err != nil { + return "", fmt.Errorf("failed to hash: %w", err) + } + cid = strings.ToUpper(hex.EncodeToString(hash.Sum(nil))) + return +} + +// randomly generates device id used for request header 'x-device-id' +// +// original javascript implementation +// +// return "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g, (e) => { +// const t = (16 * Math.random()) | 0; +// return ("x" == e ? t : (3 & t) | 8).toString(16); +// }); +func genDeviceID() string { + base := []byte("xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx") + for i, char := range base { + switch char { + case 'x': + base[i] = fmt.Sprintf("%x", rand.Intn(16))[0] + case 'y': + base[i] = fmt.Sprintf("%x", rand.Intn(16)&3|8)[0] + } + } + return string(base) +} diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index 81645c13c..3d666867f 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -274,6 +274,7 @@ type Fs struct { dirCache *dircache.DirCache // Map of directory path to directory id pacer *fs.Pacer // pacer for API calls rootFolderID string // the id of the root folder + deviceID string // device id used for api requests client *http.Client // authorized client m configmap.Mapper tokenMu *sync.Mutex // when renewing tokens @@ -489,6 +490,7 @@ func newFs(ctx context.Context, name, path string, m configmap.Mapper) (*Fs, err CanHaveEmptyDirectories: true, // can have empty directories NoMultiThreading: true, // can't have multiple threads downloading }).Fill(ctx, f) + f.deviceID = genDeviceID() if err := f.newClientWithPacer(ctx); err != nil { return nil, err @@ -1694,32 +1696,36 @@ func (o *Object) upload(ctx context.Context, in io.Reader, src fs.ObjectInfo, wi } // Calculate gcid; grabbed from package jottacloud - var gcid string - if srcObj := fs.UnWrapObjectInfo(src); srcObj != nil && srcObj.Fs().Features().IsLocal { - // No buffering; directly calculate gcid from source - rc, err := srcObj.Open(ctx) - if err != nil { - return fmt.Errorf("failed to open src: %w", err) - } - defer fs.CheckClose(rc, &err) + gcid, err := o.fs.getGcid(ctx, src) + if err != nil || gcid == "" { + fs.Debugf(o, "calculating gcid: %v", err) + if srcObj := fs.UnWrapObjectInfo(src); srcObj != nil && srcObj.Fs().Features().IsLocal { + // No buffering; directly calculate gcid from source + rc, err := srcObj.Open(ctx) + if err != nil { + return fmt.Errorf("failed to open src: %w", err) + } + defer fs.CheckClose(rc, &err) - if gcid, err = calcGcid(rc, srcObj.Size()); err != nil { - return fmt.Errorf("failed to calculate gcid: %w", err) + if gcid, err = calcGcid(rc, srcObj.Size()); err != nil { + return fmt.Errorf("failed to calculate gcid: %w", err) + } + } else { + // unwrap the accounting from the input, we use wrap to put it + // back on after the buffering + var wrap accounting.WrapFn + in, wrap = accounting.UnWrap(in) + var cleanup func() + gcid, in, cleanup, err = readGcid(in, size, int64(o.fs.opt.HashMemoryThreshold)) + defer cleanup() + if err != nil { + return fmt.Errorf("failed to calculate gcid: %w", err) + } + // Wrap the accounting back onto the stream + in = wrap(in) } - } else { - // unwrap the accounting from the input, we use wrap to put it - // back on after the buffering - var wrap accounting.WrapFn - in, wrap = accounting.UnWrap(in) - var cleanup func() - gcid, in, cleanup, err = readGcid(in, size, int64(o.fs.opt.HashMemoryThreshold)) - defer cleanup() - if err != nil { - return fmt.Errorf("failed to calculate gcid: %w", err) - } - // Wrap the accounting back onto the stream - in = wrap(in) } + fs.Debugf(o, "gcid = %s", gcid) if !withTemp { info, err := o.fs.upload(ctx, in, leaf, dirID, gcid, size, options...) From d4b29fef92110f1b12f32d41658c61ae8f52e4ef Mon Sep 17 00:00:00 2001 From: Kyle Reynolds Date: Wed, 17 Jul 2024 04:04:01 -0600 Subject: [PATCH 046/168] fs: Allow semicolons as well as spaces in --bwlimit timetable parsing - fixes #7595 --- docs/content/commands/rclone.md | 2 +- docs/content/docs.md | 14 +++++++++- fs/bwtimetable.go | 5 +++- fs/bwtimetable_test.go | 47 +++++++++++++++++++++++++++++++++ 4 files changed, 65 insertions(+), 3 deletions(-) diff --git a/docs/content/commands/rclone.md b/docs/content/commands/rclone.md index 4cf7350d2..c73ff6f5e 100644 --- a/docs/content/commands/rclone.md +++ b/docs/content/commands/rclone.md @@ -123,7 +123,7 @@ rclone [flags] --box-token-url string Token server url --box-upload-cutoff SizeSuffix Cutoff for switching to multipart upload (>= 50 MiB) (default 50Mi) --buffer-size SizeSuffix In memory buffer size when reading files for each --transfer (default 16Mi) - --bwlimit BwTimetable Bandwidth limit in KiB/s, or use suffix B|K|M|G|T|P or a full timetable + --bwlimit BwTimetable Bandwidth limit in KiB/s, or use suffix B|K|M|G|T|P or a full timetable. --bwlimit-file BwTimetable Bandwidth limit per file in KiB/s, or use suffix B|K|M|G|T|P or a full timetable --ca-cert stringArray CA certificate used to verify servers --cache-chunk-clean-interval Duration How often should the cache perform cleanups of the chunk storage (default 1m0s) diff --git a/docs/content/docs.md b/docs/content/docs.md index 49180b0ed..c4ef41783 100644 --- a/docs/content/docs.md +++ b/docs/content/docs.md @@ -724,12 +724,20 @@ for upload:download, e.g.`10M:1M`. characters. It is optional. - `HH:MM` is an hour from 00:00 to 23:59. +Entries can be separated by spaces or semicolons. + +**Note:** Semicolons can be used as separators instead of spaces to avoid parsing issues in environments like Docker. + An example of a typical timetable to avoid link saturation during daytime working hours could be: +Using spaces as separators: `--bwlimit "08:00,512k 12:00,10M 13:00,512k 18:00,30M 23:00,off"` -In this example, the transfer bandwidth will be set to 512 KiB/s +Using semicolons as separators: +`--bwlimit "08:00,512k;12:00,10M;13:00,512k;18:00,30M;23:00,off"` + +In these examples, the transfer bandwidth will be set to 512 KiB/s at 8am every day. At noon, it will rise to 10 MiB/s, and drop back to 512 KiB/sec at 1pm. At 6pm, the bandwidth limit will be set to 30 MiB/s, and at 11pm it will be completely disabled (full speed). @@ -737,8 +745,12 @@ Anything between 11pm and 8am will remain unlimited. An example of timetable with `WEEKDAY` could be: +Using spaces as separators: `--bwlimit "Mon-00:00,512 Fri-23:59,10M Sat-10:00,1M Sun-20:00,off"` +Using semicolons as separators: +`--bwlimit "Mon-00:00,512;Fri-23:59,10M;Sat-10:00,1M;Sun-20:00,off"` + It means that, the transfer bandwidth will be set to 512 KiB/s on Monday. It will rise to 10 MiB/s before the end of Friday. At 10:00 on Saturday it will be set to 1 MiB/s. From 20:00 on Sunday it will diff --git a/fs/bwtimetable.go b/fs/bwtimetable.go index 3361fd61f..eb01a8d76 100644 --- a/fs/bwtimetable.go +++ b/fs/bwtimetable.go @@ -150,7 +150,10 @@ func (x *BwTimetable) Set(s string) error { return nil } - for _, tok := range strings.Split(s, " ") { + // Split the timetable string by both spaces and semicolons + for _, tok := range strings.FieldsFunc(s, func(r rune) bool { + return r == ' ' || r == ';' + }) { tv := strings.Split(tok, ",") // Format must be dayOfWeek-HH:MM,BW diff --git a/fs/bwtimetable_test.go b/fs/bwtimetable_test.go index 67f4057a3..b1d45f567 100644 --- a/fs/bwtimetable_test.go +++ b/fs/bwtimetable_test.go @@ -256,6 +256,53 @@ func TestBwTimetableSet(t *testing.T) { false, "Mon-00:00,512Ki Sun-12:00,1Mi Mon-12:00,1Mi Tue-12:00,1Mi Wed-12:00,1Mi Thu-12:00,1Mi Fri-12:00,1Mi Sat-12:00,1Mi Sun-20:00,off", }, + { + "11:00,333;13:40,666;23:50,10M;23:59,off", + BwTimetable{ + BwTimeSlot{DayOfTheWeek: 0, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 1, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 2, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 3, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 4, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 5, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 6, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 0, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 1, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 2, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 3, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 4, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 5, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 6, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + BwTimeSlot{DayOfTheWeek: 0, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 1, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 2, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 3, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 4, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 5, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 6, HHMM: 2350, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 0, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 1, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 2, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 3, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 4, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 5, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 6, HHMM: 2359, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + }, + false, + "Sun-11:00,333Ki Mon-11:00,333Ki Tue-11:00,333Ki Wed-11:00,333Ki Thu-11:00,333Ki Fri-11:00,333Ki Sat-11:00,333Ki Sun-13:40,666Ki Mon-13:40,666Ki Tue-13:40,666Ki Wed-13:40,666Ki Thu-13:40,666Ki Fri-13:40,666Ki Sat-13:40,666Ki Sun-23:50,10Mi Mon-23:50,10Mi Tue-23:50,10Mi Wed-23:50,10Mi Thu-23:50,10Mi Fri-23:50,10Mi Sat-23:50,10Mi Sun-23:59,off Mon-23:59,off Tue-23:59,off Wed-23:59,off Thu-23:59,off Fri-23:59,off Sat-23:59,off", + }, + { + "Mon-11:00,333;Tue-13:40,666:333;Fri-00:00,10M;Sat-10:00,off;Sun-23:00,666", + BwTimetable{ + BwTimeSlot{DayOfTheWeek: 1, HHMM: 1100, Bandwidth: BwPair{Tx: 333 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 2, HHMM: 1340, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 333 * 1024}}, + BwTimeSlot{DayOfTheWeek: 5, HHMM: 0000, Bandwidth: BwPair{Tx: 10 * 1024 * 1024, Rx: 10 * 1024 * 1024}}, + BwTimeSlot{DayOfTheWeek: 6, HHMM: 1000, Bandwidth: BwPair{Tx: -1, Rx: -1}}, + BwTimeSlot{DayOfTheWeek: 0, HHMM: 2300, Bandwidth: BwPair{Tx: 666 * 1024, Rx: 666 * 1024}}, + }, + false, + "Mon-11:00,333Ki Tue-13:40,666Ki:333Ki Fri-00:00,10Mi Sat-10:00,off Sun-23:00,666Ki", + }, } { tt := BwTimetable{} err := tt.Set(test.in) From 9de485f949b818e2b6dd0384a834e47c26d035fa Mon Sep 17 00:00:00 2001 From: Sawjan Gurung Date: Wed, 17 Jul 2024 19:59:08 +0545 Subject: [PATCH 047/168] serve s3: implement `--auth-proxy` This implements --auth-proxy for serve s3. In addition it: * add listbuckets tests with and without authProxy * use auth proxy test framework * servetest: implement workaround for #7454 * update github.com/rclone/gofakes3 to fix race condition --- cmd/serve/s3/backend.go | 121 +++++++---- cmd/serve/s3/list.go | 7 +- cmd/serve/s3/s3.go | 22 +- cmd/serve/s3/s3_test.go | 234 +++++++++++++++------ cmd/serve/s3/server.go | 143 +++++++++++-- cmd/serve/s3/testdata/mybucket/foo/bar.txt | 1 + cmd/serve/s3/testdata/mybucket/lorem.txt | 1 + cmd/serve/servetest/servetest.go | 2 +- go.mod | 2 +- go.sum | 2 + 10 files changed, 404 insertions(+), 131 deletions(-) create mode 100644 cmd/serve/s3/testdata/mybucket/foo/bar.txt create mode 100644 cmd/serve/s3/testdata/mybucket/lorem.txt diff --git a/cmd/serve/s3/backend.go b/cmd/serve/s3/backend.go index f25afd2a3..3c427302c 100644 --- a/cmd/serve/s3/backend.go +++ b/cmd/serve/s3/backend.go @@ -25,22 +25,26 @@ var ( // backend for gofakes3 type s3Backend struct { opt *Options - vfs *vfs.VFS + s *Server meta *sync.Map } // newBackend creates a new SimpleBucketBackend. -func newBackend(vfs *vfs.VFS, opt *Options) gofakes3.Backend { +func newBackend(s *Server, opt *Options) gofakes3.Backend { return &s3Backend{ - vfs: vfs, opt: opt, + s: s, meta: new(sync.Map), } } // ListBuckets always returns the default bucket. func (b *s3Backend) ListBuckets(ctx context.Context) ([]gofakes3.BucketInfo, error) { - dirEntries, err := getDirEntries("/", b.vfs) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return nil, err + } + dirEntries, err := getDirEntries("/", _vfs) if err != nil { return nil, err } @@ -60,7 +64,11 @@ func (b *s3Backend) ListBuckets(ctx context.Context) ([]gofakes3.BucketInfo, err // ListBucket lists the objects in the given bucket. func (b *s3Backend) ListBucket(ctx context.Context, bucket string, prefix *gofakes3.Prefix, page gofakes3.ListBucketPage) (*gofakes3.ObjectList, error) { - _, err := b.vfs.Stat(bucket) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return nil, err + } + _, err = _vfs.Stat(bucket) if err != nil { return nil, gofakes3.BucketNotFound(bucket) } @@ -79,7 +87,7 @@ func (b *s3Backend) ListBucket(ctx context.Context, bucket string, prefix *gofak response := gofakes3.NewObjectList() path, remaining := prefixParser(prefix) - err = b.entryListR(bucket, path, remaining, prefix.HasDelimiter, response) + err = b.entryListR(_vfs, bucket, path, remaining, prefix.HasDelimiter, response) if err == gofakes3.ErrNoSuchKey { // AWS just returns an empty list response = gofakes3.NewObjectList() @@ -94,13 +102,17 @@ func (b *s3Backend) ListBucket(ctx context.Context, bucket string, prefix *gofak // // Note that the metadata is not supported yet. func (b *s3Backend) HeadObject(ctx context.Context, bucketName, objectName string) (*gofakes3.Object, error) { - _, err := b.vfs.Stat(bucketName) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return nil, err + } + _, err = _vfs.Stat(bucketName) if err != nil { return nil, gofakes3.BucketNotFound(bucketName) } fp := path.Join(bucketName, objectName) - node, err := b.vfs.Stat(fp) + node, err := _vfs.Stat(fp) if err != nil { return nil, gofakes3.KeyNotFound(objectName) } @@ -141,13 +153,17 @@ func (b *s3Backend) HeadObject(ctx context.Context, bucketName, objectName strin // GetObject fetchs the object from the filesystem. func (b *s3Backend) GetObject(ctx context.Context, bucketName, objectName string, rangeRequest *gofakes3.ObjectRangeRequest) (obj *gofakes3.Object, err error) { - _, err = b.vfs.Stat(bucketName) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return nil, err + } + _, err = _vfs.Stat(bucketName) if err != nil { return nil, gofakes3.BucketNotFound(bucketName) } fp := path.Join(bucketName, objectName) - node, err := b.vfs.Stat(fp) + node, err := _vfs.Stat(fp) if err != nil { return nil, gofakes3.KeyNotFound(objectName) } @@ -223,9 +239,13 @@ func (b *s3Backend) storeModtime(fp string, meta map[string]string, val string) // TouchObject creates or updates meta on specified object. func (b *s3Backend) TouchObject(ctx context.Context, fp string, meta map[string]string) (result gofakes3.PutObjectResult, err error) { - _, err = b.vfs.Stat(fp) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return result, err + } + _, err = _vfs.Stat(fp) if err == vfs.ENOENT { - f, err := b.vfs.Create(fp) + f, err := _vfs.Create(fp) if err != nil { return result, err } @@ -235,7 +255,7 @@ func (b *s3Backend) TouchObject(ctx context.Context, fp string, meta map[string] return result, err } - _, err = b.vfs.Stat(fp) + _, err = _vfs.Stat(fp) if err != nil { return result, err } @@ -246,7 +266,7 @@ func (b *s3Backend) TouchObject(ctx context.Context, fp string, meta map[string] ti, err := swift.FloatStringToTime(val) if err == nil { b.storeModtime(fp, meta, val) - return result, b.vfs.Chtimes(fp, ti, ti) + return result, _vfs.Chtimes(fp, ti, ti) } // ignore error since the file is successfully created } @@ -255,7 +275,7 @@ func (b *s3Backend) TouchObject(ctx context.Context, fp string, meta map[string] ti, err := swift.FloatStringToTime(val) if err == nil { b.storeModtime(fp, meta, val) - return result, b.vfs.Chtimes(fp, ti, ti) + return result, _vfs.Chtimes(fp, ti, ti) } // ignore error since the file is successfully created } @@ -270,7 +290,11 @@ func (b *s3Backend) PutObject( meta map[string]string, input io.Reader, size int64, ) (result gofakes3.PutObjectResult, err error) { - _, err = b.vfs.Stat(bucketName) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return result, err + } + _, err = _vfs.Stat(bucketName) if err != nil { return result, gofakes3.BucketNotFound(bucketName) } @@ -284,12 +308,12 @@ func (b *s3Backend) PutObject( // } if objectDir != "." { - if err := mkdirRecursive(objectDir, b.vfs); err != nil { + if err := mkdirRecursive(objectDir, _vfs); err != nil { return result, err } } - f, err := b.vfs.Create(fp) + f, err := _vfs.Create(fp) if err != nil { return result, err } @@ -297,17 +321,17 @@ func (b *s3Backend) PutObject( if _, err := io.Copy(f, input); err != nil { // remove file when i/o error occurred (FsPutErr) _ = f.Close() - _ = b.vfs.Remove(fp) + _ = _vfs.Remove(fp) return result, err } if err := f.Close(); err != nil { // remove file when close error occurred (FsPutErr) - _ = b.vfs.Remove(fp) + _ = _vfs.Remove(fp) return result, err } - _, err = b.vfs.Stat(fp) + _, err = _vfs.Stat(fp) if err != nil { return result, err } @@ -318,16 +342,13 @@ func (b *s3Backend) PutObject( ti, err := swift.FloatStringToTime(val) if err == nil { b.storeModtime(fp, meta, val) - return result, b.vfs.Chtimes(fp, ti, ti) + return result, _vfs.Chtimes(fp, ti, ti) } // ignore error since the file is successfully created - } - if val, ok := meta["mtime"]; ok { - ti, err := swift.FloatStringToTime(val) - if err == nil { + if val, ok := meta["mtime"]; ok { b.storeModtime(fp, meta, val) - return result, b.vfs.Chtimes(fp, ti, ti) + return result, _vfs.Chtimes(fp, ti, ti) } // ignore error since the file is successfully created } @@ -338,7 +359,7 @@ func (b *s3Backend) PutObject( // DeleteMulti deletes multiple objects in a single request. func (b *s3Backend) DeleteMulti(ctx context.Context, bucketName string, objects ...string) (result gofakes3.MultiDeleteResult, rerr error) { for _, object := range objects { - if err := b.deleteObject(bucketName, object); err != nil { + if err := b.deleteObject(ctx, bucketName, object); err != nil { fs.Errorf("serve s3", "delete object failed: %v", err) result.Error = append(result.Error, gofakes3.ErrorResult{ Code: gofakes3.ErrInternal, @@ -357,12 +378,16 @@ func (b *s3Backend) DeleteMulti(ctx context.Context, bucketName string, objects // DeleteObject deletes the object with the given name. func (b *s3Backend) DeleteObject(ctx context.Context, bucketName, objectName string) (result gofakes3.ObjectDeleteResult, rerr error) { - return result, b.deleteObject(bucketName, objectName) + return result, b.deleteObject(ctx, bucketName, objectName) } // deleteObject deletes the object from the filesystem. -func (b *s3Backend) deleteObject(bucketName, objectName string) error { - _, err := b.vfs.Stat(bucketName) +func (b *s3Backend) deleteObject(ctx context.Context, bucketName, objectName string) error { + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return err + } + _, err = _vfs.Stat(bucketName) if err != nil { return gofakes3.BucketNotFound(bucketName) } @@ -370,18 +395,22 @@ func (b *s3Backend) deleteObject(bucketName, objectName string) error { fp := path.Join(bucketName, objectName) // S3 does not report an error when attemping to delete a key that does not exist, so // we need to skip IsNotExist errors. - if err := b.vfs.Remove(fp); err != nil && !os.IsNotExist(err) { + if err := _vfs.Remove(fp); err != nil && !os.IsNotExist(err) { return err } // FIXME: unsafe operation - rmdirRecursive(fp, b.vfs) + rmdirRecursive(fp, _vfs) return nil } // CreateBucket creates a new bucket. func (b *s3Backend) CreateBucket(ctx context.Context, name string) error { - _, err := b.vfs.Stat(name) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return err + } + _, err = _vfs.Stat(name) if err != nil && err != vfs.ENOENT { return gofakes3.ErrInternal } @@ -390,7 +419,7 @@ func (b *s3Backend) CreateBucket(ctx context.Context, name string) error { return gofakes3.ErrBucketAlreadyExists } - if err := b.vfs.Mkdir(name, 0755); err != nil { + if err := _vfs.Mkdir(name, 0755); err != nil { return gofakes3.ErrInternal } return nil @@ -398,12 +427,16 @@ func (b *s3Backend) CreateBucket(ctx context.Context, name string) error { // DeleteBucket deletes the bucket with the given name. func (b *s3Backend) DeleteBucket(ctx context.Context, name string) error { - _, err := b.vfs.Stat(name) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return err + } + _, err = _vfs.Stat(name) if err != nil { return gofakes3.BucketNotFound(name) } - if err := b.vfs.Remove(name); err != nil { + if err := _vfs.Remove(name); err != nil { return gofakes3.ErrBucketNotEmpty } @@ -412,7 +445,11 @@ func (b *s3Backend) DeleteBucket(ctx context.Context, name string) error { // BucketExists checks if the bucket exists. func (b *s3Backend) BucketExists(ctx context.Context, name string) (exists bool, err error) { - _, err = b.vfs.Stat(name) + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return false, err + } + _, err = _vfs.Stat(name) if err != nil { return false, nil } @@ -422,6 +459,10 @@ func (b *s3Backend) BucketExists(ctx context.Context, name string) (exists bool, // CopyObject copy specified object from srcKey to dstKey. func (b *s3Backend) CopyObject(ctx context.Context, srcBucket, srcKey, dstBucket, dstKey string, meta map[string]string) (result gofakes3.CopyObjectResult, err error) { + _vfs, err := b.s.getVFS(ctx) + if err != nil { + return result, err + } fp := path.Join(srcBucket, srcKey) if srcBucket == dstBucket && srcKey == dstKey { b.meta.Store(fp, meta) @@ -439,10 +480,10 @@ func (b *s3Backend) CopyObject(ctx context.Context, srcBucket, srcKey, dstBucket } b.storeModtime(fp, meta, val) - return result, b.vfs.Chtimes(fp, ti, ti) + return result, _vfs.Chtimes(fp, ti, ti) } - cStat, err := b.vfs.Stat(fp) + cStat, err := _vfs.Stat(fp) if err != nil { return } diff --git a/cmd/serve/s3/list.go b/cmd/serve/s3/list.go index 210249669..1bec58d05 100644 --- a/cmd/serve/s3/list.go +++ b/cmd/serve/s3/list.go @@ -5,12 +5,13 @@ import ( "strings" "github.com/rclone/gofakes3" + "github.com/rclone/rclone/vfs" ) -func (b *s3Backend) entryListR(bucket, fdPath, name string, addPrefix bool, response *gofakes3.ObjectList) error { +func (b *s3Backend) entryListR(_vfs *vfs.VFS, bucket, fdPath, name string, addPrefix bool, response *gofakes3.ObjectList) error { fp := path.Join(bucket, fdPath) - dirEntries, err := getDirEntries(fp, b.vfs) + dirEntries, err := getDirEntries(fp, _vfs) if err != nil { return err } @@ -30,7 +31,7 @@ func (b *s3Backend) entryListR(bucket, fdPath, name string, addPrefix bool, resp response.AddPrefix(gofakes3.URLEncode(objectPath)) continue } - err := b.entryListR(bucket, path.Join(fdPath, object), "", false, response) + err := b.entryListR(_vfs, bucket, path.Join(fdPath, object), "", false, response) if err != nil { return err } diff --git a/cmd/serve/s3/s3.go b/cmd/serve/s3/s3.go index 07f56ed20..f1c15b772 100644 --- a/cmd/serve/s3/s3.go +++ b/cmd/serve/s3/s3.go @@ -6,6 +6,8 @@ import ( "strings" "github.com/rclone/rclone/cmd" + "github.com/rclone/rclone/cmd/serve/proxy/proxyflags" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/fs/hash" httplib "github.com/rclone/rclone/lib/http" @@ -20,6 +22,7 @@ var DefaultOpt = Options{ hashName: "MD5", hashType: hash.MD5, noCleanup: false, + Auth: httplib.DefaultAuthCfg(), HTTP: httplib.DefaultCfg(), } @@ -30,8 +33,10 @@ const flagPrefix = "" func init() { flagSet := Command.Flags() + httplib.AddAuthFlagsPrefix(flagSet, flagPrefix, &Opt.Auth) httplib.AddHTTPFlagsPrefix(flagSet, flagPrefix, &Opt.HTTP) vfsflags.AddFlags(flagSet) + proxyflags.AddFlags(flagSet) flags.BoolVarP(flagSet, &Opt.pathBucketMode, "force-path-style", "", Opt.pathBucketMode, "If true use path style access if false use virtual hosted style (default true)", "") flags.StringVarP(flagSet, &Opt.hashName, "etag-hash", "", Opt.hashName, "Which hash to use for the ETag, or auto or blank for off", "") flags.StringArrayVarP(flagSet, &Opt.authPair, "auth-key", "", Opt.authPair, "Set key pair for v4 authorization: access_key_id,secret_access_key", "") @@ -55,10 +60,15 @@ var Command = &cobra.Command{ }, Use: "s3 remote:path", Short: `Serve remote:path over s3.`, - Long: help() + httplib.Help(flagPrefix) + vfs.Help(), + Long: help() + httplib.AuthHelp(flagPrefix) + httplib.Help(flagPrefix) + vfs.Help(), RunE: func(command *cobra.Command, args []string) error { - cmd.CheckArgs(1, 1, command, args) - f := cmd.NewFsSrc(args) + var f fs.Fs + if proxyflags.Opt.AuthProxy == "" { + cmd.CheckArgs(1, 1, command, args) + f = cmd.NewFsSrc(args) + } else { + cmd.CheckArgs(0, 0, command, args) + } if Opt.hashName == "auto" { Opt.hashType = f.Hashes().GetOne() @@ -73,13 +83,13 @@ var Command = &cobra.Command{ if err != nil { return err } - router := s.Router() + router := s.server.Router() s.Bind(router) - err = s.serve() + err = s.Serve() if err != nil { return err } - s.Wait() + s.server.Wait() return nil }) return nil diff --git a/cmd/serve/s3/s3_test.go b/cmd/serve/s3/s3_test.go index 2622d5fbc..5043179fb 100644 --- a/cmd/serve/s3/s3_test.go +++ b/cmd/serve/s3/s3_test.go @@ -9,10 +9,8 @@ import ( "fmt" "io" "net/url" - "os" - "os/exec" "path" - "strings" + "path/filepath" "testing" "time" @@ -21,6 +19,7 @@ import ( "github.com/rclone/rclone/fs/object" _ "github.com/rclone/rclone/backend/local" + "github.com/rclone/rclone/cmd/serve/proxy/proxyflags" "github.com/rclone/rclone/cmd/serve/servetest" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/configmap" @@ -37,7 +36,7 @@ const ( ) // Configure and serve the server -func serveS3(f fs.Fs) (testURL string, keyid string, keysec string) { +func serveS3(f fs.Fs) (testURL string, keyid string, keysec string, w *Server) { keyid = random.String(16) keysec = random.String(16) serveropt := &Options{ @@ -49,12 +48,12 @@ func serveS3(f fs.Fs) (testURL string, keyid string, keysec string) { } serveropt.HTTP.ListenAddr = []string{endpoint} - w, _ := newServer(context.Background(), f, serveropt) - router := w.Router() + w, _ = newServer(context.Background(), f, serveropt) + router := w.server.Router() w.Bind(router) - w.Serve() - testURL = w.Server.URLs()[0] + _ = w.Serve() + testURL = w.server.URLs()[0] return } @@ -63,7 +62,7 @@ func serveS3(f fs.Fs) (testURL string, keyid string, keysec string) { // s3 remote against it. func TestS3(t *testing.T) { start := func(f fs.Fs) (configmap.Simple, func()) { - testURL, keyid, keysec := serveS3(f) + testURL, keyid, keysec, _ := serveS3(f) // Config for the backend we'll use to connect to the server config := configmap.Simple{ "type": "s3", @@ -76,62 +75,7 @@ func TestS3(t *testing.T) { return config, func() {} } - RunS3UnitTests(t, "s3", start) -} - -func RunS3UnitTests(t *testing.T, name string, start servetest.StartFn) { - fstest.Initialise() - ci := fs.GetConfig(context.Background()) - ci.DisableFeatures = append(ci.DisableFeatures, "Metadata") - - fremote, _, clean, err := fstest.RandomRemote() - assert.NoError(t, err) - defer clean() - - err = fremote.Mkdir(context.Background(), "") - assert.NoError(t, err) - - f := fremote - config, cleanup := start(f) - defer cleanup() - - // Change directory to run the tests - cwd, err := os.Getwd() - require.NoError(t, err) - err = os.Chdir("../../../backend/" + name) - require.NoError(t, err, "failed to cd to "+name+" backend") - defer func() { - // Change back to the old directory - require.NoError(t, os.Chdir(cwd)) - }() - - // RunS3UnitTests the backend tests with an on the fly remote - args := []string{"test"} - if testing.Verbose() { - args = append(args, "-v") - } - if *fstest.Verbose { - args = append(args, "-verbose") - } - remoteName := "serve" + name + ":" - args = append(args, "-remote", remoteName) - args = append(args, "-run", "^TestIntegration$") - args = append(args, "-list-retries", fmt.Sprint(*fstest.ListRetries)) - cmd := exec.Command("go", args...) - - // Configure the backend with environment variables - cmd.Env = os.Environ() - prefix := "RCLONE_CONFIG_" + strings.ToUpper(remoteName[:len(remoteName)-1]) + "_" - for k, v := range config { - cmd.Env = append(cmd.Env, prefix+strings.ToUpper(k)+"="+v) - } - - // RunS3UnitTests the test - out, err := cmd.CombinedOutput() - if len(out) != 0 { - t.Logf("\n----------\n%s----------\n", string(out)) - } - assert.NoError(t, err, "Running "+name+" integration tests") + servetest.Run(t, "s3", start) } // tests using the minio client @@ -181,7 +125,7 @@ func TestEncodingWithMinioClient(t *testing.T) { _, err = f.Put(context.Background(), in, obji) assert.NoError(t, err) - endpoint, keyid, keysec := serveS3(f) + endpoint, keyid, keysec, _ := serveS3(f) testURL, _ := url.Parse(endpoint) minioClient, err := minio.New(testURL.Host, &minio.Options{ Creds: credentials.NewStaticV4(keyid, keysec, ""), @@ -200,5 +144,161 @@ func TestEncodingWithMinioClient(t *testing.T) { } }) } - +} + +type FileStuct struct { + path string + filename string +} + +type TestCase struct { + description string + bucket string + files []FileStuct + keyID string + keySec string + shouldFail bool +} + +func testListBuckets(t *testing.T, cases []TestCase, useProxy bool) { + fstest.Initialise() + + var f fs.Fs + if useProxy { + // the backend config will be made by the proxy + prog, err := filepath.Abs("../servetest/proxy_code.go") + require.NoError(t, err) + files, err := filepath.Abs("testdata") + require.NoError(t, err) + cmd := "go run " + prog + " " + files + + // FIXME: this is untidy setting a global variable! + proxyflags.Opt.AuthProxy = cmd + defer func() { + proxyflags.Opt.AuthProxy = "" + }() + + f = nil + } else { + // create a test Fs + var err error + f, err = fs.NewFs(context.Background(), "testdata") + require.NoError(t, err) + } + + for _, tt := range cases { + t.Run(tt.description, func(t *testing.T) { + endpoint, keyid, keysec, s := serveS3(f) + defer func() { + assert.NoError(t, s.server.Shutdown()) + }() + + if tt.keyID != "" { + keyid = tt.keyID + } + if tt.keySec != "" { + keysec = tt.keySec + } + + testURL, _ := url.Parse(endpoint) + minioClient, err := minio.New(testURL.Host, &minio.Options{ + Creds: credentials.NewStaticV4(keyid, keysec, ""), + Secure: false, + }) + assert.NoError(t, err) + + buckets, err := minioClient.ListBuckets(context.Background()) + if tt.shouldFail { + require.Error(t, err) + } else { + require.NoError(t, err) + require.NotEmpty(t, buckets) + assert.Equal(t, buckets[0].Name, tt.bucket) + + o := minioClient.ListObjects(context.Background(), tt.bucket, minio.ListObjectsOptions{ + Recursive: true, + }) + // save files after reading from channel + objects := []string{} + for object := range o { + objects = append(objects, object.Key) + } + + for _, tt := range tt.files { + file := path.Join(tt.path, tt.filename) + found := false + for _, fname := range objects { + if file == fname { + found = true + break + } + } + require.Equal(t, true, found, "Object not found: "+file) + } + } + }) + } +} + +func TestListBuckets(t *testing.T) { + var cases = []TestCase{ + { + description: "list buckets", + bucket: "mybucket", + files: []FileStuct{ + { + path: "", + filename: "lorem.txt", + }, + { + path: "foo", + filename: "bar.txt", + }, + }, + }, + { + description: "list buckets: wrong s3 key", + bucket: "mybucket", + keyID: "invalid", + shouldFail: true, + }, + { + description: "list buckets: wrong s3 secret", + bucket: "mybucket", + keySec: "invalid", + shouldFail: true, + }, + } + + testListBuckets(t, cases, false) +} + +func TestListBucketsAuthProxy(t *testing.T) { + var cases = []TestCase{ + { + description: "list buckets", + bucket: "mybucket", + // request with random keyid + // instead of what was set in 'authPair' + keyID: random.String(16), + files: []FileStuct{ + { + path: "", + filename: "lorem.txt", + }, + { + path: "foo", + filename: "bar.txt", + }, + }, + }, + { + description: "list buckets: wrong s3 secret", + bucket: "mybucket", + keySec: "invalid", + shouldFail: true, + }, + } + + testListBuckets(t, cases, true) } diff --git a/cmd/serve/s3/server.go b/cmd/serve/s3/server.go index 470238644..abc8ba4a9 100644 --- a/cmd/serve/s3/server.go +++ b/cmd/serve/s3/server.go @@ -3,12 +3,19 @@ package s3 import ( "context" + "crypto/md5" + "encoding/hex" + "errors" "fmt" "math/rand" "net/http" + "strings" "github.com/go-chi/chi/v5" "github.com/rclone/gofakes3" + "github.com/rclone/gofakes3/signature" + "github.com/rclone/rclone/cmd/serve/proxy" + "github.com/rclone/rclone/cmd/serve/proxy/proxyflags" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/hash" httplib "github.com/rclone/rclone/lib/http" @@ -16,6 +23,12 @@ import ( "github.com/rclone/rclone/vfs/vfscommon" ) +type ctxKey int + +const ( + ctxKeyID ctxKey = iota +) + // Options contains options for the http Server type Options struct { //TODO add more options @@ -24,17 +37,20 @@ type Options struct { hashType hash.Type authPair []string noCleanup bool + Auth httplib.AuthConfig HTTP httplib.Config } // Server is a s3.FileSystem interface type Server struct { - *httplib.Server - f fs.Fs - vfs *vfs.VFS - faker *gofakes3.GoFakeS3 - handler http.Handler - ctx context.Context // for global config + server *httplib.Server + f fs.Fs + _vfs *vfs.VFS // don't use directly, use getVFS + faker *gofakes3.GoFakeS3 + handler http.Handler + proxy *proxy.Proxy + ctx context.Context // for global config + s3Secret string } // Make a new S3 Server to serve the remote @@ -42,16 +58,17 @@ func newServer(ctx context.Context, f fs.Fs, opt *Options) (s *Server, err error w := &Server{ f: f, ctx: ctx, - vfs: vfs.New(f, &vfscommon.Opt), } if len(opt.authPair) == 0 { fs.Logf("serve s3", "No auth provided so allowing anonymous access") + } else { + w.s3Secret = getAuthSecret(opt.authPair) } var newLogger logger w.faker = gofakes3.New( - newBackend(w.vfs, opt), + newBackend(w, opt), gofakes3.WithHostBucket(!opt.pathBucketMode), gofakes3.WithLogger(newLogger), gofakes3.WithRequestID(rand.Uint64()), @@ -60,24 +77,124 @@ func newServer(ctx context.Context, f fs.Fs, opt *Options) (s *Server, err error gofakes3.WithIntegrityCheck(true), // Check Content-MD5 if supplied ) - w.Server, err = httplib.NewServer(ctx, + w.handler = http.NewServeMux() + w.handler = w.faker.Server() + + if proxyflags.Opt.AuthProxy != "" { + w.proxy = proxy.New(ctx, &proxyflags.Opt) + // proxy auth middleware + w.handler = proxyAuthMiddleware(w.handler, w) + w.handler = authPairMiddleware(w.handler, w) + } else { + w._vfs = vfs.New(f, &vfscommon.Opt) + + if len(opt.authPair) > 0 { + w.faker.AddAuthKeys(authlistResolver(opt.authPair)) + } + } + + w.server, err = httplib.NewServer(ctx, httplib.WithConfig(opt.HTTP), + httplib.WithAuth(opt.Auth), ) if err != nil { return nil, fmt.Errorf("failed to init server: %w", err) } - w.handler = w.faker.Server() return w, nil } +func (w *Server) getVFS(ctx context.Context) (VFS *vfs.VFS, err error) { + if w._vfs != nil { + return w._vfs, nil + } + + value := ctx.Value(ctxKeyID) + if value == nil { + return nil, errors.New("no VFS found in context") + } + + VFS, ok := value.(*vfs.VFS) + if !ok { + return nil, fmt.Errorf("context value is not VFS: %#v", value) + } + return VFS, nil +} + +// auth does proxy authorization +func (w *Server) auth(accessKeyID string) (value interface{}, err error) { + VFS, _, err := w.proxy.Call(stringToMd5Hash(accessKeyID), accessKeyID, false) + if err != nil { + return nil, err + } + return VFS, err +} + // Bind register the handler to http.Router func (w *Server) Bind(router chi.Router) { router.Handle("/*", w.handler) } -func (w *Server) serve() error { - w.Serve() - fs.Logf(w.f, "Starting s3 server on %s", w.URLs()) +// Serve serves the s3 server +func (w *Server) Serve() error { + w.server.Serve() + fs.Logf(w.f, "Starting s3 server on %s", w.server.URLs()) return nil } + +func authPairMiddleware(next http.Handler, ws *Server) http.Handler { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + accessKey, _ := parseAccessKeyID(r) + // set the auth pair + authPair := map[string]string{ + accessKey: ws.s3Secret, + } + ws.faker.AddAuthKeys(authPair) + next.ServeHTTP(w, r) + }) +} + +func proxyAuthMiddleware(next http.Handler, ws *Server) http.Handler { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + accessKey, _ := parseAccessKeyID(r) + value, err := ws.auth(accessKey) + if err != nil { + fs.Infof(r.URL.Path, "%s: Auth failed: %v", r.RemoteAddr, err) + } + if value != nil { + r = r.WithContext(context.WithValue(r.Context(), ctxKeyID, value)) + } + + next.ServeHTTP(w, r) + }) +} + +func parseAccessKeyID(r *http.Request) (accessKey string, error signature.ErrorCode) { + v4Auth := r.Header.Get("Authorization") + req, err := signature.ParseSignV4(v4Auth) + if err != signature.ErrNone { + return "", err + } + + return req.Credential.GetAccessKey(), signature.ErrNone +} + +func stringToMd5Hash(s string) string { + hasher := md5.New() + hasher.Write([]byte(s)) + return hex.EncodeToString(hasher.Sum(nil)) +} + +func getAuthSecret(authPair []string) string { + if len(authPair) == 0 { + return "" + } + + splited := strings.Split(authPair[0], ",") + if len(splited) != 2 { + return "" + } + + secret := strings.TrimSpace(splited[1]) + return secret +} diff --git a/cmd/serve/s3/testdata/mybucket/foo/bar.txt b/cmd/serve/s3/testdata/mybucket/foo/bar.txt new file mode 100644 index 000000000..30c8e8c91 --- /dev/null +++ b/cmd/serve/s3/testdata/mybucket/foo/bar.txt @@ -0,0 +1 @@ +I am inside a folder \ No newline at end of file diff --git a/cmd/serve/s3/testdata/mybucket/lorem.txt b/cmd/serve/s3/testdata/mybucket/lorem.txt new file mode 100644 index 000000000..47e950cee --- /dev/null +++ b/cmd/serve/s3/testdata/mybucket/lorem.txt @@ -0,0 +1 @@ +lorem epsum gipsum \ No newline at end of file diff --git a/cmd/serve/servetest/servetest.go b/cmd/serve/servetest/servetest.go index f0f246335..b11a01627 100644 --- a/cmd/serve/servetest/servetest.go +++ b/cmd/serve/servetest/servetest.go @@ -76,7 +76,7 @@ func run(t *testing.T, name string, start StartFn, useProxy bool) { if *fstest.Verbose { args = append(args, "-verbose") } - remoteName := name + "test:" + remoteName := "serve" + name + "test:" if *subRun != "" { args = append(args, "-run", *subRun) } diff --git a/go.mod b/go.mod index 3536b3f39..e0ceb9c37 100644 --- a/go.mod +++ b/go.mod @@ -52,7 +52,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 github.com/prometheus/client_golang v1.19.1 github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 - github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9 + github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56 github.com/rfjakob/eme v1.1.2 github.com/rivo/uniseg v0.4.7 github.com/rogpeppe/go-internal v1.12.0 diff --git a/go.sum b/go.sum index 2cf5a8356..31d67c277 100644 --- a/go.sum +++ b/go.sum @@ -460,6 +460,8 @@ github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 h1:VV56i89SMfX/s github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9 h1:2R9eePKGGwhB6eiXr4r+U1UDWLeN+Yz0xeyyaodi2h0= github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= +github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56 h1:JmCt3EsTnlZrg/PHIyZqvKDRvBCde/rmThAQFliE9bU= +github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/relvacode/iso8601 v1.3.0 h1:HguUjsGpIMh/zsTczGN3DVJFxTU/GX+MMmzcKoMO7ko= github.com/relvacode/iso8601 v1.3.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4= From f5eef420a476762476e3830f1cf2b4fce07878c1 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 11:13:18 +0100 Subject: [PATCH 048/168] Add Russ Bubley to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 37de54fa3..279e4172e 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -867,3 +867,4 @@ put them back in again.` >}} * Bill Fraser * Thearas * Filipe Herculano + * Russ Bubley From b0d0e0b26730f8664d400d76a681a982d42cd2e8 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 11:13:18 +0100 Subject: [PATCH 049/168] Add Paul Collins to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 279e4172e..c229254be 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -868,3 +868,4 @@ put them back in again.` >}} * Thearas * Filipe Herculano * Russ Bubley + * Paul Collins From 7f048ac901410ca10157baee07b220cd42ea81ff Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 11:13:18 +0100 Subject: [PATCH 050/168] Add Tomasz Melcer to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index c229254be..5217bc0c0 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -869,3 +869,4 @@ put them back in again.` >}} * Filipe Herculano * Russ Bubley * Paul Collins + * Tomasz Melcer From f2ce1767f0bbfb065d516985b0017f823f4d88d3 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 11:13:18 +0100 Subject: [PATCH 051/168] Add itsHenry to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 5217bc0c0..31a42cc7c 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -870,3 +870,4 @@ put them back in again.` >}} * Russ Bubley * Paul Collins * Tomasz Melcer + * itsHenry <2671230065@qq.com> From 5287a9b5fa8ba0aec87f8375f6c9ae93e3a41078 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 11:13:18 +0100 Subject: [PATCH 052/168] Add Ke Wang to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 31a42cc7c..a349ad5cd 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -871,3 +871,4 @@ put them back in again.` >}} * Paul Collins * Tomasz Melcer * itsHenry <2671230065@qq.com> + * Ke Wang From 4824837eedcfc06108676273376591cf9ff37bbf Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 17 Jul 2024 15:46:19 +0100 Subject: [PATCH 053/168] azureblob: allow anonymous access for public resources See: https://forum.rclone.org/t/azure-blob-public-resources/46882 --- backend/azureblob/azureblob.go | 12 +++++++++++- docs/content/azureblob.md | 7 +++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/backend/azureblob/azureblob.go b/backend/azureblob/azureblob.go index 6c07a3320..662be58a7 100644 --- a/backend/azureblob/azureblob.go +++ b/backend/azureblob/azureblob.go @@ -711,10 +711,11 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e ClientOptions: policyClientOptions, } - // Here we auth by setting one of cred, sharedKeyCred or f.svc + // Here we auth by setting one of cred, sharedKeyCred, f.svc or anonymous var ( cred azcore.TokenCredential sharedKeyCred *service.SharedKeyCredential + anonymous = false ) switch { case opt.EnvAuth: @@ -874,6 +875,9 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e if err != nil { return nil, fmt.Errorf("failed to acquire MSI token: %w", err) } + case opt.Account != "": + // Anonymous access + anonymous = true default: return nil, errors.New("no authentication method configured") } @@ -903,6 +907,12 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e if err != nil { return nil, fmt.Errorf("create client failed: %w", err) } + } else if anonymous { + // Anonymous public access + f.svc, err = service.NewClientWithNoCredential(opt.Endpoint, &clientOpt) + if err != nil { + return nil, fmt.Errorf("create public client failed: %w", err) + } } } if f.svc == nil { diff --git a/docs/content/azureblob.md b/docs/content/azureblob.md index 987045cb2..58c3f1f05 100644 --- a/docs/content/azureblob.md +++ b/docs/content/azureblob.md @@ -289,6 +289,13 @@ be explicitly specified using exactly one of the `msi_object_id`, If none of `msi_object_id`, `msi_client_id`, or `msi_mi_res_id` is set, this is is equivalent to using `env_auth`. +#### Anonymous {#anonymous} + +If you want to access resources with public anonymous access then set +`account` only. You can do this without making an rclone config: + + rclone lsf :azureblob,account=ACCOUNT:CONTAINER + {{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/azureblob/azureblob.go then run make backenddocs" >}} ### Standard options From 14629c66f93e473420f022dc4448137368544f19 Mon Sep 17 00:00:00 2001 From: AThePeanut4 <49614525+AThePeanut4@users.noreply.github.com> Date: Mon, 15 Jul 2024 22:41:51 +0200 Subject: [PATCH 054/168] systemd: prevent unmount rc command from sending a STOPPING=1 sd-notify message This prevents an `rclone rcd` server from prematurely going into the 'deactivating' state, which was causing systemd to kill it with a SIGABRT after the stop timeout. Fixes #7540 --- cmd/mountlib/mount.go | 9 ++------- lib/systemd/notify.go | 5 ++++- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/cmd/mountlib/mount.go b/cmd/mountlib/mount.go index 4a539e0f7..0e5419398 100644 --- a/cmd/mountlib/mount.go +++ b/cmd/mountlib/mount.go @@ -18,11 +18,11 @@ import ( "github.com/rclone/rclone/fs/config/flags" "github.com/rclone/rclone/lib/atexit" "github.com/rclone/rclone/lib/daemonize" + "github.com/rclone/rclone/lib/systemd" "github.com/rclone/rclone/vfs" "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfsflags" - "github.com/coreos/go-systemd/v22/daemon" "github.com/spf13/cobra" "github.com/spf13/pflag" ) @@ -307,6 +307,7 @@ func NewMountCommand(commandName string, hidden bool, mount MountFn) *cobra.Comm // Wait for foreground mount, if any... if mountDaemon == nil { if err == nil { + defer systemd.Notify()() err = mnt.Wait() } if err != nil { @@ -385,7 +386,6 @@ func (m *MountPoint) Wait() error { var finaliseOnce sync.Once finalise := func() { finaliseOnce.Do(func() { - _, _ = daemon.SdNotify(false, daemon.SdNotifyStopping) // Unmount only if directory was mounted by rclone, e.g. don't unmount autofs hooks. if err := CheckMountReady(m.MountPoint); err != nil { fs.Debugf(m.MountPoint, "Unmounted externally. Just exit now.") @@ -401,11 +401,6 @@ func (m *MountPoint) Wait() error { fnHandle := atexit.Register(finalise) defer atexit.Unregister(fnHandle) - // Notify systemd - if _, err := daemon.SdNotify(false, daemon.SdNotifyReady); err != nil { - return fmt.Errorf("failed to notify systemd: %w", err) - } - // Reload VFS cache on SIGHUP sigHup := make(chan os.Signal, 1) NotifyOnSigHup(sigHup) diff --git a/lib/systemd/notify.go b/lib/systemd/notify.go index 8dccafb4f..237343147 100644 --- a/lib/systemd/notify.go +++ b/lib/systemd/notify.go @@ -9,10 +9,13 @@ import ( "github.com/rclone/rclone/lib/atexit" ) -// Notify systemd that the service is starting. This returns a +// Notify systemd that the service is ready. This returns a // function which should be called to notify that the service is // stopping. This function will be called on exit if the service exits // on a signal. +// NOTE: this function should only be called once, and so it +// should generally only be used directly in a command's Run handler. +// It should not be called as a result of rc commands. See #7540. func Notify() func() { if _, err := daemon.SdNotify(false, daemon.SdNotifyReady); err != nil { log.Printf("failed to notify ready to systemd: %v", err) From d008381e592d50fe5a9b000b3ebcebdc473f7433 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 20 Jul 2024 10:54:36 +0100 Subject: [PATCH 055/168] Add AThePeanut4 to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index a349ad5cd..e2c6672f6 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -872,3 +872,4 @@ put them back in again.` >}} * Tomasz Melcer * itsHenry <2671230065@qq.com> * Ke Wang + * AThePeanut4 <49614525+AThePeanut4@users.noreply.github.com> From ca244470902fff32aaab1963da5144b6f5804645 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 16:57:24 +0100 Subject: [PATCH 056/168] build: update to go1.23rc1 and make go1.21 the minimum required version --- .github/workflows/build.yml | 30 ++++---- backend/onedrive/quickxorhash/quickxorhash.go | 10 ++- backend/onedrive/quickxorhash/xor.go | 20 ----- backend/onedrive/quickxorhash/xor_1.20.go | 9 --- backend/union/errors_test.go | 2 - cmd/serve/dlna/cds.go | 2 - cmd/serve/dlna/cms.go | 2 - cmd/serve/dlna/dlna.go | 2 - cmd/serve/dlna/dlna_test.go | 2 - cmd/serve/dlna/dlna_unsupported.go | 9 --- cmd/serve/dlna/dlna_util.go | 2 - cmd/serve/dlna/mrrs.go | 2 - fs/versioncheck.go | 6 +- go.mod | 5 +- go.sum | 75 +++++++++---------- 15 files changed, 63 insertions(+), 115 deletions(-) delete mode 100644 backend/onedrive/quickxorhash/xor.go delete mode 100644 backend/onedrive/quickxorhash/xor_1.20.go delete mode 100644 cmd/serve/dlna/dlna_unsupported.go diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 98fcba94a..27da14d04 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,12 +27,12 @@ jobs: strategy: fail-fast: false matrix: - job_name: ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.20', 'go1.21'] + job_name: ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.21', 'go1.22'] include: - job_name: linux os: ubuntu-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' gotags: cmount build_flags: '-include "^linux/"' check: true @@ -43,14 +43,14 @@ jobs: - job_name: linux_386 os: ubuntu-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' goarch: 386 gotags: cmount quicktest: true - job_name: mac_amd64 os: macos-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' gotags: 'cmount' build_flags: '-include "^darwin/amd64" -cgo' quicktest: true @@ -59,14 +59,14 @@ jobs: - job_name: mac_arm64 os: macos-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' gotags: 'cmount' build_flags: '-include "^darwin/arm64" -cgo -macos-arch arm64 -cgo-cflags=-I/usr/local/include -cgo-ldflags=-L/usr/local/lib' deploy: true - job_name: windows os: windows-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' gotags: cmount cgo: '0' build_flags: '-include "^windows/"' @@ -76,23 +76,23 @@ jobs: - job_name: other_os os: ubuntu-latest - go: '>=1.22.0-rc.1' + go: '>=1.23.0-rc.1' build_flags: '-exclude "^(windows/|darwin/|linux/)"' compile_all: true deploy: true - - job_name: go1.20 - os: ubuntu-latest - go: '1.20' - quicktest: true - racequicktest: true - - job_name: go1.21 os: ubuntu-latest go: '1.21' quicktest: true racequicktest: true + - job_name: go1.22 + os: ubuntu-latest + go: '1.22' + quicktest: true + racequicktest: true + name: ${{ matrix.job_name }} runs-on: ${{ matrix.os }} @@ -237,7 +237,7 @@ jobs: id: setup-go uses: actions/setup-go@v5 with: - go-version: '>=1.22.0-rc.1' + go-version: '>=1.23.0-rc.1' check-latest: true cache: false @@ -311,7 +311,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '>=1.22.0-rc.1' + go-version: '>=1.23.0-rc.1' - name: Set global environment variables shell: bash diff --git a/backend/onedrive/quickxorhash/quickxorhash.go b/backend/onedrive/quickxorhash/quickxorhash.go index a8fa3d7f0..a598a5a1f 100644 --- a/backend/onedrive/quickxorhash/quickxorhash.go +++ b/backend/onedrive/quickxorhash/quickxorhash.go @@ -26,7 +26,10 @@ package quickxorhash // OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR // PERFORMANCE OF THIS SOFTWARE. -import "hash" +import ( + "crypto/subtle" + "hash" +) const ( // BlockSize is the preferred size for hashing @@ -48,6 +51,11 @@ func New() hash.Hash { return &quickXorHash{} } +// xor dst with src +func xorBytes(dst, src []byte) int { + return subtle.XORBytes(dst, src, dst) +} + // Write (via the embedded io.Writer interface) adds more data to the running hash. // It never returns an error. // diff --git a/backend/onedrive/quickxorhash/xor.go b/backend/onedrive/quickxorhash/xor.go deleted file mode 100644 index 895da8de9..000000000 --- a/backend/onedrive/quickxorhash/xor.go +++ /dev/null @@ -1,20 +0,0 @@ -//go:build !go1.20 - -package quickxorhash - -func xorBytes(dst, src []byte) int { - n := len(dst) - if len(src) < n { - n = len(src) - } - if n == 0 { - return 0 - } - dst = dst[:n] - //src = src[:n] - src = src[:len(dst)] // remove bounds check in loop - for i := range dst { - dst[i] ^= src[i] - } - return n -} diff --git a/backend/onedrive/quickxorhash/xor_1.20.go b/backend/onedrive/quickxorhash/xor_1.20.go deleted file mode 100644 index fb3556962..000000000 --- a/backend/onedrive/quickxorhash/xor_1.20.go +++ /dev/null @@ -1,9 +0,0 @@ -//go:build go1.20 - -package quickxorhash - -import "crypto/subtle" - -func xorBytes(dst, src []byte) int { - return subtle.XORBytes(dst, src, dst) -} diff --git a/backend/union/errors_test.go b/backend/union/errors_test.go index e7f770c35..9cd6a2a4b 100644 --- a/backend/union/errors_test.go +++ b/backend/union/errors_test.go @@ -1,5 +1,3 @@ -//go:build go1.20 - package union import ( diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index be8fdc9c9..06d8824a4 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -1,5 +1,3 @@ -//go:build go1.21 - package dlna import ( diff --git a/cmd/serve/dlna/cms.go b/cmd/serve/dlna/cms.go index eb2bbc9b0..1edce9c36 100644 --- a/cmd/serve/dlna/cms.go +++ b/cmd/serve/dlna/cms.go @@ -1,5 +1,3 @@ -//go:build go1.21 - package dlna import ( diff --git a/cmd/serve/dlna/dlna.go b/cmd/serve/dlna/dlna.go index d3c3751c1..b959b9e6f 100644 --- a/cmd/serve/dlna/dlna.go +++ b/cmd/serve/dlna/dlna.go @@ -1,5 +1,3 @@ -//go:build go1.21 - // Package dlna provides DLNA server. package dlna diff --git a/cmd/serve/dlna/dlna_test.go b/cmd/serve/dlna/dlna_test.go index f89af7387..0270f27ba 100644 --- a/cmd/serve/dlna/dlna_test.go +++ b/cmd/serve/dlna/dlna_test.go @@ -1,5 +1,3 @@ -//go:build go1.21 - package dlna import ( diff --git a/cmd/serve/dlna/dlna_unsupported.go b/cmd/serve/dlna/dlna_unsupported.go deleted file mode 100644 index d12f61e6f..000000000 --- a/cmd/serve/dlna/dlna_unsupported.go +++ /dev/null @@ -1,9 +0,0 @@ -//go:build !go1.21 - -// Package dlna is unsupported on this platform -package dlna - -import "github.com/spf13/cobra" - -// Command definition is nil to show not implemented -var Command *cobra.Command diff --git a/cmd/serve/dlna/dlna_util.go b/cmd/serve/dlna/dlna_util.go index 0347296e2..d54dfea5b 100644 --- a/cmd/serve/dlna/dlna_util.go +++ b/cmd/serve/dlna/dlna_util.go @@ -1,5 +1,3 @@ -//go:build go1.21 - package dlna import ( diff --git a/cmd/serve/dlna/mrrs.go b/cmd/serve/dlna/mrrs.go index 0cc72d8c7..70061bd71 100644 --- a/cmd/serve/dlna/mrrs.go +++ b/cmd/serve/dlna/mrrs.go @@ -1,5 +1,3 @@ -//go:build go1.21 - package dlna import ( diff --git a/fs/versioncheck.go b/fs/versioncheck.go index 58571a42a..b26e992b7 100644 --- a/fs/versioncheck.go +++ b/fs/versioncheck.go @@ -1,7 +1,7 @@ -//go:build !go1.20 +//go:build !go1.21 package fs -// Upgrade to Go version 1.20 to compile rclone - latest stable go +// Upgrade to Go version 1.21 to compile rclone - latest stable go // compiler recommended. -func init() { Go_version_1_20_required_for_compilation() } +func init() { Go_version_1_21_required_for_compilation() } diff --git a/go.mod b/go.mod index e0ceb9c37..a880dd68f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/rclone/rclone -go 1.20 +go 1.21 require ( bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5 @@ -95,7 +95,6 @@ require ( github.com/ProtonMail/gopenpgp/v2 v2.7.4 // indirect github.com/PuerkitoBio/goquery v1.8.1 // indirect github.com/akavel/rsrc v0.10.2 // indirect - github.com/anacrolix/ffprobe v1.0.0 // indirect github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect github.com/beorn7/perks v1.0.1 // indirect @@ -125,6 +124,7 @@ require ( github.com/google/s2a-go v0.1.7 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect github.com/googleapis/gax-go/v2 v2.12.2 // indirect + github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect @@ -148,7 +148,6 @@ require ( github.com/minio/sha256-simd v1.0.1 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14 // indirect github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect github.com/pkg/errors v0.9.1 // indirect diff --git a/go.sum b/go.sum index 31d67c277..18e39e502 100644 --- a/go.sum +++ b/go.sum @@ -42,6 +42,7 @@ github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0/go.mod h1:9kIvujWAA58nmP github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 h1:jBQA3cKT4L2rWMpgE7Yt3Hwh2aUj8KXjIGLxjHeYNNo= github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0/go.mod h1:4OG6tQ9EOP/MT0NMjDlRzWoVFxfu9rN9B2X+tlSVktg= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 h1:AifHbc4mg0x9zW52WOpKbsHaDKuRhlI7TVl47thgQ70= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0/go.mod h1:T5RfihdXtBDxt1Ch2wobif3TvzTdumDy29kahv6AV9A= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 h1:YUUxeiOWgdAQE3pXt2H7QXzZs0q8UBjgRbl56qo8GYM= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2/go.mod h1:dmXQgZuiSubAecswZE+Sm8jkvEa7kQgTPVRvwL/nd0E= github.com/Azure/azure-sdk-for-go/sdk/storage/azfile v1.2.2 h1:PmDhkIT8S5U4nkY/s78Xmf7CXT8qCliNEBhbrkBp3Q0= @@ -53,6 +54,7 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= +github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd h1:nzE1YQBdx1bq9IlZinHa+HVffy+NmVRoKr+wHN8fpLE= github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd/go.mod h1:C8yoIfvESpM3GD07OCHU7fqI7lhwyZ2Td1rbNbTAhnc= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= @@ -75,7 +77,6 @@ github.com/ProtonMail/gopenpgp/v2 v2.7.4 h1:Vz/8+HViFFnf2A6XX8JOvZMrA6F5puwNvvF2 github.com/ProtonMail/gopenpgp/v2 v2.7.4/go.mod h1:IhkNEDaxec6NyzSI0PlxapinnwPVIESk8/76da3Ct3g= github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAcwmWM= github.com/PuerkitoBio/goquery v1.8.1/go.mod h1:Q8ICL1kNUJ2sXGoAhPGUdYDJvgQgHzJsnnd3H7Ho5jQ= -github.com/RoaringBitmap/roaring v0.4.7/go.mod h1:8khRDP4HmeXns4xIj9oGrKSz7XTQiJx2zgh7AcNke4w= github.com/Unknwon/goconfig v1.0.0 h1:9IAu/BYbSLQi8puFjUQApZTxIHqSwrj5d8vpP8vTq4A= github.com/Unknwon/goconfig v1.0.0/go.mod h1:wngxua9XCNjvHjDiTiV26DaKDT+0c63QR6H5hjVUUxw= github.com/a8m/tree v0.0.0-20240104212747-2c8764a5f17e h1:KMVieI1/Ub++GYfnhyFPoGE3g5TUiG4srE3TMGr5nM4= @@ -86,21 +87,12 @@ github.com/abbot/go-http-auth v0.4.0 h1:QjmvZ5gSC7jm3Zg54DqWE/T5m1t2AfDu6QlXJT0E github.com/abbot/go-http-auth v0.4.0/go.mod h1:Cz6ARTIzApMJDzh5bRMSUou6UMSp0IEXg9km/ci7TJM= github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/anacrolix/dms v1.6.0 h1:v2g1Y+Fc/ICSEc+7M6B92oFcfcqa5LXYPhE4Hcm5tVA= -github.com/anacrolix/dms v1.6.0/go.mod h1:5fAMpBcPFG4WQFh91zhf2E7/KYZ3/WmmRAf/WMoL0Q0= github.com/anacrolix/dms v1.6.1-0.20240419232543-6b89c448141b h1:gchL4yuVZGccAqFsx0BtbaRYXmij1GjYr6471GmcWbE= github.com/anacrolix/dms v1.6.1-0.20240419232543-6b89c448141b/go.mod h1:9nsIaRubWP+90pqixZd3Q20qkv9rU3ZkutsRRSPrI78= -github.com/anacrolix/envpprof v0.0.0-20180404065416-323002cec2fa/go.mod h1:KgHhUaQMc8cC0+cEflSgCFNFbKwi5h54gqtVn8yhP7c= -github.com/anacrolix/envpprof v1.0.0/go.mod h1:KgHhUaQMc8cC0+cEflSgCFNFbKwi5h54gqtVn8yhP7c= -github.com/anacrolix/ffprobe v1.0.0 h1:j8fGLBsXejwdXd0pkA9iR3Dt1XwMFv5wjeYWObcue8A= -github.com/anacrolix/ffprobe v1.0.0/go.mod h1:BIw+Bjol6CWjm/CRWrVLk2Vy+UYlkgmBZ05vpSYqZPw= github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13 h1:qwOprPTDMM3BASJRf84mmZnTXRsPGGJ8xoHKQS7m3so= github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= -github.com/anacrolix/log v0.13.1/go.mod h1:D4+CvN8SnruK6zIFS/xPoRJmtvtnxs+CSfDQ+BFxZ68= github.com/anacrolix/log v0.15.2 h1:LTSf5Wm6Q4GNWPFMBP7NPYV6UBVZzZLKckL+/Lj72Oo= github.com/anacrolix/log v0.15.2/go.mod h1:m0poRtlr41mriZlXBQ9SOVZ8yZBkLjOkDhd5Li5pITA= -github.com/anacrolix/missinggo v1.1.0/go.mod h1:MBJu3Sk/k3ZfGYcS7z18gwfu72Ey/xopPFJJbTi5yIo= -github.com/anacrolix/tagflag v0.0.0-20180109131632-2146c8d41bf0/go.mod h1:1m2U/K6ZT+JZG0+bdMK6qauP49QT4wE5pmhJXOKKCHw= github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss= github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= @@ -112,18 +104,19 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bradenaw/juniper v0.15.2 h1:0JdjBGEF2jP1pOxmlNIrPhAoQN7Ng5IMAY5D0PHMW4U= github.com/bradenaw/juniper v0.15.2/go.mod h1:UX4FX57kVSaDp4TPqvSjkAAewmRFAfXf27BOs5z9dq8= -github.com/bradfitz/iter v0.0.0-20140124041915-454541ec3da2/go.mod h1:PyRFw1Lt2wKX4ZVSQ2mk+PeDa1rxyObEDlApuIsUKuo= github.com/buengese/sgzip v0.1.1 h1:ry+T8l1mlmiWEsDrH/YHZnCVWD2S3im1KLsyO+8ZmTU= github.com/buengese/sgzip v0.1.1/go.mod h1:i5ZiXGF3fhV7gL1xaRRL1nDnmpNj0X061FQzOS8VMas= github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s= +github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= github.com/calebcase/tmpfile v1.0.3 h1:BZrOWZ79gJqQ3XbAQlihYZf/YCV0H4KPIdM5K5oMpJo= github.com/calebcase/tmpfile v1.0.3/go.mod h1:UAUc01aHeC+pudPagY/lWvt2qS9ZO5Zzof6/tIUzqeI= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= +github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -143,20 +136,18 @@ github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8 github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cronokirby/saferith v0.33.0 h1:TgoQlfsD4LIwx71+ChfRcIpjkw+RPOapDEVxa+LhwLo= github.com/cronokirby/saferith v0.33.0/go.mod h1:QKJhjoqUtBsXCAVEjw38mFqoi7DebT7kthcD7UzbnoA= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dop251/scsu v0.0.0-20220106150536-84ac88021d00 h1:xJBhC00smQpSZw3Kr0ErMUBXhUSjYoLRm2szxdbRBL0= github.com/dop251/scsu v0.0.0-20220106150536-84ac88021d00/go.mod h1:nNICngOdmNImBb/vuL+dSc0aIg3ryNATpjxThNoPw4g= github.com/dropbox/dropbox-sdk-go-unofficial/v6 v6.0.5 h1:FT+t0UEDykcor4y3dMVKXIiWJETBpRgERYTGlmMd7HU= github.com/dropbox/dropbox-sdk-go-unofficial/v6 v6.0.5/go.mod h1:rSS3kM9XMzSQ6pw91Qgd6yB5jdt70N4OdtrAf74As5M= github.com/dsnet/try v0.0.3 h1:ptR59SsrcFUYbT/FhAbKTV6iLkeD6O18qfIWRml2fqI= -github.com/dustin/go-humanize v0.0.0-20180421182945-02af3965c54e/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dsnet/try v0.0.3/go.mod h1:WBM8tRpUmnXXhY1U6/S8dt6UWdHTQ7y8A5YSkRCkq40= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= @@ -175,7 +166,9 @@ github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSw github.com/flynn/noise v1.0.1 h1:vPp/jdQLXC6ppsXSj/pM3W1BIJ5FEHE2TulSJBpb43Y= github.com/flynn/noise v1.0.1/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko= @@ -185,9 +178,9 @@ github.com/gdamore/tcell/v2 v2.7.4/go.mod h1:dSXtXTSK0VsW1biw65DZLZ2NKr7j0qP/0J7 github.com/geoffgarside/ber v1.1.0 h1:qTmFG4jJbwiSzSXoNJeHcOprVzZ8Ulde2Rrrifu5U9w= github.com/geoffgarside/ber v1.1.0/go.mod h1:jVPKeCbj6MvQZhwLYsGwaGI52oUorHoHKNecGT85ZCc= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= +github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= -github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= -github.com/glycerine/goconvey v0.0.0-20180728074245-46e3a41ad493/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= +github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= github.com/go-chi/chi/v5 v5.0.12 h1:9euLV5sTrTNTRUU9POmDUvfxyj6LAABLUcEWO+JJb4s= github.com/go-chi/chi/v5 v5.0.12/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= @@ -204,12 +197,17 @@ github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiU github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= +github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= +github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg/+t63MyGU2n5js= +github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/go-resty/resty/v2 v2.11.0 h1:i7jMfNOJYMp69lq7qozJP+bjgzfAzeOhuGlyDrqxT/8= github.com/go-resty/resty/v2 v2.11.0/go.mod h1:iiP/OpA0CkcL3IGt1O0+/SIItFUbkkyw5BGXiVdTu+A= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= +github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= @@ -249,8 +247,6 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/google/btree v0.0.0-20180124185431-e89373fe6b4a/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -277,6 +273,7 @@ github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 h1:hR7/MlvK23p6+lIw9SN1TigNLn9ZnF3W4SYRKq2gAHs= +github.com/google/pprof v0.0.0-20230602150820-91b7bce49751/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= @@ -314,7 +311,6 @@ github.com/henrybear327/Proton-API-Bridge v1.0.0 h1:gjKAaWfKu++77WsZTHg6FUyPC5W0 github.com/henrybear327/Proton-API-Bridge v1.0.0/go.mod h1:gunH16hf6U74W2b9CGDaWRadiLICsoJ6KRkSt53zLts= github.com/henrybear327/go-proton-api v1.0.0 h1:zYi/IbjLwFAW7ltCeqXneUGJey0TN//Xo851a/BgLXw= github.com/henrybear327/go-proton-api v1.0.0/go.mod h1:w63MZuzufKcIZ93pwRgiOtxMXYafI8H74D77AxytOBc= -github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= @@ -343,7 +339,6 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/jtolio/noiseconn v0.0.0-20231127013910-f6d9ecbf1de7 h1:JcltaO1HXM5S2KYOYcKgAV7slU0xPy1OcvrVgn98sRQ= @@ -367,8 +362,8 @@ github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= @@ -377,6 +372,7 @@ github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LE github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= +github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= @@ -407,26 +403,26 @@ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/ncw/swift/v2 v2.0.2 h1:jx282pcAKFhmoZBSdMcCRFn9VWkoBIRsCpe+yZq7vEk= github.com/ncw/swift/v2 v2.0.2/go.mod h1:z0A9RVdYPjNjXVo2pDOPxZ4eu3oarO1P91fTItcb+Kg= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= -github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= github.com/onsi/ginkgo/v2 v2.9.5 h1:+6Hr4uxzP4XIUyAkg61dWBw8lb/gc4/X5luuxN/EC+Q= +github.com/onsi/ginkgo/v2 v2.9.5/go.mod h1:tvAoo1QUJwNEU2ITftXTpR7R1RbCzoZUOs3RonqW57k= github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= +github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= github.com/oracle/oci-go-sdk/v65 v65.65.3 h1:Vx2MbWaXlqYW821SJoZgZM7FTzaVWW9S5QHiamD5+ng= github.com/oracle/oci-go-sdk/v65 v65.65.3/go.mod h1:IBEV9l1qBzUpo7zgGaRUhbB05BVfcDGYRFBCPlTcPp0= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= +github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14 h1:XeOYlK9W1uCmhjJSsY78Mcuh7MVkNjTzmHx1yBzizSU= github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14/go.mod h1:jVblp62SafmidSkvWrXyxAme3gaTfEtWwRPGz5cpvHg= -github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= @@ -451,15 +447,11 @@ github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3c github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 h1:Y258uzXU/potCYnQd1r6wlAnoMB68BiCkCcCnKx1SH8= github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8/go.mod h1:bSJjRokAHHOhA+XFxplld8w2R/dXLH7Z3BZ532vhFwU= github.com/quic-go/qtls-go1-20 v0.4.1 h1:D33340mCNDAIKBqXuAvexTNMUByrYmFYVfKfDN5nfFs= +github.com/quic-go/qtls-go1-20 v0.4.1/go.mod h1:X9Nh97ZL80Z+bX/gUXMbipO6OxdiDi58b/fMC9mAL+k= github.com/quic-go/quic-go v0.40.1 h1:X3AGzUNFs0jVuO3esAGnTfvdgvL4fq655WaOi1snv1Q= +github.com/quic-go/quic-go v0.40.1/go.mod h1:PeN7kuVJ4xZbxSv/4OX6S1USOX8MJvydwpTx31vx60c= github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93 h1:UVArwN/wkKjMVhh2EQGC0tEc1+FqiLlvYXY5mQ2f8Wg= github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93/go.mod h1:Nfe4efndBz4TibWycNE+lqyJZiMX4ycx+QKV8Ta0f/o= -github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3 h1:PyMsWM61oBPU3ajQfCImfxPHyESb5wC6NaZ6b2GAXTo= -github.com/rclone/gofakes3 v0.0.3-0.20240422160309-90e8e825c0c3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= -github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3 h1:VV56i89SMfX/sZWvevYK6jkOEK/2mP+nRGzXcGdiICs= -github.com/rclone/gofakes3 v0.0.3-0.20240710114216-d61b9c9b56e3/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= -github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9 h1:2R9eePKGGwhB6eiXr4r+U1UDWLeN+Yz0xeyyaodi2h0= -github.com/rclone/gofakes3 v0.0.3-0.20240715104526-0c656d1755f9/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56 h1:JmCt3EsTnlZrg/PHIyZqvKDRvBCde/rmThAQFliE9bU= github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= github.com/relvacode/iso8601 v1.3.0 h1:HguUjsGpIMh/zsTczGN3DVJFxTU/GX+MMmzcKoMO7ko= @@ -471,8 +463,6 @@ github.com/rivo/uniseg v0.4.3/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUc github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/rs/xid v1.5.0 h1:mKX4bl4iPYJtEIxp6CYiUuLQ/8DYMoz0PUdtGgMFRVc= @@ -497,7 +487,6 @@ github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 h1:JIAuq3EE github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v0.0.0-20181108003508-044398e4856c/go.mod h1:XDJAKZRPZ1CvBcN2aX5YOUTYGHki24fSF0Iv48Ibg0s= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a h1:pa8hGb/2YqsZKovtsgrwcDH1RZhVbTKCjLp47XpqCDs= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/sony/gobreaker v0.5.0 h1:dRCvqm0P490vZPmy7ppEk2qCnCieBooFJ+YoXGYB+yg= @@ -514,7 +503,6 @@ github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSS github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -529,7 +517,6 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7 h1:Jtcrb09q0AVWe3BGe8qtuuGxNSHWGkTWr43kHTJ+CpA= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7/go.mod h1:suDIky6yrK07NnaBadCB4sS0CqFOvUK91lH7CR+JlDA= -github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= github.com/tklauser/go-sysconf v0.3.13 h1:GBUpcahXSpR2xN01jhkNAbTLRk2Yzgggk8IM08lq3r4= github.com/tklauser/go-sysconf v0.3.13/go.mod h1:zwleP4Q4OehZHGn4CYZDipCgg9usW5IJePewFCGVEa0= @@ -537,9 +524,11 @@ github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9f github.com/tklauser/numcpus v0.7.0 h1:yjuerZP127QG9m5Zh/mSO4wqurYil27tHrqwRoRjpr4= github.com/tklauser/numcpus v0.7.0/go.mod h1:bb6dMVcj8A42tSE7i32fsIUCbQNllK5iDguyOZRUzAY= github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c h1:u6SKchux2yDvFQnDHS3lPnIRmfVJ5Sxy3ao2SIdysLQ= +github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= +github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= -github.com/willf/bitset v1.1.9/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= +github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/willscott/go-nfs v0.0.2 h1:BaBp1CpGDMooCT6bCgX6h6ZwgPcTMST4yToYZ9byee0= github.com/willscott/go-nfs v0.0.2/go.mod h1:SvullWeHxr/924WQNbUaZqtluBt2vuZ61g6yAV+xj7w= github.com/willscott/go-nfs-client v0.0.0-20240104095149-b44639837b00 h1:U0DnHRZFzoIV1oFEZczg5XyPut9yxk9jjtax/9Bxr/o= @@ -561,6 +550,7 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zeebo/assert v1.1.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= github.com/zeebo/assert v1.3.1 h1:vukIABvugfNMZMQO1ABsyQDJDTVQbn+LWSMy1ol1h6A= +github.com/zeebo/assert v1.3.1/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= github.com/zeebo/blake3 v0.2.3 h1:TFoLXsjeXqRNFxSbk35Dk4YtszE/MQQGK10BH4ptoTg= github.com/zeebo/blake3 v0.2.3/go.mod h1:mjJjZpnsyIVtVgTOSpJ9vmRE4wgDeyt2HU3qXvvKCaQ= github.com/zeebo/errs v1.3.0 h1:hmiaKqgYZzcVgRL1Vkc1Mn2914BbzB0IBxs+ebeutGs= @@ -585,10 +575,13 @@ go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8p go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= +go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/mock v0.3.0 h1:3mUxI1No2/60yUYax92Pt8eNOEecx2D3lcXZh2NEZJo= +go.uber.org/mock v0.3.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= goftp.io/server/v2 v2.0.1 h1:H+9UbCX2N206ePDSVNCjBftOKOgil6kQ5RAQNx5hJwE= goftp.io/server/v2 v2.0.1/go.mod h1:7+H/EIq7tXdfo1Muu5p+l3oQ6rYkDZ8lY7IM5d5kVdQ= golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= +golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -677,7 +670,6 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220524220425-1d687d428aca/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= @@ -747,7 +739,6 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220408201424-a24fb2fb8a0f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -905,7 +896,9 @@ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20240205150955-31a09d347014 h1:g/4bk7P6TPMkAUbUhquq98xey1slwvuVJPosdBqYJlU= +google.golang.org/genproto v0.0.0-20240205150955-31a09d347014/go.mod h1:xEgQu1e4stdSSsxPDK8Azkrk/ECl5HvdPf6nbZrTS5M= google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 h1:x9PwdEgd11LgK+orcck69WVRo7DezSO4VUMPI4xpc8A= +google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014/go.mod h1:rbHMSEDyoYX62nRVLOCc4Qt1HbsdytAYoVwgjiOhF3I= google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78 h1:Xs9lu+tLXxLIfuci70nG4cpwaRC+mRQPUL7LoIeDJC4= google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -939,7 +932,6 @@ google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGm google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= @@ -947,6 +939,7 @@ gopkg.in/ini.v1 v1.42.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/validator.v2 v2.0.1 h1:xF0KWyGWXm/LM2G1TrEjqOu4pa6coO9AlWSf3msVfDY= gopkg.in/validator.v2 v2.0.1/go.mod h1:lIUZBlB3Im4s/eYp39Ry/wkR02yOPhZ9IwIRBjuPuG8= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= From 8958d064568a379f794228195c52da85aae7c353 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 17:06:58 +0100 Subject: [PATCH 057/168] build: update all dependencies --- go.mod | 79 +++++++++++----------- go.sum | 206 ++++++++++++++++++++++++++++++--------------------------- 2 files changed, 147 insertions(+), 138 deletions(-) diff --git a/go.mod b/go.mod index a880dd68f..7c1623df0 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.21 require ( bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5 - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0 + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.13.0 + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 github.com/Azure/azure-sdk-for-go/sdk/storage/azfile v1.2.2 github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 @@ -14,10 +14,10 @@ require ( github.com/a8m/tree v0.0.0-20240104212747-2c8764a5f17e github.com/aalpar/deheap v0.0.0-20210914013432-0cc84d79dec3 github.com/abbot/go-http-auth v0.4.0 - github.com/anacrolix/dms v1.6.1-0.20240419232543-6b89c448141b + github.com/anacrolix/dms v1.7.1 github.com/anacrolix/log v0.15.2 github.com/atotto/clipboard v0.1.4 - github.com/aws/aws-sdk-go v1.53.7 + github.com/aws/aws-sdk-go v1.54.19 github.com/buengese/sgzip v0.1.1 github.com/cloudsoda/go-smb2 v0.0.0-20231124195312-f3ec8ae2c891 github.com/colinmarc/hdfs/v2 v2.4.0 @@ -25,9 +25,9 @@ require ( github.com/coreos/go-systemd/v22 v22.5.0 github.com/dop251/scsu v0.0.0-20220106150536-84ac88021d00 github.com/dropbox/dropbox-sdk-go-unofficial/v6 v6.0.5 - github.com/gabriel-vasile/mimetype v1.4.3 + github.com/gabriel-vasile/mimetype v1.4.4 github.com/gdamore/tcell/v2 v2.7.4 - github.com/go-chi/chi/v5 v5.0.12 + github.com/go-chi/chi/v5 v5.1.0 github.com/go-git/go-billy/v5 v5.5.0 github.com/google/uuid v1.6.0 github.com/hanwen/go-fuse/v2 v2.5.1 @@ -37,16 +37,16 @@ require ( github.com/jlaffaye/ftp v0.2.0 github.com/josephspurrier/goversioninfo v1.4.0 github.com/jzelinskie/whirlpool v0.0.0-20201016144138-0675e54bb004 - github.com/klauspost/compress v1.17.8 - github.com/koofr/go-httpclient v0.0.0-20230225102643-5d51a2e9dea6 + github.com/klauspost/compress v1.17.9 + github.com/koofr/go-httpclient v0.0.0-20240520111329-e20f8f203988 github.com/koofr/go-koofrclient v0.0.0-20221207135200-cbd7fc9ad6a6 github.com/mattn/go-colorable v0.1.13 github.com/mattn/go-runewidth v0.0.15 - github.com/minio/minio-go/v7 v7.0.66 + github.com/minio/minio-go/v7 v7.0.74 github.com/mitchellh/go-homedir v1.1.0 - github.com/moby/sys/mountinfo v0.7.1 + github.com/moby/sys/mountinfo v0.7.2 github.com/ncw/swift/v2 v2.0.2 - github.com/oracle/oci-go-sdk/v65 v65.65.3 + github.com/oracle/oci-go-sdk/v65 v65.69.2 github.com/patrickmn/go-cache v2.1.0+incompatible github.com/pkg/sftp v1.13.6 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 @@ -56,10 +56,10 @@ require ( github.com/rfjakob/eme v1.1.2 github.com/rivo/uniseg v0.4.7 github.com/rogpeppe/go-internal v1.12.0 - github.com/shirou/gopsutil/v3 v3.24.4 + github.com/shirou/gopsutil/v3 v3.24.5 github.com/sirupsen/logrus v1.9.3 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 - github.com/spf13/cobra v1.8.0 + github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7 @@ -68,25 +68,27 @@ require ( github.com/xanzy/ssh-agent v0.3.3 github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a github.com/yunify/qingstor-sdk-go/v3 v3.2.0 - go.etcd.io/bbolt v1.3.8 + go.etcd.io/bbolt v1.3.10 goftp.io/server/v2 v2.0.1 - golang.org/x/crypto v0.24.0 - golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 - golang.org/x/net v0.26.0 - golang.org/x/oauth2 v0.20.0 + golang.org/x/crypto v0.25.0 + golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7 + golang.org/x/net v0.27.0 + golang.org/x/oauth2 v0.21.0 golang.org/x/sync v0.7.0 - golang.org/x/sys v0.21.0 + golang.org/x/sys v0.22.0 golang.org/x/text v0.16.0 golang.org/x/time v0.5.0 - google.golang.org/api v0.168.0 + google.golang.org/api v0.188.0 gopkg.in/validator.v2 v2.0.1 gopkg.in/yaml.v2 v2.4.0 storj.io/uplink v1.13.0 ) require ( - cloud.google.com/go/compute/metadata v0.3.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 // indirect + cloud.google.com/go/auth v0.7.0 // indirect + cloud.google.com/go/auth/oauth2adapt v0.2.2 // indirect + cloud.google.com/go/compute/metadata v0.4.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 // indirect github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf // indirect github.com/ProtonMail/gluon v0.17.1-0.20230724134000-308be39be96e // indirect @@ -95,14 +97,14 @@ require ( github.com/ProtonMail/gopenpgp/v2 v2.7.4 // indirect github.com/PuerkitoBio/goquery v1.8.1 // indirect github.com/akavel/rsrc v0.10.2 // indirect - github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13 // indirect + github.com/anacrolix/generics v0.0.1 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bradenaw/juniper v0.15.2 // indirect github.com/calebcase/tmpfile v1.0.3 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/cloudflare/circl v1.3.7 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect github.com/cronokirby/saferith v0.33.0 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/dustin/go-humanize v1.0.1 // indirect @@ -113,17 +115,19 @@ require ( github.com/flynn/noise v1.0.1 // indirect github.com/gdamore/encoding v1.0.0 // indirect github.com/geoffgarside/ber v1.1.0 // indirect + github.com/go-ini/ini v1.67.0 // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.3.0 // indirect github.com/go-resty/resty/v2 v2.11.0 // indirect + github.com/goccy/go-json v0.10.3 // indirect github.com/gofrs/flock v0.8.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v5 v5.2.1 // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/google/s2a-go v0.1.7 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.2 // indirect + github.com/googleapis/gax-go/v2 v2.12.5 // indirect github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -136,18 +140,15 @@ require ( github.com/jcmturner/goidentity/v6 v6.0.1 // indirect github.com/jcmturner/rpc/v2 v2.0.3 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect - github.com/json-iterator/go v1.1.12 // indirect github.com/jtolio/noiseconn v0.0.0-20231127013910-f6d9ecbf1de7 // indirect - github.com/klauspost/cpuid/v2 v2.2.6 // indirect + github.com/klauspost/cpuid/v2 v2.2.8 // indirect github.com/kr/fs v0.1.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/lufia/plan9stats v0.0.0-20231016141302-07b5767bb0ed // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/minio/md5-simd v1.1.2 // indirect - github.com/minio/sha256-simd v1.0.1 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/onsi/ginkgo v1.16.5 // indirect github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14 // indirect github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect github.com/pkg/errors v0.9.1 // indirect @@ -175,12 +176,12 @@ require ( go.opentelemetry.io/otel v1.24.0 // indirect go.opentelemetry.io/otel/metric v1.24.0 // indirect go.opentelemetry.io/otel/trace v1.24.0 // indirect - golang.org/x/mod v0.17.0 // indirect - golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78 // indirect - google.golang.org/grpc v1.62.0 // indirect - google.golang.org/protobuf v1.33.0 // indirect - gopkg.in/ini.v1 v1.67.0 // indirect + golang.org/x/mod v0.19.0 // indirect + golang.org/x/tools v0.23.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240701130421-f6361c86f094 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240708141625-4ad9e859172b // indirect + google.golang.org/grpc v1.64.1 // indirect + google.golang.org/protobuf v1.34.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect storj.io/common v0.0.0-20240424123607-5f226fc92c16 // indirect storj.io/drpc v0.0.33 // indirect @@ -195,6 +196,6 @@ require ( github.com/golang-jwt/jwt/v4 v4.5.0 github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/pkg/xattr v0.4.9 - golang.org/x/mobile v0.0.0-20240520174638-fa72addaaa1b - golang.org/x/term v0.21.0 + golang.org/x/mobile v0.0.0-20240716161057-1ad2df20a8b6 + golang.org/x/term v0.22.0 ) diff --git a/go.sum b/go.sum index 18e39e502..f0aaa8f62 100644 --- a/go.sum +++ b/go.sum @@ -15,14 +15,18 @@ cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKV cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go/auth v0.7.0 h1:kf/x9B3WTbBUHkC+1VS8wwwli9TzhSt0vSTVBmMR8Ts= +cloud.google.com/go/auth v0.7.0/go.mod h1:D+WqdrpcjmiCgWrXmLLxOVq1GACoE36chW6KXoEvuIw= +cloud.google.com/go/auth/oauth2adapt v0.2.2 h1:+TTV8aXpjeChS9M+aTtN/TjdQnzJvmzKFt//oWu7HX4= +cloud.google.com/go/auth/oauth2adapt v0.2.2/go.mod h1:wcYjgpZI9+Yu7LyYBg4pqSiaRkfEK3GQcpb7C/uyF1Q= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= -cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= +cloud.google.com/go/compute/metadata v0.4.0 h1:vHzJCWaM4g8XIcm8kopr3XmDA4Gy/lblD3EhhSux05c= +cloud.google.com/go/compute/metadata v0.4.0/go.mod h1:SIQh1Kkb4ZJ8zJ874fqVkslA29PRXuleyj6vOzlbK7M= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= @@ -35,12 +39,12 @@ cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohl cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 h1:E+OJmp2tPvt1W+amx48v1eqbjDYsgN+RzP4q16yV5eM= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1/go.mod h1:a6xsAQUZg+VsS3TJ05SRp524Hs4pZ/AeFSr5ENf0Yjo= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0 h1:U2rTu3Ef+7w9FHKIAXM6ZyqF3UOWJZ12zIm8zECAFfg= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0/go.mod h1:9kIvujWAA58nmPmWB1m23fyWic1kYZMxD9CxaWn4Qpg= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 h1:jBQA3cKT4L2rWMpgE7Yt3Hwh2aUj8KXjIGLxjHeYNNo= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0/go.mod h1:4OG6tQ9EOP/MT0NMjDlRzWoVFxfu9rN9B2X+tlSVktg= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.13.0 h1:GJHeeA2N7xrG3q30L2UXDyuWRzDM900/65j70wcM4Ww= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.13.0/go.mod h1:l38EPgmsp71HHLq9j7De57JcKOWPyhrsW1Awm1JS6K0= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 h1:tfLQ34V6F7tVSwoTf/4lH5sE0o6eCJuNDTmH09nDpbc= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0/go.mod h1:9kIvujWAA58nmPmWB1m23fyWic1kYZMxD9CxaWn4Qpg= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 h1:ywEEhmNahHBihViHepv3xPBn1663uRv2t2q/ESv9seY= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0/go.mod h1:iZDifYGJTIgIIkYRNWPENUnqx6bJ2xnSDFI2tjwZNuY= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 h1:AifHbc4mg0x9zW52WOpKbsHaDKuRhlI7TVl47thgQ70= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0/go.mod h1:T5RfihdXtBDxt1Ch2wobif3TvzTdumDy29kahv6AV9A= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 h1:YUUxeiOWgdAQE3pXt2H7QXzZs0q8UBjgRbl56qo8GYM= @@ -87,10 +91,10 @@ github.com/abbot/go-http-auth v0.4.0 h1:QjmvZ5gSC7jm3Zg54DqWE/T5m1t2AfDu6QlXJT0E github.com/abbot/go-http-auth v0.4.0/go.mod h1:Cz6ARTIzApMJDzh5bRMSUou6UMSp0IEXg9km/ci7TJM= github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/anacrolix/dms v1.6.1-0.20240419232543-6b89c448141b h1:gchL4yuVZGccAqFsx0BtbaRYXmij1GjYr6471GmcWbE= -github.com/anacrolix/dms v1.6.1-0.20240419232543-6b89c448141b/go.mod h1:9nsIaRubWP+90pqixZd3Q20qkv9rU3ZkutsRRSPrI78= -github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13 h1:qwOprPTDMM3BASJRf84mmZnTXRsPGGJ8xoHKQS7m3so= -github.com/anacrolix/generics v0.0.0-20230911070922-5dd7545c6b13/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= +github.com/anacrolix/dms v1.7.1 h1:XVOpT3eoO5Ds34B1X+TE3R2ApfqGGeqotEoCVNP8BaI= +github.com/anacrolix/dms v1.7.1/go.mod h1:excFJW5MKBhn5yt5ZMyeE9iFVqnO6tEGQl7YG/2tUoQ= +github.com/anacrolix/generics v0.0.1 h1:4WVhK6iLb3UAAAQP6I3uYlMOHcp9FqJC9j4n81Wv9Ks= +github.com/anacrolix/generics v0.0.1/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= github.com/anacrolix/log v0.15.2 h1:LTSf5Wm6Q4GNWPFMBP7NPYV6UBVZzZLKckL+/Lj72Oo= github.com/anacrolix/log v0.15.2/go.mod h1:m0poRtlr41mriZlXBQ9SOVZ8yZBkLjOkDhd5Li5pITA= github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= @@ -98,8 +102,8 @@ github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsVi github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= -github.com/aws/aws-sdk-go v1.53.7 h1:ZSsRYHLRxsbO2rJR2oPMz0SUkJLnBkN+1meT95B6Ixs= -github.com/aws/aws-sdk-go v1.53.7/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.54.19 h1:tyWV+07jagrNiCcGRzRhdtVjQs7Vy41NwsuOcl0IbVI= +github.com/aws/aws-sdk-go v1.54.19/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bradenaw/juniper v0.15.2 h1:0JdjBGEF2jP1pOxmlNIrPhAoQN7Ng5IMAY5D0PHMW4U= @@ -134,8 +138,8 @@ github.com/coreos/go-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr github.com/coreos/go-semver v0.3.1/go.mod h1:irMmmIw/7yzSRPWryHsK7EYSg09caPQL03VsM8rvUec= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= -github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cronokirby/saferith v0.33.0 h1:TgoQlfsD4LIwx71+ChfRcIpjkw+RPOapDEVxa+LhwLo= github.com/cronokirby/saferith v0.33.0/go.mod h1:QKJhjoqUtBsXCAVEjw38mFqoi7DebT7kthcD7UzbnoA= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -167,10 +171,12 @@ github.com/flynn/noise v1.0.1 h1:vPp/jdQLXC6ppsXSj/pM3W1BIJ5FEHE2TulSJBpb43Y= github.com/flynn/noise v1.0.1/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= -github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= +github.com/gabriel-vasile/mimetype v1.4.4 h1:QjV6pZ7/XZ7ryI2KuyeEDE8wnh7fHP9YnQy+R0LnH8I= +github.com/gabriel-vasile/mimetype v1.4.4/go.mod h1:JwLei5XPtWdGiMFB5Pjle1oEeoSeEuJfJE+TtfvdB/s= github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko= github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= github.com/gdamore/tcell/v2 v2.7.4 h1:sg6/UnTM9jGpZU+oFYAsDahfchWAFW8Xx2yFinNSAYU= @@ -181,13 +187,15 @@ github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= -github.com/go-chi/chi/v5 v5.0.12 h1:9euLV5sTrTNTRUU9POmDUvfxyj6LAABLUcEWO+JJb4s= -github.com/go-chi/chi/v5 v5.0.12/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= +github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw= +github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-ini/ini v1.67.0 h1:z6ZrTEZqSWOTyH2FlglNbNgARyHG8oLW9gMELqKr06A= +github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= @@ -204,10 +212,12 @@ github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/go-resty/resty/v2 v2.11.0 h1:i7jMfNOJYMp69lq7qozJP+bjgzfAzeOhuGlyDrqxT/8= github.com/go-resty/resty/v2 v2.11.0/go.mod h1:iiP/OpA0CkcL3IGt1O0+/SIItFUbkkyw5BGXiVdTu+A= +github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= -github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= -github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= -github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= +github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= +github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= +github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= @@ -244,9 +254,8 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -257,12 +266,8 @@ github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -272,8 +277,8 @@ github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 h1:hR7/MlvK23p6+lIw9SN1TigNLn9ZnF3W4SYRKq2gAHs= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA= +github.com/google/pprof v0.0.0-20240509144519-723abb6459b7 h1:velgFPYr1X9TDwLIfkV7fWqsFlf7TeP11M/7kPd/dVI= +github.com/google/pprof v0.0.0-20240509144519-723abb6459b7/go.mod h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= @@ -284,8 +289,8 @@ github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfF github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.12.2 h1:mhN09QQW1jEWeMF74zGR81R30z4VJzjZsfkUhuHF+DA= -github.com/googleapis/gax-go/v2 v2.12.2/go.mod h1:61M8vcyyXR2kqKFxKrfA22jaA8JGF7Dc8App1U3H6jc= +github.com/googleapis/gax-go/v2 v2.12.5 h1:8gw9KZK8TiVKB6q3zHY3SBzLnrGp6HQjyfYBYGmXdxA= +github.com/googleapis/gax-go/v2 v2.12.5/go.mod h1:BUDKcWo+RaKq5SC9vVYL0wLADa3VcfswbOMMRmB9H3E= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e h1:JKmoR8x90Iww1ks85zJ1lfDGgIiMDuIptTOhJq+zKyg= github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= @@ -311,6 +316,7 @@ github.com/henrybear327/Proton-API-Bridge v1.0.0 h1:gjKAaWfKu++77WsZTHg6FUyPC5W0 github.com/henrybear327/Proton-API-Bridge v1.0.0/go.mod h1:gunH16hf6U74W2b9CGDaWRadiLICsoJ6KRkSt53zLts= github.com/henrybear327/go-proton-api v1.0.0 h1:zYi/IbjLwFAW7ltCeqXneUGJey0TN//Xo851a/BgLXw= github.com/henrybear327/go-proton-api v1.0.0/go.mod h1:w63MZuzufKcIZ93pwRgiOtxMXYafI8H74D77AxytOBc= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= @@ -347,15 +353,15 @@ github.com/jzelinskie/whirlpool v0.0.0-20201016144138-0675e54bb004 h1:G+9t9cEtnC github.com/jzelinskie/whirlpool v0.0.0-20201016144138-0675e54bb004/go.mod h1:KmHnJWQrgEvbuy0vcvj00gtMqbvNn1L+3YUZLK/B92c= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= -github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= +github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.0.12/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c= -github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc= -github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM= +github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/koofr/go-httpclient v0.0.0-20230225102643-5d51a2e9dea6 h1:uF5FHZ/L5gvZTyBNhhcm55rRorL66DOs4KIeeVXZ8eI= -github.com/koofr/go-httpclient v0.0.0-20230225102643-5d51a2e9dea6/go.mod h1:6HAT62hK6QH+ljNtZayJCKpbZy5hJIB12+1Ze1bFS7M= +github.com/koofr/go-httpclient v0.0.0-20240520111329-e20f8f203988 h1:CjEMN21Xkr9+zwPmZPaJJw+apzVbjGL5uK/6g9Q2jGU= +github.com/koofr/go-httpclient v0.0.0-20240520111329-e20f8f203988/go.mod h1:/agobYum3uo/8V6yPVnq+R82pyVGCeuWW5arT4Txn8A= github.com/koofr/go-koofrclient v0.0.0-20221207135200-cbd7fc9ad6a6 h1:FHVoZMOVRA+6/y4yRlbiR3WvsrOcKBd/f64H7YiWR2U= github.com/koofr/go-koofrclient v0.0.0-20221207135200-cbd7fc9ad6a6/go.mod h1:MRAz4Gsxd+OzrZ0owwrUHc0zLESL+1Y5syqK/sJxK2A= github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= @@ -375,7 +381,6 @@ github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= -github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/lufia/plan9stats v0.0.0-20231016141302-07b5767bb0ed h1:036IscGBfJsFIgJQzlui7nK1Ncm0tp2ktmPj8xO4N/0= github.com/lufia/plan9stats v0.0.0-20231016141302-07b5767bb0ed/go.mod h1:ilwx/Dta8jXAgpFYFvSWEMwxmbWXyiUHkd5FwyKhb5k= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= @@ -388,33 +393,35 @@ github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= github.com/minio/minio-go/v6 v6.0.46/go.mod h1:qD0lajrGW49lKZLtXKtCB4X/qkMf0a5tBvN2PaZg7Gg= -github.com/minio/minio-go/v7 v7.0.66 h1:bnTOXOHjOqv/gcMuiVbN9o2ngRItvqE774dG9nq0Dzw= -github.com/minio/minio-go/v7 v7.0.66/go.mod h1:DHAgmyQEGdW3Cif0UooKOyrT3Vxs82zNdV6tkKhRtbs= +github.com/minio/minio-go/v7 v7.0.74 h1:fTo/XlPBTSpo3BAMshlwKL5RspXRv9us5UeHEGYCFe0= +github.com/minio/minio-go/v7 v7.0.74/go.mod h1:qydcVzV8Hqtj1VtEocfxbmVFa2siu6HGa+LDEPogjD8= github.com/minio/sha256-simd v0.1.1/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM= -github.com/minio/sha256-simd v1.0.1 h1:6kaan5IFmwTNynnKKpDHe6FWHohJOHhCPchzK49dzMM= -github.com/minio/sha256-simd v1.0.1/go.mod h1:Pz6AKMiUdngCLpeTL/RJY1M9rUuPMYujV5xJjtbRSN8= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/moby/sys/mountinfo v0.6.2/go.mod h1:IJb6JQeOklcdMU9F5xQ8ZALD+CUr5VlGpwtX+VE0rpI= -github.com/moby/sys/mountinfo v0.7.1 h1:/tTvQaSJRr2FshkhXiIpux6fQ2Zvc4j7tAhMTStAG2g= -github.com/moby/sys/mountinfo v0.7.1/go.mod h1:IJb6JQeOklcdMU9F5xQ8ZALD+CUr5VlGpwtX+VE0rpI= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/moby/sys/mountinfo v0.7.2 h1:1shs6aH5s4o5H2zQLn796ADW1wMrIwHsyJ2v9KouLrg= +github.com/moby/sys/mountinfo v0.7.2/go.mod h1:1YOa8w8Ih7uW0wALDUgT1dTTSBrZ+HiBLGws92L2RU4= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/ncw/swift/v2 v2.0.2 h1:jx282pcAKFhmoZBSdMcCRFn9VWkoBIRsCpe+yZq7vEk= github.com/ncw/swift/v2 v2.0.2/go.mod h1:z0A9RVdYPjNjXVo2pDOPxZ4eu3oarO1P91fTItcb+Kg= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= -github.com/onsi/ginkgo/v2 v2.9.5 h1:+6Hr4uxzP4XIUyAkg61dWBw8lb/gc4/X5luuxN/EC+Q= -github.com/onsi/ginkgo/v2 v2.9.5/go.mod h1:tvAoo1QUJwNEU2ITftXTpR7R1RbCzoZUOs3RonqW57k= -github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= -github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= -github.com/oracle/oci-go-sdk/v65 v65.65.3 h1:Vx2MbWaXlqYW821SJoZgZM7FTzaVWW9S5QHiamD5+ng= -github.com/oracle/oci-go-sdk/v65 v65.65.3/go.mod h1:IBEV9l1qBzUpo7zgGaRUhbB05BVfcDGYRFBCPlTcPp0= +github.com/onsi/ginkgo/v2 v2.17.3 h1:oJcvKpIb7/8uLpDDtnQuf18xVnwKp8DTD7DQ6gTd/MU= +github.com/onsi/ginkgo/v2 v2.17.3/go.mod h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= +github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= +github.com/oracle/oci-go-sdk/v65 v65.69.2 h1:lROMJ8/VakGOGObAWUxTVY2AX1wQCUIzVqfL4Fb2Ay8= +github.com/oracle/oci-go-sdk/v65 v65.69.2/go.mod h1:IBEV9l1qBzUpo7zgGaRUhbB05BVfcDGYRFBCPlTcPp0= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= @@ -432,7 +439,6 @@ github.com/pkg/xattr v0.4.9/go.mod h1:di8WF84zAKk8jzR1UBTEWh9AUlIZZ7M/JNt8e9B6kt github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/power-devops/perfstat v0.0.0-20221212215047-62379fc7944b h1:0LFwY6Q3gMACTjAbMZBjXAqTOzOwFaj2Ld6cjeQ7Rig= github.com/power-devops/perfstat v0.0.0-20221212215047-62379fc7944b/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= @@ -473,8 +479,8 @@ github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 h1:GHRpF1pTW19a github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46/go.mod h1:uAQ5PCi+MFsC7HjREoAz1BU+Mq60+05gifQSsHSDG/8= github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df h1:S77Pf5fIGMa7oSwp8SQPp7Hb4ZiI38K3RNBKD2LLeEM= github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df/go.mod h1:dcuzJZ83w/SqN9k4eQqwKYMgmKWzg/KzJAURBhRL1tc= -github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU= -github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8= +github.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI= +github.com/shirou/gopsutil/v3 v3.24.5/go.mod h1:bsoOS1aStSs9ErQ1WWfxllSeS1K5D+U30r2NfcubMVk= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= @@ -493,8 +499,8 @@ github.com/sony/gobreaker v0.5.0 h1:dRCvqm0P490vZPmy7ppEk2qCnCieBooFJ+YoXGYB+yg= github.com/sony/gobreaker v0.5.0/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/spacemonkeygo/monkit/v3 v3.0.22 h1:4/g8IVItBDKLdVnqrdHZrCVPpIrwDBzl1jrV0IHQHDU= github.com/spacemonkeygo/monkit/v3 v3.0.22/go.mod h1:XkZYGzknZwkD0AKUnZaSXhRiVTLCkq7CWVa3IsE72gA= -github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= -github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= +github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= +github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -507,6 +513,7 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= @@ -517,10 +524,8 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7 h1:Jtcrb09q0AVWe3BGe8qtuuGxNSHWGkTWr43kHTJ+CpA= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7/go.mod h1:suDIky6yrK07NnaBadCB4sS0CqFOvUK91lH7CR+JlDA= -github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= github.com/tklauser/go-sysconf v0.3.13 h1:GBUpcahXSpR2xN01jhkNAbTLRk2Yzgggk8IM08lq3r4= github.com/tklauser/go-sysconf v0.3.13/go.mod h1:zwleP4Q4OehZHGn4CYZDipCgg9usW5IJePewFCGVEa0= -github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tklauser/numcpus v0.7.0 h1:yjuerZP127QG9m5Zh/mSO4wqurYil27tHrqwRoRjpr4= github.com/tklauser/numcpus v0.7.0/go.mod h1:bb6dMVcj8A42tSE7i32fsIUCbQNllK5iDguyOZRUzAY= github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c h1:u6SKchux2yDvFQnDHS3lPnIRmfVJ5Sxy3ao2SIdysLQ= @@ -557,8 +562,8 @@ github.com/zeebo/errs v1.3.0 h1:hmiaKqgYZzcVgRL1Vkc1Mn2914BbzB0IBxs+ebeutGs= github.com/zeebo/errs v1.3.0/go.mod h1:sgbWHsvVuTPHcqJJGQ1WhI5KbWlHYz+2+2C/LSEtCw4= github.com/zeebo/pcg v1.0.1 h1:lyqfGeWiv4ahac6ttHs+I5hwtH/+1mrhlCtVNQM2kHo= github.com/zeebo/pcg v1.0.1/go.mod h1:09F0S9iiKrwn9rlI5yjLkmrug154/YRW6KnnXVDM/l4= -go.etcd.io/bbolt v1.3.8 h1:xs88BrvEv273UsB79e0hcVrlUWmS0a8upikMFhSyAtA= -go.etcd.io/bbolt v1.3.8/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= +go.etcd.io/bbolt v1.3.10 h1:+BqfJTcCzTItrop8mq/lbzL8wSGtj94UO/3U31shqG0= +go.etcd.io/bbolt v1.3.10/go.mod h1:bK3UQLPJZly7IlNmV7uVHJDxfe5aK9Ll93e/74Y9oEQ= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -598,8 +603,8 @@ golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2Uz golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= +golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -610,8 +615,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= +golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7 h1:wDLEX9a7YQoKdKNQt88rtydkqDxeGaBUTnIYc3iG/mA= +golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -626,8 +631,8 @@ golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPI golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mobile v0.0.0-20240520174638-fa72addaaa1b h1:WX7nnnLfCEXg+FmdYZPai2XuP3VqCP1HZVMST0n9DF0= -golang.org/x/mobile v0.0.0-20240520174638-fa72addaaa1b/go.mod h1:EiXZlVfUTaAyySFVJb9rsODuiO+WXu8HrUuySb7nYFw= +golang.org/x/mobile v0.0.0-20240716161057-1ad2df20a8b6 h1:/VlmIrkuLf2wzPjkZ8imSpckHoW7Y71h66dxbLHSpi8= +golang.org/x/mobile v0.0.0-20240716161057-1ad2df20a8b6/go.mod h1:TCsc78+c4cqb8IKEosz2LwJ6YRNkIjMuAYeHYjchGDE= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= @@ -636,10 +641,11 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= +golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -661,6 +667,7 @@ golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= @@ -679,16 +686,16 @@ golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= +golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= -golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -704,6 +711,7 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -713,9 +721,12 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -734,6 +745,7 @@ golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -751,12 +763,10 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -767,8 +777,8 @@ golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= -golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= +golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= +golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -833,11 +843,12 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg= +golang.org/x/tools v0.23.0/go.mod h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -858,8 +869,8 @@ google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0M google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.168.0 h1:MBRe+Ki4mMN93jhDDbpuRLjRddooArz4FeSObvUMmjY= -google.golang.org/api v0.168.0/go.mod h1:gpNOiMA2tZ4mf5R9Iwf4rK/Dcz0fbdIgWYWVoxmsyLg= +google.golang.org/api v0.188.0 h1:51y8fJ/b1AaaBRJr4yWm96fPcuxSo0JcegXE3DaHQHw= +google.golang.org/api v0.188.0/go.mod h1:VR0d+2SIiWOYG3r/jdm7adPW9hI2aRv9ETOSCQ9Beag= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -895,12 +906,10 @@ google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7Fc google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20240205150955-31a09d347014 h1:g/4bk7P6TPMkAUbUhquq98xey1slwvuVJPosdBqYJlU= -google.golang.org/genproto v0.0.0-20240205150955-31a09d347014/go.mod h1:xEgQu1e4stdSSsxPDK8Azkrk/ECl5HvdPf6nbZrTS5M= -google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 h1:x9PwdEgd11LgK+orcck69WVRo7DezSO4VUMPI4xpc8A= -google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014/go.mod h1:rbHMSEDyoYX62nRVLOCc4Qt1HbsdytAYoVwgjiOhF3I= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78 h1:Xs9lu+tLXxLIfuci70nG4cpwaRC+mRQPUL7LoIeDJC4= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= +google.golang.org/genproto/googleapis/api v0.0.0-20240701130421-f6361c86f094 h1:0+ozOGcrp+Y8Aq8TLNN2Aliibms5LEzsq99ZZmAGYm0= +google.golang.org/genproto/googleapis/api v0.0.0-20240701130421-f6361c86f094/go.mod h1:fJ/e3If/Q67Mj99hin0hMhiNyCRmt6BQ2aWIJshUSJw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240708141625-4ad9e859172b h1:04+jVzTs2XBnOZcPsLnmrTGqltqJbZQ1Ey26hjYdQQ0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240708141625-4ad9e859172b/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -914,8 +923,8 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3Iji google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= -google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= +google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA= +google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -926,24 +935,23 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= +google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/ini.v1 v1.42.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= -gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/validator.v2 v2.0.1 h1:xF0KWyGWXm/LM2G1TrEjqOu4pa6coO9AlWSf3msVfDY= gopkg.in/validator.v2 v2.0.1/go.mod h1:lIUZBlB3Im4s/eYp39Ry/wkR02yOPhZ9IwIRBjuPuG8= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From 485aa90d139358c6f3f46fde03cef89fc666ae98 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 18 Jul 2024 18:08:12 +0100 Subject: [PATCH 058/168] build: use go1.22 for the linter to fix excess memory usage golangci-lint seems to have a bug which uses excess memory under go1.23 See: https://github.com/golangci/golangci-lint/issues/4874 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27da14d04..5445a809a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -237,7 +237,7 @@ jobs: id: setup-go uses: actions/setup-go@v5 with: - go-version: '>=1.23.0-rc.1' + go-version: '>=1.22.0-rc.1' check-latest: true cache: false From 3b51ad24b257d4512cf25ffa0faeb6aa5e91080f Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 19 Jul 2024 09:43:51 +0100 Subject: [PATCH 059/168] rc: fix tests after go1.23 upgrade go1.23 adds a doctype to the HTML output when serving file listings. This adapts the tests for that. --- fs/rc/rcserver/rcserver_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/rc/rcserver/rcserver_test.go b/fs/rc/rcserver/rcserver_test.go index 69fd7eef7..7b55f2e03 100644 --- a/fs/rc/rcserver/rcserver_test.go +++ b/fs/rc/rcserver/rcserver_test.go @@ -153,7 +153,9 @@ func testServer(t *testing.T, tests []testRun, opt *rc.Options) { actualNormalized := normalizeJSON(t, string(body)) assert.Equal(t, expectedNormalized, actualNormalized, "Normalized JSON does not match") } else if test.Contains == nil { - assert.Equal(t, test.Expected, string(body)) + // go1.23 started putting an html wrapper + bodyNormalized := strings.TrimPrefix(string(body), "\n\n") + assert.Equal(t, test.Expected, bodyNormalized) } else { assert.True(t, test.Contains.Match(body), fmt.Sprintf("body didn't match: %v: %v", test.Contains, string(body))) } From d149d1ec3ec3977f272483143861e62c44b48f36 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 19 Jul 2024 09:48:22 +0100 Subject: [PATCH 060/168] lib/http: fix tests after go1.23 update go1.22 output the Content-Length on a bad Range request on a file but go1.23 doesn't - adapt the tests accordingly. --- lib/http/serve/serve_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/http/serve/serve_test.go b/lib/http/serve/serve_test.go index dc9098428..79daf773e 100644 --- a/lib/http/serve/serve_test.go +++ b/lib/http/serve/serve_test.go @@ -76,7 +76,9 @@ func TestObjectBadRange(t *testing.T) { Object(w, r, o) resp := w.Result() assert.Equal(t, http.StatusBadRequest, resp.StatusCode) - assert.Equal(t, "10", resp.Header.Get("Content-Length")) + if contentLength := resp.Header.Get("Content-Length"); contentLength != "" { + assert.Equal(t, "10", contentLength) + } body, _ := io.ReadAll(resp.Body) assert.Equal(t, "Bad Request\n", string(body)) } From b809e71d6f9a7371600e7adc8322cf77bdcb3e40 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 19 Jul 2024 11:16:51 +0100 Subject: [PATCH 061/168] lib/mmap: fix lint error on deprecated reflect.SliceHeader reflect.SliceHeader is deprecated, however the replacement gives a go vet warning so this disables the lint warning in one use of reflect.SliceHeader and replaces it in the other. --- lib/mmap/mmap_windows.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/mmap/mmap_windows.go b/lib/mmap/mmap_windows.go index f2f3c672e..55448d4a2 100644 --- a/lib/mmap/mmap_windows.go +++ b/lib/mmap/mmap_windows.go @@ -21,20 +21,29 @@ func Alloc(size int) ([]byte, error) { if err != nil { return nil, fmt.Errorf("mmap: failed to allocate memory for buffer: %w", err) } + // SliceHeader is deprecated... var mem []byte - sh := (*reflect.SliceHeader)(unsafe.Pointer(&mem)) + sh := (*reflect.SliceHeader)(unsafe.Pointer(&mem)) // nolint:staticcheck sh.Data = p sh.Len = size sh.Cap = size return mem, nil + // ...However the correct code gives a go vet warning + // "possible misuse of unsafe.Pointer" + // + // Maybe there is a different way of writing this, but none of + // the allowed uses of unsafe.Pointer seemed to cover it other + // than using SliceHeader (use 6 of unsafe.Pointer). + // + // return unsafe.Slice((*byte)(unsafe.Pointer(p)), size), nil } // Free frees buffers allocated by Alloc. Note it should be passed // the same slice (not a derived slice) that Alloc returned. If the // free fails it will return with an error. func Free(mem []byte) error { - sh := (*reflect.SliceHeader)(unsafe.Pointer(&mem)) - err := windows.VirtualFree(sh.Data, 0, windows.MEM_RELEASE) + p := unsafe.SliceData(mem) + err := windows.VirtualFree(uintptr(unsafe.Pointer(p)), 0, windows.MEM_RELEASE) if err != nil { return fmt.Errorf("mmap: failed to unmap memory: %w", err) } From 8e5dd79e4db55157febcbf85689962dfbb28ca6a Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sat, 20 Jul 2024 12:29:34 +0200 Subject: [PATCH 062/168] ulozto: fix upload of > 2GB files on 32 bit platforms - fixes #7960 --- backend/ulozto/api/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/ulozto/api/types.go b/backend/ulozto/api/types.go index 8266fbc2d..e45abcf82 100644 --- a/backend/ulozto/api/types.go +++ b/backend/ulozto/api/types.go @@ -163,7 +163,7 @@ type BatchUpdateFilePropertiesRequest struct { // SendFilePayloadResponse represents the JSON API object that's received // in response to uploading a file's body to the CDN URL. type SendFilePayloadResponse struct { - Size int `json:"size"` + Size int64 `json:"size"` ContentType string `json:"contentType"` Md5 string `json:"md5"` Message string `json:"message"` From 04f35fc3ac1d97b0c297dd6f9c2975a6a57b1b72 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 20 Jul 2024 12:48:57 +0100 Subject: [PATCH 063/168] Add Tobias Markus to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index e2c6672f6..1977475e3 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -873,3 +873,4 @@ put them back in again.` >}} * itsHenry <2671230065@qq.com> * Ke Wang * AThePeanut4 <49614525+AThePeanut4@users.noreply.github.com> + * Tobias Markus From b3edc9d360c6a721e484b96ca8be4ba0454f18b4 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 20 Jul 2024 12:10:42 +0100 Subject: [PATCH 064/168] fs: fix --use-json-log and -vv after config reorganization --- cmdtest/environment_test.go | 21 +++++++++++++++++++++ fs/config/configflags/configflags.go | 6 ++++++ 2 files changed, 27 insertions(+) diff --git a/cmdtest/environment_test.go b/cmdtest/environment_test.go index 5a56a692a..3f1ad8035 100644 --- a/cmdtest/environment_test.go +++ b/cmdtest/environment_test.go @@ -323,4 +323,25 @@ func TestEnvironmentVariables(t *testing.T) { assert.NotContains(t, out, "fileB1.txt") } + // Test --use-json-log and -vv combinations + jsonLogOK := func() { + t.Helper() + if assert.NoError(t, err) { + assert.Contains(t, out, `{"level":"debug",`) + assert.Contains(t, out, `"msg":"Version `) + assert.Contains(t, out, `"}`) + } + } + env = "RCLONE_USE_JSON_LOG=1;RCLONE_LOG_LEVEL=DEBUG" + out, err = rcloneEnv(env, "version") + jsonLogOK() + env = "RCLONE_USE_JSON_LOG=1" + out, err = rcloneEnv(env, "version", "-vv") + jsonLogOK() + env = "RCLONE_LOG_LEVEL=DEBUG" + out, err = rcloneEnv(env, "version", "--use-json-log") + jsonLogOK() + env = "" + out, err = rcloneEnv(env, "version", "-vv", "--use-json-log") + jsonLogOK() } diff --git a/fs/config/configflags/configflags.go b/fs/config/configflags/configflags.go index 056c0d9d2..d3beb9a3e 100644 --- a/fs/config/configflags/configflags.go +++ b/fs/config/configflags/configflags.go @@ -4,6 +4,7 @@ package configflags // Options set by command line flags import ( + "context" "log" "net" "os" @@ -202,6 +203,11 @@ func SetFlags(ci *fs.ConfigInfo) { // Process --multi-thread-streams - set whether multi-thread-streams was set multiThreadStreamsFlag := pflag.Lookup("multi-thread-streams") ci.MultiThreadSet = multiThreadStreamsFlag != nil && multiThreadStreamsFlag.Changed + + // Reload any changes + if err := ci.Reload(context.Background()); err != nil { + log.Fatalf("Failed to reload config changes: %v", err) + } } // parseHeaders converts DSCP names to value From 31fabb34023a8a7ceabba7290da347eab388a3f1 Mon Sep 17 00:00:00 2001 From: wiserain Date: Sat, 20 Jul 2024 21:50:08 +0900 Subject: [PATCH 065/168] pikpak: correct file transfer progress for uploads by hash Pikpak can accelerate file uploads by leveraging existing content in its storage (identified by a custom hash called gcid). Previously, file transfer statistics were incorrect for uploads without outbound traffic as the input stream remained unchanged. This commit addresses the issue by: * Removing unnecessary unwrapping/wrapping of accountings before/after gcid calculation, leading immediate AccountRead() on buffering. * Correctly tracking file transfer statistics for uploads with no incoming/outgoing traffic by marking them as Server Side Copies. This change ensures correct statistics tracking and improves overall user experience. --- backend/pikpak/pikpak.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index 3d666867f..a18fe573f 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -1248,6 +1248,12 @@ func (f *Fs) upload(ctx context.Context, in io.Reader, leaf, dirID, gcid string, return nil, fmt.Errorf("invalid response: %+v", new) } else if new.File.Phase == api.PhaseTypeComplete { // early return; in case of zero-byte objects + if acc, ok := in.(*accounting.Account); ok && acc != nil { + // if `in io.Reader` is still in type of `*accounting.Account` (meaning that it is unused) + // it is considered as a server side copy as no incoming/outgoing traffic occur at all + acc.ServerSideTransferStart() + acc.ServerSideCopyEnd(size) + } return new.File, nil } @@ -1711,18 +1717,12 @@ func (o *Object) upload(ctx context.Context, in io.Reader, src fs.ObjectInfo, wi return fmt.Errorf("failed to calculate gcid: %w", err) } } else { - // unwrap the accounting from the input, we use wrap to put it - // back on after the buffering - var wrap accounting.WrapFn - in, wrap = accounting.UnWrap(in) var cleanup func() gcid, in, cleanup, err = readGcid(in, size, int64(o.fs.opt.HashMemoryThreshold)) defer cleanup() if err != nil { return fmt.Errorf("failed to calculate gcid: %w", err) } - // Wrap the accounting back onto the stream - in = wrap(in) } } fs.Debugf(o, "gcid = %s", gcid) From 30ba7542ffb311900d3342bb3d4c916ac7ac4fb1 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 22 Jul 2024 14:48:41 +0100 Subject: [PATCH 066/168] docs: add Route4Me as a sponsor --- docs/content/sponsor.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/sponsor.md b/docs/content/sponsor.md index 89bb7c489..f6638a4fc 100644 --- a/docs/content/sponsor.md +++ b/docs/content/sponsor.md @@ -60,3 +60,4 @@ Thank you very much to our sponsors: {{< sponsor src="/img/logos/idrive_e2.svg" width="300" height="200" title="Visit our sponsor IDrive e2" link="https://www.idrive.com/e2/?refer=rclone">}} {{< sponsor src="/img/logos/warp.svg" width="300" height="200" title="Visit our sponsor warp.dev" link="https://www.warp.dev/?utm_source=rclone&utm_medium=referral&utm_campaign=rclone_20231103">}} {{< sponsor src="/img/logos/sia.svg" width="200" height="200" title="Visit our sponsor sia" link="https://sia.tech">}} +{{< sponsor src="/img/logos/route4me.svg" width="400" height="200" title="Visit our sponsor Route4Me" link="https://route4me.com/">}} From e111ffba9e55baab86f6d0e9ec0b8cfe2d8871b4 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sun, 21 Jul 2024 10:26:10 +0100 Subject: [PATCH 067/168] serve ftp: fix failed startup due to config changes See: https://forum.rclone.org/t/failed-to-ftp-failed-to-parse-host-port/46959 --- cmd/serve/ftp/ftp.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/serve/ftp/ftp.go b/cmd/serve/ftp/ftp.go index 5e864aaf8..ce50a2e03 100644 --- a/cmd/serve/ftp/ftp.go +++ b/cmd/serve/ftp/ftp.go @@ -150,17 +150,21 @@ type driver struct { userPass map[string]string // cache of username => password when using vfs proxy } +func init() { + fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "ftp", Opt: &Opt, Options: OptionsInfo}) +} + var passivePortsRe = regexp.MustCompile(`^\s*\d+\s*-\s*\d+\s*$`) // Make a new FTP to serve the remote func newServer(ctx context.Context, f fs.Fs, opt *Options) (*driver, error) { host, port, err := net.SplitHostPort(opt.ListenAddr) if err != nil { - return nil, errors.New("failed to parse host:port") + return nil, fmt.Errorf("failed to parse host:port from %q", opt.ListenAddr) } portNum, err := strconv.Atoi(port) if err != nil { - return nil, errors.New("failed to parse host:port") + return nil, fmt.Errorf("failed to parse port number from %q", port) } d := &driver{ From 13fa58336838a6a2f5467d12c9bd2bbb46db0049 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 23 Jul 2024 10:07:44 +0100 Subject: [PATCH 068/168] sftp: clarify the docs for key_pem - fixes #7921 --- backend/sftp/sftp.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/backend/sftp/sftp.go b/backend/sftp/sftp.go index 4fd88ab48..21309afa3 100644 --- a/backend/sftp/sftp.go +++ b/backend/sftp/sftp.go @@ -75,8 +75,18 @@ func init() { Help: "SSH password, leave blank to use ssh-agent.", IsPassword: true, }, { - Name: "key_pem", - Help: "Raw PEM-encoded private key.\n\nIf specified, will override key_file parameter.", + Name: "key_pem", + Help: `Raw PEM-encoded private key. + +Note that this should be on a single line with line endings replaced with '\n', eg + + key_pem = -----BEGIN RSA PRIVATE KEY-----\nMaMbaIXtE\n0gAMbMbaSsd\nMbaass\n-----END RSA PRIVATE KEY----- + +This will generate the single line correctly: + + awk '{printf "%s\\n", $0}' < ~/.ssh/id_rsa + +If specified, it will override the key_file parameter.`, Sensitive: true, }, { Name: "key_file", From 404ef80025715ffaf55171b48152d5115dbbe521 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 23 Jul 2024 11:29:07 +0100 Subject: [PATCH 069/168] ncdu: document that excludes are not shown - fixes #6087 --- cmd/ncdu/ncdu.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/ncdu/ncdu.go b/cmd/ncdu/ncdu.go index a1e535ba2..f16dae947 100644 --- a/cmd/ncdu/ncdu.go +++ b/cmd/ncdu/ncdu.go @@ -65,7 +65,7 @@ These flags have the following meaning: This an homage to the [ncdu tool](https://dev.yorhel.nl/ncdu) but for rclone remotes. It is missing lots of features at the moment -but is useful as it stands. +but is useful as it stands. Unlike ncdu it does not show excluded files. Note that it might take some time to delete big files/directories. The UI won't respond in the meantime since the deletion is done synchronously. From 8f0ddcca4efbb5fcbdc0b19545d0f4fdc87fe41c Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 23 Jul 2024 11:34:08 +0100 Subject: [PATCH 070/168] s3: document need to set force_path_style for buckets with invalid DNS names Fixes #6110 --- backend/s3/s3.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 6b9eb8962..f2d75a1ae 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -2246,7 +2246,11 @@ for more info. Some providers (e.g. AWS, Aliyun OSS, Netease COS, or Tencent COS) require this set to false - rclone will do this automatically based on the provider -setting.`, +setting. + +Note that if your bucket isn't a valid DNS name, i.e. has '.' or '_' in, +you'll need to set this to true. +`, Default: true, Advanced: true, }, { From ba381f8721d556282f5c0d9369da420cfaea7f16 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 24 Jul 2024 10:52:05 +0100 Subject: [PATCH 071/168] b2: update versions documentation - fixes #7878 --- docs/content/b2.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/content/b2.md b/docs/content/b2.md index a53d66b60..28f31c240 100644 --- a/docs/content/b2.md +++ b/docs/content/b2.md @@ -164,12 +164,21 @@ used. ### Versions -When rclone uploads a new version of a file it creates a [new version +The default setting of B2 is to keep old versions of files. This means +when rclone uploads a new version of a file it creates a [new version of it](https://www.backblaze.com/docs/cloud-storage-file-versions). Likewise when you delete a file, the old version will be marked hidden -and still be available. Conversely, you may opt in to a "hard delete" -of files with the `--b2-hard-delete` flag which would permanently remove -the file instead of hiding it. +and still be available. + +Whether B2 keeps old versions of files or not can be adjusted on a per +bucket basis using the "Lifecycle settings" on the B2 control panel or +when creating the bucket using the [--b2-lifecycle](#b2-lifecycle) +flag or after creation using the [rclone backend lifecycle](#lifecycle) +command. + +You may opt in to a "hard delete" of files with the `--b2-hard-delete` +flag which permanently removes files on deletion instead of hiding +them. Old versions of files, where available, are visible using the `--b2-versions` flag. From 47588a7fd07a0dedd7045b8766afcd429ff57dfd Mon Sep 17 00:00:00 2001 From: Ernie Hershey Date: Sun, 26 May 2024 13:17:20 -0400 Subject: [PATCH 072/168] docs: fix typo in batcher docs for dropbox and googlephotos --- docs/content/dropbox.md | 2 +- docs/content/googlephotos.md | 2 +- lib/batcher/options.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/content/dropbox.md b/docs/content/dropbox.md index 7d81d3f17..5a06e8f21 100644 --- a/docs/content/dropbox.md +++ b/docs/content/dropbox.md @@ -412,7 +412,7 @@ Max number of files in upload batch. This sets the batch size of files to upload. It has to be less than 1000. -By default this is 0 which means rclone which calculate the batch size +By default this is 0 which means rclone will calculate the batch size depending on the setting of batch_mode. - batch_mode: async - default batch_size is 100 diff --git a/docs/content/googlephotos.md b/docs/content/googlephotos.md index eaefdccae..7e536aa92 100644 --- a/docs/content/googlephotos.md +++ b/docs/content/googlephotos.md @@ -406,7 +406,7 @@ Max number of files in upload batch. This sets the batch size of files to upload. It has to be less than 50. -By default this is 0 which means rclone which calculate the batch size +By default this is 0 which means rclone will calculate the batch size depending on the setting of batch_mode. - batch_mode: async - default batch_size is 50 diff --git a/lib/batcher/options.go b/lib/batcher/options.go index a4cc47c71..4aefeb17c 100644 --- a/lib/batcher/options.go +++ b/lib/batcher/options.go @@ -32,7 +32,7 @@ a delay on quit. This sets the batch size of files to upload. It has to be less than %d. -By default this is 0 which means rclone which calculate the batch size +By default this is 0 which means rclone will calculate the batch size depending on the setting of batch_mode. - batch_mode: async - default batch_size is %d From dcecb0ede469bfc2dfd60ab3d1dc17e628305d5f Mon Sep 17 00:00:00 2001 From: Will Miles Date: Mon, 22 Jan 2024 14:26:54 -0500 Subject: [PATCH 073/168] docs: clarify hasher operation Add a line to the "other operations" block to indicate that the hasher overlay will apply auto-size and other checks for all commands. --- docs/content/hasher.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/hasher.md b/docs/content/hasher.md index 30cdff4d2..63b89875b 100644 --- a/docs/content/hasher.md +++ b/docs/content/hasher.md @@ -334,6 +334,7 @@ The `rclone hashsum` (or `md5sum` or `sha1sum`) command will: ### Other operations +- any time a hash is requested, follow the logic from 1-4 from `hashsum` above - whenever a file is uploaded or downloaded **in full**, capture the stream to calculate all supported hashes on the fly and update database - server-side `move` will update keys of existing cache entries From f26d2c6ba86854bd1e65ebfd460a98b96db6a9e7 Mon Sep 17 00:00:00 2001 From: Saleh Dindar Date: Tue, 24 Oct 2023 22:01:42 -0700 Subject: [PATCH 074/168] fs/http: reload client certificates on expiry In corporate environments, client certificates have short life times for added security, and they get renewed automatically. This means that client certificate can expire in the middle of long running command such as `mount`. This commit attempts to reload the client certificates 30s before they expire. This will be active for all backends which use HTTP. --- fs/fshttp/http.go | 60 +++++++++++++++++-- fs/fshttp/http_test.go | 130 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 185 insertions(+), 5 deletions(-) diff --git a/fs/fshttp/http.go b/fs/fshttp/http.go index 498714dfd..be9e3aee3 100644 --- a/fs/fshttp/http.go +++ b/fs/fshttp/http.go @@ -69,6 +69,13 @@ func NewTransportCustom(ctx context.Context, customize func(*http.Transport)) ht if err != nil { log.Fatalf("Failed to load --client-cert/--client-key pair: %v", err) } + if cert.Leaf == nil { + // Leaf is always the first certificate + cert.Leaf, err = x509.ParseCertificate(cert.Certificate[0]) + if err != nil { + log.Fatalf("Failed to parse the certificate") + } + } t.TLSClientConfig.Certificates = []tls.Certificate{cert} } @@ -148,17 +155,24 @@ type Transport struct { userAgent string headers []*fs.HTTPOption metrics *Metrics + // Filename of the client cert in case we need to reload it + clientCert string + clientKey string + // Mutex for serializing attempts at reloading the certificates + reloadMutex sync.Mutex } // newTransport wraps the http.Transport passed in and logs all // roundtrips including the body if logBody is set. func newTransport(ci *fs.ConfigInfo, transport *http.Transport) *Transport { return &Transport{ - Transport: transport, - dump: ci.Dump, - userAgent: ci.UserAgent, - headers: ci.Headers, - metrics: DefaultMetrics, + Transport: transport, + dump: ci.Dump, + userAgent: ci.UserAgent, + headers: ci.Headers, + metrics: DefaultMetrics, + clientCert: ci.ClientCert, + clientKey: ci.ClientKey, } } @@ -247,8 +261,44 @@ func cleanAuths(buf []byte) []byte { return buf } +var expireWindow = 30 * time.Second + +func isCertificateExpired(cc *tls.Config) bool { + return len(cc.Certificates) > 0 && cc.Certificates[0].Leaf != nil && time.Until(cc.Certificates[0].Leaf.NotAfter) < expireWindow +} + +func (t *Transport) reloadCertificates() { + t.reloadMutex.Lock() + defer t.reloadMutex.Unlock() + // Check that the certificate is expired before trying to reload it + // it might have been reloaded while we were waiting to lock the mutex + if !isCertificateExpired(t.TLSClientConfig) { + return + } + + cert, err := tls.LoadX509KeyPair(t.clientCert, t.clientKey) + if err != nil { + log.Fatalf("Failed to load --client-cert/--client-key pair: %v", err) + } + // Check if we need to parse the certificate again, we need it + // for checking the expiration date + if cert.Leaf == nil { + // Leaf is always the first certificate + cert.Leaf, err = x509.ParseCertificate(cert.Certificate[0]) + if err != nil { + log.Fatalf("Failed to parse the certificate") + } + } + t.TLSClientConfig.Certificates = []tls.Certificate{cert} +} + // RoundTrip implements the RoundTripper interface. func (t *Transport) RoundTrip(req *http.Request) (resp *http.Response, err error) { + // Check if certificates are being used and the certificates are expired + if isCertificateExpired(t.TLSClientConfig) { + t.reloadCertificates() + } + // Limit transactions per second if required accounting.LimitTPS(req.Context()) // Force user agent diff --git a/fs/fshttp/http_test.go b/fs/fshttp/http_test.go index 24f440b43..2c10e84a2 100644 --- a/fs/fshttp/http_test.go +++ b/fs/fshttp/http_test.go @@ -1,9 +1,24 @@ package fshttp import ( + "context" + "crypto/rand" + "crypto/rsa" + "crypto/tls" + "crypto/x509" + "crypto/x509/pkix" + "encoding/pem" + "fmt" + "math/big" + "net/http" + "net/http/httptest" + "os" "testing" + "time" + "github.com/rclone/rclone/fs" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestCleanAuth(t *testing.T) { @@ -45,3 +60,118 @@ func TestCleanAuths(t *testing.T) { assert.Equal(t, test.want, got, test.in) } } + +var certSerial = int64(0) + +// Create a test certificate and key pair that is valid for a specific +// duration +func createTestCert(validity time.Duration) (keyPEM []byte, certPEM []byte, err error) { + key, err := rsa.GenerateKey(rand.Reader, 1024) + if err != nil { + return + } + keyBytes := x509.MarshalPKCS1PrivateKey(key) + // PEM encoding of private key + keyPEM = pem.EncodeToMemory( + &pem.Block{ + Type: "RSA PRIVATE KEY", + Bytes: keyBytes, + }, + ) + + // Now create the certificate + notBefore := time.Now() + notAfter := notBefore.Add(validity).Add(expireWindow) + + certSerial += 1 + template := x509.Certificate{ + SerialNumber: big.NewInt(certSerial), + Subject: pkix.Name{CommonName: "localhost"}, + SignatureAlgorithm: x509.SHA256WithRSA, + NotBefore: notBefore, + NotAfter: notAfter, + BasicConstraintsValid: true, + KeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyAgreement | x509.KeyUsageKeyEncipherment | x509.KeyUsageDataEncipherment, + ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth, x509.ExtKeyUsageClientAuth}, + } + derBytes, err := x509.CreateCertificate(rand.Reader, &template, &template, &key.PublicKey, key) + if err != nil { + return + } + + certPEM = pem.EncodeToMemory( + &pem.Block{ + Type: "CERTIFICATE", + Bytes: derBytes, + }, + ) + return +} + +func writeTestCert(t *testing.T, ci *fs.ConfigInfo, validity time.Duration) { + keyPEM, certPEM, err := createTestCert(1 * time.Second) + assert.NoError(t, err, "Cannot create test cert") + err = os.WriteFile(ci.ClientCert, certPEM, 0666) + assert.NoError(t, err, "Failed to write cert") + err = os.WriteFile(ci.ClientKey, keyPEM, 0666) + assert.NoError(t, err, "Failed to write key") +} + +func TestCertificates(t *testing.T) { + startTime := time.Now() + // Starting a TLS server + expectedSerial := int64(0) + ts := httptest.NewTLSServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + cert := r.TLS.PeerCertificates + require.Greater(t, len(cert), 0, "No certificates received") + expectedSerial += 1 + assert.Equal(t, expectedSerial, cert[0].SerialNumber.Int64(), "Did not get the correct serial number in certificate") + // Check that the certificate hasn't expired. We cannot use cert validation + // functions because those check for signature as well and our certificates + // are not properly signed + if time.Now().After(cert[0].NotAfter) { + assert.Fail(t, "Certificate expired", "Certificate expires at %s, current time is %s", cert[0].NotAfter.Sub(startTime), time.Since(startTime)) + } + + // Write some test data to fullfil the request + w.Header().Set("Content-Type", "text/plain") + _, _ = fmt.Fprintln(w, "test data") + })) + defer ts.Close() + // Modify servers config to request a client certificate + // we cannot validate the certificate since we are not properly signing it + ts.TLS.ClientAuth = tls.RequestClientCert + + // Set --client-cert and --client-key in config to + // a pair of temp files + // create a test cert/key pair and write it to the files + ctx := context.TODO() + ci := fs.GetConfig(ctx) + // Create a test certificate and write it to a temp file + ci.ClientCert = t.TempDir() + "client.cert" + ci.ClientKey = t.TempDir() + "client.key" + validity := 1 * time.Second + writeTestCert(t, ci, validity) + + // Now create the client with the above settings + // we need to disable TLS verification since we don't + // care about server certificate + client := NewClient(ctx) + tt := client.Transport.(*Transport) + tt.TLSClientConfig.InsecureSkipVerify = true + + // Now make requests, the first request should be within + // the valid window + _, err := client.Get(ts.URL) + assert.NoError(t, err) + + // Wait for the 2* valid duration of the certificate so that has definitely expired + time.Sleep(2 * validity) + + // Create a new cert and write it to files + writeTestCert(t, ci, validity) + + // The new cert should be auto-loaded before we make this request + _, err = client.Get(ts.URL) + assert.NoError(t, err) +} From 612c717ea0eed3f646095ed57620fd05b2a2c20b Mon Sep 17 00:00:00 2001 From: David Seifert <16636962+SoapGentoo@users.noreply.github.com> Date: Tue, 30 Jul 2024 11:19:47 +0200 Subject: [PATCH 075/168] docs: rc: fix correct _path to _root in on the fly backend docs --- docs/content/rc.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/content/rc.md b/docs/content/rc.md index b6e6f7e44..32e93867b 100644 --- a/docs/content/rc.md +++ b/docs/content/rc.md @@ -496,7 +496,7 @@ For example this JSON is equivalent to `remote:/tmp` ``` { "_name": "remote", - "_path": "/tmp" + "_root": "/tmp" } ``` @@ -506,7 +506,7 @@ And this is equivalent to `:sftp,host='example.com':/tmp` { "type": "sftp", "host": "example.com", - "_path": "/tmp" + "_root": "/tmp" } ``` @@ -515,7 +515,7 @@ And this is equivalent to `/tmp/dir` ``` { type = "local", - _ path = "/tmp/dir" + _root = "/tmp/dir" } ``` From abe01179ae1387b710d5cce1c0afd57caa8296f3 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 1 Aug 2024 16:32:42 +0100 Subject: [PATCH 076/168] Add Ernie Hershey to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 1977475e3..da25fdc45 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -874,3 +874,4 @@ put them back in again.` >}} * Ke Wang * AThePeanut4 <49614525+AThePeanut4@users.noreply.github.com> * Tobias Markus + * Ernie Hershey From feafbfca52b5aa89a1ea0a4c8db2987d355e053a Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 1 Aug 2024 16:32:42 +0100 Subject: [PATCH 077/168] Add Will Miles to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index da25fdc45..d0db5cb54 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -875,3 +875,4 @@ put them back in again.` >}} * AThePeanut4 <49614525+AThePeanut4@users.noreply.github.com> * Tobias Markus * Ernie Hershey + * Will Miles From d5c7b55ba5fa8e2c25b2191347becdbd7585ed6c Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 1 Aug 2024 16:32:42 +0100 Subject: [PATCH 078/168] Add David Seifert to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index d0db5cb54..4288569a5 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -876,3 +876,4 @@ put them back in again.` >}} * Tobias Markus * Ernie Hershey * Will Miles + * David Seifert <16636962+SoapGentoo@users.noreply.github.com> From c5c7bcdd456266070644ecbba8adfaeb5b15d5b6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 30 Jul 2024 09:41:54 +0100 Subject: [PATCH 079/168] docs: link the workaround for big directory syncs in the FAQ #7974 --- docs/content/faq.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/content/faq.md b/docs/content/faq.md index add4e1938..050caf8ef 100644 --- a/docs/content/faq.md +++ b/docs/content/faq.md @@ -233,9 +233,11 @@ value, say `export GOGC=20`. This will make the garbage collector work harder, reducing memory size at the expense of CPU usage. The most common cause of rclone using lots of memory is a single -directory with thousands or millions of files in. Rclone has to load -this entirely into memory as rclone objects. Each rclone object takes -0.5k-1k of memory. +directory with millions of files in. Rclone has to load this entirely +into memory as rclone objects. Each rclone object takes 0.5k-1k of +memory. There is +[a workaround for this](https://github.com/rclone/rclone/wiki/Big-syncs-with-millions-of-files) +which involves a bit of scripting. ### Rclone changes fullwidth Unicode punctuation marks in file names From 9866d1c636d00469667a29df41b8c09a05f38fc4 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 30 Jul 2024 09:51:30 +0100 Subject: [PATCH 080/168] docs: s3: add section on using too much memory #7974 --- docs/content/s3.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/docs/content/s3.md b/docs/content/s3.md index 80e1ca34b..c4ccbab89 100644 --- a/docs/content/s3.md +++ b/docs/content/s3.md @@ -5018,6 +5018,28 @@ nodes across the network. For more detailed comparison please check the documentation of the [storj](/storj) backend. +## Memory usage {memory} + +The most common cause of rclone using lots of memory is a single +directory with millions of files in. Despite s3 not really having the +concepts of directories, rclone does the sync on a directory by +directory basis to be compatible with normal filing systems. + +Rclone loads each directory into memory as rclone objects. Each rclone +object takes 0.5k-1k of memory, so approximately 1GB per 1,000,000 +files, and the sync for that directory does not begin until it is +entirely loaded in memory. So the sync can take a long time to start +for large directories. + +To sync a directory with 100,000,000 files in you would need approximately +100 GB of memory. At some point the amount of memory becomes difficult +to provide so there is +[a workaround for this](https://github.com/rclone/rclone/wiki/Big-syncs-with-millions-of-files) +which involves a bit of scripting. + +At some point rclone will gain a sync mode which is effectively this +workaround but built in to rclone. + ## Limitations `rclone about` is not supported by the S3 backend. Backends without @@ -5028,7 +5050,6 @@ remote. See [List of backends that do not support rclone about](https://rclone.org/overview/#optional-features) and [rclone about](https://rclone.org/commands/rclone_about/) - ### Synology C2 Object Storage {#synology-c2} [Synology C2 Object Storage](https://c2.synology.com/en-global/object-storage/overview) provides a secure, S3-compatible, and cost-effective cloud storage solution without API request, download fees, and deletion penalty. From 1901bae4ebcbc4cdd82f6bb1862d0479f3fa386e Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 1 Aug 2024 17:48:39 +0100 Subject: [PATCH 081/168] Add @dmcardle as gitannex maintainer --- MAINTAINERS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 3ab1c2248..6b116ece7 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -21,6 +21,7 @@ Current active maintainers of rclone are: | Chun-Hung Tseng | @henrybear327 | Proton Drive Backend | | Hideo Aoyama | @boukendesho | snap packaging | | nielash | @nielash | bisync | +| Dan McArdle | @dmcardle | gitannex | **This is a work in progress Draft** From 04704505833faad46edafa568c92aafdfb3a3ab0 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sun, 4 Aug 2024 12:17:34 +0100 Subject: [PATCH 082/168] build: disable wasm/js build due to go bug Rclone is too big for js/wasm until https://github.com/golang/go/issues/64856 is fixed --- bin/cross-compile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/cross-compile.go b/bin/cross-compile.go index a89bac327..8779eff02 100644 --- a/bin/cross-compile.go +++ b/bin/cross-compile.go @@ -73,7 +73,7 @@ var osarches = []string{ "plan9/386", "plan9/amd64", "solaris/amd64", - "js/wasm", + // "js/wasm", // Rclone is too big for js/wasm until https://github.com/golang/go/issues/64856 is fixed } // Special environment flags for a given arch From a1f52bcf50dd20b18249b189348bdbcb6d86f431 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 6 Aug 2024 11:50:21 +0100 Subject: [PATCH 083/168] fstest: implement method to skip ChunkedCopy tests --- backend/s3/s3.go | 7 +++++++ fstest/fstests/fstests.go | 12 ++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index f2d75a1ae..cb8baf134 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -3091,6 +3091,9 @@ func (f *Fs) setUploadCutoff(cs fs.SizeSuffix) (old fs.SizeSuffix, err error) { } func (f *Fs) setCopyCutoff(cs fs.SizeSuffix) (old fs.SizeSuffix, err error) { + if f.opt.CopyCutoff == math.MaxInt64 { + return f.opt.CopyCutoff, fmt.Errorf("--s3-copy-cutoff not supported: %w", fs.ErrorNotImplemented) + } err = checkUploadChunkSize(cs) if err == nil { old, f.opt.CopyCutoff = f.opt.CopyCutoff, cs @@ -3234,6 +3237,10 @@ func setQuirks(opt *Options) { useMultipartEtag = false useAlreadyExists = false // useMultipartUploads = false - set this manually + // rclone serve doesn't support multi-part server side copy: + // See: https://github.com/rclone/rclone/issues/7454 + // So make cutoff very large which it does support + opt.CopyCutoff = math.MaxInt64 case "Scaleway": // Scaleway can only have 1000 parts in an upload if opt.MaxUploadParts > 1000 { diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index 00e5372f5..06e6efb72 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -83,6 +83,7 @@ type SetUploadCutoffer interface { type SetCopyCutoffer interface { // Change the configured CopyCutoff. // Will only be called while no transfer is in progress. + // Return fs.ErrorNotImplemented if you can't implement this SetCopyCutoff(fs.SizeSuffix) (fs.SizeSuffix, error) } @@ -2345,10 +2346,6 @@ func Run(t *testing.T, opt *Opt) { t.Skip("skipping as ChunkedUpload.Skip is set") } - if strings.HasPrefix(f.Name(), "serves3") || strings.HasPrefix(f.Name(), "TestS3Rclone") { - t.Skip("FIXME skip test - see #7454") - } - do, _ := f.(SetCopyCutoffer) if do == nil { t.Skipf("%T does not implement SetCopyCutoff", f) @@ -2362,6 +2359,13 @@ func Run(t *testing.T, opt *Opt) { minChunkSize = opt.ChunkedUpload.CeilChunkSize(minChunkSize) } + // Test setting the copy cutoff before we get going + _, err := do.SetCopyCutoff(minChunkSize) + if errors.Is(err, fs.ErrorNotImplemented) { + t.Skipf("%T does not support SetCopyCutoff: %v", f, err) + } + require.NoError(t, err) + chunkSizes := fs.SizeSuffixList{ minChunkSize, minChunkSize + 1, From fd9049c83d9ef181170d18467b16f35fc5f11599 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 3 Aug 2024 11:35:32 +0100 Subject: [PATCH 084/168] s3: update to using AWS SDK v2 - fixes #4989 SDK v2 conversion Changes - `--s3-sts-endpoint` is no longer supported - `--s3-use-unsigned-payload` to control use of trailer checksums (needed for non AWS) --- backend/s3/gen_setfrom.go | 12 +- backend/s3/s3.go | 863 +++++++++++++++------------------ backend/s3/s3_internal_test.go | 73 +-- backend/s3/s3_test.go | 20 +- backend/s3/setfrom.go | 34 +- backend/s3/v2sign.go | 22 +- docs/content/s3.md | 29 +- go.mod | 19 + go.sum | 38 ++ 9 files changed, 558 insertions(+), 552 deletions(-) diff --git a/backend/s3/gen_setfrom.go b/backend/s3/gen_setfrom.go index 9dd037086..4748b4da0 100644 --- a/backend/s3/gen_setfrom.go +++ b/backend/s3/gen_setfrom.go @@ -13,7 +13,8 @@ import ( "reflect" "strings" - "github.com/aws/aws-sdk-go/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3/types" ) // flags @@ -82,15 +83,18 @@ func main() { package s3 -import "github.com/aws/aws-sdk-go/service/s3" +import ( + "github.com/aws/aws-sdk-go-v2/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3/types" +) `) genSetFrom(new(s3.ListObjectsInput), new(s3.ListObjectsV2Input)) genSetFrom(new(s3.ListObjectsV2Output), new(s3.ListObjectsOutput)) genSetFrom(new(s3.ListObjectVersionsInput), new(s3.ListObjectsV2Input)) - genSetFrom(new(s3.ObjectVersion), new(s3.DeleteMarkerEntry)) + genSetFrom(new(types.ObjectVersion), new(types.DeleteMarkerEntry)) genSetFrom(new(s3.ListObjectsV2Output), new(s3.ListObjectVersionsOutput)) - genSetFrom(new(s3.Object), new(s3.ObjectVersion)) + genSetFrom(new(types.Object), new(types.ObjectVersion)) genSetFrom(new(s3.CreateMultipartUploadInput), new(s3.HeadObjectOutput)) genSetFrom(new(s3.CreateMultipartUploadInput), new(s3.CopyObjectInput)) genSetFrom(new(s3.UploadPartCopyInput), new(s3.CopyObjectInput)) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index cb8baf134..07f7e6d3c 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -3,8 +3,18 @@ package s3 //go:generate go run gen_setfrom.go -o setfrom.go +/* + SDK v2 conversion + + Changes + - `--s3-sts-endpoint` is no longer supported + + Untested + - v2auth + - fancy auth in ec2, kubernetes etc +*/ + import ( - "bytes" "context" "crypto/md5" "crypto/tls" @@ -26,19 +36,17 @@ import ( "sync" "time" - "github.com/aws/aws-sdk-go/service/s3/s3manager" + "github.com/aws/aws-sdk-go-v2/aws" + v4signer "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + awsconfig "github.com/aws/aws-sdk-go-v2/config" + "github.com/aws/aws-sdk-go-v2/credentials" + "github.com/aws/aws-sdk-go-v2/feature/s3/manager" + "github.com/aws/aws-sdk-go-v2/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3/types" + "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" - "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/aws/aws-sdk-go/aws/corehandlers" - "github.com/aws/aws-sdk-go/aws/credentials" - "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds" - "github.com/aws/aws-sdk-go/aws/defaults" - "github.com/aws/aws-sdk-go/aws/ec2metadata" - "github.com/aws/aws-sdk-go/aws/endpoints" - "github.com/aws/aws-sdk-go/aws/request" - "github.com/aws/aws-sdk-go/aws/session" - "github.com/aws/aws-sdk-go/service/s3" "github.com/ncw/swift/v2" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/accounting" @@ -2440,6 +2448,18 @@ object ending with "/", to persist the folder. Name: "use_multipart_etag", Help: `Whether to use ETag in multipart uploads for verification +This should be true, false or left unset to use the default for the provider. +`, + Default: fs.Tristate{}, + Advanced: true, + }, { + Name: "use_unsigned_payload", + Help: `Whether to use an unsigned payload in PutObject + +Rclone has to avoid the AWS SDK seeking the body when calling +PutObject. The AWS provider can add checksums in the trailer to avoid +seeking but other providers can't. + This should be true, false or left unset to use the default for the provider. `, Default: fs.Tristate{}, @@ -2553,9 +2573,10 @@ In this case, you might want to try disabling this option. Default: false, }, { Name: "sts_endpoint", - Help: "Endpoint for STS.\n\nLeave blank if using AWS to use the default endpoint for the region.", + Help: "Endpoint for STS (deprecated).\n\nLeave blank if using AWS to use the default endpoint for the region.", Provider: "AWS", Advanced: true, + Hide: fs.OptionHideBoth, }, { Name: "use_already_exists", Help: strings.ReplaceAll(`Set if rclone should report BucketAlreadyExists errors on bucket creation. @@ -2704,7 +2725,7 @@ type Options struct { V2Auth bool `config:"v2_auth"` UseAccelerateEndpoint bool `config:"use_accelerate_endpoint"` LeavePartsOnError bool `config:"leave_parts_on_error"` - ListChunk int64 `config:"list_chunk"` + ListChunk int32 `config:"list_chunk"` ListVersion int `config:"list_version"` ListURLEncode fs.Tristate `config:"list_url_encode"` NoCheckBucket bool `config:"no_check_bucket"` @@ -2725,25 +2746,25 @@ type Options struct { NoSystemMetadata bool `config:"no_system_metadata"` UseAlreadyExists fs.Tristate `config:"use_already_exists"` UseMultipartUploads fs.Tristate `config:"use_multipart_uploads"` + UseUnsignedPayload fs.Tristate `config:"use_unsigned_payload"` } // Fs represents a remote s3 server type Fs struct { - name string // the name of the remote - root string // root of the bucket - ignore all objects above this - opt Options // parsed options - ci *fs.ConfigInfo // global config - ctx context.Context // global context for reading config - features *fs.Features // optional features - c *s3.S3 // the connection to the s3 server - ses *session.Session // the s3 session - rootBucket string // bucket part of root (if any) - rootDirectory string // directory part of root (if any) - cache *bucket.Cache // cache for bucket creation status - pacer *fs.Pacer // To pace the API calls - srv *http.Client // a plain http client - srvRest *rest.Client // the rest connection to the server - etagIsNotMD5 bool // if set ETags are not MD5s + name string // the name of the remote + root string // root of the bucket - ignore all objects above this + opt Options // parsed options + ci *fs.ConfigInfo // global config + ctx context.Context // global context for reading config + features *fs.Features // optional features + c *s3.Client // the connection to the s3 server + rootBucket string // bucket part of root (if any) + rootDirectory string // directory part of root (if any) + cache *bucket.Cache // cache for bucket creation status + pacer *fs.Pacer // To pace the API calls + srv *http.Client // a plain http client + srvRest *rest.Client // the rest connection to the server + etagIsNotMD5 bool // if set ETags are not MD5s versioningMu sync.Mutex versioning fs.Tristate // if set bucket is using versions warnCompressed sync.Once // warn once about compressed files @@ -2772,6 +2793,24 @@ type Object struct { contentLanguage *string // Content-Language: header } +// safely dereference the pointer, returning a zero T if nil +func deref[T any](p *T) T { + if p == nil { + var zero T + return zero + } + return *p +} + +// gets an http status code from err or returns -1 +func getHTTPStatusCode(err error) int { + var httpErr interface{ HTTPStatusCode() int } + if errors.As(err, &httpErr) { + return httpErr.HTTPStatusCode() + } + return -1 +} + // ------------------------------------------------------------ // Name of the remote (as passed into NewFs) @@ -2815,33 +2854,35 @@ func (f *Fs) shouldRetry(ctx context.Context, err error) (bool, error) { if fserrors.ContextError(ctx, &err) { return false, err } + // https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md#error-handling // If this is an awserr object, try and extract more useful information to determine if we should retry - if awsError, ok := err.(awserr.Error); ok { + var awsError smithy.APIError + if errors.As(err, &awsError) { // Simple case, check the original embedded error in case it's generically retryable - if fserrors.ShouldRetry(awsError.OrigErr()) { + if fserrors.ShouldRetry(awsError) { return true, err } // If it is a timeout then we want to retry that - if awsError.Code() == "RequestTimeout" { + if awsError.ErrorCode() == "RequestTimeout" { return true, err } - // Failing that, if it's a RequestFailure it's probably got an http status code we can check - if reqErr, ok := err.(awserr.RequestFailure); ok { - // 301 if wrong region for bucket - can only update if running from a bucket - if f.rootBucket != "" { - if reqErr.StatusCode() == http.StatusMovedPermanently { - urfbErr := f.updateRegionForBucket(ctx, f.rootBucket) - if urfbErr != nil { - fs.Errorf(f, "Failed to update region for bucket: %v", urfbErr) - return false, err - } - return true, err + } + // Check http status code if available + if httpStatusCode := getHTTPStatusCode(err); httpStatusCode > 0 { + // 301 if wrong region for bucket - can only update if running from a bucket + if f.rootBucket != "" { + if httpStatusCode == http.StatusMovedPermanently { + urfbErr := f.updateRegionForBucket(ctx, f.rootBucket) + if urfbErr != nil { + fs.Errorf(f, "Failed to update region for bucket: %v", urfbErr) + return false, err } + return true, err } - for _, e := range retryErrorCodes { - if reqErr.StatusCode() == e { - return true, err - } + } + for _, e := range retryErrorCodes { + if httpStatusCode == e { + return true, err } } } @@ -2890,164 +2931,94 @@ func getClient(ctx context.Context, opt *Options) *http.Client { } } -// Default name resolver -var defaultResolver = endpoints.DefaultResolver() - -// resolve (service, region) to endpoint -// -// Used to set endpoint for s3 services and not for other services -type resolver map[string]string - -// Add a service to the resolver, ignoring empty urls -func (r resolver) addService(service, url string) { - if url == "" { - return - } - if !strings.HasPrefix(url, "http") { - url = "https://" + url - } - r[service] = url -} - -// EndpointFor return the endpoint for s3 if set or the default if not -func (r resolver) EndpointFor(service, region string, opts ...func(*endpoints.Options)) (endpoints.ResolvedEndpoint, error) { - fs.Debugf(nil, "Resolving service %q region %q", service, region) - url, ok := r[service] - if ok { - return endpoints.ResolvedEndpoint{ - URL: url, - SigningRegion: region, - }, nil - } - return defaultResolver.EndpointFor(service, region, opts...) -} - // s3Connection makes a connection to s3 -func s3Connection(ctx context.Context, opt *Options, client *http.Client) (*s3.S3, *session.Session, error) { +func s3Connection(ctx context.Context, opt *Options, client *http.Client) (s3Client *s3.Client, err error) { ci := fs.GetConfig(ctx) - // Make the auth - v := credentials.Value{ - AccessKeyID: opt.AccessKeyID, - SecretAccessKey: opt.SecretAccessKey, - SessionToken: opt.SessionToken, - } + var awsConfig aws.Config - lowTimeoutClient := &http.Client{Timeout: 1 * time.Second} // low timeout to ec2 metadata service - - def := defaults.Get() - def.Config.HTTPClient = lowTimeoutClient - - // start a new AWS session - awsSession, err := session.NewSession() - if err != nil { - return nil, nil, fmt.Errorf("NewSession: %w", err) - } - - // first provider to supply a credential set "wins" - providers := []credentials.Provider{ - // use static credentials if they're present (checked by provider) - &credentials.StaticProvider{Value: v}, - - // * Access Key ID: AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY - // * Secret Access Key: AWS_SECRET_ACCESS_KEY or AWS_SECRET_KEY - &credentials.EnvProvider{}, - - // A SharedCredentialsProvider retrieves credentials - // from the current user's home directory. It checks - // AWS_SHARED_CREDENTIALS_FILE and AWS_PROFILE too. - &credentials.SharedCredentialsProvider{ - Filename: opt.SharedCredentialsFile, // If empty will look for "AWS_SHARED_CREDENTIALS_FILE" env variable. - Profile: opt.Profile, // If empty will look gor "AWS_PROFILE" env var or "default" if not set. - }, - - // Pick up IAM role if we're in an ECS task - defaults.RemoteCredProvider(*def.Config, def.Handlers), - - // Pick up IAM role in case we're on EC2 - &ec2rolecreds.EC2RoleProvider{ - Client: ec2metadata.New(awsSession, &aws.Config{ - HTTPClient: lowTimeoutClient, - }), - ExpiryWindow: 3 * time.Minute, - }, - } - cred := credentials.NewChainCredentials(providers) - - switch { - case opt.EnvAuth: - // No need for empty checks if "env_auth" is true - case v.AccessKeyID == "" && v.SecretAccessKey == "": - // if no access key/secret and iam is explicitly disabled then fall back to anon interaction - cred = credentials.AnonymousCredentials - fs.Debugf(nil, "Using anonymous credentials - did you mean to set env_auth=true?") - case v.AccessKeyID == "": - return nil, nil, errors.New("access_key_id not found") - case v.SecretAccessKey == "": - return nil, nil, errors.New("secret_access_key not found") + // Try to fill in the config from the environment if env_auth=true + if opt.EnvAuth { + configOpts := []func(*awsconfig.LoadOptions) error{} + // Set the name of the profile if supplied + if opt.Profile != "" { + configOpts = append(configOpts, awsconfig.WithSharedConfigProfile(opt.Profile)) + } + // Set the shared config file if supplied + if opt.SharedCredentialsFile != "" { + configOpts = append(configOpts, awsconfig.WithSharedConfigFiles([]string{opt.SharedCredentialsFile})) + } + awsConfig, err = awsconfig.LoadDefaultConfig(ctx, configOpts...) + if err != nil { + return nil, fmt.Errorf("couldn't load configuration with env_auth=true: %w", err) + } + } else { + switch { + case opt.AccessKeyID == "" && opt.SecretAccessKey == "": + // if no access key/secret and iam is explicitly disabled then fall back to anon interaction + awsConfig.Credentials = aws.AnonymousCredentials{} + fs.Debugf(nil, "Using anonymous credentials - did you mean to set env_auth=true?") + case opt.AccessKeyID == "": + return nil, errors.New("access_key_id not found") + case opt.SecretAccessKey == "": + return nil, errors.New("secret_access_key not found") + default: + // Make the static auth + v := aws.Credentials{ + AccessKeyID: opt.AccessKeyID, + SecretAccessKey: opt.SecretAccessKey, + SessionToken: opt.SessionToken, + } + awsConfig.Credentials = &credentials.StaticCredentialsProvider{Value: v} + } } if opt.Region == "" { opt.Region = "us-east-1" } setQuirks(opt) - awsConfig := aws.NewConfig(). - WithMaxRetries(ci.LowLevelRetries). - WithCredentials(cred). - WithHTTPClient(client). - WithS3ForcePathStyle(opt.ForcePathStyle). - WithS3UseAccelerate(opt.UseAccelerateEndpoint). - WithS3UsEast1RegionalEndpoint(endpoints.RegionalS3UsEast1Endpoint) + awsConfig.RetryMaxAttempts = ci.LowLevelRetries + awsConfig.HTTPClient = client + + options := []func(*s3.Options){} + options = append(options, func(s3Opt *s3.Options) { + s3Opt.UsePathStyle = opt.ForcePathStyle + s3Opt.UseAccelerate = opt.UseAccelerateEndpoint + // FIXME maybe this should be a tristate so can default to DualStackEndpointStateUnset? + if opt.UseDualStack { + s3Opt.EndpointOptions.UseDualStackEndpoint = aws.DualStackEndpointStateEnabled + } else { + s3Opt.EndpointOptions.UseDualStackEndpoint = aws.DualStackEndpointStateDisabled + } + // FIXME not ported from SDK v1 - not sure what this does + // s3Opt.UsEast1RegionalEndpoint = endpoints.RegionalS3UsEast1Endpoint + }) if opt.Region != "" { - awsConfig.WithRegion(opt.Region) + awsConfig.Region = opt.Region } - if opt.Endpoint != "" || opt.STSEndpoint != "" { - // If endpoints are set, override the relevant services only - r := make(resolver) - r.addService("s3", opt.Endpoint) - r.addService("sts", opt.STSEndpoint) - awsConfig.WithEndpointResolver(r) + if opt.STSEndpoint != "" { + // FIXME not sure if anyone is using this + // Haven't figured out how to do it with the v2 SDK + return nil, errors.New("--s3-sts-endpoint is no longer supported with the v2 SDK - please make an issue") } - if opt.UseDualStack { - awsConfig.UseDualStackEndpoint = endpoints.DualStackEndpointStateEnabled + if opt.Endpoint != "" { + if !strings.HasPrefix(opt.Endpoint, "http") { + opt.Endpoint = "https://" + opt.Endpoint + } + options = append(options, func(s3Opt *s3.Options) { + s3Opt.BaseEndpoint = &opt.Endpoint + }) } - // awsConfig.WithLogLevel(aws.LogDebugWithSigning) - awsSessionOpts := session.Options{ - Config: *awsConfig, - } - if opt.EnvAuth && opt.AccessKeyID == "" && opt.SecretAccessKey == "" { - // Enable loading config options from ~/.aws/config (selected by AWS_PROFILE env) - awsSessionOpts.SharedConfigState = session.SharedConfigEnable - // Set the name of the profile if supplied - awsSessionOpts.Profile = opt.Profile - // Set the shared config file if supplied - if opt.SharedCredentialsFile != "" { - awsSessionOpts.SharedConfigFiles = []string{opt.SharedCredentialsFile} - } - // The session constructor (aws/session/mergeConfigSrcs) will only use the user's preferred credential source - // (from the shared config file) if the passed-in Options.Config.Credentials is nil. - awsSessionOpts.Config.Credentials = nil - } - ses, err := session.NewSessionWithOptions(awsSessionOpts) - if err != nil { - return nil, nil, err - } - c := s3.New(ses) if opt.V2Auth || opt.Region == "other-v2-signature" { fs.Debugf(nil, "Using v2 auth") - signer := func(req *request.Request) { - // Ignore AnonymousCredentials object - if req.Config.Credentials == credentials.AnonymousCredentials { - return - } - sign(v.AccessKeyID, v.SecretAccessKey, req.HTTPRequest) - } - c.Handlers.Sign.Clear() - c.Handlers.Sign.PushBackNamed(corehandlers.BuildContentLengthHandler) - c.Handlers.Sign.PushBack(signer) + options = append(options, func(s3Opt *s3.Options) { + s3Opt.HTTPSignerV4 = &v2Signer{opt: opt} + }) } - return c, ses, nil + + c := s3.NewFromConfig(awsConfig, options...) + return c, nil } func checkUploadChunkSize(cs fs.SizeSuffix) error { @@ -3150,11 +3121,13 @@ func setQuirks(opt *Options) { mightGzip = true // assume all providers might use content encoding gzip until proven otherwise useAlreadyExists = true // Set if provider returns AlreadyOwnedByYou or no error if you try to remake your own bucket useMultipartUploads = true // Set if provider supports multipart uploads + useUnsignedPayload = true // Do we need to use unsigned payloads to avoid seeking in PutObject ) switch opt.Provider { case "AWS": // No quirks - mightGzip = false // Never auto gzips objects + mightGzip = false // Never auto gzips objects + useUnsignedPayload = false // AWS has trailer support which means it adds checksums in the trailer without seeking case "Alibaba": useMultipartEtag = false // Alibaba seems to calculate multipart Etags differently from AWS useAlreadyExists = true // returns 200 OK @@ -3354,6 +3327,11 @@ func setQuirks(opt *Options) { opt.UploadCutoff = math.MaxInt64 } + // Set the correct use multipart uploads if not manually set + if !opt.UseUnsignedPayload.Valid { + opt.UseUnsignedPayload.Valid = true + opt.UseUnsignedPayload.Value = useUnsignedPayload + } } // setRoot changes the root of the Fs @@ -3362,14 +3340,6 @@ func (f *Fs) setRoot(root string) { f.rootBucket, f.rootDirectory = bucket.Split(f.root) } -// return a pointer to the string if non empty or nil if it is empty -func stringPointerOrNil(s string) *string { - if s == "" { - return nil - } - return &s -} - // NewFs constructs an Fs from the path, bucket:path func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, error) { // Parse config into Options struct @@ -3412,7 +3382,7 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e opt.SSECustomerKeyMD5 = base64.StdEncoding.EncodeToString(md5sumBinary[:]) } srv := getClient(ctx, opt) - c, ses, err := s3Connection(ctx, opt, srv) + c, err := s3Connection(ctx, opt, srv) if err != nil { return nil, err } @@ -3430,7 +3400,6 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e ci: ci, ctx: ctx, c: c, - ses: ses, pacer: pc, cache: bucket.NewCache(), srv: srv, @@ -3497,7 +3466,7 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e // This is needed to find versioned objects from their paths. // // It may return info == nil and err == nil if a HEAD would be more appropriate -func (f *Fs) getMetaDataListing(ctx context.Context, wantRemote string) (info *s3.Object, versionID *string, err error) { +func (f *Fs) getMetaDataListing(ctx context.Context, wantRemote string) (info *types.Object, versionID *string, err error) { bucket, bucketPath := f.split(wantRemote) // Strip the version string off if using versions @@ -3519,7 +3488,7 @@ func (f *Fs) getMetaDataListing(ctx context.Context, wantRemote string) (info *s findFile: true, versionAt: f.opt.VersionAt, hidden: f.opt.VersionDeleted, - }, func(gotRemote string, object *s3.Object, objectVersionID *string, isDirectory bool) error { + }, func(gotRemote string, object *types.Object, objectVersionID *string, isDirectory bool) error { if isDirectory { return nil } @@ -3542,6 +3511,14 @@ func (f *Fs) getMetaDataListing(ctx context.Context, wantRemote string) (info *s return info, versionID, nil } +// stringClone clones the string s into new memory. This is useful to +// stop us keeping references to small strings carved out of large XML +// responses. +func stringClone(s string) *string { + var sNew = strings.Clone(s) + return &sNew +} + // stringClonePointer clones the string pointed to by sp into new // memory. This is useful to stop us keeping references to small // strings carved out of large XML responses. @@ -3549,14 +3526,14 @@ func stringClonePointer(sp *string) *string { if sp == nil { return nil } - var s = *sp + var s = strings.Clone(*sp) return &s } // Return an Object from a path // // If it can't be found it returns the error ErrorObjectNotFound. -func (f *Fs) newObjectWithInfo(ctx context.Context, remote string, info *s3.Object, versionID *string) (obj fs.Object, err error) { +func (f *Fs) newObjectWithInfo(ctx context.Context, remote string, info *types.Object, versionID *string) (obj fs.Object, err error) { o := &Object{ fs: f, remote: remote, @@ -3576,9 +3553,9 @@ func (f *Fs) newObjectWithInfo(ctx context.Context, remote string, info *s3.Obje } else { o.lastModified = *info.LastModified } - o.setMD5FromEtag(aws.StringValue(info.ETag)) - o.bytes = aws.Int64Value(info.Size) - o.storageClass = stringClonePointer(info.StorageClass) + o.setMD5FromEtag(deref(info.ETag)) + o.bytes = deref(info.Size) + o.storageClass = stringClone(string(info.StorageClass)) o.versionID = stringClonePointer(versionID) // If is delete marker, show that metadata has been read as there is none to read if info.Size == isDeleteMarker { @@ -3601,9 +3578,7 @@ func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) { // Gets the bucket location func (f *Fs) getBucketLocation(ctx context.Context, bucket string) (string, error) { - region, err := s3manager.GetBucketRegion(ctx, f.ses, bucket, "", func(r *request.Request) { - r.Config.S3ForcePathStyle = aws.Bool(f.opt.ForcePathStyle) - }) + region, err := manager.GetBucketRegion(ctx, f.c, bucket) if err != nil { return "", err } @@ -3617,22 +3592,21 @@ func (f *Fs) updateRegionForBucket(ctx context.Context, bucket string) error { if err != nil { return fmt.Errorf("reading bucket location failed: %w", err) } - if aws.StringValue(f.c.Config.Endpoint) != "" { + if f.opt.Endpoint != "" { return fmt.Errorf("can't set region to %q as endpoint is set", region) } - if aws.StringValue(f.c.Config.Region) == region { + if f.opt.Region == region { return fmt.Errorf("region is already %q - not updating", region) } // Make a new session with the new region oldRegion := f.opt.Region f.opt.Region = region - c, ses, err := s3Connection(f.ctx, &f.opt, f.srv) + c, err := s3Connection(f.ctx, &f.opt, f.srv) if err != nil { return fmt.Errorf("creating new session failed: %w", err) } f.c = c - f.ses = ses fs.Logf(f, "Switched region to %q from %q", region, oldRegion) return nil @@ -3663,14 +3637,14 @@ func (f *Fs) newV1List(req *s3.ListObjectsV2Input) bucketLister { // List a bucket with V1 listing func (ls *v1List) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versionIDs []*string, err error) { - respv1, err := ls.f.c.ListObjectsWithContext(ctx, &ls.req) + respv1, err := ls.f.c.ListObjects(ctx, &ls.req) if err != nil { return nil, nil, err } // Set up the request for next time ls.req.Marker = respv1.NextMarker - if aws.BoolValue(respv1.IsTruncated) && ls.req.Marker == nil { + if deref(respv1.IsTruncated) && ls.req.Marker == nil { if len(respv1.Contents) == 0 { return nil, nil, errors.New("s3 protocol error: received listing v1 with IsTruncated set, no NextMarker and no Contents") } @@ -3680,7 +3654,7 @@ func (ls *v1List) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versi } // If we are URL encoding then must decode the marker - if ls.req.Marker != nil && ls.req.EncodingType != nil { + if ls.req.Marker != nil && ls.req.EncodingType == types.EncodingTypeUrl { *ls.req.Marker, err = url.QueryUnescape(*ls.req.Marker) if err != nil { return nil, nil, fmt.Errorf("failed to URL decode Marker %q: %w", *ls.req.Marker, err) @@ -3698,9 +3672,9 @@ func (ls *v1List) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versi // URL Encode the listings func (ls *v1List) URLEncodeListings(encode bool) { if encode { - ls.req.EncodingType = aws.String(s3.EncodingTypeUrl) + ls.req.EncodingType = types.EncodingTypeUrl } else { - ls.req.EncodingType = nil + ls.req.EncodingType = types.EncodingType("") } } @@ -3720,11 +3694,11 @@ func (f *Fs) newV2List(req *s3.ListObjectsV2Input) bucketLister { // Do a V2 listing func (ls *v2List) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versionIDs []*string, err error) { - resp, err = ls.f.c.ListObjectsV2WithContext(ctx, &ls.req) + resp, err = ls.f.c.ListObjectsV2(ctx, &ls.req) if err != nil { return nil, nil, err } - if aws.BoolValue(resp.IsTruncated) && (resp.NextContinuationToken == nil || *resp.NextContinuationToken == "") { + if deref(resp.IsTruncated) && (resp.NextContinuationToken == nil || *resp.NextContinuationToken == "") { return nil, nil, errors.New("s3 protocol error: received listing v2 with IsTruncated set and no NextContinuationToken. Should you be using `--s3-list-version 1`?") } ls.req.ContinuationToken = resp.NextContinuationToken @@ -3734,9 +3708,9 @@ func (ls *v2List) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versi // URL Encode the listings func (ls *v2List) URLEncodeListings(encode bool) { if encode { - ls.req.EncodingType = aws.String(s3.EncodingTypeUrl) + ls.req.EncodingType = types.EncodingTypeUrl } else { - ls.req.EncodingType = nil + ls.req.EncodingType = types.EncodingType("") } } @@ -3764,13 +3738,13 @@ func (f *Fs) newVersionsList(req *s3.ListObjectsV2Input, hidden bool, versionAt return l } -// Any s3.Object or s3.ObjectVersion with this as their Size are delete markers +// Any types.Object or types.ObjectVersion with this as their Size are delete markers var isDeleteMarker = new(int64) -// Compare two s3.ObjectVersions, sorted alphabetically by key with +// Compare two types.ObjectVersions, sorted alphabetically by key with // the newest first if the Keys match or the one with IsLatest set if // everything matches. -func versionLess(a, b *s3.ObjectVersion) bool { +func versionLess(a, b *types.ObjectVersion) bool { if a == nil || a.Key == nil || a.LastModified == nil { return true } @@ -3790,7 +3764,7 @@ func versionLess(a, b *s3.ObjectVersion) bool { if dt < 0 { return false } - if aws.BoolValue(a.IsLatest) { + if deref(a.IsLatest) { return true } return false @@ -3803,17 +3777,17 @@ func versionLess(a, b *s3.ObjectVersion) bool { // so we need to merge them back again // // We do this by converting the s3.DeleteEntry into -// s3.ObjectVersion with Size = isDeleteMarker to tell them apart +// types.ObjectVersion with Size = isDeleteMarker to tell them apart // // We then merge them back into the Versions in the correct order -func mergeDeleteMarkers(oldVersions []*s3.ObjectVersion, deleteMarkers []*s3.DeleteMarkerEntry) (newVersions []*s3.ObjectVersion) { - newVersions = make([]*s3.ObjectVersion, 0, len(oldVersions)+len(deleteMarkers)) +func mergeDeleteMarkers(oldVersions []types.ObjectVersion, deleteMarkers []types.DeleteMarkerEntry) (newVersions []types.ObjectVersion) { + newVersions = make([]types.ObjectVersion, 0, len(oldVersions)+len(deleteMarkers)) for _, deleteMarker := range deleteMarkers { - var obj = new(s3.ObjectVersion) + var obj types.ObjectVersion //structs.SetFrom(obj, deleteMarker) - setFrom_s3ObjectVersion_s3DeleteMarkerEntry(obj, deleteMarker) + setFrom_typesObjectVersion_typesDeleteMarkerEntry(&obj, &deleteMarker) obj.Size = isDeleteMarker - for len(oldVersions) > 0 && versionLess(oldVersions[0], obj) { + for len(oldVersions) > 0 && versionLess(&oldVersions[0], &obj) { newVersions = append(newVersions, oldVersions[0]) oldVersions = oldVersions[1:] } @@ -3826,7 +3800,7 @@ func mergeDeleteMarkers(oldVersions []*s3.ObjectVersion, deleteMarkers []*s3.Del // List a bucket with versions func (ls *versionsList) List(ctx context.Context) (resp *s3.ListObjectsV2Output, versionIDs []*string, err error) { - respVersions, err := ls.f.c.ListObjectVersionsWithContext(ctx, &ls.req) + respVersions, err := ls.f.c.ListObjectVersions(ctx, &ls.req) if err != nil { return nil, nil, err } @@ -3834,12 +3808,12 @@ func (ls *versionsList) List(ctx context.Context) (resp *s3.ListObjectsV2Output, // Set up the request for next time ls.req.KeyMarker = respVersions.NextKeyMarker ls.req.VersionIdMarker = respVersions.NextVersionIdMarker - if aws.BoolValue(respVersions.IsTruncated) && ls.req.KeyMarker == nil { + if deref(respVersions.IsTruncated) && ls.req.KeyMarker == nil { return nil, nil, errors.New("s3 protocol error: received versions listing with IsTruncated set with no NextKeyMarker") } // If we are URL encoding then must decode the marker - if ls.req.KeyMarker != nil && ls.req.EncodingType != nil { + if ls.req.KeyMarker != nil && ls.req.EncodingType == types.EncodingTypeUrl { *ls.req.KeyMarker, err = url.QueryUnescape(*ls.req.KeyMarker) if err != nil { return nil, nil, fmt.Errorf("failed to URL decode KeyMarker %q: %w", *ls.req.KeyMarker, err) @@ -3851,16 +3825,16 @@ func (ls *versionsList) List(ctx context.Context) (resp *s3.ListObjectsV2Output, //structs.SetFrom(resp, respVersions) setFrom_s3ListObjectsV2Output_s3ListObjectVersionsOutput(resp, respVersions) - // Merge in delete Markers as s3.ObjectVersion if we need them + // Merge in delete Markers as types.ObjectVersion if we need them if ls.hidden || ls.usingVersionAt { respVersions.Versions = mergeDeleteMarkers(respVersions.Versions, respVersions.DeleteMarkers) } - // Convert the Versions and the DeleteMarkers into an array of s3.Object + // Convert the Versions and the DeleteMarkers into an array of types.Object // // These are returned in the order that they are stored with the most recent first. // With the annoyance that the Versions and DeleteMarkers are split into two - objs := make([]*s3.Object, 0, len(respVersions.Versions)) + objs := make([]types.Object, 0, len(respVersions.Versions)) for _, objVersion := range respVersions.Versions { if ls.usingVersionAt { if objVersion.LastModified.After(ls.versionAt) { @@ -3877,11 +3851,11 @@ func (ls *versionsList) List(ctx context.Context) (resp *s3.ListObjectsV2Output, if !ls.hidden && objVersion.Size == isDeleteMarker { continue } - var obj = new(s3.Object) + var obj types.Object //structs.SetFrom(obj, objVersion) - setFrom_s3Object_s3ObjectVersion(obj, objVersion) + setFrom_typesObject_typesObjectVersion(&obj, &objVersion) // Adjust the file names - if !ls.usingVersionAt && (!aws.BoolValue(objVersion.IsLatest) || objVersion.Size == isDeleteMarker) { + if !ls.usingVersionAt && (!deref(objVersion.IsLatest) || objVersion.Size == isDeleteMarker) { if obj.Key != nil && objVersion.LastModified != nil { *obj.Key = version.Add(*obj.Key, *objVersion.LastModified) } @@ -3897,14 +3871,14 @@ func (ls *versionsList) List(ctx context.Context) (resp *s3.ListObjectsV2Output, // URL Encode the listings func (ls *versionsList) URLEncodeListings(encode bool) { if encode { - ls.req.EncodingType = aws.String(s3.EncodingTypeUrl) + ls.req.EncodingType = types.EncodingTypeUrl } else { - ls.req.EncodingType = nil + ls.req.EncodingType = types.EncodingType("") } } // listFn is called from list to handle an object. -type listFn func(remote string, object *s3.Object, versionID *string, isDirectory bool) error +type listFn func(remote string, object *types.Object, versionID *string, isDirectory bool) error // errEndList is a sentinel used to end the list iteration now. // listFn should return it to end the iteration with no errors. @@ -3963,11 +3937,10 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { MaxKeys: &f.opt.ListChunk, } if opt.restoreStatus { - restoreStatus := "RestoreStatus" - req.OptionalObjectAttributes = []*string{&restoreStatus} + req.OptionalObjectAttributes = []types.OptionalObjectAttributes{types.OptionalObjectAttributesRestoreStatus} } if f.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } var listBucket bucketLister switch { @@ -3984,37 +3957,31 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { var err error var versionIDs []*string err = f.pacer.Call(func() (bool, error) { + listBucket.URLEncodeListings(urlEncodeListings) resp, versionIDs, err = listBucket.List(ctx) if err != nil && !urlEncodeListings { - if awsErr, ok := err.(awserr.RequestFailure); ok { - if origErr := awsErr.OrigErr(); origErr != nil { - if _, ok := origErr.(*xml.SyntaxError); ok { - // Retry the listing with URL encoding as there were characters that XML can't encode - urlEncodeListings = true - fs.Debugf(f, "Retrying listing because of characters which can't be XML encoded") - return true, err - } - } + var xmlErr *xml.SyntaxError + if errors.As(err, &xmlErr) { + // Retry the listing with URL encoding as there were characters that XML can't encode + urlEncodeListings = true + fs.Debugf(f, "Retrying listing because of characters which can't be XML encoded") + return true, err } } return f.shouldRetry(ctx, err) }) if err != nil { - if awsErr, ok := err.(awserr.RequestFailure); ok { - if awsErr.StatusCode() == http.StatusNotFound { - err = fs.ErrorDirNotFound - } + if getHTTPStatusCode(err) == http.StatusNotFound { + err = fs.ErrorDirNotFound } if f.rootBucket == "" { // if listing from the root ignore wrong region requests returning // empty directory - if reqErr, ok := err.(awserr.RequestFailure); ok { - // 301 if wrong region for bucket - if reqErr.StatusCode() == http.StatusMovedPermanently { - fs.Errorf(f, "Can't change region for bucket %q with no bucket specified", opt.bucket) - return nil - } + // 301 if wrong region for bucket + if getHTTPStatusCode(err) == http.StatusMovedPermanently { + fs.Errorf(f, "Can't change region for bucket %q with no bucket specified", opt.bucket) + return nil } } return err @@ -4044,7 +4011,7 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { remote = bucket.Join(opt.bucket, remote) } remote = strings.TrimSuffix(remote, "/") - err = fn(remote, &s3.Object{Key: &remote}, nil, true) + err = fn(remote, &types.Object{Key: &remote}, nil, true) if err != nil { if err == errEndList { return nil @@ -4055,11 +4022,11 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { } foundItems += len(resp.Contents) for i, object := range resp.Contents { - remote := aws.StringValue(object.Key) + remote := deref(object.Key) if urlEncodeListings { remote, err = url.QueryUnescape(remote) if err != nil { - fs.Logf(f, "failed to URL decode %q in listing: %v", aws.StringValue(object.Key), err) + fs.Logf(f, "failed to URL decode %q in listing: %v", deref(object.Key), err) continue } } @@ -4090,9 +4057,9 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { remote = bucket.Join(opt.bucket, remote) } if versionIDs != nil { - err = fn(remote, object, versionIDs[i], isDirectory) + err = fn(remote, &object, versionIDs[i], isDirectory) } else { - err = fn(remote, object, nil, isDirectory) + err = fn(remote, &object, nil, isDirectory) } if err != nil { if err == errEndList { @@ -4101,7 +4068,7 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { return err } } - if !aws.BoolValue(resp.IsTruncated) { + if !deref(resp.IsTruncated) { break } } @@ -4123,7 +4090,7 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { } // Convert a list item into a DirEntry -func (f *Fs) itemToDirEntry(ctx context.Context, remote string, object *s3.Object, versionID *string, isDirectory bool) (fs.DirEntry, error) { +func (f *Fs) itemToDirEntry(ctx context.Context, remote string, object *types.Object, versionID *string, isDirectory bool) (fs.DirEntry, error) { if isDirectory { size := int64(0) if object.Size != nil { @@ -4150,7 +4117,7 @@ func (f *Fs) listDir(ctx context.Context, bucket, directory, prefix string, addB withVersions: f.opt.Versions, versionAt: f.opt.VersionAt, hidden: f.opt.VersionDeleted, - }, func(remote string, object *s3.Object, versionID *string, isDirectory bool) error { + }, func(remote string, object *types.Object, versionID *string, isDirectory bool) error { entry, err := f.itemToDirEntry(ctx, remote, object, versionID, isDirectory) if err != nil { return err @@ -4173,16 +4140,16 @@ func (f *Fs) listBuckets(ctx context.Context) (entries fs.DirEntries, err error) req := s3.ListBucketsInput{} var resp *s3.ListBucketsOutput err = f.pacer.Call(func() (bool, error) { - resp, err = f.c.ListBucketsWithContext(ctx, &req) + resp, err = f.c.ListBuckets(ctx, &req) return f.shouldRetry(ctx, err) }) if err != nil { return nil, err } for _, bucket := range resp.Buckets { - bucketName := f.opt.Enc.ToStandardName(aws.StringValue(bucket.Name)) + bucketName := f.opt.Enc.ToStandardName(deref(bucket.Name)) f.cache.MarkOK(bucketName) - d := fs.NewDir(bucketName, aws.TimeValue(bucket.CreationDate)) + d := fs.NewDir(bucketName, deref(bucket.CreationDate)) entries = append(entries, d) } return entries, nil @@ -4237,7 +4204,7 @@ func (f *Fs) ListR(ctx context.Context, dir string, callback fs.ListRCallback) ( withVersions: f.opt.Versions, versionAt: f.opt.VersionAt, hidden: f.opt.VersionDeleted, - }, func(remote string, object *s3.Object, versionID *string, isDirectory bool) error { + }, func(remote string, object *types.Object, versionID *string, isDirectory bool) error { entry, err := f.itemToDirEntry(ctx, remote, object, versionID, isDirectory) if err != nil { return err @@ -4297,16 +4264,14 @@ func (f *Fs) bucketExists(ctx context.Context, bucket string) (bool, error) { Bucket: &bucket, } err := f.pacer.Call(func() (bool, error) { - _, err := f.c.HeadBucketWithContext(ctx, &req) + _, err := f.c.HeadBucket(ctx, &req) return f.shouldRetry(ctx, err) }) if err == nil { return true, nil } - if err, ok := err.(awserr.RequestFailure); ok { - if err.StatusCode() == http.StatusNotFound { - return false, nil - } + if getHTTPStatusCode(err) == http.StatusNotFound { + return false, nil } return false, err } @@ -4385,22 +4350,23 @@ func (f *Fs) makeBucket(ctx context.Context, bucket string) error { return f.cache.Create(bucket, func() error { req := s3.CreateBucketInput{ Bucket: &bucket, - ACL: stringPointerOrNil(f.opt.BucketACL), + ACL: types.BucketCannedACL(f.opt.BucketACL), } if f.opt.LocationConstraint != "" { - req.CreateBucketConfiguration = &s3.CreateBucketConfiguration{ - LocationConstraint: &f.opt.LocationConstraint, + req.CreateBucketConfiguration = &types.CreateBucketConfiguration{ + LocationConstraint: types.BucketLocationConstraint(f.opt.LocationConstraint), } } err := f.pacer.Call(func() (bool, error) { - _, err := f.c.CreateBucketWithContext(ctx, &req) + _, err := f.c.CreateBucket(ctx, &req) return f.shouldRetry(ctx, err) }) if err == nil { fs.Infof(f, "Bucket %q created with ACL %q", bucket, f.opt.BucketACL) } - if awsErr, ok := err.(awserr.Error); ok { - switch awsErr.Code() { + var awsErr smithy.APIError + if errors.As(err, &awsErr) { + switch awsErr.ErrorCode() { case "BucketAlreadyOwnedByYou": err = nil case "BucketAlreadyExists", "BucketNameUnavailable": @@ -4444,7 +4410,7 @@ func (f *Fs) Rmdir(ctx context.Context, dir string) error { Bucket: &bucket, } err := f.pacer.Call(func() (bool, error) { - _, err := f.c.DeleteBucketWithContext(ctx, &req) + _, err := f.c.DeleteBucket(ctx, &req) return f.shouldRetry(ctx, err) }) if err == nil { @@ -4471,7 +4437,7 @@ func pathEscape(s string) string { // method func (f *Fs) copy(ctx context.Context, req *s3.CopyObjectInput, dstBucket, dstPath, srcBucket, srcPath string, src *Object) error { req.Bucket = &dstBucket - req.ACL = stringPointerOrNil(f.opt.ACL) + req.ACL = types.ObjectCannedACL(f.opt.ACL) req.Key = &dstPath source := pathEscape(bucket.Join(srcBucket, srcPath)) if src.versionID != nil { @@ -4479,10 +4445,10 @@ func (f *Fs) copy(ctx context.Context, req *s3.CopyObjectInput, dstBucket, dstPa } req.CopySource = &source if f.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } if f.opt.ServerSideEncryption != "" { - req.ServerSideEncryption = &f.opt.ServerSideEncryption + req.ServerSideEncryption = types.ServerSideEncryption(f.opt.ServerSideEncryption) } if f.opt.SSECustomerAlgorithm != "" { req.SSECustomerAlgorithm = &f.opt.SSECustomerAlgorithm @@ -4499,15 +4465,15 @@ func (f *Fs) copy(ctx context.Context, req *s3.CopyObjectInput, dstBucket, dstPa if f.opt.SSEKMSKeyID != "" { req.SSEKMSKeyId = &f.opt.SSEKMSKeyID } - if req.StorageClass == nil && f.opt.StorageClass != "" { - req.StorageClass = &f.opt.StorageClass + if req.StorageClass == types.StorageClass("") && f.opt.StorageClass != "" { + req.StorageClass = types.StorageClass(f.opt.StorageClass) } if src.bytes >= int64(f.opt.CopyCutoff) { return f.copyMultipart(ctx, req, dstBucket, dstPath, srcBucket, srcPath, src) } return f.pacer.Call(func() (bool, error) { - _, err := f.c.CopyObjectWithContext(ctx, req) + _, err := f.c.CopyObject(ctx, req) return f.shouldRetry(ctx, err) }) } @@ -4539,7 +4505,7 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst // If copy metadata was set then set the Metadata to that read // from the head request - if aws.StringValue(copyReq.MetadataDirective) == s3.MetadataDirectiveCopy { + if copyReq.MetadataDirective == types.MetadataDirectiveCopy { copyReq.Metadata = info.Metadata } @@ -4553,7 +4519,7 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst var cout *s3.CreateMultipartUploadOutput if err := f.pacer.Call(func() (bool, error) { var err error - cout, err = f.c.CreateMultipartUploadWithContext(ctx, req) + cout, err = f.c.CreateMultipartUpload(ctx, req) return f.shouldRetry(ctx, err) }); err != nil { return err @@ -4564,7 +4530,7 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst // Try to abort the upload, but ignore the error. fs.Debugf(src, "Cancelling multipart copy") _ = f.pacer.Call(func() (bool, error) { - _, err := f.c.AbortMultipartUploadWithContext(context.Background(), &s3.AbortMultipartUploadInput{ + _, err := f.c.AbortMultipartUpload(context.Background(), &s3.AbortMultipartUploadInput{ Bucket: &dstBucket, Key: &dstPath, UploadId: uid, @@ -4581,11 +4547,11 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst fs.Debugf(src, "Starting multipart copy with %d parts", numParts) var ( - parts = make([]*s3.CompletedPart, numParts) + parts = make([]types.CompletedPart, numParts) g, gCtx = errgroup.WithContext(ctx) ) g.SetLimit(f.opt.UploadConcurrency) - for partNum := int64(1); partNum <= numParts; partNum++ { + for partNum := int32(1); int64(partNum) <= numParts; partNum++ { // Fail fast, in case an errgroup managed function returns an error // gCtx is cancelled. There is no point in uploading all the other parts. if gCtx.Err() != nil { @@ -4601,15 +4567,15 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst uploadPartReq.Key = &dstPath uploadPartReq.PartNumber = &partNum uploadPartReq.UploadId = uid - uploadPartReq.CopySourceRange = aws.String(calculateRange(partSize, partNum-1, numParts, srcSize)) + uploadPartReq.CopySourceRange = aws.String(calculateRange(partSize, int64(partNum-1), numParts, srcSize)) err := f.pacer.Call(func() (bool, error) { - uout, err = f.c.UploadPartCopyWithContext(gCtx, uploadPartReq) + uout, err = f.c.UploadPartCopy(gCtx, uploadPartReq) return f.shouldRetry(gCtx, err) }) if err != nil { return err } - parts[partNum-1] = &s3.CompletedPart{ + parts[partNum-1] = types.CompletedPart{ PartNumber: &partNum, ETag: uout.CopyPartResult.ETag, } @@ -4623,10 +4589,10 @@ func (f *Fs) copyMultipart(ctx context.Context, copyReq *s3.CopyObjectInput, dst } return f.pacer.Call(func() (bool, error) { - _, err := f.c.CompleteMultipartUploadWithContext(ctx, &s3.CompleteMultipartUploadInput{ + _, err := f.c.CompleteMultipartUpload(ctx, &s3.CompleteMultipartUploadInput{ Bucket: &dstBucket, Key: &dstPath, - MultipartUpload: &s3.CompletedMultipartUpload{ + MultipartUpload: &types.CompletedMultipartUpload{ Parts: parts, }, RequestPayer: req.RequestPayer, @@ -4662,7 +4628,7 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, srcBucket, srcPath := srcObj.split() req := s3.CopyObjectInput{ - MetadataDirective: aws.String(s3.MetadataDirectiveCopy), + MetadataDirective: types.MetadataDirectiveCopy, } // Update the metadata if it is in use @@ -4672,7 +4638,7 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, fmt.Errorf("failed to prepare upload: %w", err) } setFrom_s3CopyObjectInput_s3PutObjectInput(&req, ui.req) - req.MetadataDirective = aws.String(s3.MetadataDirectiveReplace) + req.MetadataDirective = types.MetadataDirectiveReplace } err = f.copy(ctx, &req, dstBucket, dstPath, srcBucket, srcPath, srcObj) @@ -4701,14 +4667,16 @@ func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration, fs.Logf(f, "Public Link: Reducing expiry to %v as %v is greater than the max time allowed", maxExpireDuration, expire) expire = maxExpireDuration } - bucket, bucketPath := o.split() - httpReq, _ := f.c.GetObjectRequest(&s3.GetObjectInput{ + bucket, bucketPath := f.split(remote) + httpReq, err := s3.NewPresignClient(f.c).PresignGetObject(ctx, &s3.GetObjectInput{ Bucket: &bucket, Key: &bucketPath, VersionId: o.versionID, - }) - - return httpReq.Presign(time.Duration(expire)) + }, s3.WithPresignExpires(time.Duration(expire))) + if err != nil { + return "", err + } + return httpReq.URL, nil } var commandHelp = []fs.CommandHelp{{ @@ -4906,18 +4874,19 @@ func (f *Fs) Command(ctx context.Context, name string, arg []string, opt map[str req := s3.RestoreObjectInput{ //Bucket: &f.rootBucket, //Key: &encodedDirectory, - RestoreRequest: &s3.RestoreRequest{}, + RestoreRequest: &types.RestoreRequest{}, } if lifetime := opt["lifetime"]; lifetime != "" { ilifetime, err := strconv.ParseInt(lifetime, 10, 64) + ilifetime32 := int32(ilifetime) if err != nil { return nil, fmt.Errorf("bad lifetime: %w", err) } - req.RestoreRequest.Days = &ilifetime + req.RestoreRequest.Days = &ilifetime32 } if priority := opt["priority"]; priority != "" { - req.RestoreRequest.GlacierJobParameters = &s3.GlacierJobParameters{ - Tier: &priority, + req.RestoreRequest.GlacierJobParameters = &types.GlacierJobParameters{ + Tier: types.Tier(priority), } } if description := opt["description"]; description != "" { @@ -4957,7 +4926,7 @@ func (f *Fs) Command(ctx context.Context, name string, arg []string, opt map[str reqCopy.Key = &bucketPath reqCopy.VersionId = o.versionID err = f.pacer.Call(func() (bool, error) { - _, err = f.c.RestoreObject(&reqCopy) + _, err = f.c.RestoreObject(ctx, &reqCopy) return f.shouldRetry(ctx, err) }) if err != nil { @@ -4992,12 +4961,11 @@ func (f *Fs) Command(ctx context.Context, name string, arg []string, opt map[str if err != nil { return nil, fmt.Errorf("reading config: %w", err) } - c, ses, err := s3Connection(f.ctx, &newOpt, f.srv) + c, err := s3Connection(f.ctx, &newOpt, f.srv) if err != nil { return nil, fmt.Errorf("updating session: %w", err) } f.c = c - f.ses = ses f.opt = newOpt keys := []string{} for k := range opt { @@ -5014,8 +4982,8 @@ func (f *Fs) Command(ctx context.Context, name string, arg []string, opt map[str type restoreStatusOut struct { Remote string VersionID *string - RestoreStatus *s3.RestoreStatus - StorageClass *string + RestoreStatus *types.RestoreStatus + StorageClass types.ObjectStorageClass } // Recursively enumerate the current fs to find objects with a restore status @@ -5033,7 +5001,7 @@ func (f *Fs) restoreStatus(ctx context.Context, all bool) (out []restoreStatusOu versionAt: f.opt.VersionAt, hidden: f.opt.VersionDeleted, restoreStatus: true, - }, func(remote string, object *s3.Object, versionID *string, isDirectory bool) error { + }, func(remote string, object *types.Object, versionID *string, isDirectory bool) error { entry, err := f.itemToDirEntry(ctx, remote, object, versionID, isDirectory) if err != nil { return err @@ -5063,12 +5031,12 @@ func (f *Fs) restoreStatus(ctx context.Context, all bool) (out []restoreStatusOu // Note that rather lazily we treat key as a prefix so it matches // directories and objects. This could surprise the user if they ask // for "dir" and it returns "dirKey" -func (f *Fs) listMultipartUploads(ctx context.Context, bucket, key string) (uploads []*s3.MultipartUpload, err error) { +func (f *Fs) listMultipartUploads(ctx context.Context, bucket, key string) (uploads []types.MultipartUpload, err error) { var ( keyMarker *string uploadIDMarker *string ) - uploads = []*s3.MultipartUpload{} + uploads = []types.MultipartUpload{} for { req := s3.ListMultipartUploadsInput{ Bucket: &bucket, @@ -5079,14 +5047,14 @@ func (f *Fs) listMultipartUploads(ctx context.Context, bucket, key string) (uplo } var resp *s3.ListMultipartUploadsOutput err = f.pacer.Call(func() (bool, error) { - resp, err = f.c.ListMultipartUploads(&req) + resp, err = f.c.ListMultipartUploads(ctx, &req) return f.shouldRetry(ctx, err) }) if err != nil { return nil, fmt.Errorf("list multipart uploads bucket %q key %q: %w", bucket, key, err) } uploads = append(uploads, resp.Uploads...) - if !aws.BoolValue(resp.IsTruncated) { + if !deref(resp.IsTruncated) { break } keyMarker = resp.NextKeyMarker @@ -5095,8 +5063,8 @@ func (f *Fs) listMultipartUploads(ctx context.Context, bucket, key string) (uplo return uploads, nil } -func (f *Fs) listMultipartUploadsAll(ctx context.Context) (uploadsMap map[string][]*s3.MultipartUpload, err error) { - uploadsMap = make(map[string][]*s3.MultipartUpload) +func (f *Fs) listMultipartUploadsAll(ctx context.Context) (uploadsMap map[string][]types.MultipartUpload, err error) { + uploadsMap = make(map[string][]types.MultipartUpload) bucket, directory := f.split("") if bucket != "" { uploads, err := f.listMultipartUploads(ctx, bucket, directory) @@ -5123,7 +5091,7 @@ func (f *Fs) listMultipartUploadsAll(ctx context.Context) (uploadsMap map[string } // cleanUpBucket removes all pending multipart uploads for a given bucket over the age of maxAge -func (f *Fs) cleanUpBucket(ctx context.Context, bucket string, maxAge time.Duration, uploads []*s3.MultipartUpload) (err error) { +func (f *Fs) cleanUpBucket(ctx context.Context, bucket string, maxAge time.Duration, uploads []types.MultipartUpload) (err error) { fs.Infof(f, "cleaning bucket %q of pending multipart uploads older than %v", bucket, maxAge) for _, upload := range uploads { if upload.Initiated != nil && upload.Key != nil && upload.UploadId != nil { @@ -5139,7 +5107,7 @@ func (f *Fs) cleanUpBucket(ctx context.Context, bucket string, maxAge time.Durat UploadId: upload.UploadId, Key: upload.Key, } - _, abortErr := f.c.AbortMultipartUpload(&req) + _, abortErr := f.c.AbortMultipartUpload(ctx, &req) if abortErr != nil { err = fmt.Errorf("failed to remove %s: %w", what, abortErr) fs.Errorf(f, "%v", err) @@ -5184,7 +5152,7 @@ func (f *Fs) isVersioned(ctx context.Context) bool { // Pass no arguments to get, or pass "Enabled" or "Suspended" // // Updates f.versioning -func (f *Fs) setGetVersioning(ctx context.Context, arg ...string) (status string, err error) { +func (f *Fs) setGetVersioning(ctx context.Context, arg ...string) (status types.BucketVersioningStatus, err error) { if len(arg) > 1 { return "", errors.New("too many arguments") } @@ -5192,19 +5160,19 @@ func (f *Fs) setGetVersioning(ctx context.Context, arg ...string) (status string return "", errors.New("need a bucket") } if len(arg) == 1 { - var versioning = s3.VersioningConfiguration{ - Status: aws.String(arg[0]), + var versioning = types.VersioningConfiguration{ + Status: types.BucketVersioningStatus(arg[0]), } // Disabled is indicated by the parameter missing - if *versioning.Status == "Disabled" { - versioning.Status = aws.String("") + if versioning.Status == types.BucketVersioningStatus("Disabled") { + versioning.Status = types.BucketVersioningStatus("") } req := s3.PutBucketVersioningInput{ Bucket: &f.rootBucket, VersioningConfiguration: &versioning, } err := f.pacer.Call(func() (bool, error) { - _, err = f.c.PutBucketVersioningWithContext(ctx, &req) + _, err = f.c.PutBucketVersioning(ctx, &req) return f.shouldRetry(ctx, err) }) if err != nil { @@ -5216,7 +5184,7 @@ func (f *Fs) setGetVersioning(ctx context.Context, arg ...string) (status string } var resp *s3.GetBucketVersioningOutput err = f.pacer.Call(func() (bool, error) { - resp, err = f.c.GetBucketVersioningWithContext(ctx, &req) + resp, err = f.c.GetBucketVersioning(ctx, &req) return f.shouldRetry(ctx, err) }) f.versioning.Valid = true @@ -5225,11 +5193,11 @@ func (f *Fs) setGetVersioning(ctx context.Context, arg ...string) (status string fs.Errorf(f, "Failed to read versioning status, assuming unversioned: %v", err) return "", err } - if resp.Status == nil { + if len(resp.Status) == 0 { return "Unversioned", err } f.versioning.Value = true - return *resp.Status, err + return resp.Status, err } // CleanUp removes all pending multipart uploads older than 24 hours @@ -5283,7 +5251,7 @@ func (f *Fs) purge(ctx context.Context, dir string, oldOnly bool) error { withVersions: versioned, hidden: true, noSkipMarkers: true, - }, func(remote string, object *s3.Object, versionID *string, isDirectory bool) error { + }, func(remote string, object *types.Object, versionID *string, isDirectory bool) error { if isDirectory { return nil } @@ -5303,16 +5271,16 @@ func (f *Fs) purge(ctx context.Context, dir string, oldOnly bool) error { if oldOnly && isCurrentVersion { // Check current version of the file if object.Size == isDeleteMarker { - fs.Debugf(remote, "Deleting current version (id %q) as it is a delete marker", aws.StringValue(versionID)) + fs.Debugf(remote, "Deleting current version (id %q) as it is a delete marker", deref(versionID)) delChan <- oi } else { - fs.Debugf(remote, "Not deleting current version %q", aws.StringValue(versionID)) + fs.Debugf(remote, "Not deleting current version %q", deref(versionID)) } } else { if object.Size == isDeleteMarker { - fs.Debugf(remote, "Deleting delete marker (id %q)", aws.StringValue(versionID)) + fs.Debugf(remote, "Deleting delete marker (id %q)", deref(versionID)) } else { - fs.Debugf(remote, "Deleting (id %q)", aws.StringValue(versionID)) + fs.Debugf(remote, "Deleting (id %q)", deref(versionID)) } delChan <- oi } @@ -5415,7 +5383,7 @@ func (o *Object) headObject(ctx context.Context) (resp *s3.HeadObjectOutput, err func (f *Fs) headObject(ctx context.Context, req *s3.HeadObjectInput) (resp *s3.HeadObjectOutput, err error) { if f.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } if f.opt.SSECustomerAlgorithm != "" { req.SSECustomerAlgorithm = &f.opt.SSECustomerAlgorithm @@ -5428,14 +5396,12 @@ func (f *Fs) headObject(ctx context.Context, req *s3.HeadObjectInput) (resp *s3. } err = f.pacer.Call(func() (bool, error) { var err error - resp, err = f.c.HeadObjectWithContext(ctx, req) + resp, err = f.c.HeadObject(ctx, req) return f.shouldRetry(ctx, err) }) if err != nil { - if awsErr, ok := err.(awserr.RequestFailure); ok { - if awsErr.StatusCode() == http.StatusNotFound || awsErr.StatusCode() == http.StatusMethodNotAllowed { - return nil, fs.ErrorObjectNotFound - } + if statusCode := getHTTPStatusCode(err); statusCode == http.StatusNotFound || statusCode == http.StatusMethodNotAllowed { + return nil, fs.ErrorObjectNotFound } return nil, err } @@ -5461,25 +5427,19 @@ func (o *Object) readMetaData(ctx context.Context) (err error) { return nil } -// Convert S3 metadata with pointers into a map[string]string -// while lowercasing the keys -func s3MetadataToMap(s3Meta map[string]*string) map[string]string { +// Convert S3 metadata into a map[string]string while lowercasing the +// keys +func s3MetadataToMap(s3Meta map[string]string) map[string]string { meta := make(map[string]string, len(s3Meta)) for k, v := range s3Meta { - if v != nil { - meta[strings.ToLower(k)] = *v - } + meta[strings.ToLower(k)] = v } return meta } // Convert our metadata back into S3 metadata -func mapToS3Metadata(meta map[string]string) map[string]*string { - s3Meta := make(map[string]*string, len(meta)) - for k, v := range meta { - s3Meta[k] = aws.String(v) - } - return s3Meta +func mapToS3Metadata(meta map[string]string) map[string]string { + return meta } func (o *Object) setMetaData(resp *s3.HeadObjectOutput) { @@ -5488,7 +5448,7 @@ func (o *Object) setMetaData(resp *s3.HeadObjectOutput) { if resp.ContentLength != nil { o.bytes = *resp.ContentLength } - o.setMD5FromEtag(aws.StringValue(resp.ETag)) + o.setMD5FromEtag(deref(resp.ETag)) o.meta = s3MetadataToMap(resp.Metadata) // Read MD5 from metadata if present if md5sumBase64, ok := o.meta[metaMD5Hash]; ok { @@ -5515,17 +5475,17 @@ func (o *Object) setMetaData(resp *s3.HeadObjectOutput) { o.lastModified = *resp.LastModified } } - o.mimeType = aws.StringValue(resp.ContentType) + o.mimeType = deref(resp.ContentType) // Set system metadata - o.storageClass = resp.StorageClass + o.storageClass = (*string)(&resp.StorageClass) o.cacheControl = resp.CacheControl o.contentDisposition = resp.ContentDisposition o.contentEncoding = resp.ContentEncoding o.contentLanguage = resp.ContentLanguage // If decompressing then size and md5sum are unknown - if o.fs.opt.Decompress && aws.StringValue(o.contentEncoding) == "gzip" { + if o.fs.opt.Decompress && deref(o.contentEncoding) == "gzip" { o.bytes = -1 o.md5 = "" } @@ -5576,10 +5536,10 @@ func (o *Object) SetModTime(ctx context.Context, modTime time.Time) error { req := s3.CopyObjectInput{ ContentType: aws.String(fs.MimeType(ctx, o)), // Guess the content type Metadata: mapToS3Metadata(o.meta), - MetadataDirective: aws.String(s3.MetadataDirectiveReplace), // replace metadata with that passed in + MetadataDirective: types.MetadataDirectiveReplace, // replace metadata with that passed in } if o.fs.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } return o.fs.copy(ctx, &req, bucket, bucketPath, bucket, bucketPath, o) } @@ -5615,12 +5575,12 @@ func (o *Object) downloadFromURL(ctx context.Context, bucketPath string, options fs.Debugf(o, "Failed to parse last modified from string %s, %v", resp.Header.Get("Last-Modified"), err) } - metaData := make(map[string]*string) + metaData := make(map[string]string) for key, value := range resp.Header { key = strings.ToLower(key) if strings.HasPrefix(key, "x-amz-meta-") { metaKey := strings.TrimPrefix(key, "x-amz-meta-") - metaData[metaKey] = &value[0] + metaData[metaKey] = value[0] } } @@ -5642,7 +5602,7 @@ func (o *Object) downloadFromURL(ctx context.Context, bucketPath string, options ContentEncoding: header("Content-Encoding"), ContentLanguage: header("Content-Language"), ContentType: header("Content-Type"), - StorageClass: header("X-Amz-Storage-Class"), + StorageClass: types.StorageClass(*header("X-Amz-Storage-Class")), } o.setMetaData(&head) return resp.Body, err @@ -5662,7 +5622,7 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read VersionId: o.versionID, } if o.fs.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } if o.fs.opt.SSECustomerAlgorithm != "" { req.SSECustomerAlgorithm = &o.fs.opt.SSECustomerAlgorithm @@ -5673,13 +5633,18 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read if o.fs.opt.SSECustomerKeyMD5 != "" { req.SSECustomerKeyMD5 = &o.fs.opt.SSECustomerKeyMD5 } - httpReq, resp := o.fs.c.GetObjectRequest(&req) + // httpReq, err := s3.NewPresignClient(o.fs.c).PresignGetObject(ctx, &req) + // if err != nil { + // return nil, err + // } fs.FixRangeOption(options, o.bytes) + var APIOptions []func(*middleware.Stack) error + // Override the automatic decompression in the transport to // download compressed files as-is if o.fs.opt.UseAcceptEncodingGzip.Value { - httpReq.HTTPRequest.Header.Set("Accept-Encoding", "gzip") + APIOptions = append(APIOptions, smithyhttp.AddHeaderValue("Accept-Encoding", "gzip")) } for _, option := range options { @@ -5689,21 +5654,23 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read req.Range = &value case *fs.HTTPOption: key, value := option.Header() - httpReq.HTTPRequest.Header.Add(key, value) + APIOptions = append(APIOptions, smithyhttp.AddHeaderValue(key, value)) default: if option.Mandatory() { fs.Logf(o, "Unsupported mandatory option: %v", option) } } } + + var resp *s3.GetObjectOutput err = o.fs.pacer.Call(func() (bool, error) { var err error - httpReq.HTTPRequest = httpReq.HTTPRequest.WithContext(ctx) - err = httpReq.Send() + resp, err = o.fs.c.GetObject(ctx, &req, s3.WithAPIOptions(APIOptions...)) return o.fs.shouldRetry(ctx, err) }) - if err, ok := err.(awserr.RequestFailure); ok { - if err.Code() == "InvalidObjectState" { + var awsError smithy.APIError + if errors.As(err, &awsError) { + if awsError.ErrorCode() == "InvalidObjectState" { return nil, fmt.Errorf("Object in GLACIER, restore first: bucket=%q, key=%q", bucket, bucketPath) } } @@ -5734,7 +5701,7 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read o.setMetaData(&head) // Decompress body if necessary - if aws.StringValue(resp.ContentEncoding) == "gzip" { + if deref(resp.ContentEncoding) == "gzip" { if o.fs.opt.Decompress || (resp.ContentLength == nil && o.fs.opt.MightGzip.Value) { return readers.NewGzipReader(resp.Body) } @@ -5758,7 +5725,7 @@ type s3ChunkWriter struct { uploadID *string multiPartUploadInput *s3.CreateMultipartUploadInput completedPartsMu sync.Mutex - completedParts []*s3.CompletedPart + completedParts []types.CompletedPart eTag string versionID string md5sMu sync.Mutex @@ -5811,7 +5778,7 @@ func (f *Fs) OpenChunkWriter(ctx context.Context, remote string, src fs.ObjectIn var mOut *s3.CreateMultipartUploadOutput err = f.pacer.Call(func() (bool, error) { - mOut, err = f.c.CreateMultipartUploadWithContext(ctx, &mReq) + mOut, err = f.c.CreateMultipartUpload(ctx, &mReq) if err == nil { if mOut == nil { err = fserrors.RetryErrorf("internal error: no info from multipart upload") @@ -5833,7 +5800,7 @@ func (f *Fs) OpenChunkWriter(ctx context.Context, remote string, src fs.ObjectIn key: mOut.Key, uploadID: mOut.UploadId, multiPartUploadInput: &mReq, - completedParts: make([]*s3.CompletedPart, 0), + completedParts: make([]types.CompletedPart, 0), ui: ui, o: o, } @@ -5847,10 +5814,10 @@ func (f *Fs) OpenChunkWriter(ctx context.Context, remote string, src fs.ObjectIn } // add a part number and etag to the completed parts -func (w *s3ChunkWriter) addCompletedPart(partNum *int64, eTag *string) { +func (w *s3ChunkWriter) addCompletedPart(partNum *int32, eTag *string) { w.completedPartsMu.Lock() defer w.completedPartsMu.Unlock() - w.completedParts = append(w.completedParts, &s3.CompletedPart{ + w.completedParts = append(w.completedParts, types.CompletedPart{ PartNumber: partNum, ETag: eTag, }) @@ -5898,7 +5865,7 @@ func (w *s3ChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader md5sum := base64.StdEncoding.EncodeToString(md5sumBinary[:]) // S3 requires 1 <= PartNumber <= 10000 - s3PartNumber := aws.Int64(int64(chunkNumber + 1)) + s3PartNumber := aws.Int32(int32(chunkNumber + 1)) uploadPartReq := &s3.UploadPartInput{ Body: reader, Bucket: w.bucket, @@ -5919,7 +5886,7 @@ func (w *s3ChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader if err != nil { return false, err } - uout, err = w.f.c.UploadPartWithContext(ctx, uploadPartReq) + uout, err = w.f.c.UploadPart(ctx, uploadPartReq) if err != nil { if chunkNumber <= 8 { return w.f.shouldRetry(ctx, err) @@ -5942,7 +5909,7 @@ func (w *s3ChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader // Abort the multipart upload func (w *s3ChunkWriter) Abort(ctx context.Context) error { err := w.f.pacer.Call(func() (bool, error) { - _, err := w.f.c.AbortMultipartUploadWithContext(context.Background(), &s3.AbortMultipartUploadInput{ + _, err := w.f.c.AbortMultipartUpload(context.Background(), &s3.AbortMultipartUploadInput{ Bucket: w.bucket, Key: w.key, UploadId: w.uploadID, @@ -5965,10 +5932,10 @@ func (w *s3ChunkWriter) Close(ctx context.Context) (err error) { }) var resp *s3.CompleteMultipartUploadOutput err = w.f.pacer.Call(func() (bool, error) { - resp, err = w.f.c.CompleteMultipartUploadWithContext(ctx, &s3.CompleteMultipartUploadInput{ + resp, err = w.f.c.CompleteMultipartUpload(ctx, &s3.CompleteMultipartUploadInput{ Bucket: w.bucket, Key: w.key, - MultipartUpload: &s3.CompletedMultipartUpload{ + MultipartUpload: &types.CompletedMultipartUpload{ Parts: w.completedParts, }, RequestPayer: w.multiPartUploadInput.RequestPayer, @@ -6010,62 +5977,31 @@ func (o *Object) uploadMultipart(ctx context.Context, src fs.ObjectInfo, in io.R return wantETag, gotETag, versionID, s3cw.ui, nil } -// unWrapAwsError unwraps AWS errors, looking for a non AWS error -// -// It returns true if one was found and the error, or false and the -// error passed in. -func unWrapAwsError(err error) (found bool, outErr error) { - if awsErr, ok := err.(awserr.Error); ok { - var origErrs []error - if batchErr, ok := awsErr.(awserr.BatchedErrors); ok { - origErrs = batchErr.OrigErrs() - } else { - origErrs = []error{awsErr.OrigErr()} - } - for _, origErr := range origErrs { - found, newErr := unWrapAwsError(origErr) - if found { - return found, newErr - } - } - return false, err - } - return true, err -} - // Upload a single part using PutObject func (o *Object) uploadSinglepartPutObject(ctx context.Context, req *s3.PutObjectInput, size int64, in io.Reader) (etag string, lastModified time.Time, versionID *string, err error) { - r, resp := o.fs.c.PutObjectRequest(req) - if req.ContentLength != nil && *req.ContentLength == 0 { - // Can't upload zero length files like this for some reason - r.Body = bytes.NewReader([]byte{}) - } else { - r.SetStreamingBody(io.NopCloser(in)) + req.Body = io.NopCloser(in) + var options = []func(*s3.Options){} + if o.fs.opt.UseUnsignedPayload.Value { + options = append(options, s3.WithAPIOptions( + // avoids operation error S3: PutObject, failed to compute payload hash: failed to seek body to start, request stream is not seekable + v4signer.SwapComputePayloadSHA256ForUnsignedPayloadMiddleware, + )) } - r.SetContext(ctx) - r.HTTPRequest.Header.Set("X-Amz-Content-Sha256", "UNSIGNED-PAYLOAD") - + // Can't retry single part uploads as only have an io.Reader + options = append(options, func(s3opt *s3.Options) { + s3opt.RetryMaxAttempts = 1 + }) + var resp *s3.PutObjectOutput err = o.fs.pacer.CallNoRetry(func() (bool, error) { - err := r.Send() + resp, err = o.fs.c.PutObject(ctx, req, options...) return o.fs.shouldRetry(ctx, err) }) if err != nil { - // Return the underlying error if we have a - // Serialization or RequestError error if possible - // - // These errors are synthesized locally in the SDK - // (not returned from the server) and we'd rather have - // the underlying error if there is one. - if do, ok := err.(awserr.Error); ok && (do.Code() == request.ErrCodeSerialization || do.Code() == request.ErrCodeRequestError) { - if found, newErr := unWrapAwsError(err); found { - err = newErr - } - } return etag, lastModified, nil, err } lastModified = time.Now() if resp != nil { - etag = aws.StringValue(resp.ETag) + etag = deref(resp.ETag) versionID = resp.VersionId } return etag, lastModified, versionID, nil @@ -6073,35 +6009,25 @@ func (o *Object) uploadSinglepartPutObject(ctx context.Context, req *s3.PutObjec // Upload a single part using a presigned request func (o *Object) uploadSinglepartPresignedRequest(ctx context.Context, req *s3.PutObjectInput, size int64, in io.Reader) (etag string, lastModified time.Time, versionID *string, err error) { - // Create the request - putObj, _ := o.fs.c.PutObjectRequest(req) - - // Sign it so we can upload using a presigned request. - // - // Note the SDK didn't used to support streaming to - // PutObject so we used this work-around. - url, headers, err := putObj.PresignRequest(15 * time.Minute) + // Create the presigned request + putReq, err := s3.NewPresignClient(o.fs.c).PresignPutObject(ctx, req, s3.WithPresignExpires(15*time.Minute)) if err != nil { return etag, lastModified, nil, fmt.Errorf("s3 upload: sign request: %w", err) } - if o.fs.opt.V2Auth && headers == nil { - headers = putObj.HTTPRequest.Header - } - // Set request to nil if empty so as not to make chunked encoding if size == 0 { in = nil } // create the vanilla http request - httpReq, err := http.NewRequestWithContext(ctx, "PUT", url, in) + httpReq, err := http.NewRequestWithContext(ctx, "PUT", putReq.URL, in) if err != nil { return etag, lastModified, nil, fmt.Errorf("s3 upload: new request: %w", err) } // set the headers we signed and the length - httpReq.Header = headers + httpReq.Header = putReq.SignedHeader httpReq.ContentLength = size var resp *http.Response @@ -6159,7 +6085,7 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ ui.req = &s3.PutObjectInput{ Bucket: &bucket, - ACL: stringPointerOrNil(o.fs.opt.ACL), + ACL: types.ObjectCannedACL(o.fs.opt.ACL), Key: &bucketPath, } @@ -6168,13 +6094,13 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ if err != nil { return ui, fmt.Errorf("failed to read metadata from source object: %w", err) } - ui.req.Metadata = make(map[string]*string, len(meta)+2) + ui.req.Metadata = make(map[string]string, len(meta)+2) // merge metadata into request and user metadata for k, v := range meta { pv := aws.String(v) k = strings.ToLower(k) if o.fs.opt.NoSystemMetadata { - ui.req.Metadata[k] = pv + ui.req.Metadata[k] = v continue } switch k { @@ -6202,14 +6128,14 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ } case "btime": // write as metadata since we can't set it - ui.req.Metadata[k] = pv + ui.req.Metadata[k] = v default: - ui.req.Metadata[k] = pv + ui.req.Metadata[k] = v } } // Set the mtime in the meta data - ui.req.Metadata[metaMtime] = aws.String(swift.TimeToFloatString(modTime)) + ui.req.Metadata[metaMtime] = swift.TimeToFloatString(modTime) // read the md5sum if available // - for non multipart @@ -6231,7 +6157,7 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ // - a multipart upload // - the Etag is not an MD5, eg when using SSE/SSE-C // provided checksums aren't disabled - ui.req.Metadata[metaMD5Hash] = &md5sumBase64 + ui.req.Metadata[metaMD5Hash] = md5sumBase64 } } } @@ -6248,10 +6174,10 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ ui.req.ContentMD5 = &md5sumBase64 } if o.fs.opt.RequesterPays { - ui.req.RequestPayer = aws.String(s3.RequestPayerRequester) + ui.req.RequestPayer = types.RequestPayerRequester } if o.fs.opt.ServerSideEncryption != "" { - ui.req.ServerSideEncryption = &o.fs.opt.ServerSideEncryption + ui.req.ServerSideEncryption = types.ServerSideEncryption(o.fs.opt.ServerSideEncryption) } if o.fs.opt.SSECustomerAlgorithm != "" { ui.req.SSECustomerAlgorithm = &o.fs.opt.SSECustomerAlgorithm @@ -6266,7 +6192,7 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ ui.req.SSEKMSKeyId = &o.fs.opt.SSEKMSKeyID } if o.fs.opt.StorageClass != "" { - ui.req.StorageClass = &o.fs.opt.StorageClass + ui.req.StorageClass = types.StorageClass(o.fs.opt.StorageClass) } // Apply upload options for _, option := range options { @@ -6291,7 +6217,7 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ const amzMetaPrefix = "x-amz-meta-" if strings.HasPrefix(lowerKey, amzMetaPrefix) { metaKey := lowerKey[len(amzMetaPrefix):] - ui.req.Metadata[metaKey] = aws.String(value) + ui.req.Metadata[metaKey] = value } else { fs.Errorf(o, "Don't know how to set key %q on upload", key) } @@ -6303,11 +6229,8 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ if !httpguts.ValidHeaderFieldName(key) { fs.Errorf(o, "Dropping invalid metadata key %q", key) delete(ui.req.Metadata, key) - } else if value == nil { - fs.Errorf(o, "Dropping nil metadata value for key %q", key) - delete(ui.req.Metadata, key) - } else if !httpguts.ValidHeaderFieldValue(*value) { - fs.Errorf(o, "Dropping invalid metadata value %q for key %q", *value, key) + } else if !httpguts.ValidHeaderFieldValue(value) { + fs.Errorf(o, "Dropping invalid metadata value %q for key %q", value, key) delete(ui.req.Metadata, key) } } @@ -6405,10 +6328,10 @@ func (o *Object) Remove(ctx context.Context) error { VersionId: o.versionID, } if o.fs.opt.RequesterPays { - req.RequestPayer = aws.String(s3.RequestPayerRequester) + req.RequestPayer = types.RequestPayerRequester } err := o.fs.pacer.Call(func() (bool, error) { - _, err := o.fs.c.DeleteObjectWithContext(ctx, &req) + _, err := o.fs.c.DeleteObject(ctx, &req) return o.fs.shouldRetry(ctx, err) }) return err @@ -6430,8 +6353,8 @@ func (o *Object) SetTier(tier string) (err error) { tier = strings.ToUpper(tier) bucket, bucketPath := o.split() req := s3.CopyObjectInput{ - MetadataDirective: aws.String(s3.MetadataDirectiveCopy), - StorageClass: aws.String(tier), + MetadataDirective: types.MetadataDirectiveCopy, + StorageClass: types.StorageClass(tier), } err = o.fs.copy(ctx, &req, bucket, bucketPath, bucket, bucketPath, o) if err != nil { diff --git a/backend/s3/s3_internal_test.go b/backend/s3/s3_internal_test.go index 5ac299d2a..5b68fdb08 100644 --- a/backend/s3/s3_internal_test.go +++ b/backend/s3/s3_internal_test.go @@ -5,15 +5,17 @@ import ( "compress/gzip" "context" "crypto/md5" + "errors" "fmt" "path" "strings" "testing" "time" - "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/aws/aws-sdk-go/service/s3" + "github.com/aws/aws-sdk-go-v2/aws" + "github.com/aws/aws-sdk-go-v2/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3/types" + "github.com/aws/smithy-go" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/cache" "github.com/rclone/rclone/fs/hash" @@ -131,20 +133,20 @@ func TestVersionLess(t *testing.T) { t1 := fstest.Time("2022-01-21T12:00:00+01:00") t2 := fstest.Time("2022-01-21T12:00:01+01:00") for n, test := range []struct { - a, b *s3.ObjectVersion + a, b *types.ObjectVersion want bool }{ {a: nil, b: nil, want: true}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, b: nil, want: false}, - {a: nil, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t2}, want: false}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t2}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, b: &s3.ObjectVersion{Key: &key2, LastModified: &t1}, want: true}, - {a: &s3.ObjectVersion{Key: &key2, LastModified: &t1}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(false)}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(true)}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, - {a: &s3.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(false)}, b: &s3.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(true)}, want: false}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1}, b: nil, want: false}, + {a: nil, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1}, b: &types.ObjectVersion{Key: &key1, LastModified: &t2}, want: false}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t2}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1}, b: &types.ObjectVersion{Key: &key2, LastModified: &t1}, want: true}, + {a: &types.ObjectVersion{Key: &key2, LastModified: &t1}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(false)}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: false}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(true)}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1}, want: true}, + {a: &types.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(false)}, b: &types.ObjectVersion{Key: &key1, LastModified: &t1, IsLatest: aws.Bool(true)}, want: false}, } { got := versionLess(test.a, test.b) assert.Equal(t, test.want, got, fmt.Sprintf("%d: %+v", n, test)) @@ -157,24 +159,24 @@ func TestMergeDeleteMarkers(t *testing.T) { t1 := fstest.Time("2022-01-21T12:00:00+01:00") t2 := fstest.Time("2022-01-21T12:00:01+01:00") for n, test := range []struct { - versions []*s3.ObjectVersion - markers []*s3.DeleteMarkerEntry - want []*s3.ObjectVersion + versions []types.ObjectVersion + markers []types.DeleteMarkerEntry + want []types.ObjectVersion }{ { - versions: []*s3.ObjectVersion{}, - markers: []*s3.DeleteMarkerEntry{}, - want: []*s3.ObjectVersion{}, + versions: []types.ObjectVersion{}, + markers: []types.DeleteMarkerEntry{}, + want: []types.ObjectVersion{}, }, { - versions: []*s3.ObjectVersion{ + versions: []types.ObjectVersion{ { Key: &key1, LastModified: &t1, }, }, - markers: []*s3.DeleteMarkerEntry{}, - want: []*s3.ObjectVersion{ + markers: []types.DeleteMarkerEntry{}, + want: []types.ObjectVersion{ { Key: &key1, LastModified: &t1, @@ -182,14 +184,14 @@ func TestMergeDeleteMarkers(t *testing.T) { }, }, { - versions: []*s3.ObjectVersion{}, - markers: []*s3.DeleteMarkerEntry{ + versions: []types.ObjectVersion{}, + markers: []types.DeleteMarkerEntry{ { Key: &key1, LastModified: &t1, }, }, - want: []*s3.ObjectVersion{ + want: []types.ObjectVersion{ { Key: &key1, LastModified: &t1, @@ -198,7 +200,7 @@ func TestMergeDeleteMarkers(t *testing.T) { }, }, { - versions: []*s3.ObjectVersion{ + versions: []types.ObjectVersion{ { Key: &key1, LastModified: &t2, @@ -208,13 +210,13 @@ func TestMergeDeleteMarkers(t *testing.T) { LastModified: &t2, }, }, - markers: []*s3.DeleteMarkerEntry{ + markers: []types.DeleteMarkerEntry{ { Key: &key1, LastModified: &t1, }, }, - want: []*s3.ObjectVersion{ + want: []types.ObjectVersion{ { Key: &key1, LastModified: &t2, @@ -399,22 +401,23 @@ func (f *Fs) InternalTestVersions(t *testing.T) { // quirk is set correctly req := s3.CreateBucketInput{ Bucket: &f.rootBucket, - ACL: stringPointerOrNil(f.opt.BucketACL), + ACL: types.BucketCannedACL(f.opt.BucketACL), } if f.opt.LocationConstraint != "" { - req.CreateBucketConfiguration = &s3.CreateBucketConfiguration{ - LocationConstraint: &f.opt.LocationConstraint, + req.CreateBucketConfiguration = &types.CreateBucketConfiguration{ + LocationConstraint: types.BucketLocationConstraint(f.opt.LocationConstraint), } } err := f.pacer.Call(func() (bool, error) { - _, err := f.c.CreateBucketWithContext(ctx, &req) + _, err := f.c.CreateBucket(ctx, &req) return f.shouldRetry(ctx, err) }) var errString string + var awsError smithy.APIError if err == nil { errString = "No Error" - } else if awsErr, ok := err.(awserr.Error); ok { - errString = awsErr.Code() + } else if errors.As(err, &awsError) { + errString = awsError.ErrorCode() } else { assert.Fail(t, "Unknown error %T %v", err, err) } diff --git a/backend/s3/s3_test.go b/backend/s3/s3_test.go index 7e6e55360..e0499ba66 100644 --- a/backend/s3/s3_test.go +++ b/backend/s3/s3_test.go @@ -4,12 +4,14 @@ package s3 import ( "context" "net/http" - "strings" "testing" + "github.com/aws/aws-sdk-go-v2/aws" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fstest" "github.com/rclone/rclone/fstest/fstests" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func SetupS3Test(t *testing.T) (context.Context, *Options, *http.Client) { @@ -54,20 +56,16 @@ func TestAWSDualStackOption(t *testing.T) { // test enabled ctx, opt, client := SetupS3Test(t) opt.UseDualStack = true - s3Conn, _, _ := s3Connection(ctx, opt, client) - if !strings.Contains(s3Conn.Endpoint, "dualstack") { - t.Errorf("dualstack failed got: %s, wanted: dualstack", s3Conn.Endpoint) - t.Fail() - } + s3Conn, err := s3Connection(ctx, opt, client) + require.NoError(t, err) + assert.Equal(t, aws.DualStackEndpointStateEnabled, s3Conn.Options().EndpointOptions.UseDualStackEndpoint) } { // test default case ctx, opt, client := SetupS3Test(t) - s3Conn, _, _ := s3Connection(ctx, opt, client) - if strings.Contains(s3Conn.Endpoint, "dualstack") { - t.Errorf("dualstack failed got: %s, NOT wanted: dualstack", s3Conn.Endpoint) - t.Fail() - } + s3Conn, err := s3Connection(ctx, opt, client) + require.NoError(t, err) + assert.Equal(t, aws.DualStackEndpointStateDisabled, s3Conn.Options().EndpointOptions.UseDualStackEndpoint) } } diff --git a/backend/s3/setfrom.go b/backend/s3/setfrom.go index 27eb2aafe..439e8b6b0 100644 --- a/backend/s3/setfrom.go +++ b/backend/s3/setfrom.go @@ -2,7 +2,10 @@ package s3 -import "github.com/aws/aws-sdk-go/service/s3" +import ( + "github.com/aws/aws-sdk-go-v2/service/s3" + "github.com/aws/aws-sdk-go-v2/service/s3/types" +) // setFrom_s3ListObjectsInput_s3ListObjectsV2Input copies matching elements from a to b func setFrom_s3ListObjectsInput_s3ListObjectsV2Input(a *s3.ListObjectsInput, b *s3.ListObjectsV2Input) { @@ -27,6 +30,7 @@ func setFrom_s3ListObjectsV2Output_s3ListObjectsOutput(a *s3.ListObjectsV2Output a.Name = b.Name a.Prefix = b.Prefix a.RequestCharged = b.RequestCharged + a.ResultMetadata = b.ResultMetadata } // setFrom_s3ListObjectVersionsInput_s3ListObjectsV2Input copies matching elements from a to b @@ -41,8 +45,8 @@ func setFrom_s3ListObjectVersionsInput_s3ListObjectsV2Input(a *s3.ListObjectVers a.RequestPayer = b.RequestPayer } -// setFrom_s3ObjectVersion_s3DeleteMarkerEntry copies matching elements from a to b -func setFrom_s3ObjectVersion_s3DeleteMarkerEntry(a *s3.ObjectVersion, b *s3.DeleteMarkerEntry) { +// setFrom_typesObjectVersion_typesDeleteMarkerEntry copies matching elements from a to b +func setFrom_typesObjectVersion_typesDeleteMarkerEntry(a *types.ObjectVersion, b *types.DeleteMarkerEntry) { a.IsLatest = b.IsLatest a.Key = b.Key a.LastModified = b.LastModified @@ -60,10 +64,11 @@ func setFrom_s3ListObjectsV2Output_s3ListObjectVersionsOutput(a *s3.ListObjectsV a.Name = b.Name a.Prefix = b.Prefix a.RequestCharged = b.RequestCharged + a.ResultMetadata = b.ResultMetadata } -// setFrom_s3Object_s3ObjectVersion copies matching elements from a to b -func setFrom_s3Object_s3ObjectVersion(a *s3.Object, b *s3.ObjectVersion) { +// setFrom_typesObject_typesObjectVersion copies matching elements from a to b +func setFrom_typesObject_typesObjectVersion(a *types.Object, b *types.ObjectVersion) { a.ChecksumAlgorithm = b.ChecksumAlgorithm a.ETag = b.ETag a.Key = b.Key @@ -71,7 +76,6 @@ func setFrom_s3Object_s3ObjectVersion(a *s3.Object, b *s3.ObjectVersion) { a.Owner = b.Owner a.RestoreStatus = b.RestoreStatus a.Size = b.Size - a.StorageClass = b.StorageClass } // setFrom_s3CreateMultipartUploadInput_s3HeadObjectOutput copies matching elements from a to b @@ -82,6 +86,7 @@ func setFrom_s3CreateMultipartUploadInput_s3HeadObjectOutput(a *s3.CreateMultipa a.ContentEncoding = b.ContentEncoding a.ContentLanguage = b.ContentLanguage a.ContentType = b.ContentType + a.Expires = b.Expires a.Metadata = b.Metadata a.ObjectLockLegalHoldStatus = b.ObjectLockLegalHoldStatus a.ObjectLockMode = b.ObjectLockMode @@ -96,8 +101,9 @@ func setFrom_s3CreateMultipartUploadInput_s3HeadObjectOutput(a *s3.CreateMultipa // setFrom_s3CreateMultipartUploadInput_s3CopyObjectInput copies matching elements from a to b func setFrom_s3CreateMultipartUploadInput_s3CopyObjectInput(a *s3.CreateMultipartUploadInput, b *s3.CopyObjectInput) { - a.ACL = b.ACL a.Bucket = b.Bucket + a.Key = b.Key + a.ACL = b.ACL a.BucketKeyEnabled = b.BucketKeyEnabled a.CacheControl = b.CacheControl a.ChecksumAlgorithm = b.ChecksumAlgorithm @@ -111,7 +117,6 @@ func setFrom_s3CreateMultipartUploadInput_s3CopyObjectInput(a *s3.CreateMultipar a.GrantRead = b.GrantRead a.GrantReadACP = b.GrantReadACP a.GrantWriteACP = b.GrantWriteACP - a.Key = b.Key a.Metadata = b.Metadata a.ObjectLockLegalHoldStatus = b.ObjectLockLegalHoldStatus a.ObjectLockMode = b.ObjectLockMode @@ -132,6 +137,7 @@ func setFrom_s3CreateMultipartUploadInput_s3CopyObjectInput(a *s3.CreateMultipar func setFrom_s3UploadPartCopyInput_s3CopyObjectInput(a *s3.UploadPartCopyInput, b *s3.CopyObjectInput) { a.Bucket = b.Bucket a.CopySource = b.CopySource + a.Key = b.Key a.CopySourceIfMatch = b.CopySourceIfMatch a.CopySourceIfModifiedSince = b.CopySourceIfModifiedSince a.CopySourceIfNoneMatch = b.CopySourceIfNoneMatch @@ -141,7 +147,6 @@ func setFrom_s3UploadPartCopyInput_s3CopyObjectInput(a *s3.UploadPartCopyInput, a.CopySourceSSECustomerKeyMD5 = b.CopySourceSSECustomerKeyMD5 a.ExpectedBucketOwner = b.ExpectedBucketOwner a.ExpectedSourceBucketOwner = b.ExpectedSourceBucketOwner - a.Key = b.Key a.RequestPayer = b.RequestPayer a.SSECustomerAlgorithm = b.SSECustomerAlgorithm a.SSECustomerKey = b.SSECustomerKey @@ -166,6 +171,7 @@ func setFrom_s3HeadObjectOutput_s3GetObjectOutput(a *s3.HeadObjectOutput, b *s3. a.ETag = b.ETag a.Expiration = b.Expiration a.Expires = b.Expires + a.ExpiresString = b.ExpiresString a.LastModified = b.LastModified a.Metadata = b.Metadata a.MissingMeta = b.MissingMeta @@ -183,12 +189,14 @@ func setFrom_s3HeadObjectOutput_s3GetObjectOutput(a *s3.HeadObjectOutput, b *s3. a.StorageClass = b.StorageClass a.VersionId = b.VersionId a.WebsiteRedirectLocation = b.WebsiteRedirectLocation + a.ResultMetadata = b.ResultMetadata } // setFrom_s3CreateMultipartUploadInput_s3PutObjectInput copies matching elements from a to b func setFrom_s3CreateMultipartUploadInput_s3PutObjectInput(a *s3.CreateMultipartUploadInput, b *s3.PutObjectInput) { - a.ACL = b.ACL a.Bucket = b.Bucket + a.Key = b.Key + a.ACL = b.ACL a.BucketKeyEnabled = b.BucketKeyEnabled a.CacheControl = b.CacheControl a.ChecksumAlgorithm = b.ChecksumAlgorithm @@ -202,7 +210,6 @@ func setFrom_s3CreateMultipartUploadInput_s3PutObjectInput(a *s3.CreateMultipart a.GrantRead = b.GrantRead a.GrantReadACP = b.GrantReadACP a.GrantWriteACP = b.GrantWriteACP - a.Key = b.Key a.Metadata = b.Metadata a.ObjectLockLegalHoldStatus = b.ObjectLockLegalHoldStatus a.ObjectLockMode = b.ObjectLockMode @@ -232,6 +239,7 @@ func setFrom_s3HeadObjectOutput_s3PutObjectInput(a *s3.HeadObjectOutput, b *s3.P a.ContentLanguage = b.ContentLanguage a.ContentLength = b.ContentLength a.ContentType = b.ContentType + a.Expires = b.Expires a.Metadata = b.Metadata a.ObjectLockLegalHoldStatus = b.ObjectLockLegalHoldStatus a.ObjectLockMode = b.ObjectLockMode @@ -246,8 +254,9 @@ func setFrom_s3HeadObjectOutput_s3PutObjectInput(a *s3.HeadObjectOutput, b *s3.P // setFrom_s3CopyObjectInput_s3PutObjectInput copies matching elements from a to b func setFrom_s3CopyObjectInput_s3PutObjectInput(a *s3.CopyObjectInput, b *s3.PutObjectInput) { - a.ACL = b.ACL a.Bucket = b.Bucket + a.Key = b.Key + a.ACL = b.ACL a.BucketKeyEnabled = b.BucketKeyEnabled a.CacheControl = b.CacheControl a.ChecksumAlgorithm = b.ChecksumAlgorithm @@ -261,7 +270,6 @@ func setFrom_s3CopyObjectInput_s3PutObjectInput(a *s3.CopyObjectInput, b *s3.Put a.GrantRead = b.GrantRead a.GrantReadACP = b.GrantReadACP a.GrantWriteACP = b.GrantWriteACP - a.Key = b.Key a.Metadata = b.Metadata a.ObjectLockLegalHoldStatus = b.ObjectLockLegalHoldStatus a.ObjectLockMode = b.ObjectLockMode diff --git a/backend/s3/v2sign.go b/backend/s3/v2sign.go index 12e41f0b6..45b1bf7f3 100644 --- a/backend/s3/v2sign.go +++ b/backend/s3/v2sign.go @@ -3,6 +3,7 @@ package s3 import ( + "context" "crypto/hmac" "crypto/sha1" "encoding/base64" @@ -10,6 +11,9 @@ import ( "sort" "strings" "time" + + "github.com/aws/aws-sdk-go-v2/aws" + v4signer "github.com/aws/aws-sdk-go-v2/aws/signer/v4" ) // URL parameters that need to be added to the signature @@ -36,10 +40,17 @@ var s3ParamsToSign = map[string]struct{}{ "response-content-encoding": {}, } -// sign signs requests using v2 auth +// Implement HTTPSignerV4 interface +type v2Signer struct { + opt *Options +} + +// SignHTTP signs requests using v2 auth. // -// Cobbled together from goamz and aws-sdk-go -func sign(AccessKey, SecretKey string, req *http.Request) { +// Cobbled together from goamz and aws-sdk-go. +// +// Bodged up to compile with AWS SDK v2 +func (v2 *v2Signer) SignHTTP(ctx context.Context, credentials aws.Credentials, req *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4signer.SignerOptions)) error { // Set date date := time.Now().UTC().Format(time.RFC1123) req.Header.Set("Date", date) @@ -107,11 +118,12 @@ func sign(AccessKey, SecretKey string, req *http.Request) { // Make signature payload := req.Method + "\n" + md5 + "\n" + contentType + "\n" + date + "\n" + joinedHeadersToSign + uri - hash := hmac.New(sha1.New, []byte(SecretKey)) + hash := hmac.New(sha1.New, []byte(v2.opt.SecretAccessKey)) _, _ = hash.Write([]byte(payload)) signature := make([]byte, base64.StdEncoding.EncodedLen(hash.Size())) base64.StdEncoding.Encode(signature, hash.Sum(nil)) // Set signature in request - req.Header.Set("Authorization", "AWS "+AccessKey+":"+string(signature)) + req.Header.Set("Authorization", "AWS "+v2.opt.AccessKeyID+":"+string(signature)) + return nil } diff --git a/docs/content/s3.md b/docs/content/s3.md index c4ccbab89..7be465320 100644 --- a/docs/content/s3.md +++ b/docs/content/s3.md @@ -571,15 +571,21 @@ The different authentication methods are tried in this order: - Session Token: `AWS_SESSION_TOKEN` (optional) - Or, use a [named profile](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html): - Profile files are standard files used by AWS CLI tools - - By default it will use the profile in your home directory (e.g. `~/.aws/credentials` on unix based systems) file and the "default" profile, to change set these environment variables: - - `AWS_SHARED_CREDENTIALS_FILE` to control which file. - - `AWS_PROFILE` to control which profile to use. + - By default it will use the profile in your home directory (e.g. `~/.aws/credentials` on unix based systems) file and the "default" profile, to change set these environment variables or config keys: + - `AWS_SHARED_CREDENTIALS_FILE` to control which file or the `shared_credentials_file` config key. + - `AWS_PROFILE` to control which profile to use or the `profile` config key. - Or, run `rclone` in an ECS task with an IAM role (AWS only). - Or, run `rclone` on an EC2 instance with an IAM role (AWS only). - Or, run `rclone` in an EKS pod with an IAM role that is associated with a service account (AWS only). + - Or, use [process credentials](https://docs.aws.amazon.com/sdkref/latest/guide/feature-process-credentials.html) to read config from an external program. + +With `env_auth = true` rclone (which uses the SDK for Go v2) should support +[all authentication methods](https://docs.aws.amazon.com/sdkref/latest/guide/standardized-credentials.html) +that the `aws` CLI tool does and the other AWS SDKs. If none of these option actually end up providing `rclone` with AWS -credentials then S3 interaction will be non-authenticated (see below). +credentials then S3 interaction will be non-authenticated (see the +[anonymous access](#anonymous-access) section for more info). ### S3 Permissions @@ -2171,7 +2177,7 @@ It doesn't return anything. {{< rem autogenerated options stop >}} -### Anonymous access to public buckets +### Anonymous access to public buckets {#anonymous-access} If you want to use rclone to access a public bucket, configure with a blank `access_key_id` and `secret_access_key`. Your config should end @@ -2181,15 +2187,6 @@ up looking like this: [anons3] type = s3 provider = AWS -env_auth = false -access_key_id = -secret_access_key = -region = us-east-1 -endpoint = -location_constraint = -acl = private -server_side_encryption = -storage_class = ``` Then use it as normal with the name of the public bucket, e.g. @@ -2198,6 +2195,10 @@ Then use it as normal with the name of the public bucket, e.g. You will be able to list and copy data but not upload it. +You can also do this entirely on the command line + + rclone lsd :s3,provider=AWS:1000genomes + ## Providers ### AWS S3 diff --git a/go.mod b/go.mod index 7c1623df0..980d21f9a 100644 --- a/go.mod +++ b/go.mod @@ -18,6 +18,12 @@ require ( github.com/anacrolix/log v0.15.2 github.com/atotto/clipboard v0.1.4 github.com/aws/aws-sdk-go v1.54.19 + github.com/aws/aws-sdk-go-v2 v1.30.3 + github.com/aws/aws-sdk-go-v2/config v1.27.27 + github.com/aws/aws-sdk-go-v2/credentials v1.17.27 + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10 + github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 + github.com/aws/smithy-go v1.20.3 github.com/buengese/sgzip v0.1.1 github.com/cloudsoda/go-smb2 v0.0.0-20231124195312-f3ec8ae2c891 github.com/colinmarc/hdfs/v2 v2.4.0 @@ -99,6 +105,19 @@ require ( github.com/akavel/rsrc v0.10.2 // indirect github.com/anacrolix/generics v0.0.1 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bradenaw/juniper v0.15.2 // indirect github.com/calebcase/tmpfile v1.0.3 // indirect diff --git a/go.sum b/go.sum index f0aaa8f62..59b3b310c 100644 --- a/go.sum +++ b/go.sum @@ -104,6 +104,44 @@ github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go v1.54.19 h1:tyWV+07jagrNiCcGRzRhdtVjQs7Vy41NwsuOcl0IbVI= github.com/aws/aws-sdk-go v1.54.19/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= +github.com/aws/aws-sdk-go-v2 v1.30.3 h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY= +github.com/aws/aws-sdk-go-v2 v1.30.3/go.mod h1:nIQjQVp5sfpQcTc9mPSr1B0PaWK5ByX9MOoDadSN4lc= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 h1:tW1/Rkad38LA15X4UQtjXZXNKsCgkshC3EbmcUmghTg= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3/go.mod h1:UbnqO+zjqk3uIt9yCACHJ9IVNhyhOCnYk8yA19SAWrM= +github.com/aws/aws-sdk-go-v2/config v1.27.27 h1:HdqgGt1OAP0HkEDDShEl0oSYa9ZZBSOmKpdpsDMdO90= +github.com/aws/aws-sdk-go-v2/config v1.27.27/go.mod h1:MVYamCg76dFNINkZFu4n4RjDixhVr51HLj4ErWzrVwg= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 h1:2raNba6gr2IfA0eqqiP2XiQ0UVOpGPgDSi0I9iAP+UI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27/go.mod h1:gniiwbGahQByxan6YjQUMcW4Aov6bLC3m+evgcoN4r4= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 h1:KreluoV8FZDEtI6Co2xuNk/UqI9iwMrOx/87PBNIKqw= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11/go.mod h1:SeSUYBLsMYFoRvHE0Tjvn7kbxaUhl75CJi1sbfhMxkU= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10 h1:zeN9UtUlA6FTx0vFSayxSX32HDw73Yb6Hh2izDSFxXY= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10/go.mod h1:3HKuexPDcwLWPaqpW2UR/9n8N/u/3CKcGAzSs8p8u8g= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 h1:SoNJ4RlFEQEbtDcCEt+QG56MY4fm4W8rYirAmq+/DdU= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15/go.mod h1:U9ke74k1n2bf+RIgoX1SXFed1HLs51OgUSs+Ph0KJP8= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 h1:C6WHdGnTDIYETAm5iErQUiVNsclNx9qbJVPIt03B6bI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15/go.mod h1:ZQLZqhcu+JhSrA9/NXRm8SkDvsycE+JkV3WGY41e+IM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15 h1:Z5r7SycxmSllHYmaAZPpmN8GviDrSGhMS6bldqtXZPw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15/go.mod h1:CetW7bDE00QoGEmPUoZuRog07SGVAUVW6LFpNP0YfIg= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 h1:dT3MqvGhSoaIhRseqw2I0yH81l7wiR2vjs57O51EAm8= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3/go.mod h1:GlAeCkHwugxdHaueRr4nhPuY+WW+gR8UjlcqzPr1SPI= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17 h1:YPYe6ZmvUfDDDELqEKtAd6bo8zxhkm+XEFEzQisqUIE= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17/go.mod h1:oBtcnYua/CgzCWYN7NZ5j7PotFDaFSUjCYVTtfyn7vw= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 h1:HGErhhrxZlQ044RiM+WdoZxp0p+EGM62y3L6pwA4olE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17/go.mod h1:RkZEx4l0EHYDJpWppMJ3nD9wZJAa8/0lq9aVC+r2UII= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 h1:246A4lSTXWJw/rmlQI+TT2OcqeDMKBdyjEQrafMaQdA= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15/go.mod h1:haVfg3761/WF7YPuJOER2MP0k4UAXyHaLclKXB6usDg= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 h1:hT8ZAZRIfqBqHbzKTII+CIiY8G2oC9OpLedkZ51DWl8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 h1:BXx0ZIxvrJdSgSvKTZ+yRBeSqqgPM89VPlulEcl37tM= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 h1:yiwVzJW2ZxZTurVbYWA7QOrAaCYQR72t0wrSBfoesUE= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4/go.mod h1:0oxfLkpz3rQ/CHlx5hB7H69YUpFiI1tql6Q6Ne+1bCw= +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 h1:ZsDKRLXGWHk8WdtyYMoGNO7bTudrvuKpDKgMVRlepGE= +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3/go.mod h1:zwySh8fpFyXp9yOr/KVzxOl8SRqgf/IDw5aUt9UKFcQ= +github.com/aws/smithy-go v1.20.3 h1:ryHwveWzPV5BIof6fyDvor6V3iUL7nTfiTKXHiW05nE= +github.com/aws/smithy-go v1.20.3/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bradenaw/juniper v0.15.2 h1:0JdjBGEF2jP1pOxmlNIrPhAoQN7Ng5IMAY5D0PHMW4U= From 66ae050a8b53807cd3094a6b64b46ba74c7182c6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 5 Aug 2024 15:48:29 +0100 Subject: [PATCH 085/168] s3: fix GCS provider after SDKv2 update #4989 This also adds GCS via S3 to the integration tester. --- backend/s3/s3.go | 76 +++++++++++++++++++++++++++++++++++++ fstest/test_all/config.yaml | 17 +++++++++ 2 files changed, 93 insertions(+) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 07f7e6d3c..968b65944 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -2931,6 +2931,76 @@ func getClient(ctx context.Context, opt *Options) *http.Client { } } +// Google Cloud Storage alters the Accept-Encoding header, which +// breaks the v2 request signature +// +// It also doesn't like the x-id URL parameter SDKv2 puts in so we +// remove that too. +// +// See https://github.com/aws/aws-sdk-go-v2/issues/1816. +// Adapted from: https://github.com/aws/aws-sdk-go-v2/issues/1816#issuecomment-1927281540 +func fixupGCS(o *s3.Options) { + type ignoredHeadersKey struct{} + headers := []string{"Accept-Encoding"} + + fixup := middleware.FinalizeMiddlewareFunc( + "FixupGCS", + func(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) (out middleware.FinalizeOutput, metadata middleware.Metadata, err error) { + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("fixupGCS: unexpected request middleware type %T", in.Request) + } + + // Delete headers from being signed - will restore later + ignored := make(map[string]string, len(headers)) + for _, h := range headers { + ignored[h] = req.Header.Get(h) + req.Header.Del(h) + } + + // Remove x-id because Google doesn't like them + if query := req.URL.Query(); query.Has("x-id") { + query.Del("x-id") + req.URL.RawQuery = query.Encode() + } + + // Store ignored on context + ctx = middleware.WithStackValue(ctx, ignoredHeadersKey{}, ignored) + + return next.HandleFinalize(ctx, in) + }, + ) + + // Restore headers if necessary + restore := middleware.FinalizeMiddlewareFunc( + "FixupGCSRestoreHeaders", + func(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) (out middleware.FinalizeOutput, metadata middleware.Metadata, err error) { + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("fixupGCS: unexpected request middleware type %T", in.Request) + } + + // Restore ignored from ctx + ignored, _ := middleware.GetStackValue(ctx, ignoredHeadersKey{}).(map[string]string) + for k, v := range ignored { + req.Header.Set(k, v) + } + + return next.HandleFinalize(ctx, in) + }, + ) + + o.APIOptions = append(o.APIOptions, func(stack *middleware.Stack) error { + if err := stack.Finalize.Insert(fixup, "Signing", middleware.Before); err != nil { + return err + } + if err := stack.Finalize.Insert(restore, "Signing", middleware.After); err != nil { + return err + } + return nil + }) +} + // s3Connection makes a connection to s3 func s3Connection(ctx context.Context, opt *Options, client *http.Client) (s3Client *s3.Client, err error) { ci := fs.GetConfig(ctx) @@ -3017,6 +3087,12 @@ func s3Connection(ctx context.Context, opt *Options, client *http.Client) (s3Cli }) } + if opt.Provider == "GCS" { + options = append(options, func(o *s3.Options) { + fixupGCS(o) + }) + } + c := s3.NewFromConfig(awsConfig, options...) return c, nil } diff --git a/fstest/test_all/config.yaml b/fstest/test_all/config.yaml index 10279dd66..37a561b81 100644 --- a/fstest/test_all/config.yaml +++ b/fstest/test_all/config.yaml @@ -215,6 +215,23 @@ backends: - TestIntegration/FsMkdir/FsEncoding/leading_HT - TestIntegration/FsMkdir/FsEncoding/leading_VT - TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 + - backend: "s3" + remote: "TestS3GCS:" + fastlist: true + ignore: + - TestIntegration/FsMkdir/FsEncoding/control_chars + - TestIntegration/FsMkdir/FsEncoding/leading_CR + - TestIntegration/FsMkdir/FsEncoding/leading_LF + - TestIntegration/FsMkdir/FsEncoding/trailing_CR + - TestIntegration/FsMkdir/FsEncoding/trailing_LF + - TestIntegration/FsMkdir/FsPutFiles/PublicLink + - TestIntegration/FsMkdir/FsPutFiles/SetTier + - TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata/GzipEncoding + - TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterDelete/List + - TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterDelete/NewObject + - TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterTwo/List + - TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterTwo/NewObject + - TestBisyncRemoteRemote/extended_filenames # Disabled due to excessive rate limiting at DO which cause the tests never to pass # This hits the rate limit as documented here: https://www.digitalocean.com/docs/spaces/#limits # 2 COPYs per 5 minutes on any individual object in a Space From cb611b833072b7dbb75ad2b911c9a8c995f9e353 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 6 Aug 2024 10:33:17 +0100 Subject: [PATCH 086/168] s3: add --s3-sdk-log-mode to control SDK debugging --- backend/s3/s3.go | 64 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 968b65944..03cde030c 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -44,6 +44,7 @@ import ( "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/aws/aws-sdk-go-v2/service/s3/types" "github.com/aws/smithy-go" + "github.com/aws/smithy-go/logging" "github.com/aws/smithy-go/middleware" smithyhttp "github.com/aws/smithy-go/transport/http" @@ -2616,6 +2617,27 @@ knows about - please make a bug report if not. `, Default: fs.Tristate{}, Advanced: true, + }, { + Name: "sdk_log_mode", + Help: strings.ReplaceAll(`Set to debug the SDK + +This can be set to a comma separated list of the following functions: + +- |Signing| +- |Retries| +- |Request| +- |RequestWithBody| +- |Response| +- |ResponseWithBody| +- |DeprecatedUsage| +- |RequestEventMessage| +- |ResponseEventMessage| + +Use |Off| to disable and |All| to set all log levels. You will need to +use |-vv| to see the debug level logs. +`, "|", "`"), + Default: sdkLogMode(0), + Advanced: true, }, }}) } @@ -2635,6 +2657,27 @@ const ( maxExpireDuration = fs.Duration(7 * 24 * time.Hour) // max expiry is 1 week ) +type ( + sdkLogMode = fs.Bits[sdkLogModeChoices] + sdkLogModeChoices struct{} +) + +func (sdkLogModeChoices) Choices() []fs.BitsChoicesInfo { + return []fs.BitsChoicesInfo{ + {Bit: uint64(0), Name: "Off"}, + {Bit: uint64(aws.LogSigning), Name: "Signing"}, + {Bit: uint64(aws.LogRetries), Name: "Retries"}, + {Bit: uint64(aws.LogRequest), Name: "Request"}, + {Bit: uint64(aws.LogRequestWithBody), Name: "RequestWithBody"}, + {Bit: uint64(aws.LogResponse), Name: "Response"}, + {Bit: uint64(aws.LogResponseWithBody), Name: "ResponseWithBody"}, + {Bit: uint64(aws.LogDeprecatedUsage), Name: "DeprecatedUsage"}, + {Bit: uint64(aws.LogRequestEventMessage), Name: "RequestEventMessage"}, + {Bit: uint64(aws.LogResponseEventMessage), Name: "ResponseEventMessage"}, + {Bit: math.MaxUint64, Name: "All"}, + } +} + // globals var ( errNotWithVersionAt = errors.New("can't modify or delete files in --s3-version-at mode") @@ -2747,6 +2790,7 @@ type Options struct { UseAlreadyExists fs.Tristate `config:"use_already_exists"` UseMultipartUploads fs.Tristate `config:"use_multipart_uploads"` UseUnsignedPayload fs.Tristate `config:"use_unsigned_payload"` + SDKLogMode sdkLogMode `config:"sdk_log_mode"` } // Fs represents a remote s3 server @@ -3001,6 +3045,20 @@ func fixupGCS(o *s3.Options) { }) } +// A logger for the S3 SDK +type s3logger struct{} + +// Logf is expected to support the standard fmt package "verbs". +func (s3logger) Logf(classification logging.Classification, format string, v ...interface{}) { + switch classification { + default: + case logging.Debug: + fs.Debugf("S3 SDK", format, v...) + case logging.Warn: + fs.Infof("S3 SDK", format, v...) + } +} + // s3Connection makes a connection to s3 func s3Connection(ctx context.Context, opt *Options, client *http.Client) (s3Client *s3.Client, err error) { ci := fs.GetConfig(ctx) @@ -3093,6 +3151,12 @@ func s3Connection(ctx context.Context, opt *Options, client *http.Client) (s3Cli }) } + // Enable SDK logging if requested + if opt.SDKLogMode != 0 { + awsConfig.ClientLogMode = aws.ClientLogMode(opt.SDKLogMode) + awsConfig.Logger = s3logger{} + } + c := s3.NewFromConfig(awsConfig, options...) return c, nil } From 8aef1de695268ba874da08d4016bb3cd9eca988b Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 6 Aug 2024 11:04:40 +0100 Subject: [PATCH 087/168] s3: fix Cloudflare R2 integration tests after SDKv2 update #4989 Cloudflare will normally automatically decompress files with `Content-Encoding: gzip` when downloaded. This is not what AWS S3 does and it breaks the integration tests. This fudges the integration tests to upload the test file with `Cache-Control: no-transform` on Cloudflare R2 and puts a note in the docs about this problem. --- backend/s3/s3_internal_test.go | 10 ++++++++++ docs/content/s3.md | 9 ++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/backend/s3/s3_internal_test.go b/backend/s3/s3_internal_test.go index 5b68fdb08..86e23e436 100644 --- a/backend/s3/s3_internal_test.go +++ b/backend/s3/s3_internal_test.go @@ -60,6 +60,16 @@ func (f *Fs) InternalTestMetadata(t *testing.T) { // "tier" - read only // "btime" - read only } + // Cloudflare insists on decompressing `Content-Encoding: gzip` unless + // `Cache-Control: no-transform` is supplied. This is a deviation from + // AWS but we fudge the tests here rather than breaking peoples + // expectations of what Cloudflare does. + // + // This can always be overridden by using + // `--header-upload "Cache-Control: no-transform"` + if f.opt.Provider == "Cloudflare" { + metadata["cache-control"] = "no-transform" + } obj := fstests.PutTestContentsMetadata(ctx, t, f, &item, true, contents, true, "text/html", metadata) defer func() { assert.NoError(t, obj.Remove(ctx)) diff --git a/docs/content/s3.md b/docs/content/s3.md index 7be465320..6f9aef1b9 100644 --- a/docs/content/s3.md +++ b/docs/content/s3.md @@ -2388,7 +2388,14 @@ acl = private Now run `rclone lsf r2:` to see your buckets and `rclone lsf r2:bucket` to look within a bucket. -For R2 tokens with the "Object Read & Write" permission, you may also need to add `no_check_bucket = true` for object uploads to work correctly. +For R2 tokens with the "Object Read & Write" permission, you may also +need to add `no_check_bucket = true` for object uploads to work +correctly. + +Note that Cloudflare decompresses files uploaded with +`Content-Encoding: gzip` by default which is a deviation from what AWS +does. If this is causing a problem then upload the files with +`--header-upload "Cache-Control: no-transform"` ### Dreamhost From 746516511d7bdd25d2a32e1850512a45ab02acc0 Mon Sep 17 00:00:00 2001 From: wiserain Date: Tue, 6 Aug 2024 02:52:27 +0900 Subject: [PATCH 088/168] pikpak: update to using AWS SDK v2 #4989 --- backend/pikpak/pikpak.go | 44 +++++++++++++++++++++------------------- go.mod | 3 +-- go.sum | 3 --- 3 files changed, 24 insertions(+), 26 deletions(-) diff --git a/backend/pikpak/pikpak.go b/backend/pikpak/pikpak.go index a18fe573f..1a5d82a33 100644 --- a/backend/pikpak/pikpak.go +++ b/backend/pikpak/pikpak.go @@ -37,10 +37,11 @@ import ( "sync" "time" - "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/aws/credentials" - "github.com/aws/aws-sdk-go/aws/session" - "github.com/aws/aws-sdk-go/service/s3/s3manager" + "github.com/aws/aws-sdk-go-v2/aws" + awsconfig "github.com/aws/aws-sdk-go-v2/config" + "github.com/aws/aws-sdk-go-v2/credentials" + "github.com/aws/aws-sdk-go-v2/feature/s3/manager" + "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/rclone/rclone/backend/pikpak/api" "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/accounting" @@ -70,8 +71,8 @@ const ( taskWaitTime = 500 * time.Millisecond decayConstant = 2 // bigger for slower decay, exponential rootURL = "https://api-drive.mypikpak.com" - minChunkSize = fs.SizeSuffix(s3manager.MinUploadPartSize) - defaultUploadConcurrency = s3manager.DefaultUploadConcurrency + minChunkSize = fs.SizeSuffix(manager.MinUploadPartSize) + defaultUploadConcurrency = manager.DefaultUploadConcurrency ) // Globals @@ -1190,32 +1191,33 @@ func (f *Fs) uploadByForm(ctx context.Context, in io.Reader, name string, size i func (f *Fs) uploadByResumable(ctx context.Context, in io.Reader, name string, size int64, resumable *api.Resumable) (err error) { p := resumable.Params - endpoint := strings.Join(strings.Split(p.Endpoint, ".")[1:], ".") // "mypikpak.com" - cfg := &aws.Config{ - Credentials: credentials.NewStaticCredentials(p.AccessKeyID, p.AccessKeySecret, p.SecurityToken), - Region: aws.String("pikpak"), - Endpoint: &endpoint, - } - sess, err := session.NewSession(cfg) + // Create a credentials provider + creds := credentials.NewStaticCredentialsProvider(p.AccessKeyID, p.AccessKeySecret, p.SecurityToken) + + cfg, err := awsconfig.LoadDefaultConfig(ctx, + awsconfig.WithCredentialsProvider(creds), + awsconfig.WithRegion("pikpak")) if err != nil { return } - partSize := chunksize.Calculator(name, size, s3manager.MaxUploadParts, f.opt.ChunkSize) - // Create an uploader with the session and custom options - uploader := s3manager.NewUploader(sess, func(u *s3manager.Uploader) { + client := s3.NewFromConfig(cfg, func(o *s3.Options) { + o.BaseEndpoint = aws.String("https://mypikpak.com/") + }) + partSize := chunksize.Calculator(name, size, int(manager.MaxUploadParts), f.opt.ChunkSize) + + // Create an uploader with custom options + uploader := manager.NewUploader(client, func(u *manager.Uploader) { u.PartSize = int64(partSize) u.Concurrency = f.opt.UploadConcurrency }) - // Upload input parameters - uParams := &s3manager.UploadInput{ + // Perform an upload + _, err = uploader.Upload(ctx, &s3.PutObjectInput{ Bucket: &p.Bucket, Key: &p.Key, Body: in, - } - // Perform an upload - _, err = uploader.UploadWithContext(ctx, uParams) + }) return } diff --git a/go.mod b/go.mod index 980d21f9a..a696f91be 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,6 @@ require ( github.com/anacrolix/dms v1.7.1 github.com/anacrolix/log v0.15.2 github.com/atotto/clipboard v0.1.4 - github.com/aws/aws-sdk-go v1.54.19 github.com/aws/aws-sdk-go-v2 v1.30.3 github.com/aws/aws-sdk-go-v2/config v1.27.27 github.com/aws/aws-sdk-go-v2/credentials v1.17.27 @@ -105,6 +104,7 @@ require ( github.com/akavel/rsrc v0.10.2 // indirect github.com/anacrolix/generics v0.0.1 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect + github.com/aws/aws-sdk-go v1.54.19 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect @@ -158,7 +158,6 @@ require ( github.com/jcmturner/gofork v1.7.6 // indirect github.com/jcmturner/goidentity/v6 v6.0.1 // indirect github.com/jcmturner/rpc/v2 v2.0.3 // indirect - github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/jtolio/noiseconn v0.0.0-20231127013910-f6d9ecbf1de7 // indirect github.com/klauspost/cpuid/v2 v2.2.8 // indirect github.com/kr/fs v0.1.0 // indirect diff --git a/go.sum b/go.sum index 59b3b310c..68ca9c23b 100644 --- a/go.sum +++ b/go.sum @@ -375,8 +375,6 @@ github.com/jlaffaye/ftp v0.2.0 h1:lXNvW7cBu7R/68bknOX3MrRIIqZ61zELs1P2RAiA3lg= github.com/jlaffaye/ftp v0.2.0/go.mod h1:is2Ds5qkhceAPy2xD6RLI6hmp/qysSoymZ+Z2uTnspI= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= -github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= -github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/josephspurrier/goversioninfo v1.4.0 h1:Puhl12NSHUSALHSuzYwPYQkqa2E1+7SrtAPJorKK0C8= github.com/josephspurrier/goversioninfo v1.4.0/go.mod h1:JWzv5rKQr+MmW+LvM412ToT/IkYDZjaclF2pKDss8IY= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= @@ -988,7 +986,6 @@ gopkg.in/validator.v2 v2.0.1 h1:xF0KWyGWXm/LM2G1TrEjqOu4pa6coO9AlWSf3msVfDY= gopkg.in/validator.v2 v2.0.1/go.mod h1:lIUZBlB3Im4s/eYp39Ry/wkR02yOPhZ9IwIRBjuPuG8= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= From 3ec0ff5d8f626ac148bf98cd40ab0a39059450e2 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 7 Aug 2024 10:14:58 +0100 Subject: [PATCH 089/168] s3: fix SSE-C after SDKv2 change The new SDK apparently keeds the customer key to be base64 encoded where the old one did that for you automatically. See: https://github.com/aws/aws-sdk-go-v2/issues/2736 See: https://forum.rclone.org/t/new-s3-backend-help-testing-needed/47139/3 --- backend/s3/s3.go | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 03cde030c..474fe6bcb 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -3,17 +3,6 @@ package s3 //go:generate go run gen_setfrom.go -o setfrom.go -/* - SDK v2 conversion - - Changes - - `--s3-sts-endpoint` is no longer supported - - Untested - - v2auth - - fancy auth in ec2, kubernetes etc -*/ - import ( "context" "crypto/md5" @@ -3515,6 +3504,9 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e return nil, fmt.Errorf("s3: Could not decode sse_customer_key_base64: %w", err) } opt.SSECustomerKey = string(decoded) + } else { + // Encode the raw key as base64 + opt.SSECustomerKeyBase64 = base64.StdEncoding.EncodeToString([]byte(opt.SSECustomerKey)) } if opt.SSECustomerKey != "" && opt.SSECustomerKeyMD5 == "" { // calculate CustomerKeyMD5 if not supplied @@ -4594,9 +4586,9 @@ func (f *Fs) copy(ctx context.Context, req *s3.CopyObjectInput, dstBucket, dstPa req.SSECustomerAlgorithm = &f.opt.SSECustomerAlgorithm req.CopySourceSSECustomerAlgorithm = &f.opt.SSECustomerAlgorithm } - if f.opt.SSECustomerKey != "" { - req.SSECustomerKey = &f.opt.SSECustomerKey - req.CopySourceSSECustomerKey = &f.opt.SSECustomerKey + if f.opt.SSECustomerKeyBase64 != "" { + req.SSECustomerKey = &f.opt.SSECustomerKeyBase64 + req.CopySourceSSECustomerKey = &f.opt.SSECustomerKeyBase64 } if f.opt.SSECustomerKeyMD5 != "" { req.SSECustomerKeyMD5 = &f.opt.SSECustomerKeyMD5 @@ -5528,8 +5520,8 @@ func (f *Fs) headObject(ctx context.Context, req *s3.HeadObjectInput) (resp *s3. if f.opt.SSECustomerAlgorithm != "" { req.SSECustomerAlgorithm = &f.opt.SSECustomerAlgorithm } - if f.opt.SSECustomerKey != "" { - req.SSECustomerKey = &f.opt.SSECustomerKey + if f.opt.SSECustomerKeyBase64 != "" { + req.SSECustomerKey = &f.opt.SSECustomerKeyBase64 } if f.opt.SSECustomerKeyMD5 != "" { req.SSECustomerKeyMD5 = &f.opt.SSECustomerKeyMD5 @@ -5767,8 +5759,8 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read if o.fs.opt.SSECustomerAlgorithm != "" { req.SSECustomerAlgorithm = &o.fs.opt.SSECustomerAlgorithm } - if o.fs.opt.SSECustomerKey != "" { - req.SSECustomerKey = &o.fs.opt.SSECustomerKey + if o.fs.opt.SSECustomerKeyBase64 != "" { + req.SSECustomerKey = &o.fs.opt.SSECustomerKeyBase64 } if o.fs.opt.SSECustomerKeyMD5 != "" { req.SSECustomerKeyMD5 = &o.fs.opt.SSECustomerKeyMD5 @@ -6322,8 +6314,8 @@ func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options [ if o.fs.opt.SSECustomerAlgorithm != "" { ui.req.SSECustomerAlgorithm = &o.fs.opt.SSECustomerAlgorithm } - if o.fs.opt.SSECustomerKey != "" { - ui.req.SSECustomerKey = &o.fs.opt.SSECustomerKey + if o.fs.opt.SSECustomerKeyBase64 != "" { + ui.req.SSECustomerKey = &o.fs.opt.SSECustomerKeyBase64 } if o.fs.opt.SSECustomerKeyMD5 != "" { ui.req.SSECustomerKeyMD5 = &o.fs.opt.SSECustomerKeyMD5 From c8555d1b16244a931290fa5ca1e8ac6e7c559eb1 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 7 Aug 2024 16:34:26 +0100 Subject: [PATCH 090/168] serve s3: update to AWS SDKv2 by updating github.com/rclone/gofakes3 This is the last dependency for the SDKv1 and this commit removes it from go.mod also. --- go.mod | 3 +-- go.sum | 8 ++------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index a696f91be..45963cfcd 100644 --- a/go.mod +++ b/go.mod @@ -57,7 +57,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 github.com/prometheus/client_golang v1.19.1 github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 - github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56 + github.com/rclone/gofakes3 v0.0.3-0.20240807151802-e80146f8de87 github.com/rfjakob/eme v1.1.2 github.com/rivo/uniseg v0.4.7 github.com/rogpeppe/go-internal v1.12.0 @@ -104,7 +104,6 @@ require ( github.com/akavel/rsrc v0.10.2 // indirect github.com/anacrolix/generics v0.0.1 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect - github.com/aws/aws-sdk-go v1.54.19 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect diff --git a/go.sum b/go.sum index 68ca9c23b..21a995234 100644 --- a/go.sum +++ b/go.sum @@ -102,8 +102,6 @@ github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsVi github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= -github.com/aws/aws-sdk-go v1.54.19 h1:tyWV+07jagrNiCcGRzRhdtVjQs7Vy41NwsuOcl0IbVI= -github.com/aws/aws-sdk-go v1.54.19/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= github.com/aws/aws-sdk-go-v2 v1.30.3 h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY= github.com/aws/aws-sdk-go-v2 v1.30.3/go.mod h1:nIQjQVp5sfpQcTc9mPSr1B0PaWK5ByX9MOoDadSN4lc= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 h1:tW1/Rkad38LA15X4UQtjXZXNKsCgkshC3EbmcUmghTg= @@ -373,8 +371,6 @@ github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJk github.com/jlaffaye/ftp v0.0.0-20190624084859-c1312a7102bf/go.mod h1:lli8NYPQOFy3O++YmYbqVgOcQ1JPCwdOy+5zSjKJ9qY= github.com/jlaffaye/ftp v0.2.0 h1:lXNvW7cBu7R/68bknOX3MrRIIqZ61zELs1P2RAiA3lg= github.com/jlaffaye/ftp v0.2.0/go.mod h1:is2Ds5qkhceAPy2xD6RLI6hmp/qysSoymZ+Z2uTnspI= -github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= -github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/josephspurrier/goversioninfo v1.4.0 h1:Puhl12NSHUSALHSuzYwPYQkqa2E1+7SrtAPJorKK0C8= github.com/josephspurrier/goversioninfo v1.4.0/go.mod h1:JWzv5rKQr+MmW+LvM412ToT/IkYDZjaclF2pKDss8IY= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= @@ -494,8 +490,8 @@ github.com/quic-go/quic-go v0.40.1 h1:X3AGzUNFs0jVuO3esAGnTfvdgvL4fq655WaOi1snv1 github.com/quic-go/quic-go v0.40.1/go.mod h1:PeN7kuVJ4xZbxSv/4OX6S1USOX8MJvydwpTx31vx60c= github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93 h1:UVArwN/wkKjMVhh2EQGC0tEc1+FqiLlvYXY5mQ2f8Wg= github.com/rasky/go-xdr v0.0.0-20170124162913-1a41d1a06c93/go.mod h1:Nfe4efndBz4TibWycNE+lqyJZiMX4ycx+QKV8Ta0f/o= -github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56 h1:JmCt3EsTnlZrg/PHIyZqvKDRvBCde/rmThAQFliE9bU= -github.com/rclone/gofakes3 v0.0.3-0.20240716093803-d6abc178be56/go.mod h1:L0VIBE0mT6ArN/5dfHsJm3UjqCpi5B/cdN+qWDNh7ko= +github.com/rclone/gofakes3 v0.0.3-0.20240807151802-e80146f8de87 h1:0YRo2aYhE+SCZsjWYMFe8zLD18xieXy7wQ8M9Ywcr/g= +github.com/rclone/gofakes3 v0.0.3-0.20240807151802-e80146f8de87/go.mod h1:z7+o2VUwitO0WuVHReQlOW9jZ03LpeJ0PUFSULyTIds= github.com/relvacode/iso8601 v1.3.0 h1:HguUjsGpIMh/zsTczGN3DVJFxTU/GX+MMmzcKoMO7ko= github.com/relvacode/iso8601 v1.3.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4= From 50aebcf403201063cf05853844bdd99923723356 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:43:20 +0100 Subject: [PATCH 091/168] docs: replace references to genautocomplete with the new name completion --- cmd/genautocomplete/genautocomplete.go | 2 +- cmd/genautocomplete/genautocomplete_bash.go | 2 +- cmd/genautocomplete/genautocomplete_fish.go | 2 +- cmd/genautocomplete/genautocomplete_zsh.go | 2 +- docs/content/docs.md | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/genautocomplete/genautocomplete.go b/cmd/genautocomplete/genautocomplete.go index 029b381d3..908d25274 100644 --- a/cmd/genautocomplete/genautocomplete.go +++ b/cmd/genautocomplete/genautocomplete.go @@ -1,4 +1,4 @@ -// Package genautocomplete provides the genautocomplete command. +// Package genautocomplete provides the completion command. package genautocomplete import ( diff --git a/cmd/genautocomplete/genautocomplete_bash.go b/cmd/genautocomplete/genautocomplete_bash.go index 2b8d22b49..6c976d569 100644 --- a/cmd/genautocomplete/genautocomplete_bash.go +++ b/cmd/genautocomplete/genautocomplete_bash.go @@ -20,7 +20,7 @@ Generates a bash shell autocompletion script for rclone. By default, when run without any arguments, - rclone genautocomplete bash + rclone completion bash the generated script will be written to diff --git a/cmd/genautocomplete/genautocomplete_fish.go b/cmd/genautocomplete/genautocomplete_fish.go index bafe15ffa..c904e4cef 100644 --- a/cmd/genautocomplete/genautocomplete_fish.go +++ b/cmd/genautocomplete/genautocomplete_fish.go @@ -21,7 +21,7 @@ Generates a fish autocompletion script for rclone. This writes to /etc/fish/completions/rclone.fish by default so will probably need to be run with sudo or as root, e.g. - sudo rclone genautocomplete fish + sudo rclone completion fish Logout and login again to use the autocompletion scripts, or source them directly diff --git a/cmd/genautocomplete/genautocomplete_zsh.go b/cmd/genautocomplete/genautocomplete_zsh.go index 6cc352a65..1cd2c6401 100644 --- a/cmd/genautocomplete/genautocomplete_zsh.go +++ b/cmd/genautocomplete/genautocomplete_zsh.go @@ -21,7 +21,7 @@ Generates a zsh autocompletion script for rclone. This writes to /usr/share/zsh/vendor-completions/_rclone by default so will probably need to be run with sudo or as root, e.g. - sudo rclone genautocomplete zsh + sudo rclone completion zsh Logout and login again to use the autocompletion scripts, or source them directly diff --git a/docs/content/docs.md b/docs/content/docs.md index c4ef41783..861ee963b 100644 --- a/docs/content/docs.md +++ b/docs/content/docs.md @@ -153,7 +153,7 @@ The main rclone commands with most used first * [rclone authorize](/commands/rclone_authorize/) - Remote authorization. * [rclone cat](/commands/rclone_cat/) - Concatenate any files and send them to stdout. * [rclone copyto](/commands/rclone_copyto/) - Copy files from source to dest, skipping already copied. -* [rclone genautocomplete](/commands/rclone_genautocomplete/) - Output shell completion scripts for rclone. +* [rclone completion](/commands/rclone_completion/) - Output shell completion scripts for rclone. * [rclone gendocs](/commands/rclone_gendocs/) - Output markdown docs for rclone to the directory supplied. * [rclone listremotes](/commands/rclone_listremotes/) - List all the remotes in the config file. * [rclone mount](/commands/rclone_mount/) - Mount the remote as a mountpoint. @@ -2608,7 +2608,7 @@ a configuration file, you can avoid it being loaded by overriding the location, e.g. with one of the documented special values for memory-only configuration. Since only backend options can be stored in configuration files, this is normally unnecessary for commands -that do not operate on backends, e.g. `genautocomplete`. However, +that do not operate on backends, e.g. `completion`. However, it will be relevant for commands that do operate on backends in general, but are used without referencing a stored remote, e.g. listing local filesystem paths, or From 16d642825d699f892742d0adf04758b5b1b061fd Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Wed, 31 Jan 2024 17:55:15 +0100 Subject: [PATCH 092/168] docs: remove old genautocomplete command docs and add as alias from the newer completion command --- docs/content/commands/rclone_completion.md | 2 + .../commands/rclone_completion_bash.md | 2 + .../commands/rclone_completion_fish.md | 2 + .../commands/rclone_completion_powershell.md | 2 + .../content/commands/rclone_completion_zsh.md | 2 + .../commands/rclone_genautocomplete.md | 34 ------------- .../commands/rclone_genautocomplete_bash.md | 48 ------------------- .../commands/rclone_genautocomplete_fish.md | 48 ------------------- .../commands/rclone_genautocomplete_zsh.md | 48 ------------------- 9 files changed, 10 insertions(+), 178 deletions(-) delete mode 100644 docs/content/commands/rclone_genautocomplete.md delete mode 100644 docs/content/commands/rclone_genautocomplete_bash.md delete mode 100644 docs/content/commands/rclone_genautocomplete_fish.md delete mode 100644 docs/content/commands/rclone_genautocomplete_zsh.md diff --git a/docs/content/commands/rclone_completion.md b/docs/content/commands/rclone_completion.md index 36aa16742..32394e0a1 100644 --- a/docs/content/commands/rclone_completion.md +++ b/docs/content/commands/rclone_completion.md @@ -1,6 +1,8 @@ --- title: "rclone completion" description: "Output completion script for a given shell." +aliases: + - /commands/rclone_genautocomplete/ versionIntroduced: v1.33 # autogenerated - DO NOT EDIT, instead edit the source code in cmd/completion/ and as part of making a release run "make commanddocs" --- diff --git a/docs/content/commands/rclone_completion_bash.md b/docs/content/commands/rclone_completion_bash.md index 6a2ad8a7a..4b1cf3fb3 100644 --- a/docs/content/commands/rclone_completion_bash.md +++ b/docs/content/commands/rclone_completion_bash.md @@ -1,6 +1,8 @@ --- title: "rclone completion bash" description: "Output bash completion script for rclone." +aliases: + - /commands/rclone_genautocomplete_bash/ # autogenerated - DO NOT EDIT, instead edit the source code in cmd/completion/bash/ and as part of making a release run "make commanddocs" --- # rclone completion bash diff --git a/docs/content/commands/rclone_completion_fish.md b/docs/content/commands/rclone_completion_fish.md index 2eff18b7d..6b5ed8b64 100644 --- a/docs/content/commands/rclone_completion_fish.md +++ b/docs/content/commands/rclone_completion_fish.md @@ -1,6 +1,8 @@ --- title: "rclone completion fish" description: "Output fish completion script for rclone." +aliases: + - /commands/rclone_genautocomplete_fish/ # autogenerated - DO NOT EDIT, instead edit the source code in cmd/completion/fish/ and as part of making a release run "make commanddocs" --- # rclone completion fish diff --git a/docs/content/commands/rclone_completion_powershell.md b/docs/content/commands/rclone_completion_powershell.md index cadfe617d..57b5a0615 100644 --- a/docs/content/commands/rclone_completion_powershell.md +++ b/docs/content/commands/rclone_completion_powershell.md @@ -1,6 +1,8 @@ --- title: "rclone completion powershell" description: "Output powershell completion script for rclone." +aliases: + - /commands/rclone_genautocomplete_powershell/ # autogenerated - DO NOT EDIT, instead edit the source code in cmd/completion/powershell/ and as part of making a release run "make commanddocs" --- # rclone completion powershell diff --git a/docs/content/commands/rclone_completion_zsh.md b/docs/content/commands/rclone_completion_zsh.md index bec42f4c6..eb23fa995 100644 --- a/docs/content/commands/rclone_completion_zsh.md +++ b/docs/content/commands/rclone_completion_zsh.md @@ -1,6 +1,8 @@ --- title: "rclone completion zsh" description: "Output zsh completion script for rclone." +aliases: + - /commands/rclone_genautocomplete_zsh/ # autogenerated - DO NOT EDIT, instead edit the source code in cmd/completion/zsh/ and as part of making a release run "make commanddocs" --- # rclone completion zsh diff --git a/docs/content/commands/rclone_genautocomplete.md b/docs/content/commands/rclone_genautocomplete.md deleted file mode 100644 index d9174320f..000000000 --- a/docs/content/commands/rclone_genautocomplete.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: "rclone genautocomplete" -description: "Output completion script for a given shell." -slug: rclone_genautocomplete -url: /commands/rclone_genautocomplete/ -versionIntroduced: v1.33 -# autogenerated - DO NOT EDIT, instead edit the source code in cmd/genautocomplete/ and as part of making a release run "make commanddocs" ---- -# rclone genautocomplete - -Output completion script for a given shell. - -# Synopsis - - -Generates a shell completion script for rclone. -Run with `--help` to list the supported shells. - - -# Options - -``` - -h, --help help for genautocomplete -``` - -See the [global flags page](/flags/) for global options not listed here. - -# SEE ALSO - -* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends. -* [rclone genautocomplete bash](/commands/rclone_genautocomplete_bash/) - Output bash completion script for rclone. -* [rclone genautocomplete fish](/commands/rclone_genautocomplete_fish/) - Output fish completion script for rclone. -* [rclone genautocomplete zsh](/commands/rclone_genautocomplete_zsh/) - Output zsh completion script for rclone. - diff --git a/docs/content/commands/rclone_genautocomplete_bash.md b/docs/content/commands/rclone_genautocomplete_bash.md deleted file mode 100644 index 8def9b4a9..000000000 --- a/docs/content/commands/rclone_genautocomplete_bash.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "rclone genautocomplete bash" -description: "Output bash completion script for rclone." -slug: rclone_genautocomplete_bash -url: /commands/rclone_genautocomplete_bash/ -# autogenerated - DO NOT EDIT, instead edit the source code in cmd/genautocomplete/bash/ and as part of making a release run "make commanddocs" ---- -# rclone genautocomplete bash - -Output bash completion script for rclone. - -# Synopsis - - -Generates a bash shell autocompletion script for rclone. - -This writes to /etc/bash_completion.d/rclone by default so will -probably need to be run with sudo or as root, e.g. - - sudo rclone genautocomplete bash - -Logout and login again to use the autocompletion scripts, or source -them directly - - . /etc/bash_completion - -If you supply a command line argument the script will be written -there. - -If output_file is "-", then the output will be written to stdout. - - -``` -rclone genautocomplete bash [output_file] [flags] -``` - -# Options - -``` - -h, --help help for bash -``` - -See the [global flags page](/flags/) for global options not listed here. - -# SEE ALSO - -* [rclone genautocomplete](/commands/rclone_genautocomplete/) - Output completion script for a given shell. - diff --git a/docs/content/commands/rclone_genautocomplete_fish.md b/docs/content/commands/rclone_genautocomplete_fish.md deleted file mode 100644 index db124f3ba..000000000 --- a/docs/content/commands/rclone_genautocomplete_fish.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "rclone genautocomplete fish" -description: "Output fish completion script for rclone." -slug: rclone_genautocomplete_fish -url: /commands/rclone_genautocomplete_fish/ -# autogenerated - DO NOT EDIT, instead edit the source code in cmd/genautocomplete/fish/ and as part of making a release run "make commanddocs" ---- -# rclone genautocomplete fish - -Output fish completion script for rclone. - -# Synopsis - - -Generates a fish autocompletion script for rclone. - -This writes to /etc/fish/completions/rclone.fish by default so will -probably need to be run with sudo or as root, e.g. - - sudo rclone genautocomplete fish - -Logout and login again to use the autocompletion scripts, or source -them directly - - . /etc/fish/completions/rclone.fish - -If you supply a command line argument the script will be written -there. - -If output_file is "-", then the output will be written to stdout. - - -``` -rclone genautocomplete fish [output_file] [flags] -``` - -# Options - -``` - -h, --help help for fish -``` - -See the [global flags page](/flags/) for global options not listed here. - -# SEE ALSO - -* [rclone genautocomplete](/commands/rclone_genautocomplete/) - Output completion script for a given shell. - diff --git a/docs/content/commands/rclone_genautocomplete_zsh.md b/docs/content/commands/rclone_genautocomplete_zsh.md deleted file mode 100644 index 33ca51342..000000000 --- a/docs/content/commands/rclone_genautocomplete_zsh.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "rclone genautocomplete zsh" -description: "Output zsh completion script for rclone." -slug: rclone_genautocomplete_zsh -url: /commands/rclone_genautocomplete_zsh/ -# autogenerated - DO NOT EDIT, instead edit the source code in cmd/genautocomplete/zsh/ and as part of making a release run "make commanddocs" ---- -# rclone genautocomplete zsh - -Output zsh completion script for rclone. - -# Synopsis - - -Generates a zsh autocompletion script for rclone. - -This writes to /usr/share/zsh/vendor-completions/_rclone by default so will -probably need to be run with sudo or as root, e.g. - - sudo rclone genautocomplete zsh - -Logout and login again to use the autocompletion scripts, or source -them directly - - autoload -U compinit && compinit - -If you supply a command line argument the script will be written -there. - -If output_file is "-", then the output will be written to stdout. - - -``` -rclone genautocomplete zsh [output_file] [flags] -``` - -# Options - -``` - -h, --help help for zsh -``` - -See the [global flags page](/flags/) for global options not listed here. - -# SEE ALSO - -* [rclone genautocomplete](/commands/rclone_genautocomplete/) - Output completion script for a given shell. - From 731947f3cabe9c08a02ab8188d1fc83ffaa74a88 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 3 Nov 2023 20:45:37 +0100 Subject: [PATCH 093/168] filter: add options for glob to regexp without anchors and special path rules --- cmd/bisync/bisync_test.go | 2 +- fs/filter/filter.go | 4 +- fs/filter/glob.go | 69 +++++++++++++----- fs/filter/glob_test.go | 148 ++++++++++++++++++++++++++++++++++---- fs/filter/rules.go | 2 +- 5 files changed, 191 insertions(+), 34 deletions(-) diff --git a/cmd/bisync/bisync_test.go b/cmd/bisync/bisync_test.go index dd9f91ee3..5321eab9a 100644 --- a/cmd/bisync/bisync_test.go +++ b/cmd/bisync/bisync_test.go @@ -1304,7 +1304,7 @@ func touchFiles(ctx context.Context, dateStr string, f fs.Fs, dir, glob string) return files, fmt.Errorf("invalid date %q: %w", dateStr, err) } - matcher, firstErr := filter.GlobToRegexp(glob, false) + matcher, firstErr := filter.GlobPathToRegexp(glob, false) if firstErr != nil { return files, fmt.Errorf("invalid glob %q", glob) } diff --git a/fs/filter/filter.go b/fs/filter/filter.go index 408165080..61c1a2556 100644 --- a/fs/filter/filter.go +++ b/fs/filter/filter.go @@ -258,7 +258,7 @@ func (f *Filter) addDirGlobs(Include bool, glob string) error { if dirGlob == "/" { continue } - dirRe, err := GlobToRegexp(dirGlob, f.Opt.IgnoreCase) + dirRe, err := GlobPathToRegexp(dirGlob, f.Opt.IgnoreCase) if err != nil { return err } @@ -278,7 +278,7 @@ func (f *Filter) Add(Include bool, glob string) error { if strings.Contains(glob, "**") { isDirRule, isFileRule = true, true } - re, err := GlobToRegexp(glob, f.Opt.IgnoreCase) + re, err := GlobPathToRegexp(glob, f.Opt.IgnoreCase) if err != nil { return err } diff --git a/fs/filter/glob.go b/fs/filter/glob.go index 1ad53ccdb..de48da6d7 100644 --- a/fs/filter/glob.go +++ b/fs/filter/glob.go @@ -11,30 +11,59 @@ import ( "github.com/rclone/rclone/fs" ) -// GlobToRegexp converts an rsync style glob to a regexp +// GlobPathToRegexp converts an rsync style glob path to a regexp +func GlobPathToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { + return globToRegexp(glob, true, true, ignoreCase) +} + +// GlobStringToRegexp converts an rsync style glob string to a regexp +func GlobStringToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { + return globToRegexp(glob, false, true, ignoreCase) +} + +// globToRegexp converts an rsync style glob to a regexp // -// documented in filtering.md -func GlobToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { +// Set pathMode true for matching of path/file names, e.g. +// special treatment of path separator `/` and double asterisk `**`, +// see filtering.md for details. +// +// Set addAnchors true to add start of string `^` and end of string `$` anchors. +func globToRegexp(glob string, pathMode bool, addAnchors bool, ignoreCase bool) (*regexp.Regexp, error) { var re bytes.Buffer if ignoreCase { _, _ = re.WriteString("(?i)") } - if strings.HasPrefix(glob, "/") { - glob = glob[1:] - _ = re.WriteByte('^') - } else { - _, _ = re.WriteString("(^|/)") + if addAnchors { + if pathMode { + if strings.HasPrefix(glob, "/") { + glob = glob[1:] + _ = re.WriteByte('^') + } else { + _, _ = re.WriteString("(^|/)") + } + } else { + _, _ = re.WriteString("^") + } } consecutiveStars := 0 insertStars := func() error { if consecutiveStars > 0 { - switch consecutiveStars { - case 1: - _, _ = re.WriteString(`[^/]*`) - case 2: - _, _ = re.WriteString(`.*`) - default: - return fmt.Errorf("too many stars in %q", glob) + if pathMode { + switch consecutiveStars { + case 1: + _, _ = re.WriteString(`[^/]*`) + case 2: + _, _ = re.WriteString(`.*`) + default: + return fmt.Errorf("too many stars in %q", glob) + } + } else { + switch consecutiveStars { + case 1: + _, _ = re.WriteString(`.*`) + default: + return fmt.Errorf("too many stars in %q", glob) + } } } consecutiveStars = 0 @@ -102,7 +131,11 @@ func GlobToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { case '*': consecutiveStars++ case '?': - _, _ = re.WriteString(`[^/]`) + if pathMode { + _, _ = re.WriteString(`[^/]`) + } else { + _, _ = re.WriteString(`.`) + } case '[': _, _ = re.WriteRune(c) inBrackets++ @@ -152,7 +185,9 @@ func GlobToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { if inRegexp { return nil, fmt.Errorf("mismatched '{{' and '}}' in glob %q", glob) } - _ = re.WriteByte('$') + if addAnchors { + _ = re.WriteByte('$') + } result, err := regexp.Compile(re.String()) if err != nil { return nil, fmt.Errorf("bad glob pattern %q (regexp %q): %w", glob, re.String(), err) diff --git a/fs/filter/glob_test.go b/fs/filter/glob_test.go index 5946a5a0a..04a07581d 100644 --- a/fs/filter/glob_test.go +++ b/fs/filter/glob_test.go @@ -7,7 +7,129 @@ import ( "github.com/stretchr/testify/require" ) -func TestGlobToRegexp(t *testing.T) { +func TestGlobStringToRegexp(t *testing.T) { + for _, test := range []struct { + in string + want string + error string + }{ + {``, `^$`, ``}, + {`potato`, `^potato$`, ``}, + {`potato,sausage`, `^potato,sausage$`, ``}, + {`/potato`, `^/potato$`, ``}, + {`potato?sausage`, `^potato.sausage$`, ``}, + {`potat[oa]`, `^potat[oa]$`, ``}, + {`potat[a-z]or`, `^potat[a-z]or$`, ``}, + {`potat[[:alpha:]]or`, `^potat[[:alpha:]]or$`, ``}, + {`'.' '+' '(' ')' '|' '^' '$'`, `^'\.' '\+' '\(' '\)' '\|' '\^' '\$'$`, ``}, + {`*.jpg`, `^.*\.jpg$`, ``}, + {`a{b,c,d}e`, `^a(b|c|d)e$`, ``}, + {`potato**`, ``, `too many stars`}, + {`potato**sausage`, ``, `too many stars`}, + {`*.p[lm]`, `^.*\.p[lm]$`, ``}, + {`[\[\]]`, `^[\[\]]$`, ``}, + {`***potato`, ``, `too many stars`}, + {`***`, ``, `too many stars`}, + {`ab]c`, ``, `mismatched ']'`}, + {`ab[c`, ``, `mismatched '[' and ']'`}, + {`ab{x{cd`, ``, `can't nest`}, + {`ab{}}cd`, ``, `mismatched '{' and '}'`}, + {`ab}c`, ``, `mismatched '{' and '}'`}, + {`ab{c`, ``, `mismatched '{' and '}'`}, + {`*.{jpg,png,gif}`, `^.*\.(jpg|png|gif)$`, ``}, + {`[a--b]`, ``, `bad glob pattern`}, + {`a\*b`, `^a\*b$`, ``}, + {`a\\b`, `^a\\b$`, ``}, + {`a{{.*}}b`, `^a(.*)b$`, ``}, + {`a{{.*}`, ``, `mismatched '{{' and '}}'`}, + {`{{regexp}}`, `^(regexp)$`, ``}, + {`\{{{regexp}}`, `^\{(regexp)$`, ``}, + {`/{{regexp}}`, `^/(regexp)$`, ``}, + {`/{{\d{8}}}`, `^/(\d{8})$`, ``}, + {`/{{\}}}`, `^/(\})$`, ``}, + {`{{(?i)regexp}}`, `^((?i)regexp)$`, ``}, + } { + for _, ignoreCase := range []bool{false, true} { + gotRe, err := GlobStringToRegexp(test.in, ignoreCase) + if test.error == "" { + require.NoError(t, err, test.in) + prefix := "" + if ignoreCase { + prefix = "(?i)" + } + got := gotRe.String() + assert.Equal(t, prefix+test.want, got, test.in) + } else { + require.Error(t, err, test.in) + assert.Contains(t, err.Error(), test.error, test.in) + assert.Nil(t, gotRe) + } + } + } +} + +func TestGlobStringToRegexpWithoutAnchors(t *testing.T) { + for _, test := range []struct { + in string + want string + error string + }{ + {``, ``, ``}, + {`potato`, `potato`, ``}, + {`potato,sausage`, `potato,sausage`, ``}, + {`/potato`, `/potato`, ``}, + {`potato?sausage`, `potato.sausage`, ``}, + {`potat[oa]`, `potat[oa]`, ``}, + {`potat[a-z]or`, `potat[a-z]or`, ``}, + {`potat[[:alpha:]]or`, `potat[[:alpha:]]or`, ``}, + {`'.' '+' '(' ')' '|' '^' '$'`, `'\.' '\+' '\(' '\)' '\|' '\^' '\$'`, ``}, + {`*.jpg`, `.*\.jpg`, ``}, + {`a{b,c,d}e`, `a(b|c|d)e`, ``}, + {`potato**`, ``, `too many stars`}, + {`potato**sausage`, ``, `too many stars`}, + {`*.p[lm]`, `.*\.p[lm]`, ``}, + {`[\[\]]`, `[\[\]]`, ``}, + {`***potato`, ``, `too many stars`}, + {`***`, ``, `too many stars`}, + {`ab]c`, ``, `mismatched ']'`}, + {`ab[c`, ``, `mismatched '[' and ']'`}, + {`ab{x{cd`, ``, `can't nest`}, + {`ab{}}cd`, ``, `mismatched '{' and '}'`}, + {`ab}c`, ``, `mismatched '{' and '}'`}, + {`ab{c`, ``, `mismatched '{' and '}'`}, + {`*.{jpg,png,gif}`, `.*\.(jpg|png|gif)`, ``}, + {`[a--b]`, ``, `bad glob pattern`}, + {`a\*b`, `a\*b`, ``}, + {`a\\b`, `a\\b`, ``}, + {`a{{.*}}b`, `a(.*)b`, ``}, + {`a{{.*}`, ``, `mismatched '{{' and '}}'`}, + {`{{regexp}}`, `(regexp)`, ``}, + {`\{{{regexp}}`, `\{(regexp)`, ``}, + {`/{{regexp}}`, `/(regexp)`, ``}, + {`/{{\d{8}}}`, `/(\d{8})`, ``}, + {`/{{\}}}`, `/(\})`, ``}, + {`{{(?i)regexp}}`, `((?i)regexp)`, ``}, + } { + for _, ignoreCase := range []bool{false, true} { + gotRe, err := globToRegexp(test.in, false, false, ignoreCase) + if test.error == "" { + require.NoError(t, err, test.in) + prefix := "" + if ignoreCase { + prefix = "(?i)" + } + got := gotRe.String() + assert.Equal(t, prefix+test.want, got, test.in) + } else { + require.Error(t, err, test.in) + assert.Contains(t, err.Error(), test.error, test.in) + assert.Nil(t, gotRe) + } + } + } +} + +func TestGlobPathToRegexp(t *testing.T) { for _, test := range []struct { in string want string @@ -28,20 +150,20 @@ func TestGlobToRegexp(t *testing.T) { {`potato**sausage`, `(^|/)potato.*sausage$`, ``}, {`*.p[lm]`, `(^|/)[^/]*\.p[lm]$`, ``}, {`[\[\]]`, `(^|/)[\[\]]$`, ``}, - {`***potato`, `(^|/)`, `too many stars`}, - {`***`, `(^|/)`, `too many stars`}, - {`ab]c`, `(^|/)`, `mismatched ']'`}, - {`ab[c`, `(^|/)`, `mismatched '[' and ']'`}, - {`ab{x{cd`, `(^|/)`, `can't nest`}, - {`ab{}}cd`, `(^|/)`, `mismatched '{' and '}'`}, - {`ab}c`, `(^|/)`, `mismatched '{' and '}'`}, - {`ab{c`, `(^|/)`, `mismatched '{' and '}'`}, + {`***potato`, ``, `too many stars`}, + {`***`, ``, `too many stars`}, + {`ab]c`, ``, `mismatched ']'`}, + {`ab[c`, ``, `mismatched '[' and ']'`}, + {`ab{x{cd`, ``, `can't nest`}, + {`ab{}}cd`, ``, `mismatched '{' and '}'`}, + {`ab}c`, ``, `mismatched '{' and '}'`}, + {`ab{c`, ``, `mismatched '{' and '}'`}, {`*.{jpg,png,gif}`, `(^|/)[^/]*\.(jpg|png|gif)$`, ``}, - {`[a--b]`, `(^|/)`, `bad glob pattern`}, + {`[a--b]`, ``, `bad glob pattern`}, {`a\*b`, `(^|/)a\*b$`, ``}, {`a\\b`, `(^|/)a\\b$`, ``}, {`a{{.*}}b`, `(^|/)a(.*)b$`, ``}, - {`a{{.*}`, `(^|/)a(.*)b$`, `mismatched '{{' and '}}'`}, + {`a{{.*}`, ``, `mismatched '{{' and '}}'`}, {`{{regexp}}`, `(^|/)(regexp)$`, ``}, {`\{{{regexp}}`, `(^|/)\{(regexp)$`, ``}, {`/{{regexp}}`, `^(regexp)$`, ``}, @@ -50,7 +172,7 @@ func TestGlobToRegexp(t *testing.T) { {`{{(?i)regexp}}`, `(^|/)((?i)regexp)$`, ``}, } { for _, ignoreCase := range []bool{false, true} { - gotRe, err := GlobToRegexp(test.in, ignoreCase) + gotRe, err := GlobPathToRegexp(test.in, ignoreCase) if test.error == "" { require.NoError(t, err, test.in) prefix := "" @@ -111,7 +233,7 @@ func TestGlobToDirGlobs(t *testing.T) { {"/sausage3**", []string{`/sausage3**/`, "/"}}, {"/a/*.jpg", []string{`/a/`, "/"}}, } { - _, err := GlobToRegexp(test.in, false) + _, err := GlobPathToRegexp(test.in, false) assert.NoError(t, err) got := globToDirGlobs(test.in) assert.Equal(t, test.want, got, test.in) diff --git a/fs/filter/rules.go b/fs/filter/rules.go index dce5851a6..cffca0d20 100644 --- a/fs/filter/rules.go +++ b/fs/filter/rules.go @@ -67,7 +67,7 @@ func (rs *rules) add(Include bool, re *regexp.Regexp) { // Add adds a filter rule with include or exclude status indicated func (rs *rules) Add(Include bool, glob string) error { - re, err := GlobToRegexp(glob, false /* f.Opt.IgnoreCase */) + re, err := GlobPathToRegexp(glob, false /* f.Opt.IgnoreCase */) if err != nil { return err } From c6352231e43c32bf139cea64d69a4528ef93dedb Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 3 Nov 2023 20:46:39 +0100 Subject: [PATCH 094/168] help: global flags help command now takes glob filter --- cmd/help.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index 5d2dbce73..ee01b7840 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -12,6 +12,7 @@ import ( "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config/configflags" "github.com/rclone/rclone/fs/config/flags" + "github.com/rclone/rclone/fs/filter" "github.com/rclone/rclone/fs/filter/filterflags" "github.com/rclone/rclone/fs/log/logflags" "github.com/rclone/rclone/fs/rc/rcflags" @@ -62,14 +63,15 @@ var flagsRe *regexp.Regexp // Show the flags var helpFlags = &cobra.Command{ - Use: "flags []", + Use: "flags []", Short: "Show the global flags for rclone", Run: func(command *cobra.Command, args []string) { if len(args) > 0 { - re, err := regexp.Compile(`(?i)` + args[0]) + re, err := filter.GlobStringToRegexp(args[0], false) if err != nil { log.Fatalf("Failed to compile flags regexp: %v", err) } + fs.Debugf(nil, "Flags filter: %s", re.String()) flagsRe = re } if GeneratingDocs { From 1720d3e11cd8be727a535aa09be2284f3a4019d3 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 3 Nov 2023 23:35:48 +0100 Subject: [PATCH 095/168] help: global flags help command extended filtering --- cmd/help.go | 18 +++++++++++++----- fs/config/flags/flags.go | 17 +++++++++-------- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index ee01b7840..e6106d2f7 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -59,20 +59,25 @@ var helpCommand = &cobra.Command{ } // to filter the flags with -var flagsRe *regexp.Regexp +var ( + filterFlagsGroup string + filterFlagsRe *regexp.Regexp + filterFlagsNamesOnly bool +) // Show the flags var helpFlags = &cobra.Command{ Use: "flags []", Short: "Show the global flags for rclone", Run: func(command *cobra.Command, args []string) { + command.Flags() if len(args) > 0 { re, err := filter.GlobStringToRegexp(args[0], false) if err != nil { - log.Fatalf("Failed to compile flags regexp: %v", err) + log.Fatalf("Invalid flag filter: %v", err) } - fs.Debugf(nil, "Flags filter: %s", re.String()) - flagsRe = re + fs.Debugf(nil, "Flag filter: %s", re.String()) + filterFlagsRe = re } if GeneratingDocs { Root.SetUsageTemplate(docFlagsTemplate) @@ -159,7 +164,7 @@ func setupRootCommand(rootCmd *cobra.Command) { fs.Errorf(nil, "Flag --%s is unknown", flag.Name) } }) - groups := flags.All.Filter(flagsRe).Include(cmd.Annotations["groups"]) + groups := flags.All.Filter(filterFlagsGroup, filterFlagsRe, filterFlagsNamesOnly).Include(cmd.Annotations["groups"]) return groups.Groups }) rootCmd.SetUsageTemplate(usageTemplate) @@ -171,6 +176,9 @@ func setupRootCommand(rootCmd *cobra.Command) { rootCmd.AddCommand(helpCommand) helpCommand.AddCommand(helpFlags) + helpFlagsFlags := helpFlags.Flags() + flags.StringVarP(helpFlagsFlags, &filterFlagsGroup, "group", "", "", "Only include flags from specific group", "") + flags.BoolVarP(helpFlagsFlags, &filterFlagsNamesOnly, "name", "", false, "Apply filter only on flag names", "") helpCommand.AddCommand(helpBackends) helpCommand.AddCommand(helpBackend) diff --git a/fs/config/flags/flags.go b/fs/config/flags/flags.go index 25183fa0f..10b1fd77f 100644 --- a/fs/config/flags/flags.go +++ b/fs/config/flags/flags.go @@ -50,16 +50,17 @@ func (gs *Groups) NewGroup(name, help string) *Group { } // Filter makes a copy of groups filtered by flagsRe -func (gs *Groups) Filter(flagsRe *regexp.Regexp) *Groups { +func (gs *Groups) Filter(group string, filterRe *regexp.Regexp, filterNamesOnly bool) *Groups { newGs := NewGroups() for _, g := range gs.Groups { - newG := newGs.NewGroup(g.Name, g.Help) - g.Flags.VisitAll(func(f *pflag.Flag) { - matched := flagsRe == nil || flagsRe.MatchString(f.Name) || flagsRe.MatchString(f.Usage) - if matched { - newG.Flags.AddFlag(f) - } - }) + if group == "" || strings.EqualFold(g.Name, group) { + newG := newGs.NewGroup(g.Name, g.Help) + g.Flags.VisitAll(func(f *pflag.Flag) { + if filterRe == nil || filterRe.MatchString(f.Name) || (!filterNamesOnly && filterRe.MatchString(f.Usage)) { + newG.Flags.AddFlag(f) + } + }) + } } return newGs } From 8d2907d8f5bd2ce7d6ddc53b645c491048a413fe Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 4 Nov 2023 11:16:06 +0100 Subject: [PATCH 096/168] config: avoid remote with empty name from environment --- fs/config/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/config/config.go b/fs/config/config.go index c4a56f096..0e6349376 100644 --- a/fs/config/config.go +++ b/fs/config/config.go @@ -637,7 +637,7 @@ func FileDeleteKey(section, key string) bool { return LoadedData().DeleteKey(section, key) } -var matchEnv = regexp.MustCompile(`^RCLONE_CONFIG_(.*?)_TYPE=.*$`) +var matchEnv = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=.*$`) // FileSections returns the sections in the config file // including any defined by environment variables. From e4749cf0d0e597c38315339fd14562f6b7d94757 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 4 Nov 2023 02:48:42 +0100 Subject: [PATCH 097/168] config: make listing of remotes more consistent --- backend/cache/cache_internal_test.go | 4 +- fs/config/config.go | 65 ++++++++++++++++++++++++---- fs/config/rc.go | 4 +- fs/rc/rcserver/rcserver.go | 10 ++--- 4 files changed, 66 insertions(+), 17 deletions(-) diff --git a/backend/cache/cache_internal_test.go b/backend/cache/cache_internal_test.go index 6467e4cd9..0a1a39e46 100644 --- a/backend/cache/cache_internal_test.go +++ b/backend/cache/cache_internal_test.go @@ -850,8 +850,8 @@ func (r *run) encryptRemoteIfNeeded(t *testing.T, remote string) string { func (r *run) newCacheFs(t *testing.T, remote, id string, needRemote, purge bool, flags map[string]string) (fs.Fs, *cache.Persistent) { fstest.Initialise() remoteExists := false - for _, s := range config.FileSections() { - if s == remote { + for _, s := range config.GetRemotes() { + if s.Name == remote { remoteExists = true } } diff --git a/fs/config/config.go b/fs/config/config.go index 0e6349376..ea4b5f2c3 100644 --- a/fs/config/config.go +++ b/fs/config/config.go @@ -415,6 +415,16 @@ func getWithDefault(name, key, defaultValue string) string { return value } +// GetRemoteNames returns the names of remotes defined in environment and config file. +func GetRemoteNames() []string { + remotes := GetRemotes() + var remoteNames []string + for _, remote := range remotes { + remoteNames = append(remoteNames, remote.Name) + } + return remoteNames +} + // UpdateRemoteOpt configures the remote update type UpdateRemoteOpt struct { // Treat all passwords as plain that need obscuring @@ -637,19 +647,58 @@ func FileDeleteKey(section, key string) bool { return LoadedData().DeleteKey(section, key) } -var matchEnv = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=.*$`) - // FileSections returns the sections in the config file -// including any defined by environment variables. func FileSections() []string { - sections := LoadedData().GetSectionList() + return LoadedData().GetSectionList() +} + +// Remote defines a remote with a name, type and source +type Remote struct { + Name string `json:"name"` + Type string `json:"type"` + Source string `json:"source"` +} + +var remoteEnvRe = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=(.+)$`) + +// GetRemotes returns the list of remotes defined in environment and config file. +// +// Emulates the preference documented and normally used by rclone via configmap, +// which means environment variables before config file. +func GetRemotes() []Remote { + var remotes []Remote for _, item := range os.Environ() { - matches := matchEnv.FindStringSubmatch(item) - if len(matches) == 2 { - sections = append(sections, strings.ToLower(matches[1])) + matches := remoteEnvRe.FindStringSubmatch(item) + if len(matches) == 3 { + remotes = append(remotes, Remote{ + Name: strings.ToLower(matches[1]), + Type: strings.ToLower(matches[2]), + Source: "environment", + }) } } - return sections + remoteExists := func(name string) bool { + for _, remote := range remotes { + if name == remote.Name { + return true + } + } + return false + } + sections := LoadedData().GetSectionList() + for _, section := range sections { + if !remoteExists(section) { + typeValue, found := LoadedData().GetValue(section, "type") + if found { + remotes = append(remotes, Remote{ + Name: section, + Type: typeValue, + Source: "file", + }) + } + } + } + return remotes } // DumpRcRemote dumps the config for a single remote diff --git a/fs/config/rc.go b/fs/config/rc.go index ba75b8f7b..2d7a26809 100644 --- a/fs/config/rc.go +++ b/fs/config/rc.go @@ -74,9 +74,9 @@ See the [listremotes](/commands/rclone_listremotes/) command for more informatio // Return the a list of remotes in the config file // including any defined by environment variables. func rcListRemotes(ctx context.Context, in rc.Params) (out rc.Params, err error) { - remotes := FileSections() + remoteNames := GetRemoteNames() out = rc.Params{ - "remotes": remotes, + "remotes": remoteNames, } return out, nil } diff --git a/fs/rc/rcserver/rcserver.go b/fs/rc/rcserver/rcserver.go index 7e20213ab..88f82a484 100644 --- a/fs/rc/rcserver/rcserver.go +++ b/fs/rc/rcserver/rcserver.go @@ -308,14 +308,14 @@ func (s *Server) handleOptions(w http.ResponseWriter, r *http.Request, path stri } func (s *Server) serveRoot(w http.ResponseWriter, r *http.Request) { - remotes := config.FileSections() - sort.Strings(remotes) + remoteNames := config.GetRemoteNames() + sort.Strings(remoteNames) directory := serve.NewDirectory("", s.server.HTMLTemplate()) directory.Name = "List of all rclone remotes." q := url.Values{} - for _, remote := range remotes { - q.Set("fs", remote) - directory.AddHTMLEntry("["+remote+":]", true, -1, time.Time{}) + for _, remoteName := range remoteNames { + q.Set("fs", remoteName) + directory.AddHTMLEntry("["+remoteName+":]", true, -1, time.Time{}) } sortParm := r.URL.Query().Get("sort") orderParm := r.URL.Query().Get("order") From d6b0743cf42119c74b02d049b61ffdf91942e4fc Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 4 Nov 2023 15:34:23 +0100 Subject: [PATCH 098/168] config: make getting config values more consistent --- backend/alias/alias_internal_test.go | 4 +- backend/cache/cache_internal_test.go | 10 +- fs/config/config.go | 198 +++++++++++++-------------- fs/config/rc_test.go | 20 +-- fs/config/ui.go | 10 +- fs/config/ui_test.go | 96 ++++++------- fstest/fstests/fstests.go | 2 +- 7 files changed, 164 insertions(+), 176 deletions(-) diff --git a/backend/alias/alias_internal_test.go b/backend/alias/alias_internal_test.go index fa0956b6d..18312eb02 100644 --- a/backend/alias/alias_internal_test.go +++ b/backend/alias/alias_internal_test.go @@ -23,8 +23,8 @@ func prepare(t *testing.T, root string) { configfile.Install() // Configure the remote - config.FileSet(remoteName, "type", "alias") - config.FileSet(remoteName, "remote", root) + config.FileSetValue(remoteName, "type", "alias") + config.FileSetValue(remoteName, "remote", root) } func TestNewFS(t *testing.T) { diff --git a/backend/cache/cache_internal_test.go b/backend/cache/cache_internal_test.go index 0a1a39e46..e1baaa155 100644 --- a/backend/cache/cache_internal_test.go +++ b/backend/cache/cache_internal_test.go @@ -875,12 +875,12 @@ func (r *run) newCacheFs(t *testing.T, remote, id string, needRemote, purge bool cacheRemote := remote if !remoteExists { localRemote := remote + "-local" - config.FileSet(localRemote, "type", "local") - config.FileSet(localRemote, "nounc", "true") + config.FileSetValue(localRemote, "type", "local") + config.FileSetValue(localRemote, "nounc", "true") m.Set("type", "cache") m.Set("remote", localRemote+":"+filepath.Join(os.TempDir(), localRemote)) } else { - remoteType := config.FileGet(remote, "type") + remoteType := config.GetValue(remote, "type") if remoteType == "" { t.Skipf("skipped due to invalid remote type for %v", remote) return nil, nil @@ -891,14 +891,14 @@ func (r *run) newCacheFs(t *testing.T, remote, id string, needRemote, purge bool m.Set("password", cryptPassword1) m.Set("password2", cryptPassword2) } - remoteRemote := config.FileGet(remote, "remote") + remoteRemote := config.GetValue(remote, "remote") if remoteRemote == "" { t.Skipf("skipped due to invalid remote wrapper for %v", remote) return nil, nil } remoteRemoteParts := strings.Split(remoteRemote, ":") remoteWrapping := remoteRemoteParts[0] - remoteType := config.FileGet(remoteWrapping, "type") + remoteType := config.GetValue(remoteWrapping, "type") if remoteType != "cache" { t.Skipf("skipped due to invalid remote type for %v: '%v'", remoteWrapping, remoteType) return nil, nil diff --git a/fs/config/config.go b/fs/config/config.go index ea4b5f2c3..3180f6d3b 100644 --- a/fs/config/config.go +++ b/fs/config/config.go @@ -121,7 +121,7 @@ var ( func init() { // Set the function pointers up in fs - fs.ConfigFileGet = FileGetFlag + fs.ConfigFileGet = FileGetValue fs.ConfigFileSet = SetValueAndSave fs.ConfigFileHasSection = func(section string) bool { return LoadedData().HasSection(section) @@ -351,6 +351,9 @@ func Data() Storage { return data } +// ErrorConfigFileNotFound is returned when the config file is not found +var ErrorConfigFileNotFound = errors.New("config file not found") + // LoadedData ensures the config file storage is loaded and returns it func LoadedData() Storage { if !dataLoaded { @@ -375,9 +378,6 @@ func LoadedData() Storage { return data } -// ErrorConfigFileNotFound is returned when the config file is not found -var ErrorConfigFileNotFound = errors.New("config file not found") - // SaveConfig calling function which saves configuration file. // if SaveConfig returns error trying again after sleep. func SaveConfig() { @@ -394,25 +394,103 @@ func SaveConfig() { fs.Errorf(nil, "Failed to save config after %d tries: %v", ci.LowLevelRetries, err) } +// FileSections returns the sections in the config file +func FileSections() []string { + return LoadedData().GetSectionList() +} + +// FileGetValue gets the config key under section returning the +// the value and true if found and or ("", false) otherwise +func FileGetValue(section, key string) (string, bool) { + return LoadedData().GetValue(section, key) +} + +// FileSetValue sets the key in section to value. +// It doesn't save the config file. +func FileSetValue(section, key, value string) { + LoadedData().SetValue(section, key, value) +} + +// FileDeleteKey deletes the config key in the config file. +// It returns true if the key was deleted, +// or returns false if the section or key didn't exist. +func FileDeleteKey(section, key string) bool { + return LoadedData().DeleteKey(section, key) +} + +// GetValue gets the value for a config key from environment +// or config file under section returning the default if not set. +// +// Emulates the preference documented and normally used by rclone via +// configmap, which means environment variables before config file. +func GetValue(remote, key string) string { + envKey := fs.ConfigToEnv(remote, key) + value, found := os.LookupEnv(envKey) + if found { + return value + } + value, _ = LoadedData().GetValue(remote, key) + return value +} + // SetValueAndSave sets the key to the value and saves just that // value in the config file. It loads the old config file in from // disk first and overwrites the given value only. -func SetValueAndSave(name, key, value string) error { +func SetValueAndSave(remote, key, value string) error { // Set the value in config in case we fail to reload it - LoadedData().SetValue(name, key, value) + FileSetValue(remote, key, value) // Save it again SaveConfig() return nil } -// getWithDefault gets key out of section name returning defaultValue if not -// found. -func getWithDefault(name, key, defaultValue string) string { - value, found := LoadedData().GetValue(name, key) - if !found { - return defaultValue +// Remote defines a remote with a name, type and source +type Remote struct { + Name string `json:"name"` + Type string `json:"type"` + Source string `json:"source"` +} + +var remoteEnvRe = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=(.+)$`) + +// GetRemotes returns the list of remotes defined in environment and config file. +// +// Emulates the preference documented and normally used by rclone via +// configmap, which means environment variables before config file. +func GetRemotes() []Remote { + var remotes []Remote + for _, item := range os.Environ() { + matches := remoteEnvRe.FindStringSubmatch(item) + if len(matches) == 3 { + remotes = append(remotes, Remote{ + Name: strings.ToLower(matches[1]), + Type: strings.ToLower(matches[2]), + Source: "environment", + }) + } } - return value + remoteExists := func(name string) bool { + for _, remote := range remotes { + if name == remote.Name { + return true + } + } + return false + } + sections := LoadedData().GetSectionList() + for _, section := range sections { + if !remoteExists(section) { + typeValue, found := LoadedData().GetValue(section, "type") + if found { + remotes = append(remotes, Remote{ + Name: section, + Type: typeValue, + Source: "file", + }) + } + } + } + return remotes } // GetRemoteNames returns the names of remotes defined in environment and config file. @@ -459,7 +537,7 @@ func updateRemote(ctx context.Context, name string, keyValues rc.Params, opt Upd ctx = suppressConfirm(ctx) } - fsType := FileGet(name, "type") + fsType := GetValue(name, "type") if fsType == "" { return nil, errors.New("couldn't find type field in config") } @@ -611,101 +689,11 @@ func fsOption() *fs.Option { return o } -// FileGetFlag gets the config key under section returning the -// the value and true if found and or ("", false) otherwise -func FileGetFlag(section, key string) (string, bool) { - return LoadedData().GetValue(section, key) -} - -// FileGet gets the config key under section returning the default if not set. -// -// It looks up defaults in the environment if they are present -func FileGet(section, key string) string { - var defaultVal string - envKey := fs.ConfigToEnv(section, key) - newValue, found := os.LookupEnv(envKey) - if found { - defaultVal = newValue - } - return getWithDefault(section, key, defaultVal) -} - -// FileSet sets the key in section to value. It doesn't save -// the config file. -func FileSet(section, key, value string) { - if value != "" { - LoadedData().SetValue(section, key, value) - } else { - FileDeleteKey(section, key) - } -} - -// FileDeleteKey deletes the config key in the config file. -// It returns true if the key was deleted, -// or returns false if the section or key didn't exist. -func FileDeleteKey(section, key string) bool { - return LoadedData().DeleteKey(section, key) -} - -// FileSections returns the sections in the config file -func FileSections() []string { - return LoadedData().GetSectionList() -} - -// Remote defines a remote with a name, type and source -type Remote struct { - Name string `json:"name"` - Type string `json:"type"` - Source string `json:"source"` -} - -var remoteEnvRe = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=(.+)$`) - -// GetRemotes returns the list of remotes defined in environment and config file. -// -// Emulates the preference documented and normally used by rclone via configmap, -// which means environment variables before config file. -func GetRemotes() []Remote { - var remotes []Remote - for _, item := range os.Environ() { - matches := remoteEnvRe.FindStringSubmatch(item) - if len(matches) == 3 { - remotes = append(remotes, Remote{ - Name: strings.ToLower(matches[1]), - Type: strings.ToLower(matches[2]), - Source: "environment", - }) - } - } - remoteExists := func(name string) bool { - for _, remote := range remotes { - if name == remote.Name { - return true - } - } - return false - } - sections := LoadedData().GetSectionList() - for _, section := range sections { - if !remoteExists(section) { - typeValue, found := LoadedData().GetValue(section, "type") - if found { - remotes = append(remotes, Remote{ - Name: section, - Type: typeValue, - Source: "file", - }) - } - } - } - return remotes -} - // DumpRcRemote dumps the config for a single remote func DumpRcRemote(name string) (dump rc.Params) { params := rc.Params{} for _, key := range LoadedData().GetKeyList(name) { - params[key] = FileGet(name, key) + params[key] = GetValue(name, key) } return params } diff --git a/fs/config/rc_test.go b/fs/config/rc_test.go index 891b9bcbc..aeed3f513 100644 --- a/fs/config/rc_test.go +++ b/fs/config/rc_test.go @@ -33,8 +33,8 @@ func TestRc(t *testing.T) { out, err := call.Fn(ctx, in) require.NoError(t, err) require.Nil(t, out) - assert.Equal(t, "local", config.FileGet(testName, "type")) - assert.Equal(t, "sausage", config.FileGet(testName, "test_key")) + assert.Equal(t, "local", config.GetValue(testName, "type")) + assert.Equal(t, "sausage", config.GetValue(testName, "test_key")) // The sub tests rely on the remote created above but they can // all be run independently @@ -102,9 +102,9 @@ func TestRc(t *testing.T) { require.NoError(t, err) assert.Nil(t, out) - assert.Equal(t, "local", config.FileGet(testName, "type")) - assert.Equal(t, "rutabaga", config.FileGet(testName, "test_key")) - assert.Equal(t, "cabbage", config.FileGet(testName, "test_key2")) + assert.Equal(t, "local", config.GetValue(testName, "type")) + assert.Equal(t, "rutabaga", config.GetValue(testName, "test_key")) + assert.Equal(t, "cabbage", config.GetValue(testName, "test_key2")) }) t.Run("Password", func(t *testing.T) { @@ -122,9 +122,9 @@ func TestRc(t *testing.T) { require.NoError(t, err) assert.Nil(t, out) - assert.Equal(t, "local", config.FileGet(testName, "type")) - assert.Equal(t, "rutabaga", obscure.MustReveal(config.FileGet(testName, "test_key"))) - assert.Equal(t, pw2, obscure.MustReveal(config.FileGet(testName, "test_key2"))) + assert.Equal(t, "local", config.GetValue(testName, "type")) + assert.Equal(t, "rutabaga", obscure.MustReveal(config.GetValue(testName, "test_key"))) + assert.Equal(t, pw2, obscure.MustReveal(config.GetValue(testName, "test_key2"))) }) // Delete the test remote @@ -136,8 +136,8 @@ func TestRc(t *testing.T) { out, err = call.Fn(context.Background(), in) require.NoError(t, err) assert.Nil(t, out) - assert.Equal(t, "", config.FileGet(testName, "type")) - assert.Equal(t, "", config.FileGet(testName, "test_key")) + assert.Equal(t, "", config.GetValue(testName, "type")) + assert.Equal(t, "", config.GetValue(testName, "test_key")) } func TestRcProviders(t *testing.T) { diff --git a/fs/config/ui.go b/fs/config/ui.go index 7c99871b2..ff8acda0f 100644 --- a/fs/config/ui.go +++ b/fs/config/ui.go @@ -280,7 +280,7 @@ func ShowRemotes() { fmt.Printf("%-20s %s\n", "Name", "Type") fmt.Printf("%-20s %s\n", "====", "====") for _, remote := range remotes { - fmt.Printf("%-20s %s\n", remote, FileGet(remote, "type")) + fmt.Printf("%-20s %s\n", remote, GetValue(remote, "type")) } } @@ -295,7 +295,7 @@ func ChooseRemote() string { // mustFindByName finds the RegInfo for the remote name passed in or // exits with a fatal error. func mustFindByName(name string) *fs.RegInfo { - fsType := FileGet(name, "type") + fsType := GetValue(name, "type") if fsType == "" { log.Fatalf("Couldn't find type of fs for %q", name) } @@ -305,7 +305,7 @@ func mustFindByName(name string) *fs.RegInfo { // findByName finds the RegInfo for the remote name passed in or // returns an error func findByName(name string) (*fs.RegInfo, error) { - fsType := FileGet(name, "type") + fsType := GetValue(name, "type") if fsType == "" { return nil, fmt.Errorf("couldn't find type of fs for %q", name) } @@ -333,7 +333,7 @@ func printRemoteOptions(name string, prefix string, sep string, redacted bool) { } } } - value := FileGet(name, key) + value := GetValue(name, key) if redacted && (isSensitive || isPassword) && value != "" { fmt.Printf("%s%s%sXXX\n", prefix, key, sep) } else if isPassword && value != "" { @@ -613,7 +613,7 @@ func copyRemote(name string) string { newName := NewRemoteName() // Copy the keys for _, key := range LoadedData().GetKeyList(name) { - value := getWithDefault(name, key, "") + value, _ := FileGetValue(name, key) LoadedData().SetValue(newName, key, value) } return newName diff --git a/fs/config/ui_test.go b/fs/config/ui_test.go index 172921c9b..f24f2891f 100644 --- a/fs/config/ui_test.go +++ b/fs/config/ui_test.go @@ -110,9 +110,9 @@ func TestCRUD(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "true", config.FileGet("test", "bool")) - assert.Equal(t, "secret", obscure.MustReveal(config.FileGet("test", "pass"))) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "true", config.GetValue("test", "bool")) + assert.Equal(t, "secret", obscure.MustReveal(config.GetValue("test", "pass"))) // normal rename, test → asdf config.ReadLine = makeReadLine([]string{ @@ -123,9 +123,9 @@ func TestCRUD(t *testing.T) { config.RenameRemote("test") assert.Equal(t, []string{"asdf"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("asdf", "type")) - assert.Equal(t, "true", config.FileGet("asdf", "bool")) - assert.Equal(t, "secret", obscure.MustReveal(config.FileGet("asdf", "pass"))) + assert.Equal(t, "config_test_remote", config.GetValue("asdf", "type")) + assert.Equal(t, "true", config.GetValue("asdf", "bool")) + assert.Equal(t, "secret", obscure.MustReveal(config.GetValue("asdf", "pass"))) // delete remote config.DeleteRemote("asdf") @@ -152,8 +152,8 @@ func TestChooseOption(t *testing.T) { } require.NoError(t, config.NewRemote(ctx, "test")) - assert.Equal(t, "", config.FileGet("test", "bool")) // this is the default now - assert.Equal(t, "not very random password", obscure.MustReveal(config.FileGet("test", "pass"))) + assert.Equal(t, "", config.GetValue("test", "bool")) // this is the default now + assert.Equal(t, "not very random password", obscure.MustReveal(config.GetValue("test", "pass"))) // script for creating remote config.ReadLine = makeReadLine([]string{ @@ -164,8 +164,8 @@ func TestChooseOption(t *testing.T) { }) require.NoError(t, config.NewRemote(ctx, "test")) - assert.Equal(t, "true", config.FileGet("test", "bool")) - assert.Equal(t, "", config.FileGet("test", "pass")) + assert.Equal(t, "true", config.GetValue("test", "bool")) + assert.Equal(t, "", config.GetValue("test", "pass")) } func TestNewRemoteName(t *testing.T) { @@ -212,9 +212,9 @@ func TestCreateUpdatePasswordRemote(t *testing.T) { require.NoError(t, err) assert.Equal(t, []string{"test2"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test2", "type")) - assert.Equal(t, "true", config.FileGet("test2", "bool")) - gotPw := config.FileGet("test2", "pass") + assert.Equal(t, "config_test_remote", config.GetValue("test2", "type")) + assert.Equal(t, "true", config.GetValue("test2", "bool")) + gotPw := config.GetValue("test2", "pass") if !noObscure { gotPw = obscure.MustReveal(gotPw) } @@ -229,9 +229,9 @@ func TestCreateUpdatePasswordRemote(t *testing.T) { require.NoError(t, err) assert.Equal(t, []string{"test2"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test2", "type")) - assert.Equal(t, "false", config.FileGet("test2", "bool")) - gotPw = config.FileGet("test2", "pass") + assert.Equal(t, "config_test_remote", config.GetValue("test2", "type")) + assert.Equal(t, "false", config.GetValue("test2", "bool")) + gotPw = config.GetValue("test2", "pass") if doObscure { gotPw = obscure.MustReveal(gotPw) } @@ -242,9 +242,9 @@ func TestCreateUpdatePasswordRemote(t *testing.T) { })) assert.Equal(t, []string{"test2"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test2", "type")) - assert.Equal(t, "false", config.FileGet("test2", "bool")) - assert.Equal(t, "potato3", obscure.MustReveal(config.FileGet("test2", "pass"))) + assert.Equal(t, "config_test_remote", config.GetValue("test2", "type")) + assert.Equal(t, "false", config.GetValue("test2", "bool")) + assert.Equal(t, "potato3", obscure.MustReveal(config.GetValue("test2", "pass"))) }) } } @@ -280,10 +280,10 @@ func TestDefaultRequired(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "111", config.FileGet("test", "string_required")) - assert.Equal(t, "222", config.FileGet("test", "string_default")) - assert.Equal(t, "333", config.FileGet("test", "string_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "111", config.GetValue("test", "string_required")) + assert.Equal(t, "222", config.GetValue("test", "string_default")) + assert.Equal(t, "333", config.GetValue("test", "string_required_default")) // delete remote config.DeleteRemote("test") @@ -301,10 +301,10 @@ func TestDefaultRequired(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "111", config.FileGet("test", "string_required")) - assert.Equal(t, "", config.FileGet("test", "string_default")) - assert.Equal(t, "", config.FileGet("test", "string_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "111", config.GetValue("test", "string_required")) + assert.Equal(t, "", config.GetValue("test", "string_default")) + assert.Equal(t, "", config.GetValue("test", "string_required_default")) } func TestMultipleChoice(t *testing.T) { @@ -383,11 +383,11 @@ func TestMultipleChoice(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "CCC", config.FileGet("test", "multiple_choice")) - assert.Equal(t, "CCC", config.FileGet("test", "multiple_choice_required")) - assert.Equal(t, "CCC", config.FileGet("test", "multiple_choice_default")) - assert.Equal(t, "CCC", config.FileGet("test", "multiple_choice_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "CCC", config.GetValue("test", "multiple_choice")) + assert.Equal(t, "CCC", config.GetValue("test", "multiple_choice_required")) + assert.Equal(t, "CCC", config.GetValue("test", "multiple_choice_default")) + assert.Equal(t, "CCC", config.GetValue("test", "multiple_choice_required_default")) // delete remote config.DeleteRemote("test") @@ -405,11 +405,11 @@ func TestMultipleChoice(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "XXX", config.FileGet("test", "multiple_choice")) - assert.Equal(t, "XXX", config.FileGet("test", "multiple_choice_required")) - assert.Equal(t, "XXX", config.FileGet("test", "multiple_choice_default")) - assert.Equal(t, "XXX", config.FileGet("test", "multiple_choice_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "XXX", config.GetValue("test", "multiple_choice")) + assert.Equal(t, "XXX", config.GetValue("test", "multiple_choice_required")) + assert.Equal(t, "XXX", config.GetValue("test", "multiple_choice_default")) + assert.Equal(t, "XXX", config.GetValue("test", "multiple_choice_required_default")) // delete remote config.DeleteRemote("test") @@ -428,11 +428,11 @@ func TestMultipleChoice(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice")) - assert.Equal(t, "XXX", config.FileGet("test", "multiple_choice_required")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice_default")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice")) + assert.Equal(t, "XXX", config.GetValue("test", "multiple_choice_required")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice_default")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice_required_default")) } func TestMultipleChoiceExclusive(t *testing.T) { @@ -483,9 +483,9 @@ func TestMultipleChoiceExclusive(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice_exclusive")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice_exclusive_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice_exclusive")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice_exclusive_default")) } func TestMultipleChoiceExclusiveRequired(t *testing.T) { @@ -539,7 +539,7 @@ func TestMultipleChoiceExclusiveRequired(t *testing.T) { require.NoError(t, config.NewRemote(ctx, "test")) assert.Equal(t, []string{"test"}, config.Data().GetSectionList()) - assert.Equal(t, "config_test_remote", config.FileGet("test", "type")) - assert.Equal(t, "CCC", config.FileGet("test", "multiple_choice_exclusive_required")) - assert.Equal(t, "", config.FileGet("test", "multiple_choice_exclusive_required_default")) + assert.Equal(t, "config_test_remote", config.GetValue("test", "type")) + assert.Equal(t, "CCC", config.GetValue("test", "multiple_choice_exclusive_required")) + assert.Equal(t, "", config.GetValue("test", "multiple_choice_exclusive_required_default")) } diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index 06e6efb72..be43a015a 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -429,7 +429,7 @@ func Run(t *testing.T, opt *Opt) { // Set extra config if supplied for _, item := range opt.ExtraConfig { - config.FileSet(item.Name, item.Key, item.Value) + config.FileSetValue(item.Name, item.Key, item.Value) } if *fstest.RemoteName != "" { remoteName = *fstest.RemoteName From 024ff6ed1508998c8496a0f2a64ec44795c7dc98 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 4 Nov 2023 15:49:15 +0100 Subject: [PATCH 099/168] listremotes: added options for filtering, ordering and json output --- cmd/listremotes/listremotes.go | 226 +++++++++++++++++++++++++++++---- fs/config/config.go | 17 ++- 2 files changed, 211 insertions(+), 32 deletions(-) diff --git a/cmd/listremotes/listremotes.go b/cmd/listremotes/listremotes.go index 68dd291c6..642306ab8 100644 --- a/cmd/listremotes/listremotes.go +++ b/cmd/listremotes/listremotes.go @@ -2,60 +2,236 @@ package ls import ( + "encoding/json" "fmt" + "os" + "regexp" "sort" + "strings" "github.com/rclone/rclone/cmd" + "github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs/config" "github.com/rclone/rclone/fs/config/flags" + "github.com/rclone/rclone/fs/filter" "github.com/spf13/cobra" ) -// Globals var ( - listLong bool + listLong bool + jsonOutput bool + filterName string + filterType string + filterSource string + filterDescription string + orderBy string ) func init() { cmd.Root.AddCommand(commandDefinition) cmdFlags := commandDefinition.Flags() - flags.BoolVarP(cmdFlags, &listLong, "long", "", listLong, "Show the type and the description as well as names", "") + flags.BoolVarP(cmdFlags, &listLong, "long", "", false, "Show type, source and description in addition to name", "") + flags.StringVarP(cmdFlags, &filterName, "name", "", "", "Filter remotes by name", "") + flags.StringVarP(cmdFlags, &filterType, "type", "", "", "Filter remotes by type", "") + flags.StringVarP(cmdFlags, &filterSource, "source", "", "", "filter remotes by source", "") + flags.StringVarP(cmdFlags, &filterDescription, "description", "", "", "filter remotes by description", "") + flags.StringVarP(cmdFlags, &orderBy, "order-by", "", "", "Instructions on how to order the result, e.g. 'type,name=descending'", "") + flags.BoolVarP(cmdFlags, &jsonOutput, "json", "", false, "Format output as JSON", "") +} + +// lessFn compares to remotes for order by +type lessFn func(a, b config.Remote) bool + +// newLess returns a function for comparing remotes based on an order by string +func newLess(orderBy string) (less lessFn, err error) { + if orderBy == "" { + return nil, nil + } + parts := strings.Split(strings.ToLower(orderBy), ",") + n := len(parts) + for i := n - 1; i >= 0; i-- { + fieldAndDirection := strings.SplitN(parts[i], "=", 2) + + descending := false + if len(fieldAndDirection) > 1 { + switch fieldAndDirection[1] { + case "ascending", "asc": + case "descending", "desc": + descending = true + default: + return nil, fmt.Errorf("unknown --order-by direction %q", fieldAndDirection[1]) + } + } + + var field func(o config.Remote) string + switch fieldAndDirection[0] { + case "name": + field = func(o config.Remote) string { + return o.Name + } + case "type": + field = func(o config.Remote) string { + return o.Type + } + case "source": + field = func(o config.Remote) string { + return o.Source + } + case "description": + field = func(o config.Remote) string { + return o.Description + } + default: + return nil, fmt.Errorf("unknown --order-by field %q", fieldAndDirection[0]) + } + + var thisLess lessFn + if descending { + thisLess = func(a, b config.Remote) bool { + return field(a) > field(b) + } + } else { + thisLess = func(a, b config.Remote) bool { + return field(a) < field(b) + } + } + + if i == n-1 { + less = thisLess + } else { + nextLess := less + less = func(a, b config.Remote) bool { + if field(a) == field(b) { + return nextLess(a, b) + } + return thisLess(a, b) + } + } + } + return less, nil } var commandDefinition = &cobra.Command{ - Use: "listremotes", + Use: "listremotes []", Short: `List all the remotes in the config file and defined in environment variables.`, Long: ` -rclone listremotes lists all the available remotes from the config file. +rclone listremotes lists all the available remotes from the config file, +or the remotes matching an optional filter. -When used with the ` + "`--long`" + ` flag it lists the types and the descriptions too. +Prints the result in human-readable format by default, and as a simple list of +remote names, or if used with flag ` + "`--long`" + ` a tabular format including +all attributes of the remotes: name, type, source and description. Using flag +` + "`--json`" + ` produces machine-readable output instead, which always includes +all attributes. + +Result can be filtered by a filter argument which applies to all attributes, +and/or filter flags specific for each attribute. The values must be specified +according to regular rclone filtering pattern syntax. `, Annotations: map[string]string{ "versionIntroduced": "v1.34", }, - Run: func(command *cobra.Command, args []string) { - cmd.CheckArgs(0, 0, command, args) - remotes := config.FileSections() - sort.Strings(remotes) - maxlen := 1 - maxlentype := 1 - for _, remote := range remotes { - if len(remote) > maxlen { - maxlen = len(remote) - } - t := config.FileGet(remote, "type") - if len(t) > maxlentype { - maxlentype = len(t) + RunE: func(command *cobra.Command, args []string) error { + cmd.CheckArgs(0, 1, command, args) + var filterDefault string + if len(args) > 0 { + filterDefault = args[0] + } + filters := make(map[string]*regexp.Regexp) + for k, v := range map[string]string{ + "all": filterDefault, + "name": filterName, + "type": filterType, + "source": filterSource, + "description": filterDescription, + } { + if v != "" { + filterRe, err := filter.GlobStringToRegexp(v, false) + if err != nil { + return fmt.Errorf("invalid %s filter argument: %w", k, err) + } + fs.Debugf(nil, "Filter for %s: %s", k, filterRe.String()) + filters[k] = filterRe } } + remotes := config.GetRemotes() + maxName := 0 + maxType := 0 + maxSource := 0 + i := 0 for _, remote := range remotes { - if listLong { - remoteType := config.FileGet(remote, "type") - description := config.FileGet(remote, "description") - fmt.Printf("%-*s %-*s %s\n", maxlen+1, remote+":", maxlentype+1, remoteType, description) - } else { - fmt.Printf("%s:\n", remote) + include := true + for k, v := range filters { + if k == "all" && !(v.MatchString(remote.Name) || v.MatchString(remote.Type) || v.MatchString(remote.Source) || v.MatchString(remote.Description)) { + include = false + } else if k == "name" && !v.MatchString(remote.Name) { + include = false + } else if k == "type" && !v.MatchString(remote.Type) { + include = false + } else if k == "source" && !v.MatchString(remote.Source) { + include = false + } else if k == "description" && !v.MatchString(remote.Description) { + include = false + } + } + if include { + if len(remote.Name) > maxName { + maxName = len(remote.Name) + } + if len(remote.Type) > maxType { + maxType = len(remote.Type) + } + if len(remote.Source) > maxSource { + maxSource = len(remote.Source) + } + remotes[i] = remote + i++ } } + remotes = remotes[:i] + + less, err := newLess(orderBy) + if err != nil { + return err + } + if less != nil { + sliceLessFn := func(i, j int) bool { + return less(remotes[i], remotes[j]) + } + sort.SliceStable(remotes, sliceLessFn) + } + + if jsonOutput { + fmt.Println("[") + first := true + for _, remote := range remotes { + out, err := json.Marshal(remote) + if err != nil { + return fmt.Errorf("failed to marshal remote object: %w", err) + } + if first { + first = false + } else { + fmt.Print(",\n") + } + _, err = os.Stdout.Write(out) + if err != nil { + return fmt.Errorf("failed to write to output: %w", err) + } + } + if !first { + fmt.Println() + } + fmt.Println("]") + } else if listLong { + for _, remote := range remotes { + fmt.Printf("%-*s %-*s %-*s %s\n", maxName+1, remote.Name+":", maxType, remote.Type, maxSource, remote.Source, remote.Description) + } + } else { + for _, remote := range remotes { + fmt.Printf("%s:\n", remote.Name) + } + } + return nil }, } diff --git a/fs/config/config.go b/fs/config/config.go index 3180f6d3b..be0a2a914 100644 --- a/fs/config/config.go +++ b/fs/config/config.go @@ -444,11 +444,12 @@ func SetValueAndSave(remote, key, value string) error { return nil } -// Remote defines a remote with a name, type and source +// Remote defines a remote with a name, type, source and description type Remote struct { - Name string `json:"name"` - Type string `json:"type"` - Source string `json:"source"` + Name string `json:"name"` + Type string `json:"type"` + Source string `json:"source"` + Description string `json:"description"` } var remoteEnvRe = regexp.MustCompile(`^RCLONE_CONFIG_(.+?)_TYPE=(.+)$`) @@ -482,10 +483,12 @@ func GetRemotes() []Remote { if !remoteExists(section) { typeValue, found := LoadedData().GetValue(section, "type") if found { + description, _ := LoadedData().GetValue(section, "description") remotes = append(remotes, Remote{ - Name: section, - Type: typeValue, - Source: "file", + Name: section, + Type: typeValue, + Source: "file", + Description: description, }) } } From 642d4082acf8396f557671df66fee7685c2613b6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 9 Aug 2024 12:12:44 +0100 Subject: [PATCH 100/168] test_backend_sizes.py calculates space in the binary each backend uses #7998 --- bin/test_backend_sizes.py | 78 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100755 bin/test_backend_sizes.py diff --git a/bin/test_backend_sizes.py b/bin/test_backend_sizes.py new file mode 100755 index 000000000..945d0f5ff --- /dev/null +++ b/bin/test_backend_sizes.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +""" +Test the sizes in the rclone binary of each backend by compiling +rclone with and without the backend and measuring the difference. + +Run with no arguments to test all backends or a supply a list of +backends to test. +""" + +all_backends = "backend/all/all.go" + +# compile command which is more or less like the production builds +compile_command = ["go", "build", "--ldflags", "-s", "-trimpath"] + +import os +import re +import sys +import subprocess + +match_backend = re.compile(r'"github.com/rclone/rclone/backend/(.*?)"') + +def read_backends(): + """ + Reads the backends file, returning a list of backends and the original file + """ + with open(all_backends) as fd: + orig_all = fd.read() + # find the backends + backends = [] + for line in orig_all.split("\n"): + match = match_backend.search(line) + if match: + backends.append(match.group(1)) + return backends, orig_all + +def write_all(orig_all, backend): + """ + Write the all backends file without the backend given + """ + with open(all_backends, "w") as fd: + for line in orig_all.split("\n"): + match = re.search(r'"github.com/rclone/rclone/backend/(.*?)"', line) + # Comment out line matching backend + if match and match.group(1) == backend: + line = "// " + line + fd.write(line+"\n") + +def compile(): + """ + Compile the binary, returning the size + """ + subprocess.check_call(compile_command) + return os.stat("rclone").st_size + +def main(): + # change directory to the one with this script in + os.chdir(os.path.dirname(os.path.abspath(__file__))) + # change directory to the main rclone source + os.chdir("..") + + to_test = sys.argv[1:] + backends, orig_all = read_backends() + if len(to_test) == 0: + to_test = backends + # Compile with all backends + ref = compile() + print(f"Total binary size {ref/1024/1024:.3f} MiB") + print("Backend,Size MiB") + for test_backend in to_test: + write_all(orig_all, test_backend) + new_size = compile() + print(f"{test_backend},{(ref-new_size)/1024/1024:.3f}") + # restore all file + with open(all_backends, "w") as fd: + fd.write(orig_all) + +if __name__ == "__main__": + main() From e334366345440af8c8392d47e662a8bc3607a4a4 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 9 Aug 2024 12:09:32 +0200 Subject: [PATCH 101/168] Make listremotes long output backwards compatible - fixes #7995 The format was changed to include the source attribute in #7404, but that is now reverted and the source information is only shown in json output. --- cmd/listremotes/listremotes.go | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/cmd/listremotes/listremotes.go b/cmd/listremotes/listremotes.go index 642306ab8..684a10cf0 100644 --- a/cmd/listremotes/listremotes.go +++ b/cmd/listremotes/listremotes.go @@ -30,11 +30,11 @@ var ( func init() { cmd.Root.AddCommand(commandDefinition) cmdFlags := commandDefinition.Flags() - flags.BoolVarP(cmdFlags, &listLong, "long", "", false, "Show type, source and description in addition to name", "") + flags.BoolVarP(cmdFlags, &listLong, "long", "", false, "Show type and description in addition to name", "") flags.StringVarP(cmdFlags, &filterName, "name", "", "", "Filter remotes by name", "") flags.StringVarP(cmdFlags, &filterType, "type", "", "", "Filter remotes by type", "") - flags.StringVarP(cmdFlags, &filterSource, "source", "", "", "filter remotes by source", "") - flags.StringVarP(cmdFlags, &filterDescription, "description", "", "", "filter remotes by description", "") + flags.StringVarP(cmdFlags, &filterSource, "source", "", "", "Filter remotes by source, e.g. 'file' or 'environment'", "") + flags.StringVarP(cmdFlags, &filterDescription, "description", "", "", "Filter remotes by description", "") flags.StringVarP(cmdFlags, &orderBy, "order-by", "", "", "Instructions on how to order the result, e.g. 'type,name=descending'", "") flags.BoolVarP(cmdFlags, &jsonOutput, "json", "", false, "Format output as JSON", "") } @@ -120,9 +120,9 @@ or the remotes matching an optional filter. Prints the result in human-readable format by default, and as a simple list of remote names, or if used with flag ` + "`--long`" + ` a tabular format including -all attributes of the remotes: name, type, source and description. Using flag -` + "`--json`" + ` produces machine-readable output instead, which always includes -all attributes. +the remote names, types and descriptions. Using flag ` + "`--json`" + ` produces +machine-readable output instead, which always includes all attributes - including +the source (file or environment). Result can be filtered by a filter argument which applies to all attributes, and/or filter flags specific for each attribute. The values must be specified @@ -157,7 +157,6 @@ according to regular rclone filtering pattern syntax. remotes := config.GetRemotes() maxName := 0 maxType := 0 - maxSource := 0 i := 0 for _, remote := range remotes { include := true @@ -181,9 +180,6 @@ according to regular rclone filtering pattern syntax. if len(remote.Type) > maxType { maxType = len(remote.Type) } - if len(remote.Source) > maxSource { - maxSource = len(remote.Source) - } remotes[i] = remote i++ } @@ -225,7 +221,7 @@ according to regular rclone filtering pattern syntax. fmt.Println("]") } else if listLong { for _, remote := range remotes { - fmt.Printf("%-*s %-*s %-*s %s\n", maxName+1, remote.Name+":", maxType, remote.Type, maxSource, remote.Source, remote.Description) + fmt.Printf("%-*s %-*s %s\n", maxName+1, remote.Name+":", maxType, remote.Type, remote.Description) } } else { for _, remote := range remotes { From bfa3278f3058aa9efea30c45ed97fbed601a9d78 Mon Sep 17 00:00:00 2001 From: kapitainsky Date: Sat, 10 Aug 2024 18:52:32 +0200 Subject: [PATCH 102/168] docs: add comment how to reduce rclone binary size (#8000) See #7998 --- docs/content/install.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/content/install.md b/docs/content/install.md index 8ba7ee9cb..d5be63cba 100644 --- a/docs/content/install.md +++ b/docs/content/install.md @@ -448,6 +448,11 @@ which corresponds to `~/go/bin/rclone` by default). go install github.com/rclone/rclone@latest ``` +In some situations, rclone executable size might be too big for deployment +in very restricted environments when all backends with large SDKs are included. +To limit binary size unused backends can be commented out in `backends/all/all.go` +and unused commands in `cmd/all/all.go` before building with `go build` or `make` + ## Ansible installation {#ansible} This can be done with [Stefan Weichinger's ansible From 3b3625037c4bca776b2b04d4fbaeaa825df50ae9 Mon Sep 17 00:00:00 2001 From: Fornax Date: Mon, 12 Aug 2024 14:35:44 +0200 Subject: [PATCH 103/168] Add pixeldrain backend This commit adds support for pixeldrain's experimental filesystem API. --- README.md | 1 + backend/all/all.go | 1 + backend/pixeldrain/api_client.go | 397 ++++++++++++++++++ backend/pixeldrain/pixeldrain.go | 567 ++++++++++++++++++++++++++ backend/pixeldrain/pixeldrain_test.go | 18 + bin/make_manual.py | 1 + docs/content/_index.md | 1 + docs/content/docs.md | 1 + docs/content/overview.md | 2 + docs/content/pixeldrain.md | 181 ++++++++ docs/layouts/chrome/navbar.html | 1 + fstest/test_all/config.yaml | 5 + 12 files changed, 1176 insertions(+) create mode 100644 backend/pixeldrain/api_client.go create mode 100644 backend/pixeldrain/pixeldrain.go create mode 100644 backend/pixeldrain/pixeldrain_test.go create mode 100644 docs/content/pixeldrain.md diff --git a/README.md b/README.md index 0c17cb6a8..833902ebc 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ Rclone *("rsync for cloud storage")* is a command-line program to sync files and * pCloud [:page_facing_up:](https://rclone.org/pcloud/) * Petabox [:page_facing_up:](https://rclone.org/s3/#petabox) * PikPak [:page_facing_up:](https://rclone.org/pikpak/) + * Pixeldrain [:page_facing_up:](https://rclone.org/pixeldrain/) * premiumize.me [:page_facing_up:](https://rclone.org/premiumizeme/) * put.io [:page_facing_up:](https://rclone.org/putio/) * Proton Drive [:page_facing_up:](https://rclone.org/protondrive/) diff --git a/backend/all/all.go b/backend/all/all.go index f097cb261..9800df87b 100644 --- a/backend/all/all.go +++ b/backend/all/all.go @@ -39,6 +39,7 @@ import ( _ "github.com/rclone/rclone/backend/oracleobjectstorage" _ "github.com/rclone/rclone/backend/pcloud" _ "github.com/rclone/rclone/backend/pikpak" + _ "github.com/rclone/rclone/backend/pixeldrain" _ "github.com/rclone/rclone/backend/premiumizeme" _ "github.com/rclone/rclone/backend/protondrive" _ "github.com/rclone/rclone/backend/putio" diff --git a/backend/pixeldrain/api_client.go b/backend/pixeldrain/api_client.go new file mode 100644 index 000000000..e422f61c4 --- /dev/null +++ b/backend/pixeldrain/api_client.go @@ -0,0 +1,397 @@ +package pixeldrain + +import ( + "context" + "encoding/json" + "errors" + "fmt" + "io" + "net/http" + "net/url" + "strings" + "time" + + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/fserrors" + "github.com/rclone/rclone/lib/rest" +) + +// FilesystemPath is the object which is returned from the pixeldrain API when +// running the stat command on a path. It includes the node information for all +// the members of the path and for all the children of the requested directory. +type FilesystemPath struct { + Path []FilesystemNode `json:"path"` + BaseIndex int `json:"base_index"` + Children []FilesystemNode `json:"children"` +} + +// Base returns the base node of the path, this is the node that the path points +// to +func (fsp *FilesystemPath) Base() FilesystemNode { + return fsp.Path[fsp.BaseIndex] +} + +// FilesystemNode is a single node in the pixeldrain filesystem. Usually part of +// a Path or Children slice. The Node is also returned as response from update +// commands, if requested +type FilesystemNode struct { + Type string `json:"type"` + Path string `json:"path"` + Name string `json:"name"` + Created time.Time `json:"created"` + Modified time.Time `json:"modified"` + ModeOctal string `json:"mode_octal"` + + // File params + FileSize int64 `json:"file_size"` + FileType string `json:"file_type"` + SHA256Sum string `json:"sha256_sum"` + + // ID is only filled in when the file/directory is publicly shared + ID string `json:"id,omitempty"` +} + +// ChangeLog is a log of changes that happened in a filesystem. Changes returned +// from the API are on chronological order from old to new. A change log can be +// requested for any directory or file, but change logging needs to be enabled +// with the update API before any log entries will be made. Changes are logged +// for 24 hours after logging was enabled. Each time a change log is requested +// the timer is reset to 24 hours. +type ChangeLog []ChangeLogEntry + +// ChangeLogEntry is a single entry in a directory's change log. It contains the +// time at which the change occurred. The path relative to the requested +// directory and the action that was performend (update, move or delete). In +// case of a move operation the new path of the file is stored in the path_new +// field +type ChangeLogEntry struct { + Time time.Time `json:"time"` + Path string `json:"path"` + PathNew string `json:"path_new"` + Action string `json:"action"` + Type string `json:"type"` +} + +// UserInfo contains information about the logged in user +type UserInfo struct { + Username string `json:"username"` + Subscription SubscriptionType `json:"subscription"` + StorageSpaceUsed int64 `json:"storage_space_used"` +} + +// SubscriptionType contains information about a subscription type. It's not the +// active subscription itself, only the properties of the subscription. Like the +// perks and cost +type SubscriptionType struct { + Name string `json:"name"` + StorageSpace int64 `json:"storage_space"` +} + +// APIError is the error type returned by the pixeldrain API +type APIError struct { + StatusCode string `json:"value"` + Message string `json:"message"` +} + +func (e APIError) Error() string { return e.StatusCode } + +// Generalized errors which are caught in our own handlers and translated to +// more specific errors from the fs package. +var ( + errNotFound = errors.New("pd api: path not found") + errExists = errors.New("pd api: node already exists") + errAuthenticationFailed = errors.New("pd api: authentication failed") +) + +func apiErrorHandler(resp *http.Response) (err error) { + var e APIError + if err = json.NewDecoder(resp.Body).Decode(&e); err != nil { + return fmt.Errorf("failed to parse error json: %w", err) + } + + // We close the body here so that the API handlers can be sure that the + // response body is not still open when an error was returned + if err = resp.Body.Close(); err != nil { + return fmt.Errorf("failed to close resp body: %w", err) + } + + if e.StatusCode == "path_not_found" { + return errNotFound + } else if e.StatusCode == "directory_not_empty" { + return fs.ErrorDirectoryNotEmpty + } else if e.StatusCode == "node_already_exists" { + return errExists + } else if e.StatusCode == "authentication_failed" { + return errAuthenticationFailed + } else if e.StatusCode == "permission_denied" { + return fs.ErrorPermissionDenied + } + + return e +} + +var retryErrorCodes = []int{ + 429, // Too Many Requests. + 500, // Internal Server Error + 502, // Bad Gateway + 503, // Service Unavailable + 504, // Gateway Timeout +} + +// shouldRetry returns a boolean as to whether this resp and err deserve to be +// retried. It returns the err as a convenience so it can be used as the return +// value in the pacer function +func shouldRetry(ctx context.Context, resp *http.Response, err error) (bool, error) { + if fserrors.ContextError(ctx, &err) { + return false, err + } + return fserrors.ShouldRetry(err) || fserrors.ShouldRetryHTTP(resp, retryErrorCodes), err +} + +// paramsFromMetadata turns the fs.Metadata into instructions the pixeldrain API +// can understand. +func paramsFromMetadata(meta fs.Metadata) (params url.Values) { + params = make(url.Values) + + if modified, ok := meta["mtime"]; ok { + params.Set("modified", modified) + } + if created, ok := meta["btime"]; ok { + params.Set("created", created) + } + if mode, ok := meta["mode"]; ok { + params.Set("mode", mode) + } + if shared, ok := meta["shared"]; ok { + params.Set("shared", shared) + } + if loggingEnabled, ok := meta["logging_enabled"]; ok { + params.Set("logging_enabled", loggingEnabled) + } + + return params +} + +// nodeToObject converts a single FilesystemNode API response to an object. The +// node is usually a single element from a directory listing +func (f *Fs) nodeToObject(node FilesystemNode) (o *Object) { + // Trim the path prefix. The path prefix is hidden from rclone during all + // operations. Saving it here would confuse rclone a lot. So instead we + // strip it here and add it back for every API request we need to perform + node.Path = strings.TrimPrefix(node.Path, f.pathPrefix) + return &Object{fs: f, base: node} +} + +func (f *Fs) nodeToDirectory(node FilesystemNode) fs.DirEntry { + return fs.NewDir(strings.TrimPrefix(node.Path, f.pathPrefix), node.Modified).SetID(node.ID) +} + +func (f *Fs) escapePath(p string) (out string) { + // Add the path prefix, encode all the parts and combine them together + var parts = strings.Split(f.pathPrefix+p, "/") + for i := range parts { + parts[i] = url.PathEscape(parts[i]) + } + return strings.Join(parts, "/") +} + +func (f *Fs) put( + ctx context.Context, + path string, + body io.Reader, + meta fs.Metadata, + options []fs.OpenOption, +) (node FilesystemNode, err error) { + var params = paramsFromMetadata(meta) + + // Tell the server to automatically create parent directories if they don't + // exist yet + params.Set("make_parents", "true") + + return node, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "PUT", + Path: f.escapePath(path), + Body: body, + Parameters: params, + Options: options, + }, + nil, + &node, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) read(ctx context.Context, path string, options []fs.OpenOption) (in io.ReadCloser, err error) { + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.Call(ctx, &rest.Opts{ + Method: "GET", + Path: f.escapePath(path), + Options: options, + }) + return shouldRetry(ctx, resp, err) + }) + if err != nil { + return nil, err + } + return resp.Body, err +} + +func (f *Fs) stat(ctx context.Context, path string) (fsp FilesystemPath, err error) { + return fsp, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "GET", + Path: f.escapePath(path), + // To receive node info from the pixeldrain API you need to add the + // ?stat query. Without it pixeldrain will return the file contents + // in the URL points to a file + Parameters: url.Values{"stat": []string{""}}, + }, + nil, + &fsp, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) changeLog(ctx context.Context, start, end time.Time) (changeLog ChangeLog, err error) { + return changeLog, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "GET", + Path: f.escapePath(""), + Parameters: url.Values{ + "change_log": []string{""}, + "start": []string{start.Format(time.RFC3339Nano)}, + "end": []string{end.Format(time.RFC3339Nano)}, + }, + }, + nil, + &changeLog, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) update(ctx context.Context, path string, fields fs.Metadata) (node FilesystemNode, err error) { + var params = paramsFromMetadata(fields) + params.Set("action", "update") + + return node, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "POST", + Path: f.escapePath(path), + MultipartParams: params, + }, + nil, + &node, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) mkdir(ctx context.Context, dir string) (err error) { + return f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "POST", + Path: f.escapePath(dir), + MultipartParams: url.Values{"action": []string{"mkdirall"}}, + NoResponse: true, + }, + nil, + nil, + ) + return shouldRetry(ctx, resp, err) + }) +} + +var errIncompatibleSourceFS = errors.New("source filesystem is not the same as target") + +// Renames a file on the server side. Can be used for both directories and files +func (f *Fs) rename(ctx context.Context, src fs.Fs, from, to string, meta fs.Metadata) (node FilesystemNode, err error) { + srcFs, ok := src.(*Fs) + if !ok { + // This is not a pixeldrain FS, can't move + return node, errIncompatibleSourceFS + } else if srcFs.opt.RootFolderID != f.opt.RootFolderID { + // Path is not in the same root dir, can't move + return node, errIncompatibleSourceFS + } + + var params = paramsFromMetadata(meta) + params.Set("action", "rename") + + // The target is always in our own filesystem so here we use our + // own pathPrefix + params.Set("target", f.pathPrefix+to) + + // Create parent directories if the parent directory of the file + // does not exist yet + params.Set("make_parents", "true") + + return node, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "POST", + // Important: We use the source FS path prefix here + Path: srcFs.escapePath(from), + MultipartParams: params, + }, + nil, + &node, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) delete(ctx context.Context, path string, recursive bool) (err error) { + var params url.Values + if recursive { + // Tell the server to recursively delete all child files + params = url.Values{"recursive": []string{"true"}} + } + + return f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "DELETE", + Path: f.escapePath(path), + Parameters: params, + NoResponse: true, + }, + nil, nil, + ) + return shouldRetry(ctx, resp, err) + }) +} + +func (f *Fs) userInfo(ctx context.Context) (user UserInfo, err error) { + return user, f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON( + ctx, + &rest.Opts{ + Method: "GET", + // The default RootURL points at the filesystem endpoint. We can't + // use that to request user information. So here we override it to + // the user endpoint + RootURL: f.opt.APIURL + "/user", + }, + nil, + &user, + ) + return shouldRetry(ctx, resp, err) + }) +} diff --git a/backend/pixeldrain/pixeldrain.go b/backend/pixeldrain/pixeldrain.go new file mode 100644 index 000000000..abf6c1f57 --- /dev/null +++ b/backend/pixeldrain/pixeldrain.go @@ -0,0 +1,567 @@ +// Package pixeldrain provides an interface to the Pixeldrain object storage +// system. +package pixeldrain + +import ( + "context" + "errors" + "fmt" + "io" + "path" + "strconv" + "strings" + "time" + + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/config/configmap" + "github.com/rclone/rclone/fs/config/configstruct" + "github.com/rclone/rclone/fs/fshttp" + "github.com/rclone/rclone/fs/hash" + "github.com/rclone/rclone/lib/pacer" + "github.com/rclone/rclone/lib/rest" +) + +const ( + timeFormat = time.RFC3339Nano + minSleep = pacer.MinSleep(10 * time.Millisecond) + maxSleep = pacer.MaxSleep(1 * time.Second) + decayConstant = pacer.DecayConstant(2) // bigger for slower decay, exponential +) + +// Register with Fs +func init() { + fs.Register(&fs.RegInfo{ + Name: "pixeldrain", + Description: "Pixeldrain Filesystem", + NewFs: NewFs, + Config: nil, + Options: []fs.Option{{ + Name: "api_key", + Help: "API key for your pixeldrain account.\n" + + "Found on https://pixeldrain.com/user/api_keys.", + Sensitive: true, + }, { + Name: "root_folder_id", + Help: "Root of the filesystem to use.\n\n" + + "Set to 'me' to use your personal filesystem. " + + "Set to a shared directory ID to use a shared directory.", + Default: "me", + }, { + Name: "api_url", + Help: "The API endpoint to connect to. In the vast majority of cases it's fine to leave\n" + + "this at default. It is only intended to be changed for testing purposes.", + Default: "https://pixeldrain.com/api", + Advanced: true, + Required: true, + }}, + MetadataInfo: &fs.MetadataInfo{ + System: map[string]fs.MetadataHelp{ + "mode": { + Help: "File mode", + Type: "octal, unix style", + Example: "755", + }, + "mtime": { + Help: "Time of last modification", + Type: "RFC 3339", + Example: timeFormat, + }, + "btime": { + Help: "Time of file birth (creation)", + Type: "RFC 3339", + Example: timeFormat, + }, + }, + Help: "Pixeldrain supports file modes and creation times.", + }, + }) +} + +// Options defines the configuration for this backend +type Options struct { + APIKey string `config:"api_key"` + RootFolderID string `config:"root_folder_id"` + APIURL string `config:"api_url"` +} + +// Fs represents a remote box +type Fs struct { + name string // name of this remote, as given to NewFS + root string // the path we are working on, as given to NewFS + opt Options // parsed options + features *fs.Features // optional features + srv *rest.Client // the connection to the server + pacer *fs.Pacer + loggedIn bool // if the user is authenticated + + // Pathprefix is the directory we're working in. The pathPrefix is stripped + // from every API response containing a path. The pathPrefix always begins + // and ends with a slash for concatenation convenience + pathPrefix string +} + +// Object describes a pixeldrain file +type Object struct { + fs *Fs // what this object is part of + base FilesystemNode // the node this object references +} + +// NewFs constructs an Fs from the path, container:path +func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, error) { + // Parse config into Options struct + opt := new(Options) + err := configstruct.Set(m, opt) + if err != nil { + return nil, err + } + + f := &Fs{ + name: name, + root: root, + opt: *opt, + srv: rest.NewClient(fshttp.NewClient(ctx)).SetErrorHandler(apiErrorHandler), + pacer: fs.NewPacer(ctx, pacer.NewDefault(minSleep, maxSleep, decayConstant)), + } + f.features = (&fs.Features{ + ReadMimeType: true, + CanHaveEmptyDirectories: true, + ReadMetadata: true, + WriteMetadata: true, + }).Fill(ctx, f) + + // Set the path prefix. This is the path to the root directory on the + // server. We add it to each request and strip it from each response because + // rclone does not want to see it + f.pathPrefix = "/" + path.Join(opt.RootFolderID, f.root) + "/" + + // The root URL equates to https://pixeldrain.com/api/filesystem during + // normal operation. API handlers need to manually add the pathPrefix to + // each request + f.srv.SetRoot(opt.APIURL + "/filesystem") + + // If using an APIKey, set the Authorization header + if len(opt.APIKey) > 0 { + f.srv.SetUserPass("", opt.APIKey) + + // Check if credentials are correct + user, err := f.userInfo(ctx) + if err != nil { + return nil, fmt.Errorf("failed to get user data: %w", err) + } + + f.loggedIn = true + + fs.Infof(f, + "Logged in as '%s', subscription '%s', storage limit %d", + user.Username, user.Subscription.Name, user.Subscription.StorageSpace, + ) + } + + if !f.loggedIn && opt.RootFolderID == "me" { + return nil, errors.New("authentication required: the 'me' directory can only be accessed while logged in") + } + + // Satisfy TestFsIsFile. This test expects that we throw an error if the + // filesystem root is a file + fsp, err := f.stat(ctx, "") + if err != errNotFound && err != nil { + // It doesn't matter if the root directory does not exist, as long as it + // is not a file. This is what the test dictates + return f, err + } else if err == nil && fsp.Base().Type == "file" { + // The filesystem root is a file, rclone wants us to set the root to the + // parent directory + f.root = path.Dir(f.root) + f.pathPrefix = "/" + path.Join(opt.RootFolderID, f.root) + "/" + return f, fs.ErrorIsFile + } + + return f, nil +} + +// List the objects and directories in dir into entries. The +// entries can be returned in any order but should be for a +// complete directory. +// +// dir should be "" to list the root, and should not have +// trailing slashes. +// +// This should return ErrDirNotFound if the directory isn't +// found. +func (f *Fs) List(ctx context.Context, dir string) (entries fs.DirEntries, err error) { + fsp, err := f.stat(ctx, dir) + if err == errNotFound { + return nil, fs.ErrorDirNotFound + } else if err != nil { + return nil, err + } else if fsp.Base().Type == "file" { + return nil, fs.ErrorIsFile + } + + entries = make(fs.DirEntries, len(fsp.Children)) + for i := range fsp.Children { + if fsp.Children[i].Type == "dir" { + entries[i] = f.nodeToDirectory(fsp.Children[i]) + } else { + entries[i] = f.nodeToObject(fsp.Children[i]) + } + } + + return entries, nil +} + +// NewObject finds the Object at remote. If it can't be found +// it returns the error fs.ErrorObjectNotFound. +func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) { + fsp, err := f.stat(ctx, remote) + if err == errNotFound { + return nil, fs.ErrorObjectNotFound + } else if err != nil { + return nil, err + } else if fsp.Base().Type == "dir" { + return nil, fs.ErrorIsDir + } + return f.nodeToObject(fsp.Base()), nil +} + +// Put the object +// +// Copy the reader in to the new object which is returned. +// +// The new object may have been created if an error is returned +func (f *Fs) Put(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + meta, err := fs.GetMetadataOptions(ctx, f, src, options) + if err != nil { + return nil, fmt.Errorf("failed to get object metadata") + } + + // Overwrite the mtime if it was not already set in the metadata + if _, ok := meta["mtime"]; !ok { + if meta == nil { + meta = make(fs.Metadata) + } + meta["mtime"] = src.ModTime(ctx).Format(timeFormat) + } + + node, err := f.put(ctx, src.Remote(), in, meta, options) + if err != nil { + return nil, fmt.Errorf("failed to put object: %w", err) + } + + return f.nodeToObject(node), nil +} + +// Mkdir creates the container if it doesn't exist +func (f *Fs) Mkdir(ctx context.Context, dir string) (err error) { + err = f.mkdir(ctx, dir) + if err == errNotFound { + return fs.ErrorDirNotFound + } else if err == errExists { + // Spec says we do not return an error if the directory already exists + return nil + } + return err +} + +// Rmdir deletes the root folder +// +// Returns an error if it isn't empty +func (f *Fs) Rmdir(ctx context.Context, dir string) (err error) { + err = f.delete(ctx, dir, false) + if err == errNotFound { + return fs.ErrorDirNotFound + } + return err +} + +// Name of the remote (as passed into NewFs) +func (f *Fs) Name() string { return f.name } + +// Root of the remote (as passed into NewFs) +func (f *Fs) Root() string { return f.root } + +// String converts this Fs to a string +func (f *Fs) String() string { return fmt.Sprintf("pixeldrain root '%s'", f.root) } + +// Precision return the precision of this Fs +func (f *Fs) Precision() time.Duration { return time.Millisecond } + +// Hashes returns the supported hash sets. +func (f *Fs) Hashes() hash.Set { return hash.Set(hash.SHA256) } + +// Features returns the optional features of this Fs +func (f *Fs) Features() *fs.Features { return f.features } + +// Purge all files in the directory specified +// +// Implement this if you have a way of deleting all the files +// quicker than just running Remove() on the result of List() +// +// Return an error if it doesn't exist +func (f *Fs) Purge(ctx context.Context, dir string) (err error) { + err = f.delete(ctx, dir, true) + if err == errNotFound { + return fs.ErrorDirNotFound + } + return err +} + +// Move src to this remote using server-side move operations. +// +// This is stored with the remote path given. +// +// It returns the destination Object and a possible error. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantMove +func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { + srcObj, ok := src.(*Object) + if !ok { + // This is not a pixeldrain object. Can't move + return nil, fs.ErrorCantMove + } + + node, err := f.rename(ctx, srcObj.fs, srcObj.base.Path, remote, fs.GetConfig(ctx).MetadataSet) + if err == errIncompatibleSourceFS { + return nil, fs.ErrorCantMove + } else if err == errNotFound { + return nil, fs.ErrorObjectNotFound + } + + return f.nodeToObject(node), nil +} + +// DirMove moves src, srcRemote to this remote at dstRemote +// using server-side move operations. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantDirMove +// +// If destination exists then return fs.ErrorDirExists +func (f *Fs) DirMove(ctx context.Context, src fs.Fs, srcRemote, dstRemote string) (err error) { + _, err = f.rename(ctx, src, srcRemote, dstRemote, nil) + if err == errIncompatibleSourceFS { + return fs.ErrorCantDirMove + } else if err == errNotFound { + return fs.ErrorDirNotFound + } else if err == errExists { + return fs.ErrorDirExists + } + return err +} + +// ChangeNotify calls the passed function with a path +// that has had changes. If the implementation +// uses polling, it should adhere to the given interval. +// At least one value will be written to the channel, +// specifying the initial value and updated values might +// follow. A 0 Duration should pause the polling. +// The ChangeNotify implementation must empty the channel +// regularly. When the channel gets closed, the implementation +// should stop polling and release resources. +func (f *Fs) ChangeNotify(ctx context.Context, notify func(string, fs.EntryType), newInterval <-chan time.Duration) { + // If the bucket ID is not /me we need to explicitly enable change logging + // for this directory or file + if f.pathPrefix != "/me/" { + _, err := f.update(ctx, "", fs.Metadata{"logging_enabled": "true"}) + if err != nil { + fs.Errorf(f, "Failed to set up change logging for path '%s': %s", f.pathPrefix, err) + } + } + + go f.changeNotify(ctx, notify, newInterval) +} +func (f *Fs) changeNotify(ctx context.Context, notify func(string, fs.EntryType), newInterval <-chan time.Duration) { + var ticker = time.NewTicker(<-newInterval) + var lastPoll = time.Now() + + for { + select { + case dur, ok := <-newInterval: + if !ok { + ticker.Stop() + return + } + + fs.Debugf(f, "Polling changes at an interval of %s", dur) + ticker.Reset(dur) + + case t := <-ticker.C: + clog, err := f.changeLog(ctx, lastPoll, t) + if err != nil { + fs.Errorf(f, "Failed to get change log for path '%s': %s", f.pathPrefix, err) + continue + } + + for i := range clog { + fs.Debugf(f, "Path '%s' (%s) changed (%s) in directory '%s'", + clog[i].Path, clog[i].Type, clog[i].Action, f.pathPrefix) + + if clog[i].Type == "dir" { + notify(strings.TrimPrefix(clog[i].Path, "/"), fs.EntryDirectory) + } else if clog[i].Type == "file" { + notify(strings.TrimPrefix(clog[i].Path, "/"), fs.EntryObject) + } + } + + lastPoll = t + } + } +} + +// PutStream uploads to the remote path with the modTime given of indeterminate size +// +// May create the object even if it returns an error - if so +// will return the object and the error, otherwise will return +// nil and the error +func (f *Fs) PutStream(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + // Put already supports streaming so we just use that + return f.Put(ctx, in, src, options...) +} + +// DirSetModTime sets the mtime metadata on a directory +func (f *Fs) DirSetModTime(ctx context.Context, dir string, modTime time.Time) (err error) { + _, err = f.update(ctx, dir, fs.Metadata{"mtime": modTime.Format(timeFormat)}) + return err +} + +// PublicLink generates a public link to the remote path (usually readable by anyone) +func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration, unlink bool) (string, error) { + fsn, err := f.update(ctx, remote, fs.Metadata{"shared": strconv.FormatBool(!unlink)}) + if err != nil { + return "", err + } + if fsn.ID != "" { + return strings.Replace(f.opt.APIURL, "/api", "/d/", 1) + fsn.ID, nil + } + return "", nil +} + +// About gets quota information +func (f *Fs) About(ctx context.Context) (usage *fs.Usage, err error) { + user, err := f.userInfo(ctx) + if err != nil { + return nil, fmt.Errorf("failed to read user info: %w", err) + } + + usage = &fs.Usage{Used: fs.NewUsageValue(user.StorageSpaceUsed)} + + if user.Subscription.StorageSpace > -1 { + usage.Total = fs.NewUsageValue(user.Subscription.StorageSpace) + } + + return usage, nil +} + +// SetModTime sets the modification time of the local fs object +func (o *Object) SetModTime(ctx context.Context, modTime time.Time) (err error) { + _, err = o.fs.update(ctx, o.base.Path, fs.Metadata{"mtime": modTime.Format(timeFormat)}) + if err == nil { + o.base.Modified = modTime + } + return err +} + +// Open an object for read +func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.ReadCloser, err error) { + return o.fs.read(ctx, o.base.Path, options) +} + +// Update the object with the contents of the io.Reader, modTime and size +// +// If existing is set then it updates the object rather than creating a new one. +// +// The new object may have been created if an error is returned. +func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (err error) { + // Copy the parameters and update the object + o.base.Modified = src.ModTime(ctx) + o.base.FileSize = src.Size() + o.base.SHA256Sum, _ = src.Hash(ctx, hash.SHA256) + _, err = o.fs.Put(ctx, in, o, options...) + return err +} + +// Remove an object +func (o *Object) Remove(ctx context.Context) error { + return o.fs.delete(ctx, o.base.Path, false) +} + +// Fs returns the parent Fs +func (o *Object) Fs() fs.Info { + return o.fs +} + +// Hash returns the SHA-256 of an object returning a lowercase hex string +func (o *Object) Hash(ctx context.Context, t hash.Type) (string, error) { + if t != hash.SHA256 { + return "", hash.ErrUnsupported + } + return o.base.SHA256Sum, nil +} + +// Storable returns a boolean showing whether this object storable +func (o *Object) Storable() bool { + return true +} + +// Return a string version +func (o *Object) String() string { + if o == nil { + return "" + } + return o.base.Path +} + +// Remote returns the remote path +func (o *Object) Remote() string { + return o.base.Path +} + +// ModTime returns the modification time of the object +// +// It attempts to read the objects mtime and if that isn't present the +// LastModified returned in the http headers +func (o *Object) ModTime(ctx context.Context) time.Time { + return o.base.Modified +} + +// Size returns the size of an object in bytes +func (o *Object) Size() int64 { + return o.base.FileSize +} + +// MimeType returns the content type of the Object if known, or "" if not +func (o *Object) MimeType(ctx context.Context) string { + return o.base.FileType +} + +// Metadata returns metadata for an object +// +// It should return nil if there is no Metadata +func (o *Object) Metadata(ctx context.Context) (fs.Metadata, error) { + return fs.Metadata{ + "mode": o.base.ModeOctal, + "mtime": o.base.Modified.Format(timeFormat), + "btime": o.base.Created.Format(timeFormat), + }, nil +} + +// Verify that all the interfaces are implemented correctly +var ( + _ fs.Fs = (*Fs)(nil) + _ fs.Info = (*Fs)(nil) + _ fs.Purger = (*Fs)(nil) + _ fs.Mover = (*Fs)(nil) + _ fs.DirMover = (*Fs)(nil) + _ fs.ChangeNotifier = (*Fs)(nil) + _ fs.PutStreamer = (*Fs)(nil) + _ fs.DirSetModTimer = (*Fs)(nil) + _ fs.PublicLinker = (*Fs)(nil) + _ fs.Abouter = (*Fs)(nil) + _ fs.Object = (*Object)(nil) + _ fs.DirEntry = (*Object)(nil) + _ fs.MimeTyper = (*Object)(nil) + _ fs.Metadataer = (*Object)(nil) +) diff --git a/backend/pixeldrain/pixeldrain_test.go b/backend/pixeldrain/pixeldrain_test.go new file mode 100644 index 000000000..f36975243 --- /dev/null +++ b/backend/pixeldrain/pixeldrain_test.go @@ -0,0 +1,18 @@ +// Test pixeldrain filesystem interface +package pixeldrain_test + +import ( + "testing" + + "github.com/rclone/rclone/backend/pixeldrain" + "github.com/rclone/rclone/fstest/fstests" +) + +// TestIntegration runs integration tests against the remote +func TestIntegration(t *testing.T) { + fstests.Run(t, &fstests.Opt{ + RemoteName: "TestPixeldrain:", + NilObject: (*pixeldrain.Object)(nil), + SkipInvalidUTF8: true, // Pixeldrain throws an error on invalid utf-8 + }) +} diff --git a/bin/make_manual.py b/bin/make_manual.py index 2ebeb207f..41ddccf7c 100755 --- a/bin/make_manual.py +++ b/bin/make_manual.py @@ -69,6 +69,7 @@ docs = [ "swift.md", "pcloud.md", "pikpak.md", + "pixeldrain.md", "premiumizeme.md", "protondrive.md", "putio.md", diff --git a/docs/content/_index.md b/docs/content/_index.md index 1a535220f..714cce51a 100644 --- a/docs/content/_index.md +++ b/docs/content/_index.md @@ -161,6 +161,7 @@ WebDAV or S3, that work out of the box.) {{< provider name="pCloud" home="https://www.pcloud.com/" config="/pcloud/" >}} {{< provider name="Petabox" home="https://petabox.io/" config="/s3/#petabox" >}} {{< provider name="PikPak" home="https://mypikpak.com/" config="/pikpak/" >}} +{{< provider name="Pixeldrain" home="https://pixeldrain.com/" config="/pixeldrain/" >}} {{< provider name="premiumize.me" home="https://premiumize.me/" config="/premiumizeme/" >}} {{< provider name="put.io" home="https://put.io/" config="/putio/" >}} {{< provider name="Proton Drive" home="https://proton.me/drive" config="/protondrive/" >}} diff --git a/docs/content/docs.md b/docs/content/docs.md index 861ee963b..5eaaee51e 100644 --- a/docs/content/docs.md +++ b/docs/content/docs.md @@ -65,6 +65,7 @@ See the following for detailed instructions for * [Oracle Object Storage](/oracleobjectstorage/) * [Pcloud](/pcloud/) * [PikPak](/pikpak/) + * [Pixeldrain](/pixeldrain/) * [premiumize.me](/premiumizeme/) * [put.io](/putio/) * [Proton Drive](/protondrive/) diff --git a/docs/content/overview.md b/docs/content/overview.md index 2b4ecd111..b869b1035 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -46,6 +46,7 @@ Here is an overview of the major features of each cloud storage system. | Oracle Object Storage | MD5 | R/W | No | No | R/W | - | | pCloud | MD5, SHA1 ⁷ | R | No | No | W | - | | PikPak | MD5 | R | No | No | R | - | +| Pixeldrain | SHA256 | R/W | No | No | R | RW | | premiumize.me | - | - | Yes | No | R | - | | put.io | CRC-32 | R/W | No | Yes | R | - | | Proton Drive | SHA1 | R/W | No | No | R | - | @@ -520,6 +521,7 @@ upon backend-specific capabilities. | Oracle Object Storage | No | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | | pCloud | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | | PikPak | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | +| Pixeldrain | Yes | No | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | premiumize.me | Yes | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | | put.io | Yes | No | Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | | Proton Drive | Yes | No | Yes | Yes | Yes | No | No | No | No | Yes | Yes | diff --git a/docs/content/pixeldrain.md b/docs/content/pixeldrain.md new file mode 100644 index 000000000..853ad55cc --- /dev/null +++ b/docs/content/pixeldrain.md @@ -0,0 +1,181 @@ +--- +title: "Pixeldrain" +description: "Rclone docs for Pixeldrain" +versionIntroduced: "v1.68" +--- + +# {{< icon "fa fa-circle" >}} Pixeldrain + +This is the backend for Pixeldrain's premium filesystem feature. This is not the +same as pixeldrain's free file sharing product. The filesystem requires either a +Pro subscription or the Prepaid plan. [More information on +subscriptions](https://pixeldrain.com/#pro). + +An overview of the filesystem's features and limitations is available in the +[filesystem guide](https://pixeldrain.com/filesystem) on pixeldrain. + +### Usage with account + +To use the personal filesystem you will need a [pixeldrain +account](https://pixeldrain.com/register) and either the Prepaid plan or one of +the Patreon-based subscriptions. After registering and subscribing, your +personal filesystem will be available at this link: https://pixeldrain.com/d/me. + +Go to the [API keys page](https://pixeldrain.com/user/api_keys) on your account +and generate a new API key for rclone. Then run `rclone config` and use the API +key to create a new backend. + +Example: + +``` +No remotes found, make a new one? +n) New remote +d) Delete remote +c) Copy remote +s) Set configuration password +q) Quit config +n/d/c/s/q> n + +Enter name for new remote. +name> pixeldrainfs + +Option Storage. +Type of storage to configure. +Choose a number from below, or type in your own value. +... +XX / Pixeldrain Filesystem + \ (pixeldrain) +... +Storage> pixeldrain + +Option api_key. +API key for your pixeldrain account. +Found on https://pixeldrain.com/user/api_keys. +Enter a value. Press Enter to leave empty. +api_key> b1bb1e81-9b7b-406b-986a-c9b20be76e15 + +Option directory_id. +Root of the filesystem to use. Set to 'me' to use your personal filesystem. +Set to a shared directory ID to use a shared directory. +Enter a string value. Press Enter for the default (me). +directory_id> + +Edit advanced config? +y) Yes +n) No (default) +y/n> + +Configuration complete. +Options: +- type: pixeldrain +- api_key: b1bb1e81-9b7b-406b-986a-c9b20be76e15 +Keep this "pixeldrainfs" remote? +y) Yes this is OK (default) +e) Edit this remote +d) Delete this remote +y/e/d> + +Current remotes: + +Name Type +==== ==== +pixeldrainfs pixeldrain + +e) Edit existing remote +n) New remote +d) Delete remote +r) Rename remote +c) Copy remote +s) Set configuration password +q) Quit config +e/n/d/r/c/s/q> q +``` + +### Usage without account + +It is possible to gain read-only access to publicly shared directories through +rclone. For this you only need a directory ID. The directory ID can be found in +the URL of a shared directory, the URL will look like this +`https://pixeldrain.com/d/abcd1234` where `abcd1234` is the directory ID. +Directory IDs in your own filesystem can also be listed with the `lsf` command: + +`rclone lsf Pixeldrain: --dirs-only -Fpi` + +This will print directories in your `Pixeldrain` home directory and their public +IDs. + +Enter this directory ID in the rclone config and you will be able to access the +directory. + +{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/pixeldrain/pixeldrain.go then run make backenddocs" >}} +### Standard options + +Here are the Standard options specific to pixeldrain (Pixeldrain Filesystem). + +#### --pixeldrain-api-key + +API key for your pixeldrain account. +Found on https://pixeldrain.com/user/api_keys. + +Properties: + +- Config: api_key +- Env Var: RCLONE_PIXELDRAIN_API_KEY +- Type: string +- Required: false + +#### --pixeldrain-root-folder-id + +Root of the filesystem to use. + +Set to 'me' to use your personal filesystem. Set to a shared directory ID to use a shared directory. + +Properties: + +- Config: root_folder_id +- Env Var: RCLONE_PIXELDRAIN_ROOT_FOLDER_ID +- Type: string +- Default: "me" + +### Advanced options + +Here are the Advanced options specific to pixeldrain (Pixeldrain Filesystem). + +#### --pixeldrain-api-url + +The API endpoint to connect to. In the vast majority of cases it's fine to leave +this at default. It is only intended to be changed for testing purposes. + +Properties: + +- Config: api_url +- Env Var: RCLONE_PIXELDRAIN_API_URL +- Type: string +- Default: "https://pixeldrain.com/api" + +#### --pixeldrain-description + +Description of the remote. + +Properties: + +- Config: description +- Env Var: RCLONE_PIXELDRAIN_DESCRIPTION +- Type: string +- Required: false + +### Metadata + +Pixeldrain supports file modes and creation times. + +Here are the possible system metadata items for the pixeldrain backend. + +| Name | Help | Type | Example | Read Only | +|------|------|------|---------|-----------| +| btime | Time of file birth (creation) | RFC 3339 | 2006-01-02T15:04:05.999999999Z07:00 | N | +| mode | File mode | octal, unix style | 755 | N | +| mtime | Time of last modification | RFC 3339 | 2006-01-02T15:04:05.999999999Z07:00 | N | + +See the [metadata](/docs/#metadata) docs for more info. + +{{< rem autogenerated options stop >}} diff --git a/docs/layouts/chrome/navbar.html b/docs/layouts/chrome/navbar.html index 71d5174d1..1c67b098b 100644 --- a/docs/layouts/chrome/navbar.html +++ b/docs/layouts/chrome/navbar.html @@ -90,6 +90,7 @@ Oracle Object Storage pCloud PikPak + Pixeldrain premiumize.me put.io Proton Drive diff --git a/fstest/test_all/config.yaml b/fstest/test_all/config.yaml index 37a561b81..155f3093f 100644 --- a/fstest/test_all/config.yaml +++ b/fstest/test_all/config.yaml @@ -364,6 +364,11 @@ backends: # This test fails with message # "share_status_prohibited" (9): Sorry, the sharing service is under maintenance in the current region. - TestIntegration/FsMkdir/FsPutFiles/PublicLink + - backend: "pixeldrain" + remote: "TestPixeldrain:" + ignore: + - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 + fastlist: false - backend: "webdav" remote: "TestWebdavNextcloud:" ignore: From 4b922d86d7949db044f6fe06ae41c89140c8bb27 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 12 Aug 2024 17:16:25 +0100 Subject: [PATCH 104/168] drive: update docs on creating admin service accounts --- docs/content/drive.md | 46 +++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/docs/content/drive.md b/docs/content/drive.md index d1691421e..a83bd71cb 100644 --- a/docs/content/drive.md +++ b/docs/content/drive.md @@ -213,42 +213,49 @@ credentials file into the rclone config file, you can set `service_account_credentials` with the actual contents of the file instead, or set the equivalent environment variable. -#### Use case - Google Apps/G-suite account and individual Drive +#### Use case - Google Workspace account and individual Drive -Let's say that you are the administrator of a Google Apps (old) or -G-suite account. -The goal is to store data on an individual's Drive account, who IS -a member of the domain. -We'll call the domain **example.com**, and the user -**foo@example.com**. +Let's say that you are the administrator of a Google Workspace. The +goal is to read or write data on an individual's Drive account, who IS +a member of the domain. We'll call the domain **example.com**, and the +user **foo@example.com**. There's a few steps we need to go through to accomplish this: ##### 1. Create a service account for example.com + - To create a service account and obtain its credentials, go to the [Google Developer Console](https://console.developers.google.com). - - You must have a project - create one if you don't. + - You must have a project - create one if you don't and make sure you are on the selected project. - Then go to "IAM & admin" -> "Service Accounts". - Use the "Create Service Account" button. Fill in "Service account name" and "Service account ID" with something that identifies your client. - Select "Create And Continue". Step 2 and 3 are optional. - - These credentials are what rclone will use for authentication. + - Click on the newly created service account + - Click "Keys" and then "Add Key" and then "Create new key" + - Choose type "JSON" and click create + - This will download a small JSON file that rclone will use for authentication. + If you ever need to remove access, press the "Delete service account key" button. ##### 2. Allowing API access to example.com Google Drive - - Go to example.com's admin console + + - Go to example.com's [Workspace Admin Console](https://admin.google.com) - Go into "Security" (or use the search bar) - - Select "Show more" and then "Advanced settings" - - Select "Manage API client access" in the "Authentication" section - - In the "Client Name" field enter the service account's + - Select "Access and data control" and then "API controls" + - Click "Manage domain-wide delegation" + - Click "Add new" + - In the "Client ID" field enter the service account's "Client ID" - this can be found in the Developer Console under "IAM & Admin" -> "Service Accounts", then "View Client ID" for the newly created service account. It is a ~21 character numerical string. - - In the next field, "One or More API Scopes", enter + - In the next field, "OAuth Scopes", enter `https://www.googleapis.com/auth/drive` -to grant access to Google Drive specifically. +to grant read/write access to Google Drive specifically. +You can also use `https://www.googleapis.com/auth/drive.readonly` for read only access. + - Click "Authorise" ##### 3. Configure rclone, assuming a new install @@ -257,17 +264,18 @@ rclone config n/s/q> n # New name>gdrive # Gdrive is an example name -Storage> # Select the number shown for Google Drive +Storage> # Type drive client_id> # Can be left blank client_secret> # Can be left blank -scope> # Select your scope, 1 for example +scope> # Select the scope use used in step 2 root_folder_id> # Can be left blank -service_account_file> /home/foo/myJSONfile.json # This is where the JSON file goes! +service_account_file> /home/foo/myJSONfile.json # Path to the JSON file you downloaded in step 1. y/n> # Auto config, n ``` ##### 4. Verify that it's working + - `rclone -v --drive-impersonate foo@example.com lsf gdrive:backup` - The arguments do: - `-v` - verbose logging @@ -278,7 +286,7 @@ the magic, pretending to be user foo. the folder named backup. Note: in case you configured a specific root folder on gdrive and rclone is unable to access the contents of that folder when using `--drive-impersonate`, do this instead: - - in the gdrive web interface, share your root folder with the user/email of the new Service Account you created/selected at step #1 + - in the gdrive web interface, share your root folder with the user/email of the new Service Account you created/selected at step 1 - use rclone without specifying the `--drive-impersonate` option, like this: `rclone -v lsf gdrive:backup` From 8d1d096c112ff26967496fd166697515fdf4b7b9 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 12 Aug 2024 20:23:19 +0100 Subject: [PATCH 105/168] drive: fix copying Google Docs to a backend which only supports SHA1 When copying Google Docs to Backblaze B2 errors like this would happen ERROR : test.docx: Failed to calculate src hash: hash type not supported ERROR : test.docx: corrupted on transfer: sha1 hashes differ src This was due to an oversight in 8fd66daab671bb98 drive: add support of SHA-1 and SHA-256 checksum Which omitted to change the base object (which includes Google Docs) so that it supported SHA-1 and SHA-256. --- backend/drive/drive.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/drive/drive.go b/backend/drive/drive.go index 30e930f38..271b0b046 100644 --- a/backend/drive/drive.go +++ b/backend/drive/drive.go @@ -3965,7 +3965,7 @@ func (o *Object) Hash(ctx context.Context, t hash.Type) (string, error) { return "", hash.ErrUnsupported } func (o *baseObject) Hash(ctx context.Context, t hash.Type) (string, error) { - if t != hash.MD5 { + if t != hash.MD5 && t != hash.SHA1 && t != hash.SHA256 { return "", hash.ErrUnsupported } return "", nil From 9d5315a944c883751b54edf52c7b4ff5d3e4f4c1 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 17:46:12 +0100 Subject: [PATCH 106/168] build: fix gosimple lint errors with golangci-lint v1.60.1 --- backend/chunker/chunker.go | 2 +- backend/seafile/webapi.go | 2 +- lib/rest/rest.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/chunker/chunker.go b/backend/chunker/chunker.go index 5fcb0abd3..7b1df95c1 100644 --- a/backend/chunker/chunker.go +++ b/backend/chunker/chunker.go @@ -987,7 +987,7 @@ func (f *Fs) scanObject(ctx context.Context, remote string, quickScan bool) (fs. } } - if o.main == nil && (o.chunks == nil || len(o.chunks) == 0) { + if o.main == nil && len(o.chunks) == 0 { // Scanning hasn't found data chunks with conforming names. if f.useMeta || quickScan { // Metadata is required but absent and there are no chunks. diff --git a/backend/seafile/webapi.go b/backend/seafile/webapi.go index 1cc05a14b..967dbabf0 100644 --- a/backend/seafile/webapi.go +++ b/backend/seafile/webapi.go @@ -62,7 +62,7 @@ func getAuthorizationToken(ctx context.Context, srv *rest.Client, user, password // This is only going to be http errors here return "", fmt.Errorf("failed to authenticate: %w", err) } - if result.Errors != nil && len(result.Errors) > 0 { + if len(result.Errors) > 0 { return "", errors.New(strings.Join(result.Errors, ", ")) } if result.Token == "" { diff --git a/lib/rest/rest.go b/lib/rest/rest.go index 627f0585c..20ee75cb8 100644 --- a/lib/rest/rest.go +++ b/lib/rest/rest.go @@ -238,7 +238,7 @@ func (api *Client) Call(ctx context.Context, opts *Opts) (resp *http.Response, e return nil, errors.New("RootURL not set") } url += opts.Path - if opts.Parameters != nil && len(opts.Parameters) > 0 { + if len(opts.Parameters) > 0 { url += "?" + opts.Parameters.Encode() } body := readers.NoCloser(opts.Body) From 1c80cbd13a81d42aee8886e4c48bdb5e7f23069a Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 17:48:24 +0100 Subject: [PATCH 107/168] build: fix staticcheck lint errors with golangci-lint v1.60.1 --- cmd/mount/mount.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cmd/mount/mount.go b/cmd/mount/mount.go index 0cc9ae651..2431d5df4 100644 --- a/cmd/mount/mount.go +++ b/cmd/mount/mount.go @@ -5,7 +5,6 @@ package mount import ( "fmt" - "runtime" "time" "bazil.org/fuse" @@ -70,9 +69,6 @@ func mountOptions(VFS *vfs.VFS, device string, opt *mountlib.Options) (options [ // report an error when fusermount is called. func mount(VFS *vfs.VFS, mountpoint string, opt *mountlib.Options) (<-chan error, func() error, error) { f := VFS.Fs() - if runtime.GOOS == "darwin" { - fs.Logf(nil, "macOS users: please try \"rclone cmount\" as it will be the default in v1.54") - } if err := mountlib.CheckOverlap(f, mountpoint); err != nil { return nil, nil, err } From 83613634f93e66b8db3ee06d3e832760a2a30e27 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 18:19:36 +0100 Subject: [PATCH 108/168] build: bisync: fix govet lint errors with golangci-lint v1.60.1 There were a lot of instances of this lint error printf: non-constant format string in call to github.com/rclone/rclone/fs.Logf (govet) Most of these could not easily be fixed so had nolint lines added. This should probably be done in a neater way perhaps by making LogColorf/ErrorColorf functions. --- cmd/bisync/checkfn.go | 4 ++-- cmd/bisync/compare.go | 41 ++++++++++++++++++++-------------------- cmd/bisync/operations.go | 36 +++++++++++++++++------------------ cmd/bisync/queue.go | 2 +- cmd/bisync/resolve.go | 2 +- cmd/bisync/resync.go | 2 +- 6 files changed, 43 insertions(+), 44 deletions(-) diff --git a/cmd/bisync/checkfn.go b/cmd/bisync/checkfn.go index 19ac7cd16..9b0b9f144 100644 --- a/cmd/bisync/checkfn.go +++ b/cmd/bisync/checkfn.go @@ -107,10 +107,10 @@ func CryptCheckFn(ctx context.Context, dst, src fs.Object) (differ bool, noHash } if cryptHash != underlyingHash { err = fmt.Errorf("hashes differ (%s:%s) %q vs (%s:%s) %q", fdst.Name(), fdst.Root(), cryptHash, fsrc.Name(), fsrc.Root(), underlyingHash) - fs.Debugf(src, err.Error()) + fs.Debugf(src, "%s", err.Error()) // using same error msg as CheckFn so integration tests match err = fmt.Errorf("%v differ", hashType) - fs.Errorf(src, err.Error()) + fs.Errorf(src, "%s", err.Error()) return true, false, nil } return false, false, nil diff --git a/cmd/bisync/compare.go b/cmd/bisync/compare.go index de7a41ac2..75eac3b30 100644 --- a/cmd/bisync/compare.go +++ b/cmd/bisync/compare.go @@ -62,42 +62,41 @@ func (b *bisyncRun) setCompareDefaults(ctx context.Context) error { b.setHashType(ci) } - // Checks and Warnings if b.opt.Compare.SlowHashSyncOnly && b.opt.Compare.SlowHashDetected && b.opt.Resync { - fs.Logf(nil, Color(terminal.Dim, "Ignoring checksums during --resync as --slow-hash-sync-only is set.")) + fs.Logf(nil, Color(terminal.Dim, "Ignoring checksums during --resync as --slow-hash-sync-only is set.")) ///nolint:govet ci.CheckSum = false // note not setting b.opt.Compare.Checksum = false as we still want to build listings on the non-slow side, if any } else if b.opt.Compare.Checksum && !ci.CheckSum { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Checksums will be compared for deltas but not during sync as --checksum is not set.")) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Checksums will be compared for deltas but not during sync as --checksum is not set.")) //nolint:govet } if b.opt.Compare.Modtime && (b.fs1.Precision() == fs.ModTimeNotSupported || b.fs2.Precision() == fs.ModTimeNotSupported) { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Modtime compare was requested but at least one remote does not support it. It is recommended to use --checksum or --size-only instead.")) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Modtime compare was requested but at least one remote does not support it. It is recommended to use --checksum or --size-only instead.")) //nolint:govet } if (ci.CheckSum || b.opt.Compare.Checksum) && b.opt.IgnoreListingChecksum { if (b.opt.Compare.HashType1 == hash.None || b.opt.Compare.HashType2 == hash.None) && !b.opt.Compare.DownloadHash { fs.Logf(nil, Color(terminal.YellowFg, `WARNING: Checksum compare was requested but at least one remote does not support checksums (or checksums are being ignored) and --ignore-listing-checksum is set. Ignoring Checksums globally and falling back to --compare modtime,size for sync. (Use --compare size or --size-only to ignore modtime). Path1 (%s): %s, Path2 (%s): %s`), - b.fs1.String(), b.opt.Compare.HashType1.String(), b.fs2.String(), b.opt.Compare.HashType2.String()) + b.fs1.String(), b.opt.Compare.HashType1.String(), b.fs2.String(), b.opt.Compare.HashType2.String()) //nolint:govet b.opt.Compare.Modtime = true b.opt.Compare.Size = true ci.CheckSum = false b.opt.Compare.Checksum = false } else { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Ignoring checksum for deltas as --ignore-listing-checksum is set")) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Ignoring checksum for deltas as --ignore-listing-checksum is set")) //nolint:govet // note: --checksum will still affect the internal sync calls } } if !ci.CheckSum && !b.opt.Compare.Checksum && !b.opt.IgnoreListingChecksum { - fs.Infof(nil, Color(terminal.Dim, "Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set.")) + fs.Infof(nil, Color(terminal.Dim, "Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set.")) //nolint:govet b.opt.IgnoreListingChecksum = true } if !b.opt.Compare.Size && !b.opt.Compare.Modtime && !b.opt.Compare.Checksum { - return errors.New(Color(terminal.RedFg, "must set a Compare method. (size, modtime, and checksum can't all be false.)")) + return errors.New(Color(terminal.RedFg, "must set a Compare method. (size, modtime, and checksum can't all be false.)")) //nolint:govet } notSupported := func(label string, value bool, opt *bool) { if value { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: %s is set but bisync does not support it. It will be ignored."), label) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: %s is set but bisync does not support it. It will be ignored."), label) //nolint:govet *opt = false } } @@ -124,13 +123,13 @@ func sizeDiffers(a, b int64) bool { func hashDiffers(a, b string, ht1, ht2 hash.Type, size1, size2 int64) bool { if a == "" || b == "" { if ht1 != hash.None && ht2 != hash.None && !(size1 <= 0 || size2 <= 0) { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: hash unexpectedly blank despite Fs support (%s, %s) (you may need to --resync!)"), a, b) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: hash unexpectedly blank despite Fs support (%s, %s) (you may need to --resync!)"), a, b) //nolint:govet } return false } if ht1 != ht2 { if !(downloadHash && ((ht1 == hash.MD5 && ht2 == hash.None) || (ht1 == hash.None && ht2 == hash.MD5))) { - fs.Infof(nil, Color(terminal.YellowFg, "WARNING: Can't compare hashes of different types (%s, %s)"), ht1.String(), ht2.String()) + fs.Infof(nil, Color(terminal.YellowFg, "WARNING: Can't compare hashes of different types (%s, %s)"), ht1.String(), ht2.String()) //nolint:govet return false } } @@ -152,7 +151,7 @@ func (b *bisyncRun) setHashType(ci *fs.ConfigInfo) { return } } else if b.opt.Compare.SlowHashSyncOnly && b.opt.Compare.SlowHashDetected { - fs.Logf(b.fs2, Color(terminal.YellowFg, "Ignoring --slow-hash-sync-only and falling back to --no-slow-hash as Path1 and Path2 have no hashes in common.")) + fs.Logf(b.fs2, Color(terminal.YellowFg, "Ignoring --slow-hash-sync-only and falling back to --no-slow-hash as Path1 and Path2 have no hashes in common.")) //nolint:govet b.opt.Compare.SlowHashSyncOnly = false b.opt.Compare.NoSlowHash = true ci.CheckSum = false @@ -160,7 +159,7 @@ func (b *bisyncRun) setHashType(ci *fs.ConfigInfo) { } if !b.opt.Compare.DownloadHash && !b.opt.Compare.SlowHashSyncOnly { - fs.Logf(b.fs2, Color(terminal.YellowFg, "--checksum is in use but Path1 and Path2 have no hashes in common; falling back to --compare modtime,size for sync. (Use --compare size or --size-only to ignore modtime)")) + fs.Logf(b.fs2, Color(terminal.YellowFg, "--checksum is in use but Path1 and Path2 have no hashes in common; falling back to --compare modtime,size for sync. (Use --compare size or --size-only to ignore modtime)")) //nolint:govet fs.Infof("Path1 hashes", "%v", b.fs1.Hashes().String()) fs.Infof("Path2 hashes", "%v", b.fs2.Hashes().String()) b.opt.Compare.Modtime = true @@ -168,25 +167,25 @@ func (b *bisyncRun) setHashType(ci *fs.ConfigInfo) { ci.CheckSum = false } if (b.opt.Compare.NoSlowHash || b.opt.Compare.SlowHashSyncOnly) && b.fs1.Features().SlowHash { - fs.Infof(nil, Color(terminal.YellowFg, "Slow hash detected on Path1. Will ignore checksum due to slow-hash settings")) + fs.Infof(nil, Color(terminal.YellowFg, "Slow hash detected on Path1. Will ignore checksum due to slow-hash settings")) //nolint:govet b.opt.Compare.HashType1 = hash.None } else { b.opt.Compare.HashType1 = b.fs1.Hashes().GetOne() if b.opt.Compare.HashType1 != hash.None { - fs.Logf(b.fs1, Color(terminal.YellowFg, "will use %s for same-side diffs on Path1 only"), b.opt.Compare.HashType1) + fs.Logf(b.fs1, Color(terminal.YellowFg, "will use %s for same-side diffs on Path1 only"), b.opt.Compare.HashType1) //nolint:govet } } if (b.opt.Compare.NoSlowHash || b.opt.Compare.SlowHashSyncOnly) && b.fs2.Features().SlowHash { - fs.Infof(nil, Color(terminal.YellowFg, "Slow hash detected on Path2. Will ignore checksum due to slow-hash settings")) + fs.Infof(nil, Color(terminal.YellowFg, "Slow hash detected on Path2. Will ignore checksum due to slow-hash settings")) //nolint:govet b.opt.Compare.HashType1 = hash.None } else { b.opt.Compare.HashType2 = b.fs2.Hashes().GetOne() if b.opt.Compare.HashType2 != hash.None { - fs.Logf(b.fs2, Color(terminal.YellowFg, "will use %s for same-side diffs on Path2 only"), b.opt.Compare.HashType2) + fs.Logf(b.fs2, Color(terminal.YellowFg, "will use %s for same-side diffs on Path2 only"), b.opt.Compare.HashType2) //nolint:govet } } if b.opt.Compare.HashType1 == hash.None && b.opt.Compare.HashType2 == hash.None && !b.opt.Compare.DownloadHash { - fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Ignoring checksums globally as hashes are ignored or unavailable on both sides.")) + fs.Logf(nil, Color(terminal.YellowFg, "WARNING: Ignoring checksums globally as hashes are ignored or unavailable on both sides.")) //nolint:govet b.opt.Compare.Checksum = false ci.CheckSum = false b.opt.IgnoreListingChecksum = true @@ -233,7 +232,7 @@ func (b *bisyncRun) setFromCompareFlag(ctx context.Context) error { b.opt.Compare.Checksum = true CompareFlag.Checksum = true default: - return fmt.Errorf(Color(terminal.RedFg, "unknown compare option: %s (must be size, modtime, or checksum)"), opt) + return fmt.Errorf(Color(terminal.RedFg, "unknown compare option: %s (must be size, modtime, or checksum)"), opt) //nolint:govet } } @@ -285,14 +284,14 @@ func tryDownloadHash(ctx context.Context, o fs.DirEntry, hashVal string) (string } if o.Size() < 0 { downloadHashWarn.Do(func() { - fs.Logf(o, Color(terminal.YellowFg, "Skipping hash download as checksum not reliable with files of unknown length.")) + fs.Logf(o, Color(terminal.YellowFg, "Skipping hash download as checksum not reliable with files of unknown length.")) //nolint:govet }) fs.Debugf(o, "Skipping hash download as checksum not reliable with files of unknown length.") return hashVal, hash.ErrUnsupported } firstDownloadHash.Do(func() { - fs.Infof(obj.Fs().Name(), Color(terminal.Dim, "Downloading hashes...")) + fs.Infof(obj.Fs().Name(), Color(terminal.Dim, "Downloading hashes...")) //nolint:govet }) tr := accounting.Stats(ctx).NewCheckingTransfer(o, "computing hash with --download-hash") defer func() { diff --git a/cmd/bisync/operations.go b/cmd/bisync/operations.go index 4b5a288b1..a1787edaa 100644 --- a/cmd/bisync/operations.go +++ b/cmd/bisync/operations.go @@ -131,18 +131,18 @@ func Bisync(ctx context.Context, fs1, fs2 fs.Fs, optArg *Options) (err error) { finaliseOnce.Do(func() { if atexit.Signalled() { if b.opt.Resync { - fs.Logf(nil, Color(terminal.GreenFg, "No need to gracefully shutdown during --resync (just run it again.)")) + fs.Logf(nil, Color(terminal.GreenFg, "No need to gracefully shutdown during --resync (just run it again.)")) //nolint:govet } else { - fs.Logf(nil, Color(terminal.YellowFg, "Attempting to gracefully shutdown. (Send exit signal again for immediate un-graceful shutdown.)")) + fs.Logf(nil, Color(terminal.YellowFg, "Attempting to gracefully shutdown. (Send exit signal again for immediate un-graceful shutdown.)")) //nolint:govet b.InGracefulShutdown = true if b.SyncCI != nil { - fs.Infof(nil, Color(terminal.YellowFg, "Telling Sync to wrap up early.")) + fs.Infof(nil, Color(terminal.YellowFg, "Telling Sync to wrap up early.")) //nolint:govet b.SyncCI.MaxTransfer = 1 b.SyncCI.MaxDuration = 1 * time.Second b.SyncCI.CutoffMode = fs.CutoffModeSoft gracePeriod := 30 * time.Second // TODO: flag to customize this? if !waitFor("Canceling Sync if not done in", gracePeriod, func() bool { return b.CleanupCompleted }) { - fs.Logf(nil, Color(terminal.YellowFg, "Canceling sync and cleaning up")) + fs.Logf(nil, Color(terminal.YellowFg, "Canceling sync and cleaning up")) //nolint:govet b.CancelSync() waitFor("Aborting Bisync if not done in", 60*time.Second, func() bool { return b.CleanupCompleted }) } @@ -150,13 +150,13 @@ func Bisync(ctx context.Context, fs1, fs2 fs.Fs, optArg *Options) (err error) { // we haven't started to sync yet, so we're good. // no need to worry about the listing files, as we haven't overwritten them yet. b.CleanupCompleted = true - fs.Logf(nil, Color(terminal.GreenFg, "Graceful shutdown completed successfully.")) + fs.Logf(nil, Color(terminal.GreenFg, "Graceful shutdown completed successfully.")) //nolint:govet } } if !b.CleanupCompleted { if !b.opt.Resync { - fs.Logf(nil, Color(terminal.HiRedFg, "Graceful shutdown failed.")) - fs.Logf(nil, Color(terminal.RedFg, "Bisync interrupted. Must run --resync to recover.")) + fs.Logf(nil, Color(terminal.HiRedFg, "Graceful shutdown failed.")) //nolint:govet + fs.Logf(nil, Color(terminal.RedFg, "Bisync interrupted. Must run --resync to recover.")) //nolint:govet } markFailed(b.listing1) markFailed(b.listing2) @@ -180,14 +180,14 @@ func Bisync(ctx context.Context, fs1, fs2 fs.Fs, optArg *Options) (err error) { b.critical = false } if err == nil { - fs.Logf(nil, Color(terminal.GreenFg, "Graceful shutdown completed successfully.")) + fs.Logf(nil, Color(terminal.GreenFg, "Graceful shutdown completed successfully.")) //nolint:govet } } if b.critical { if b.retryable && b.opt.Resilient { - fs.Errorf(nil, Color(terminal.RedFg, "Bisync critical error: %v"), err) - fs.Errorf(nil, Color(terminal.YellowFg, "Bisync aborted. Error is retryable without --resync due to --resilient mode.")) + fs.Errorf(nil, Color(terminal.RedFg, "Bisync critical error: %v"), err) //nolint:govet + fs.Errorf(nil, Color(terminal.YellowFg, "Bisync aborted. Error is retryable without --resync due to --resilient mode.")) //nolint:govet } else { if bilib.FileExists(b.listing1) { _ = os.Rename(b.listing1, b.listing1+"-err") @@ -196,15 +196,15 @@ func Bisync(ctx context.Context, fs1, fs2 fs.Fs, optArg *Options) (err error) { _ = os.Rename(b.listing2, b.listing2+"-err") } fs.Errorf(nil, Color(terminal.RedFg, "Bisync critical error: %v"), err) - fs.Errorf(nil, Color(terminal.RedFg, "Bisync aborted. Must run --resync to recover.")) + fs.Errorf(nil, Color(terminal.RedFg, "Bisync aborted. Must run --resync to recover.")) //nolint:govet } return ErrBisyncAborted } if b.abort && !b.InGracefulShutdown { - fs.Logf(nil, Color(terminal.RedFg, "Bisync aborted. Please try again.")) + fs.Logf(nil, Color(terminal.RedFg, "Bisync aborted. Please try again.")) //nolint:govet } if err == nil { - fs.Infof(nil, Color(terminal.GreenFg, "Bisync successful")) + fs.Infof(nil, Color(terminal.GreenFg, "Bisync successful")) //nolint:govet } return err } @@ -270,7 +270,7 @@ func (b *bisyncRun) runLocked(octx context.Context) (err error) { if b.opt.Recover && bilib.FileExists(b.listing1+"-old") && bilib.FileExists(b.listing2+"-old") { errTip := fmt.Sprintf(Color(terminal.CyanFg, "Path1: %s\n"), Color(terminal.HiBlueFg, b.listing1)) errTip += fmt.Sprintf(Color(terminal.CyanFg, "Path2: %s"), Color(terminal.HiBlueFg, b.listing2)) - fs.Logf(nil, Color(terminal.YellowFg, "Listings not found. Reverting to prior backup as --recover is set. \n")+errTip) + fs.Logf(nil, Color(terminal.YellowFg, "Listings not found. Reverting to prior backup as --recover is set. \n")+errTip) //nolint:govet if opt.CheckSync != CheckSyncFalse { // Run CheckSync to ensure old listing is valid (garbage in, garbage out!) fs.Infof(nil, "Validating backup listings for Path1 %s vs Path2 %s", quotePath(path1), quotePath(path2)) @@ -279,7 +279,7 @@ func (b *bisyncRun) runLocked(octx context.Context) (err error) { b.retryable = true return err } - fs.Infof(nil, Color(terminal.GreenFg, "Backup listing is valid.")) + fs.Infof(nil, Color(terminal.GreenFg, "Backup listing is valid.")) //nolint:govet } b.revertToOldListings() } else { @@ -299,7 +299,7 @@ func (b *bisyncRun) runLocked(octx context.Context) (err error) { fs.Infof(nil, "Building Path1 and Path2 listings") ls1, ls2, err = b.makeMarchListing(fctx) if err != nil || accounting.Stats(fctx).Errored() { - fs.Errorf(nil, Color(terminal.RedFg, "There were errors while building listings. Aborting as it is too dangerous to continue.")) + fs.Errorf(nil, Color(terminal.RedFg, "There were errors while building listings. Aborting as it is too dangerous to continue.")) //nolint:govet b.critical = true b.retryable = true return err @@ -569,7 +569,7 @@ func (b *bisyncRun) setBackupDir(ctx context.Context, destPath int) context.Cont func (b *bisyncRun) overlappingPathsCheck(fctx context.Context, fs1, fs2 fs.Fs) error { if operations.OverlappingFilterCheck(fctx, fs2, fs1) { - err = fmt.Errorf(Color(terminal.RedFg, "Overlapping paths detected. Cannot bisync between paths that overlap, unless excluded by filters.")) + err = errors.New(Color(terminal.RedFg, "Overlapping paths detected. Cannot bisync between paths that overlap, unless excluded by filters.")) return err } // need to test our BackupDirs too, as sync will be fooled by our --files-from filters @@ -625,7 +625,7 @@ func (b *bisyncRun) checkSyntax() error { func (b *bisyncRun) debug(nametocheck, msgiftrue string) { if b.DebugName != "" && b.DebugName == nametocheck { - fs.Infof(Color(terminal.MagentaBg, "DEBUGNAME "+b.DebugName), Color(terminal.MagentaBg, msgiftrue)) + fs.Infof(Color(terminal.MagentaBg, "DEBUGNAME "+b.DebugName), Color(terminal.MagentaBg, msgiftrue)) //nolint:govet } } diff --git a/cmd/bisync/queue.go b/cmd/bisync/queue.go index f5617ed8a..665da3d5f 100644 --- a/cmd/bisync/queue.go +++ b/cmd/bisync/queue.go @@ -161,7 +161,7 @@ func WriteResults(ctx context.Context, sigil operations.Sigil, src, dst fs.DirEn prettyprint(result, "writing result", fs.LogLevelDebug) if result.Size < 0 && result.Flags != "d" && ((queueCI.CheckSum && !downloadHash) || queueCI.SizeOnly) { once.Do(func() { - fs.Logf(result.Name, Color(terminal.YellowFg, "Files of unknown size (such as Google Docs) do not sync reliably with --checksum or --size-only. Consider using modtime instead (the default) or --drive-skip-gdocs")) + fs.Logf(result.Name, Color(terminal.YellowFg, "Files of unknown size (such as Google Docs) do not sync reliably with --checksum or --size-only. Consider using modtime instead (the default) or --drive-skip-gdocs")) //nolint:govet }) } diff --git a/cmd/bisync/resolve.go b/cmd/bisync/resolve.go index 83b60044b..6544d18b9 100644 --- a/cmd/bisync/resolve.go +++ b/cmd/bisync/resolve.go @@ -142,7 +142,7 @@ func (b *bisyncRun) resolve(ctxMove context.Context, path1, path2, file, alias s if winningPath > 0 { fs.Infof(file, Color(terminal.GreenFg, "The winner is: Path%d"), winningPath) } else { - fs.Infof(file, Color(terminal.RedFg, "A winner could not be determined.")) + fs.Infof(file, Color(terminal.RedFg, "A winner could not be determined.")) //nolint:govet } } diff --git a/cmd/bisync/resync.go b/cmd/bisync/resync.go index b3fc7ed8d..d7ef97212 100644 --- a/cmd/bisync/resync.go +++ b/cmd/bisync/resync.go @@ -15,7 +15,7 @@ import ( // and either flag is sufficient without the other. func (b *bisyncRun) setResyncDefaults() { if b.opt.Resync && b.opt.ResyncMode == PreferNone { - fs.Debugf(nil, Color(terminal.Dim, "defaulting to --resync-mode path1 as --resync is set")) + fs.Debugf(nil, Color(terminal.Dim, "defaulting to --resync-mode path1 as --resync is set")) //nolint:govet b.opt.ResyncMode = PreferPath1 } if b.opt.ResyncMode != PreferNone { From 61b27cda8083ee20e0a5b47eabe35e2032b84c2c Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 18:19:36 +0100 Subject: [PATCH 109/168] build: fix govet lint errors with golangci-lint v1.60.1 There were a lot of instances of this lint error printf: non-constant format string in call to github.com/rclone/rclone/fs.Logf (govet) Which were fixed by re-arranging the arguments and adding "%s". There were quite a few genuine bugs which were found too. --- backend/onedrive/onedrive.go | 2 +- backend/webdav/webdav.go | 2 +- cmd/cmd.go | 2 +- cmd/cryptcheck/cryptcheck.go | 2 +- cmd/serve/dlna/cds.go | 4 ++-- cmd/serve/s3/logger.go | 17 ++++++++++++++--- cmd/serve/s3/utils.go | 3 +-- cmdtest/cmdtest_test.go | 4 ++-- fs/operations/operations.go | 2 +- fs/rc/internal.go | 2 +- lib/jwtutil/jwtutil.go | 2 +- lib/terminal/terminal_normal.go | 2 +- 12 files changed, 27 insertions(+), 17 deletions(-) diff --git a/backend/onedrive/onedrive.go b/backend/onedrive/onedrive.go index abdffdf1c..6aad7d177 100644 --- a/backend/onedrive/onedrive.go +++ b/backend/onedrive/onedrive.go @@ -1927,7 +1927,7 @@ func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration, return shareURL, nil } - cnvFailMsg := "Don't know how to convert share link to direct link - returning the link as is" + const cnvFailMsg = "Don't know how to convert share link to direct link - returning the link as is" directURL := "" segments := strings.Split(shareURL, "/") switch f.driveType { diff --git a/backend/webdav/webdav.go b/backend/webdav/webdav.go index 587ae0fa5..4611e3370 100644 --- a/backend/webdav/webdav.go +++ b/backend/webdav/webdav.go @@ -635,7 +635,7 @@ func (f *Fs) setQuirks(ctx context.Context, vendor string) error { odrvcookie.NewRenew(12*time.Hour, func() { spCookies, err := spCk.Cookies(ctx) if err != nil { - fs.Errorf("could not renew cookies: %s", err.Error()) + fs.Errorf(nil, "could not renew cookies: %s", err.Error()) return } f.srv.SetCookie(&spCookies.FedAuth, &spCookies.RtFa) diff --git a/cmd/cmd.go b/cmd/cmd.go index c8695b292..2aca5341d 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -116,7 +116,7 @@ func newFsFileAddFilter(remote string) (fs.Fs, string) { if !fi.InActive() { err := fmt.Errorf("can't limit to single files when using filters: %v", remote) err = fs.CountError(err) - log.Fatalf(err.Error()) + log.Fatal(err.Error()) } // Limit transfers to this file err := fi.AddFile(fileName) diff --git a/cmd/cryptcheck/cryptcheck.go b/cmd/cryptcheck/cryptcheck.go index e26e1b89e..0fac5e136 100644 --- a/cmd/cryptcheck/cryptcheck.go +++ b/cmd/cryptcheck/cryptcheck.go @@ -104,7 +104,7 @@ func cryptCheck(ctx context.Context, fdst, fsrc fs.Fs) error { } if cryptHash != underlyingHash { err = fmt.Errorf("hashes differ (%s:%s) %q vs (%s:%s) %q", fdst.Name(), fdst.Root(), cryptHash, fsrc.Name(), fsrc.Root(), underlyingHash) - fs.Errorf(src, err.Error()) + fs.Errorf(src, "%s", err.Error()) return true, false, nil } return false, false, nil diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index 06d8824a4..98ad42799 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -243,13 +243,13 @@ func (cds *contentDirectoryService) Handle(action string, argsXML []byte, r *htt } obj, err := cds.objectFromID(browse.ObjectID) if err != nil { - return nil, upnp.Errorf(upnpav.NoSuchObjectErrorCode, err.Error()) + return nil, upnp.Errorf(upnpav.NoSuchObjectErrorCode, "%s", err.Error()) } switch browse.BrowseFlag { case "BrowseDirectChildren": objs, err := cds.readContainer(obj, host) if err != nil { - return nil, upnp.Errorf(upnpav.NoSuchObjectErrorCode, err.Error()) + return nil, upnp.Errorf(upnpav.NoSuchObjectErrorCode, "%s", err.Error()) } totalMatches := len(objs) objs = objs[func() (low int) { diff --git a/cmd/serve/s3/logger.go b/cmd/serve/s3/logger.go index c96865edc..4638d6e91 100644 --- a/cmd/serve/s3/logger.go +++ b/cmd/serve/s3/logger.go @@ -12,14 +12,25 @@ type logger struct{} // print log message func (l logger) Print(level gofakes3.LogLevel, v ...interface{}) { + var s string + if len(v) == 0 { + s = "" + } else { + var ok bool + s, ok = v[0].(string) + if !ok { + s = fmt.Sprint(v[0]) + } + v = v[1:] + } switch level { default: fallthrough case gofakes3.LogErr: - fs.Errorf("serve s3", fmt.Sprintln(v...)) + fs.Errorf("serve s3", s, v...) case gofakes3.LogWarn: - fs.Infof("serve s3", fmt.Sprintln(v...)) + fs.Infof("serve s3", s, v...) case gofakes3.LogInfo: - fs.Debugf("serve s3", fmt.Sprintln(v...)) + fs.Debugf("serve s3", s, v...) } } diff --git a/cmd/serve/s3/utils.go b/cmd/serve/s3/utils.go index cb861d3f1..53f79908b 100644 --- a/cmd/serve/s3/utils.go +++ b/cmd/serve/s3/utils.go @@ -3,7 +3,6 @@ package s3 import ( "context" "encoding/hex" - "fmt" "io" "os" "path" @@ -127,7 +126,7 @@ func authlistResolver(list []string) map[string]string { for _, v := range list { parts := strings.Split(v, ",") if len(parts) != 2 { - fs.Infof(nil, fmt.Sprintf("Ignored: invalid auth pair %s", v)) + fs.Infof(nil, "Ignored: invalid auth pair %s", v) continue } authList[parts[0]] = parts[1] diff --git a/cmdtest/cmdtest_test.go b/cmdtest/cmdtest_test.go index f77ce9d93..659838959 100644 --- a/cmdtest/cmdtest_test.go +++ b/cmdtest/cmdtest_test.go @@ -154,7 +154,7 @@ func TestCmdTest(t *testing.T) { // Test simple call and output from rclone out, err := rclone("version") - t.Logf("rclone version\n" + out) + t.Log("rclone version\n" + out) if assert.NoError(t, err) { assert.Contains(t, out, "rclone v") assert.Contains(t, out, "version: ") @@ -208,7 +208,7 @@ func TestCmdTest(t *testing.T) { // Test access to config file and simple test data out, err = rclone("lsl", "myLocal:"+testFolder) - t.Logf("rclone lsl myLocal:testFolder\n" + out) + t.Log("rclone lsl myLocal:testFolder\n" + out) if assert.NoError(t, err) { assert.Contains(t, out, "rclone.config") assert.Contains(t, out, "testdata/folderA/fileA1.txt") diff --git a/fs/operations/operations.go b/fs/operations/operations.go index 5ec8c4c1a..2a25bbc23 100644 --- a/fs/operations/operations.go +++ b/fs/operations/operations.go @@ -568,7 +568,7 @@ func DeleteFileWithBackupDir(ctx context.Context, dst fs.Object, backupDir fs.Fs fs.Errorf(dst, "Couldn't %s: %v", action, err) err = fs.CountError(err) } else if !skip { - fs.Infof(dst, actioned) + fs.Infof(dst, "%s", actioned) } return err } diff --git a/fs/rc/internal.go b/fs/rc/internal.go index e2f439a29..36387806f 100644 --- a/fs/rc/internal.go +++ b/fs/rc/internal.go @@ -507,7 +507,7 @@ func rcRunCommand(ctx context.Context, in Params) (out Params, err error) { var httpResponse http.ResponseWriter httpResponse, err = in.GetHTTPResponseWriter() if err != nil { - return nil, fmt.Errorf("response object is required\n" + err.Error()) + return nil, fmt.Errorf("response object is required\n%w", err) } var allArgs = []string{} diff --git a/lib/jwtutil/jwtutil.go b/lib/jwtutil/jwtutil.go index e5f0dbd8e..43ae3f4bb 100644 --- a/lib/jwtutil/jwtutil.go +++ b/lib/jwtutil/jwtutil.go @@ -104,7 +104,7 @@ func bodyToString(responseBody io.Reader) (bodyString string, err error) { return "", err } bodyString = string(bodyBytes) - fs.Debugf(nil, "jwtutil: Response Body: "+bodyString) + fs.Debugf(nil, "jwtutil: Response Body: %q", bodyString) return bodyString, nil } diff --git a/lib/terminal/terminal_normal.go b/lib/terminal/terminal_normal.go index 8b10212f6..a1b399a47 100644 --- a/lib/terminal/terminal_normal.go +++ b/lib/terminal/terminal_normal.go @@ -33,5 +33,5 @@ func ReadPassword(fd int) ([]byte, error) { // WriteTerminalTitle writes a string to the terminal title func WriteTerminalTitle(title string) { - fmt.Printf(ChangeTitle + title + BEL) + fmt.Print(ChangeTitle + title + BEL) } From e1d935b85454acae87f37c9dece06d2d557f7c29 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 18:26:25 +0100 Subject: [PATCH 110/168] build: use go1.23 for the linter This reverts commit 485aa90d139358c6f3f46fde03cef89fc666ae98. As the upstream problem is now fixed by golangci-lint v1.60.1 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5445a809a..27da14d04 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -237,7 +237,7 @@ jobs: id: setup-go uses: actions/setup-go@v5 with: - go-version: '>=1.22.0-rc.1' + go-version: '>=1.23.0-rc.1' check-latest: true cache: false From 5f663503315ac22b284071de589982b22a463fbf Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 14 Aug 2024 21:12:56 +0100 Subject: [PATCH 111/168] Add Fornax to contributors --- docs/content/authors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/authors.md b/docs/content/authors.md index 4288569a5..70d161f00 100644 --- a/docs/content/authors.md +++ b/docs/content/authors.md @@ -877,3 +877,4 @@ put them back in again.` >}} * Ernie Hershey * Will Miles * David Seifert <16636962+SoapGentoo@users.noreply.github.com> + * Fornax From e686e34f89efaf7ae7def595477277f5855f50bd Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 13 Mar 2024 16:34:42 +0000 Subject: [PATCH 112/168] multipart: make pool buffer size public --- lib/multipart/multipart.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/multipart/multipart.go b/lib/multipart/multipart.go index f96db4533..c388acc01 100644 --- a/lib/multipart/multipart.go +++ b/lib/multipart/multipart.go @@ -17,7 +17,7 @@ import ( ) const ( - bufferSize = 1024 * 1024 // default size of the pages used in the reader + BufferSize = 1024 * 1024 // BufferSize is the default size of the pages used in the reader bufferCacheSize = 64 // max number of buffers to keep in cache bufferCacheFlushTime = 5 * time.Second // flush the cached buffers after this long ) @@ -33,7 +33,7 @@ func getPool() *pool.Pool { bufferPoolOnce.Do(func() { ci := fs.GetConfig(context.Background()) // Initialise the buffer pool when used - bufferPool = pool.New(bufferCacheFlushTime, bufferSize, bufferCacheSize, ci.UseMmap) + bufferPool = pool.New(bufferCacheFlushTime, BufferSize, bufferCacheSize, ci.UseMmap) }) return bufferPool } From cb2d2d72a0eed259d7a9addc3986a7ef6e4dde91 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 13 Mar 2024 11:59:17 +0000 Subject: [PATCH 113/168] pool: Make RW thread safe so can read and write at the same time --- lib/pool/reader_writer.go | 56 ++++++++++++--- lib/pool/reader_writer_test.go | 124 +++++++++++++++++++++++++++++++++ 2 files changed, 170 insertions(+), 10 deletions(-) diff --git a/lib/pool/reader_writer.go b/lib/pool/reader_writer.go index 18bd11e8e..c6cf2caea 100644 --- a/lib/pool/reader_writer.go +++ b/lib/pool/reader_writer.go @@ -3,6 +3,7 @@ package pool import ( "errors" "io" + "sync" ) // RWAccount is a function which will be called after every read @@ -12,15 +13,25 @@ import ( type RWAccount func(n int) error // RW contains the state for the read/writer +// +// It can be used as a FIFO to read data from a source and write it out again. type RW struct { - pool *Pool // pool to get pages from - pages [][]byte // backing store - size int // size written - out int // offset we are reading from - lastOffset int // size in last page - account RWAccount // account for a read - reads int // count how many times the data has been read - accountOn int // only account on or after this read + // Written once variables in initialization + pool *Pool // pool to get pages from + account RWAccount // account for a read + accountOn int // only account on or after this read + + // Shared variables between Read and Write + // Write updates these but Read reads from them + // They must all stay in sync together + mu sync.Mutex // protect the shared variables + pages [][]byte // backing store + size int // size written + lastOffset int // size in last page + + // Read side Variables + out int // offset we are reading from + reads int // count how many times the data has been read } var ( @@ -47,6 +58,8 @@ func NewRW(pool *Pool) *RW { // called after every read from the RW. // // It may return an error which will be passed back to the user. +// +// Not thread safe - call in initialization only. func (rw *RW) SetAccounting(account RWAccount) *RW { rw.account = account return rw @@ -73,6 +86,8 @@ type DelayAccountinger interface { // e.g. when calculating hashes. // // Set this to 0 to account everything. +// +// Not thread safe - call in initialization only. func (rw *RW) DelayAccounting(i int) { rw.accountOn = i rw.reads = 0 @@ -82,6 +97,8 @@ func (rw *RW) DelayAccounting(i int) { // // Ensure there are pages before calling this. func (rw *RW) readPage(i int) (page []byte) { + rw.mu.Lock() + defer rw.mu.Unlock() // Count a read of the data if we read the first page if i == 0 { rw.reads++ @@ -111,6 +128,13 @@ func (rw *RW) accountRead(n int) error { return nil } +// Returns true if we have read to EOF +func (rw *RW) eof() bool { + rw.mu.Lock() + defer rw.mu.Unlock() + return rw.out >= rw.size +} + // Read reads up to len(p) bytes into p. It returns the number of // bytes read (0 <= n <= len(p)) and any error encountered. If some // data is available but not len(p) bytes, Read returns what is @@ -121,7 +145,7 @@ func (rw *RW) Read(p []byte) (n int, err error) { page []byte ) for len(p) > 0 { - if rw.out >= rw.size { + if rw.eof() { return n, io.EOF } page = rw.readPage(rw.out) @@ -148,7 +172,7 @@ func (rw *RW) WriteTo(w io.Writer) (n int64, err error) { nn int page []byte ) - for rw.out < rw.size { + for !rw.eof() { page = rw.readPage(rw.out) nn, err = w.Write(page) n += int64(nn) @@ -166,6 +190,8 @@ func (rw *RW) WriteTo(w io.Writer) (n int64, err error) { // Get the page we are writing to func (rw *RW) writePage() (page []byte) { + rw.mu.Lock() + defer rw.mu.Unlock() if len(rw.pages) > 0 && rw.lastOffset < rw.pool.bufferSize { return rw.pages[len(rw.pages)-1][rw.lastOffset:] } @@ -187,8 +213,10 @@ func (rw *RW) Write(p []byte) (n int, err error) { nn = copy(page, p) p = p[nn:] n += nn + rw.mu.Lock() rw.size += nn rw.lastOffset += nn + rw.mu.Unlock() } return n, nil } @@ -208,8 +236,10 @@ func (rw *RW) ReadFrom(r io.Reader) (n int64, err error) { page = rw.writePage() nn, err = r.Read(page) n += int64(nn) + rw.mu.Lock() rw.size += nn rw.lastOffset += nn + rw.mu.Unlock() } if err == io.EOF { err = nil @@ -229,7 +259,9 @@ func (rw *RW) ReadFrom(r io.Reader) (n int64, err error) { // beyond the end of the written data is an error. func (rw *RW) Seek(offset int64, whence int) (int64, error) { var abs int64 + rw.mu.Lock() size := int64(rw.size) + rw.mu.Unlock() switch whence { case io.SeekStart: abs = offset @@ -252,6 +284,8 @@ func (rw *RW) Seek(offset int64, whence int) (int64, error) { // Close the buffer returning memory to the pool func (rw *RW) Close() error { + rw.mu.Lock() + defer rw.mu.Unlock() for _, page := range rw.pages { rw.pool.Put(page) } @@ -261,6 +295,8 @@ func (rw *RW) Close() error { // Size returns the number of bytes in the buffer func (rw *RW) Size() int64 { + rw.mu.Lock() + defer rw.mu.Unlock() return int64(rw.size) } diff --git a/lib/pool/reader_writer_test.go b/lib/pool/reader_writer_test.go index e9e02c22e..7f5315fc6 100644 --- a/lib/pool/reader_writer_test.go +++ b/lib/pool/reader_writer_test.go @@ -4,10 +4,12 @@ import ( "bytes" "errors" "io" + "sync" "testing" "time" "github.com/rclone/rclone/lib/random" + "github.com/rclone/rclone/lib/readers" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -489,3 +491,125 @@ func TestRWBoundaryConditions(t *testing.T) { }) } } + +// The RW should be thread safe for reading and writing concurrently +func TestRWConcurrency(t *testing.T) { + const bufSize = 1024 + + // Write data of size using Write + write := func(rw *RW, size int64) { + in := readers.NewPatternReader(size) + buf := make([]byte, bufSize) + nn := int64(0) + for { + nr, inErr := in.Read(buf) + if inErr != nil && inErr != io.EOF { + require.NoError(t, inErr) + } + nw, rwErr := rw.Write(buf[:nr]) + require.NoError(t, rwErr) + assert.Equal(t, nr, nw) + nn += int64(nw) + if inErr == io.EOF { + break + } + } + assert.Equal(t, size, nn) + } + + // Write the data using ReadFrom + readFrom := func(rw *RW, size int64) { + in := readers.NewPatternReader(size) + nn, err := rw.ReadFrom(in) + assert.NoError(t, err) + assert.Equal(t, size, nn) + } + + // Read the data back from inP and check it is OK + check := func(in io.Reader, size int64) { + ck := readers.NewPatternReader(size) + ckBuf := make([]byte, bufSize) + rwBuf := make([]byte, bufSize) + nn := int64(0) + for { + nck, ckErr := ck.Read(ckBuf) + if ckErr != io.EOF { + require.NoError(t, ckErr) + } + var nin int + var inErr error + for { + var nnin int + nnin, inErr = in.Read(rwBuf[nin:]) + if inErr != io.EOF { + require.NoError(t, inErr) + } + nin += nnin + nn += int64(nnin) + if nin >= len(rwBuf) || nn >= size || inErr != io.EOF { + break + } + } + require.Equal(t, ckBuf[:nck], rwBuf[:nin]) + if ckErr == io.EOF && inErr == io.EOF { + break + } + } + assert.Equal(t, size, nn) + } + + // Read the data back and check it is OK + read := func(rw *RW, size int64) { + check(rw, size) + } + + // Read the data back and check it is OK in using WriteTo + writeTo := func(rw *RW, size int64) { + in, out := io.Pipe() + var wg sync.WaitGroup + wg.Add(1) + go func() { + defer wg.Done() + check(in, size) + }() + var n int64 + for n < size { + nn, err := rw.WriteTo(out) + assert.NoError(t, err) + n += nn + } + assert.Equal(t, size, n) + require.NoError(t, out.Close()) + wg.Wait() + } + + type test struct { + name string + fn func(*RW, int64) + } + + const size = blockSize*255 + 255 + + // Read and Write the data with a range of block sizes and functions + for _, write := range []test{{"Write", write}, {"ReadFrom", readFrom}} { + t.Run(write.name, func(t *testing.T) { + for _, read := range []test{{"Read", read}, {"WriteTo", writeTo}} { + t.Run(read.name, func(t *testing.T) { + var wg sync.WaitGroup + wg.Add(2) + rw := NewRW(rwPool) + go func() { + defer wg.Done() + read.fn(rw, size) + }() + go func() { + defer wg.Done() + write.fn(rw, size) + }() + wg.Wait() + }) + } + }) + } + +} From d08b49d723b714f8d39fc2694e5bb0da23791c7e Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 13 Mar 2024 16:32:45 +0000 Subject: [PATCH 114/168] pool: Add ability to wait for a write to RW --- lib/pool/reader_writer.go | 45 ++++++++++++++++++++++++++++------ lib/pool/reader_writer_test.go | 8 +++--- 2 files changed, 43 insertions(+), 10 deletions(-) diff --git a/lib/pool/reader_writer.go b/lib/pool/reader_writer.go index c6cf2caea..f7c263bd1 100644 --- a/lib/pool/reader_writer.go +++ b/lib/pool/reader_writer.go @@ -1,9 +1,11 @@ package pool import ( + "context" "errors" "io" "sync" + "time" ) // RWAccount is a function which will be called after every read @@ -24,10 +26,11 @@ type RW struct { // Shared variables between Read and Write // Write updates these but Read reads from them // They must all stay in sync together - mu sync.Mutex // protect the shared variables - pages [][]byte // backing store - size int // size written - lastOffset int // size in last page + mu sync.Mutex // protect the shared variables + pages [][]byte // backing store + size int // size written + lastOffset int // size in last page + written chan struct{} // signalled when a write happens // Read side Variables out int // offset we are reading from @@ -48,10 +51,12 @@ var ( // // When writing it only appends data. Seek only applies to reading. func NewRW(pool *Pool) *RW { - return &RW{ - pool: pool, - pages: make([][]byte, 0, 16), + rw := &RW{ + pool: pool, + pages: make([][]byte, 0, 16), + written: make(chan struct{}, 1), } + return rw } // SetAccounting should be provided with a function which will be @@ -217,6 +222,7 @@ func (rw *RW) Write(p []byte) (n int, err error) { rw.size += nn rw.lastOffset += nn rw.mu.Unlock() + rw.signalWrite() // signal more data available } return n, nil } @@ -240,6 +246,7 @@ func (rw *RW) ReadFrom(r io.Reader) (n int64, err error) { rw.size += nn rw.lastOffset += nn rw.mu.Unlock() + rw.signalWrite() // signal more data available } if err == io.EOF { err = nil @@ -247,6 +254,29 @@ func (rw *RW) ReadFrom(r io.Reader) (n int64, err error) { return n, err } +// signal that a write has happened +func (rw *RW) signalWrite() { + select { + case rw.written <- struct{}{}: + default: + } +} + +// WaitWrite sleeps until a data is written to the RW or Close is +// called or the context is cancelled occurs or for a maximum of 1 +// Second then returns. +// +// This can be used when calling Read while the buffer is filling up. +func (rw *RW) WaitWrite(ctx context.Context) { + timer := time.NewTimer(time.Second) + select { + case <-timer.C: + case <-ctx.Done(): + case <-rw.written: + } + timer.Stop() +} + // Seek sets the offset for the next Read (not Write - this is always // appended) to offset, interpreted according to whence: SeekStart // means relative to the start of the file, SeekCurrent means relative @@ -286,6 +316,7 @@ func (rw *RW) Seek(offset int64, whence int) (int64, error) { func (rw *RW) Close() error { rw.mu.Lock() defer rw.mu.Unlock() + rw.signalWrite() // signal more data available for _, page := range rw.pages { rw.pool.Put(page) } diff --git a/lib/pool/reader_writer_test.go b/lib/pool/reader_writer_test.go index 7f5315fc6..d51c70b58 100644 --- a/lib/pool/reader_writer_test.go +++ b/lib/pool/reader_writer_test.go @@ -2,6 +2,7 @@ package pool import ( "bytes" + "context" "errors" "io" "sync" @@ -526,7 +527,7 @@ func TestRWConcurrency(t *testing.T) { } // Read the data back from inP and check it is OK - check := func(in io.Reader, size int64) { + check := func(in io.Reader, size int64, rw *RW) { ck := readers.NewPatternReader(size) ckBuf := make([]byte, bufSize) rwBuf := make([]byte, bufSize) @@ -549,6 +550,7 @@ func TestRWConcurrency(t *testing.T) { if nin >= len(rwBuf) || nn >= size || inErr != io.EOF { break } + rw.WaitWrite(context.Background()) } require.Equal(t, ckBuf[:nck], rwBuf[:nin]) if ckErr == io.EOF && inErr == io.EOF { @@ -560,7 +562,7 @@ func TestRWConcurrency(t *testing.T) { // Read the data back and check it is OK read := func(rw *RW, size int64) { - check(rw, size) + check(rw, size, rw) } // Read the data back and check it is OK in using WriteTo @@ -570,7 +572,7 @@ func TestRWConcurrency(t *testing.T) { wg.Add(1) go func() { defer wg.Done() - check(in, size) + check(in, size, rw) }() var n int64 for n < size { From 10270a4354c0cad853937ab7015ed5f619a6e196 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 18 Jun 2024 12:12:26 +0100 Subject: [PATCH 115/168] accounting: fix race detected by the race detector --- fs/accounting/stats.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/accounting/stats.go b/fs/accounting/stats.go index 7763c1497..e46f95e5c 100644 --- a/fs/accounting/stats.go +++ b/fs/accounting/stats.go @@ -313,7 +313,9 @@ func (s *StatsInfo) calculateTransferStats() (ts transferStats) { // note that s.bytes already includes transferringBytesDone so // we take it off here to avoid double counting ts.totalBytes = s.transferQueueSize + s.bytes + transferringBytesTotal - transferringBytesDone + s.average.mu.Lock() ts.speed = s.average.speed + s.average.mu.Unlock() dt := s._totalDuration() ts.transferTime = dt.Seconds() From 27b281ef69945ae482ac036cbaa72da33170b27a Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 12 Mar 2024 16:57:16 +0000 Subject: [PATCH 116/168] chunkedreader: add --vfs-read-chunk-streams to parallel read chunks This converts the ChunkedReader into an interface and provides two implementations one sequential and one parallel. This can be used to improve the performance of the VFS on high bandwidth or high latency links. Fixes #4760 --- backend/compress/compress.go | 3 +- fs/chunkedreader/chunkedreader.go | 233 +------------- fs/chunkedreader/chunkedreader_test.go | 53 +++- fs/chunkedreader/parallel.go | 383 ++++++++++++++++++++++++ fs/chunkedreader/parallel_test.go | 102 +++++++ fs/chunkedreader/sequential.go | 232 ++++++++++++++ fs/chunkedreader/sequential_test.go | 20 ++ vfs/read.go | 8 +- vfs/vfs.md | 29 ++ vfs/vfscache/downloaders/downloaders.go | 2 +- vfs/vfscommon/options.go | 6 + 11 files changed, 835 insertions(+), 236 deletions(-) create mode 100644 fs/chunkedreader/parallel.go create mode 100644 fs/chunkedreader/parallel_test.go create mode 100644 fs/chunkedreader/sequential.go create mode 100644 fs/chunkedreader/sequential_test.go diff --git a/backend/compress/compress.go b/backend/compress/compress.go index 038391602..d632b815d 100644 --- a/backend/compress/compress.go +++ b/backend/compress/compress.go @@ -38,6 +38,7 @@ import ( const ( initialChunkSize = 262144 // Initial and max sizes of chunks when reading parts of the file. Currently maxChunkSize = 8388608 // at 256 KiB and 8 MiB. + chunkStreams = 0 // Streams to use for reading bufferSize = 8388608 heuristicBytes = 1048576 @@ -1362,7 +1363,7 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (rc io.Read } } // Get a chunkedreader for the wrapped object - chunkedReader := chunkedreader.New(ctx, o.Object, initialChunkSize, maxChunkSize) + chunkedReader := chunkedreader.New(ctx, o.Object, initialChunkSize, maxChunkSize, chunkStreams) // Get file handle var file io.Reader if offset != 0 { diff --git a/fs/chunkedreader/chunkedreader.go b/fs/chunkedreader/chunkedreader.go index 66cf666d2..2d36dcee1 100644 --- a/fs/chunkedreader/chunkedreader.go +++ b/fs/chunkedreader/chunkedreader.go @@ -1,14 +1,12 @@ -// Package chunkedreader provides functionality for reading in chunks. +// Package chunkedreader provides functionality for reading a stream in chunks. package chunkedreader import ( "context" "errors" "io" - "sync" "github.com/rclone/rclone/fs" - "github.com/rclone/rclone/fs/hash" ) // io related errors returned by ChunkedReader @@ -17,22 +15,13 @@ var ( ErrorInvalidSeek = errors.New("invalid seek position") ) -// ChunkedReader is a reader for an Object with the possibility -// of reading the source in chunks of given size -// -// An initialChunkSize of <= 0 will disable chunked reading. -type ChunkedReader struct { - ctx context.Context - mu sync.Mutex // protects following fields - o fs.Object // source to read from - rc io.ReadCloser // reader for the current open chunk - offset int64 // offset the next Read will start. -1 forces a reopen of o - chunkOffset int64 // beginning of the current or next chunk - chunkSize int64 // length of the current or next chunk. -1 will open o from chunkOffset to the end - initialChunkSize int64 // default chunkSize after the chunk specified by RangeSeek is complete - maxChunkSize int64 // consecutive read chunks will double in size until reached. -1 means no limit - customChunkSize bool // is the current chunkSize set by RangeSeek? - closed bool // has Close been called? +// ChunkedReader describes what a chunked reader can do. +type ChunkedReader interface { + io.Reader + io.Seeker + io.Closer + fs.RangeSeeker + Open() (ChunkedReader, error) } // New returns a ChunkedReader for the Object. @@ -41,210 +30,18 @@ type ChunkedReader struct { // If maxChunkSize is greater than initialChunkSize, the chunk size will be // doubled after each chunk read with a maximum of maxChunkSize. // A Seek or RangeSeek will reset the chunk size to it's initial value -func New(ctx context.Context, o fs.Object, initialChunkSize int64, maxChunkSize int64) *ChunkedReader { +func New(ctx context.Context, o fs.Object, initialChunkSize int64, maxChunkSize int64, streams int) ChunkedReader { if initialChunkSize <= 0 { initialChunkSize = -1 } if maxChunkSize != -1 && maxChunkSize < initialChunkSize { maxChunkSize = initialChunkSize } - return &ChunkedReader{ - ctx: ctx, - o: o, - offset: -1, - chunkSize: initialChunkSize, - initialChunkSize: initialChunkSize, - maxChunkSize: maxChunkSize, + if streams < 0 { + streams = 0 } + if streams <= 1 || o.Size() < 0 { + return newSequential(ctx, o, initialChunkSize, maxChunkSize) + } + return newParallel(ctx, o, initialChunkSize, streams) } - -// Read from the file - for details see io.Reader -func (cr *ChunkedReader) Read(p []byte) (n int, err error) { - cr.mu.Lock() - defer cr.mu.Unlock() - - if cr.closed { - return 0, ErrorFileClosed - } - - for reqSize := int64(len(p)); reqSize > 0; reqSize = int64(len(p)) { - // the current chunk boundary. valid only when chunkSize > 0 - chunkEnd := cr.chunkOffset + cr.chunkSize - - fs.Debugf(cr.o, "ChunkedReader.Read at %d length %d chunkOffset %d chunkSize %d", cr.offset, reqSize, cr.chunkOffset, cr.chunkSize) - - switch { - case cr.chunkSize > 0 && cr.offset == chunkEnd: // last chunk read completely - cr.chunkOffset = cr.offset - if cr.customChunkSize { // last chunkSize was set by RangeSeek - cr.customChunkSize = false - cr.chunkSize = cr.initialChunkSize - } else { - cr.chunkSize *= 2 - if cr.chunkSize > cr.maxChunkSize && cr.maxChunkSize != -1 { - cr.chunkSize = cr.maxChunkSize - } - } - // recalculate the chunk boundary. valid only when chunkSize > 0 - chunkEnd = cr.chunkOffset + cr.chunkSize - fallthrough - case cr.offset == -1: // first Read or Read after RangeSeek - err = cr.openRange() - if err != nil { - return - } - } - - var buf []byte - chunkRest := chunkEnd - cr.offset - // limit read to chunk boundaries if chunkSize > 0 - if reqSize > chunkRest && cr.chunkSize > 0 { - buf, p = p[0:chunkRest], p[chunkRest:] - } else { - buf, p = p, nil - } - var rn int - rn, err = io.ReadFull(cr.rc, buf) - n += rn - cr.offset += int64(rn) - if err != nil { - if err == io.ErrUnexpectedEOF { - err = io.EOF - } - return - } - } - return n, nil -} - -// Close the file - for details see io.Closer -// -// All methods on ChunkedReader will return ErrorFileClosed afterwards -func (cr *ChunkedReader) Close() error { - cr.mu.Lock() - defer cr.mu.Unlock() - - if cr.closed { - return ErrorFileClosed - } - cr.closed = true - - return cr.resetReader(nil, 0) -} - -// Seek the file - for details see io.Seeker -func (cr *ChunkedReader) Seek(offset int64, whence int) (int64, error) { - return cr.RangeSeek(context.TODO(), offset, whence, -1) -} - -// RangeSeek the file - for details see RangeSeeker -// -// The specified length will only apply to the next chunk opened. -// RangeSeek will not reopen the source until Read is called. -func (cr *ChunkedReader) RangeSeek(ctx context.Context, offset int64, whence int, length int64) (int64, error) { - cr.mu.Lock() - defer cr.mu.Unlock() - - fs.Debugf(cr.o, "ChunkedReader.RangeSeek from %d to %d length %d", cr.offset, offset, length) - - if cr.closed { - return 0, ErrorFileClosed - } - - size := cr.o.Size() - switch whence { - case io.SeekStart: - cr.offset = 0 - case io.SeekEnd: - cr.offset = size - } - // set the new chunk start - cr.chunkOffset = cr.offset + offset - // force reopen on next Read - cr.offset = -1 - if length > 0 { - cr.customChunkSize = true - cr.chunkSize = length - } else { - cr.chunkSize = cr.initialChunkSize - } - if cr.chunkOffset < 0 || cr.chunkOffset >= size { - cr.chunkOffset = 0 - return 0, ErrorInvalidSeek - } - return cr.chunkOffset, nil -} - -// Open forces the connection to be opened -func (cr *ChunkedReader) Open() (*ChunkedReader, error) { - cr.mu.Lock() - defer cr.mu.Unlock() - - if cr.rc != nil && cr.offset != -1 { - return cr, nil - } - return cr, cr.openRange() -} - -// openRange will open the source Object with the current chunk range -// -// If the current open reader implements RangeSeeker, it is tried first. -// When RangeSeek fails, o.Open with a RangeOption is used. -// -// A length <= 0 will request till the end of the file -func (cr *ChunkedReader) openRange() error { - offset, length := cr.chunkOffset, cr.chunkSize - fs.Debugf(cr.o, "ChunkedReader.openRange at %d length %d", offset, length) - - if cr.closed { - return ErrorFileClosed - } - - if rs, ok := cr.rc.(fs.RangeSeeker); ok { - n, err := rs.RangeSeek(cr.ctx, offset, io.SeekStart, length) - if err == nil && n == offset { - cr.offset = offset - return nil - } - if err != nil { - fs.Debugf(cr.o, "ChunkedReader.openRange seek failed (%s). Trying Open", err) - } else { - fs.Debugf(cr.o, "ChunkedReader.openRange seeked to wrong offset. Wanted %d, got %d. Trying Open", offset, n) - } - } - - var rc io.ReadCloser - var err error - if length <= 0 { - if offset == 0 { - rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}) - } else { - rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}, &fs.RangeOption{Start: offset, End: -1}) - } - } else { - rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}, &fs.RangeOption{Start: offset, End: offset + length - 1}) - } - if err != nil { - return err - } - return cr.resetReader(rc, offset) -} - -// resetReader switches the current reader to the given reader. -// The old reader will be Close'd before setting the new reader. -func (cr *ChunkedReader) resetReader(rc io.ReadCloser, offset int64) error { - if cr.rc != nil { - if err := cr.rc.Close(); err != nil { - return err - } - } - cr.rc = rc - cr.offset = offset - return nil -} - -var ( - _ io.ReadCloser = (*ChunkedReader)(nil) - _ io.Seeker = (*ChunkedReader)(nil) - _ fs.RangeSeeker = (*ChunkedReader)(nil) -) diff --git a/fs/chunkedreader/chunkedreader_test.go b/fs/chunkedreader/chunkedreader_test.go index d9fb3cccb..62c72094e 100644 --- a/fs/chunkedreader/chunkedreader_test.go +++ b/fs/chunkedreader/chunkedreader_test.go @@ -7,21 +7,47 @@ import ( "math/rand" "testing" + "github.com/rclone/rclone/fstest" "github.com/rclone/rclone/fstest/mockobject" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) -func TestChunkedReader(t *testing.T) { - content := makeContent(t, 1024) +// TestMain drives the tests +func TestMain(m *testing.M) { + fstest.TestMain(m) +} - for _, mode := range mockobject.SeekModes { - t.Run(mode.String(), testRead(content, mode)) +func TestChunkedReader(t *testing.T) { + ctx := context.Background() + o := mockobject.New("test.bin").WithContent([]byte("hello"), mockobject.SeekModeRegular) + const MB = 1024 * 1024 + + for _, test := range []struct { + initialChunkSize int64 + maxChunkSize int64 + streams int + crType any + unknownSize bool + }{ + {-1, MB, 0, new(sequential), false}, + {MB, 10 * MB, 0, new(sequential), false}, + {MB, 10 * MB, 1, new(sequential), false}, + {MB, 10 * MB, 1, new(sequential), true}, + {MB, 10 * MB, 2, new(parallel), false}, + {MB, 10 * MB, 2, new(sequential), true}, + } { + what := fmt.Sprintf("%+v", test) + o.SetUnknownSize(test.unknownSize) + cr := New(ctx, o, test.initialChunkSize, test.maxChunkSize, test.streams) + assert.IsType(t, test.crType, cr, what) + require.NoError(t, cr.Close(), what) } } -func testRead(content []byte, mode mockobject.SeekMode) func(*testing.T) { +func testRead(content []byte, mode mockobject.SeekMode, streams int) func(*testing.T) { return func(t *testing.T) { + ctx := context.Background() chunkSizes := []int64{-1, 0, 1, 15, 16, 17, 1023, 1024, 1025, 2000} offsets := []int64{0, 1, 2, 3, 4, 5, 7, 8, 9, 15, 16, 17, 31, 32, 33, 63, 64, 65, 511, 512, 513, 1023, 1024, 1025} @@ -39,13 +65,13 @@ func testRead(content []byte, mode mockobject.SeekMode) func(*testing.T) { } t.Run(fmt.Sprintf("Chunksize_%d_%d", cs, csMax), func(t *testing.T) { - cr := New(context.Background(), o, cs, csMax) + cr := New(ctx, o, cs, csMax, streams) for _, offset := range offsets { for _, limit := range limits { what := fmt.Sprintf("offset %d, limit %d", offset, limit) - p, err := cr.RangeSeek(context.Background(), offset, io.SeekStart, limit) + p, err := cr.RangeSeek(ctx, offset, io.SeekStart, limit) if offset >= cl { require.Error(t, err, what) return @@ -74,32 +100,33 @@ func testRead(content []byte, mode mockobject.SeekMode) func(*testing.T) { } } -func TestErrorAfterClose(t *testing.T) { +func testErrorAfterClose(t *testing.T, streams int) { + ctx := context.Background() content := makeContent(t, 1024) o := mockobject.New("test.bin").WithContent(content, mockobject.SeekModeNone) // Close - cr := New(context.Background(), o, 0, 0) + cr := New(ctx, o, 0, 0, streams) require.NoError(t, cr.Close()) require.Error(t, cr.Close()) // Read - cr = New(context.Background(), o, 0, 0) + cr = New(ctx, o, 0, 0, streams) require.NoError(t, cr.Close()) var buf [1]byte _, err := cr.Read(buf[:]) require.Error(t, err) // Seek - cr = New(context.Background(), o, 0, 0) + cr = New(ctx, o, 0, 0, streams) require.NoError(t, cr.Close()) _, err = cr.Seek(1, io.SeekCurrent) require.Error(t, err) // RangeSeek - cr = New(context.Background(), o, 0, 0) + cr = New(ctx, o, 0, 0, streams) require.NoError(t, cr.Close()) - _, err = cr.RangeSeek(context.Background(), 1, io.SeekCurrent, 0) + _, err = cr.RangeSeek(ctx, 1, io.SeekCurrent, 0) require.Error(t, err) } diff --git a/fs/chunkedreader/parallel.go b/fs/chunkedreader/parallel.go new file mode 100644 index 000000000..15d0da4a1 --- /dev/null +++ b/fs/chunkedreader/parallel.go @@ -0,0 +1,383 @@ +package chunkedreader + +import ( + "context" + "fmt" + "io" + "sync" + + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/hash" + "github.com/rclone/rclone/fs/log" + "github.com/rclone/rclone/fs/operations" + "github.com/rclone/rclone/lib/multipart" + "github.com/rclone/rclone/lib/pool" +) + +// parallel reads Object in chunks of a given size in parallel. +type parallel struct { + ctx context.Context + o fs.Object // source to read from + mu sync.Mutex // protects following fields + endStream int64 // offset we have started streams for + offset int64 // offset the read file pointer is at + chunkSize int64 // length of the chunks to read + nstreams int // number of streams to use + streams []*stream // the opened streams in offset order - the current one is first + closed bool // has Close been called? +} + +// stream holds the info about a single download +type stream struct { + cr *parallel // parent reader + ctx context.Context // ctx to cancel if needed + cancel func() // cancel the stream + rc io.ReadCloser // reader that it is reading from, may be nil + offset int64 // where the stream is reading from + size int64 // and the size it is reading + readBytes int64 // bytes read from the stream + rw *pool.RW // buffer for read + err chan error // error returned from the read + name string // name of this stream for debugging +} + +// Start a stream reading (offset, offset+size) +func (cr *parallel) newStream(ctx context.Context, offset, size int64) (s *stream, err error) { + ctx, cancel := context.WithCancel(ctx) + + // Create the stream + rw := multipart.NewRW() + s = &stream{ + cr: cr, + ctx: ctx, + cancel: cancel, + offset: offset, + size: size, + rw: rw, + err: make(chan error, 1), + } + s.name = fmt.Sprintf("stream(%d,%d,%p)", s.offset, s.size, s) + + // Start the background read into the buffer + go s.readFrom(ctx) + + // Return the stream to the caller + return s, nil +} + +// read the file into the buffer +func (s *stream) readFrom(ctx context.Context) { + // Open the object at the correct range + fs.Debugf(s.cr.o, "%s: open", s.name) + rc, err := operations.Open(ctx, s.cr.o, + &fs.HashesOption{Hashes: hash.Set(hash.None)}, + &fs.RangeOption{Start: s.offset, End: s.offset + s.size - 1}) + if err != nil { + s.err <- fmt.Errorf("parallel chunked reader: failed to open stream at %d size %d: %w", s.offset, s.size, err) + return + } + s.rc = rc + + fs.Debugf(s.cr.o, "%s: readfrom started", s.name) + _, err = s.rw.ReadFrom(s.rc) + fs.Debugf(s.cr.o, "%s: readfrom finished (%d bytes): %v", s.name, s.rw.Size(), err) + s.err <- err +} + +// eof is true when we've read all the data we are expecting +func (s *stream) eof() bool { + return s.readBytes >= s.size +} + +// read reads up to len(p) bytes into p. It returns the number of +// bytes read (0 <= n <= len(p)) and any error encountered. If some +// data is available but not len(p) bytes, read returns what is +// available instead of waiting for more. +func (s *stream) read(p []byte) (n int, err error) { + defer log.Trace(s.cr.o, "%s: Read len(p)=%d", s.name, len(p))("n=%d, err=%v", &n, &err) + if len(p) == 0 { + return n, nil + } + for { + var nn int + nn, err = s.rw.Read(p[n:]) + fs.Debugf(s.cr.o, "%s: rw.Read nn=%d, err=%v", s.name, nn, err) + s.readBytes += int64(nn) + n += nn + if err != nil && err != io.EOF { + return n, err + } + if s.eof() { + return n, io.EOF + } + // Received a faux io.EOF because we haven't read all the data yet + if n >= len(p) { + break + } + // Wait for a write to happen to read more + s.rw.WaitWrite(s.ctx) + } + return n, nil +} + +// Sets *perr to newErr if err is nil +func orErr(perr *error, newErr error) { + if *perr == nil { + *perr = newErr + } +} + +// Close a stream +func (s *stream) close() (err error) { + defer log.Trace(s.cr.o, "%s: close", s.name)("err=%v", &err) + s.cancel() + err = <-s.err // wait for readFrom to stop and return error + orErr(&err, s.rw.Close()) + if s.rc != nil { + orErr(&err, s.rc.Close()) + } + if err != nil && err != io.EOF { + return fmt.Errorf("parallel chunked reader: failed to read stream at %d size %d: %w", s.offset, s.size, err) + } + return nil +} + +// Make a new parallel chunked reader +// +// Mustn't be called for an unknown size object +func newParallel(ctx context.Context, o fs.Object, chunkSize int64, streams int) ChunkedReader { + // Make sure chunkSize is a multiple of multipart.BufferSize + if chunkSize < 0 { + chunkSize = multipart.BufferSize + } + newChunkSize := multipart.BufferSize * (chunkSize / multipart.BufferSize) + if newChunkSize < chunkSize { + newChunkSize += multipart.BufferSize + } + + fs.Debugf(o, "newParallel chunkSize=%d, streams=%d", chunkSize, streams) + + return ¶llel{ + ctx: ctx, + o: o, + offset: 0, + chunkSize: newChunkSize, + nstreams: streams, + } +} + +// _open starts the file transferring at offset +// +// Call with the lock held +func (cr *parallel) _open() (err error) { + size := cr.o.Size() + if size < 0 { + return fmt.Errorf("parallel chunked reader: can't use multiple threads for unknown sized object %q", cr.o) + } + // Launched enough streams already + if cr.endStream >= size { + return nil + } + + // Make sure cr.nstreams are running + for i := len(cr.streams); i < cr.nstreams; i++ { + // clip to length of file + chunkSize := cr.chunkSize + newEndStream := cr.endStream + chunkSize + if newEndStream > size { + chunkSize = size - cr.endStream + newEndStream = cr.endStream + chunkSize + } + + s, err := cr.newStream(cr.ctx, cr.endStream, chunkSize) + if err != nil { + return err + } + cr.streams = append(cr.streams, s) + cr.endStream = newEndStream + + if cr.endStream >= size { + break + } + } + + return nil +} + +// Finished reading the current stream so pop it off and destroy it +// +// Call with lock held +func (cr *parallel) _popStream() (err error) { + defer log.Trace(cr.o, "streams=%+v", cr.streams)("streams=%+v, err=%v", &cr.streams, &err) + if len(cr.streams) == 0 { + return nil + } + stream := cr.streams[0] + err = stream.close() + cr.streams[0] = nil + cr.streams = cr.streams[1:] + return err +} + +// Get rid of all the streams +// +// Call with lock held +func (cr *parallel) _popStreams() (err error) { + defer log.Trace(cr.o, "streams=%+v", cr.streams)("streams=%+v, err=%v", &cr.streams, &err) + for len(cr.streams) > 0 { + orErr(&err, cr._popStream()) + } + cr.streams = nil + return err +} + +// Read from the file - for details see io.Reader +func (cr *parallel) Read(p []byte) (n int, err error) { + defer log.Trace(cr.o, "Read len(p)=%d", len(p))("n=%d, err=%v", &n, &err) + cr.mu.Lock() + defer cr.mu.Unlock() + + if cr.closed { + return 0, ErrorFileClosed + } + + for n < len(p) { + // Make sure we have the correct number of streams open + err = cr._open() + if err != nil { + return n, err + } + + // No streams left means EOF + if len(cr.streams) == 0 { + return n, io.EOF + } + + // Read from the stream + stream := cr.streams[0] + nn, err := stream.read(p[n:]) + n += nn + cr.offset += int64(nn) + if err == io.EOF { + err = cr._popStream() + if err != nil { + break + } + } else if err != nil { + break + } + } + return n, err +} + +// Close the file - for details see io.Closer +// +// All methods on ChunkedReader will return ErrorFileClosed afterwards +func (cr *parallel) Close() error { + cr.mu.Lock() + defer cr.mu.Unlock() + + if cr.closed { + return ErrorFileClosed + } + cr.closed = true + + // Close all the streams + return cr._popStreams() +} + +// Seek the file - for details see io.Seeker +func (cr *parallel) Seek(offset int64, whence int) (int64, error) { + cr.mu.Lock() + defer cr.mu.Unlock() + + fs.Debugf(cr.o, "parallel chunked reader: seek from %d to %d whence %d", cr.offset, offset, whence) + + if cr.closed { + return 0, ErrorFileClosed + } + + size := cr.o.Size() + currentOffset := cr.offset + switch whence { + case io.SeekStart: + currentOffset = 0 + case io.SeekEnd: + currentOffset = size + } + // set the new chunk start + newOffset := currentOffset + offset + if newOffset < 0 || newOffset >= size { + return 0, ErrorInvalidSeek + } + + // If seek pointer didn't move, return now + if newOffset == cr.offset { + fs.Debugf(cr.o, "parallel chunked reader: seek pointer didn't move") + return cr.offset, nil + } + + cr.offset = newOffset + + // Ditch out of range streams + for len(cr.streams) > 0 { + stream := cr.streams[0] + if newOffset >= stream.offset+stream.size { + _ = cr._popStream() + } else { + break + } + } + + // If no streams remain we can just restart + if len(cr.streams) == 0 { + fs.Debugf(cr.o, "parallel chunked reader: no streams remain") + cr.endStream = cr.offset + return cr.offset, nil + } + + // Current stream + stream := cr.streams[0] + + // If new offset is before current stream then ditch all the streams + if newOffset < stream.offset { + _ = cr._popStreams() + fs.Debugf(cr.o, "parallel chunked reader: new offset is before current stream - ditch all") + cr.endStream = cr.offset + return cr.offset, nil + } + + // Seek the current stream + streamOffset := newOffset - stream.offset + stream.readBytes = streamOffset // correct read value + fs.Debugf(cr.o, "parallel chunked reader: seek the current stream to %d", streamOffset) + // Wait for the read to the correct part of the data + for stream.rw.Size() < streamOffset { + stream.rw.WaitWrite(cr.ctx) + } + _, err := stream.rw.Seek(streamOffset, io.SeekStart) + if err != nil { + return cr.offset, fmt.Errorf("parallel chunked reader: failed to seek stream: %w", err) + } + + return cr.offset, nil +} + +// RangeSeek the file - for details see RangeSeeker +// +// In the parallel chunked reader this just acts like Seek +func (cr *parallel) RangeSeek(ctx context.Context, offset int64, whence int, length int64) (int64, error) { + return cr.Seek(offset, whence) +} + +// Open forces the connection to be opened +func (cr *parallel) Open() (ChunkedReader, error) { + cr.mu.Lock() + defer cr.mu.Unlock() + + return cr, cr._open() +} + +var ( + _ ChunkedReader = (*parallel)(nil) +) diff --git a/fs/chunkedreader/parallel_test.go b/fs/chunkedreader/parallel_test.go new file mode 100644 index 000000000..5df6492e9 --- /dev/null +++ b/fs/chunkedreader/parallel_test.go @@ -0,0 +1,102 @@ +package chunkedreader + +import ( + "context" + "io" + "math/rand" + "testing" + + "github.com/rclone/rclone/fstest/mockobject" + "github.com/rclone/rclone/lib/multipart" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func TestParallel(t *testing.T) { + content := makeContent(t, 1024) + + for _, mode := range mockobject.SeekModes { + t.Run(mode.String(), testRead(content, mode, 3)) + } +} + +func TestParallelErrorAfterClose(t *testing.T) { + testErrorAfterClose(t, 3) +} + +func TestParallelLarge(t *testing.T) { + ctx := context.Background() + const streams = 3 + const chunkSize = multipart.BufferSize + const size = (2*streams+1)*chunkSize + 255 + content := makeContent(t, size) + o := mockobject.New("test.bin").WithContent(content, mockobject.SeekModeNone) + + cr := New(ctx, o, chunkSize, 0, streams) + + for _, test := range []struct { + name string + offset int64 + seekMode int + }{ + {name: "Straight", offset: 0, seekMode: -1}, + {name: "Rewind", offset: 0, seekMode: io.SeekStart}, + {name: "NearStart", offset: 1, seekMode: io.SeekStart}, + {name: "NearEnd", offset: size - 2*chunkSize - 127, seekMode: io.SeekEnd}, + } { + t.Run(test.name, func(t *testing.T) { + if test.seekMode >= 0 { + var n int64 + var err error + if test.seekMode == io.SeekEnd { + n, err = cr.Seek(test.offset-size, test.seekMode) + } else { + n, err = cr.Seek(test.offset, test.seekMode) + } + require.NoError(t, err) + assert.Equal(t, test.offset, n) + } + got, err := io.ReadAll(cr) + require.NoError(t, err) + require.Equal(t, len(content[test.offset:]), len(got)) + assert.Equal(t, content[test.offset:], got) + }) + } + + require.NoError(t, cr.Close()) + + t.Run("Seeky", func(t *testing.T) { + cr := New(ctx, o, chunkSize, 0, streams) + offset := 0 + buf := make([]byte, 1024) + + for { + // Read and check a random read + readSize := rand.Intn(1024) + readBuf := buf[:readSize] + n, err := cr.Read(readBuf) + + require.Equal(t, content[offset:offset+n], readBuf[:n]) + offset += n + + if err == io.EOF { + assert.Equal(t, size, offset) + break + } + require.NoError(t, err) + + // Now do a smaller random seek backwards + seekSize := rand.Intn(512) + if offset-seekSize < 0 { + seekSize = offset + } + nn, err := cr.Seek(-int64(seekSize), io.SeekCurrent) + offset -= seekSize + require.NoError(t, err) + assert.Equal(t, nn, int64(offset)) + } + + require.NoError(t, cr.Close()) + }) + +} diff --git a/fs/chunkedreader/sequential.go b/fs/chunkedreader/sequential.go new file mode 100644 index 000000000..ee9400fb4 --- /dev/null +++ b/fs/chunkedreader/sequential.go @@ -0,0 +1,232 @@ +package chunkedreader + +import ( + "context" + "io" + "sync" + + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/hash" +) + +// sequential is a reader for an Object with the possibility +// of reading the source in chunks of given size +// +// An initialChunkSize of <= 0 will disable chunked reading. +type sequential struct { + ctx context.Context + mu sync.Mutex // protects following fields + o fs.Object // source to read from + rc io.ReadCloser // reader for the current open chunk + offset int64 // offset the next Read will start. -1 forces a reopen of o + chunkOffset int64 // beginning of the current or next chunk + chunkSize int64 // length of the current or next chunk. -1 will open o from chunkOffset to the end + initialChunkSize int64 // default chunkSize after the chunk specified by RangeSeek is complete + maxChunkSize int64 // consecutive read chunks will double in size until reached. -1 means no limit + customChunkSize bool // is the current chunkSize set by RangeSeek? + closed bool // has Close been called? +} + +// Make a new sequential chunked reader +func newSequential(ctx context.Context, o fs.Object, initialChunkSize int64, maxChunkSize int64) ChunkedReader { + return &sequential{ + ctx: ctx, + o: o, + offset: -1, + chunkSize: initialChunkSize, + initialChunkSize: initialChunkSize, + maxChunkSize: maxChunkSize, + } +} + +// Read from the file - for details see io.Reader +func (cr *sequential) Read(p []byte) (n int, err error) { + cr.mu.Lock() + defer cr.mu.Unlock() + + if cr.closed { + return 0, ErrorFileClosed + } + + for reqSize := int64(len(p)); reqSize > 0; reqSize = int64(len(p)) { + // the current chunk boundary. valid only when chunkSize > 0 + chunkEnd := cr.chunkOffset + cr.chunkSize + + fs.Debugf(cr.o, "ChunkedReader.Read at %d length %d chunkOffset %d chunkSize %d", cr.offset, reqSize, cr.chunkOffset, cr.chunkSize) + + switch { + case cr.chunkSize > 0 && cr.offset == chunkEnd: // last chunk read completely + cr.chunkOffset = cr.offset + if cr.customChunkSize { // last chunkSize was set by RangeSeek + cr.customChunkSize = false + cr.chunkSize = cr.initialChunkSize + } else { + cr.chunkSize *= 2 + if cr.chunkSize > cr.maxChunkSize && cr.maxChunkSize != -1 { + cr.chunkSize = cr.maxChunkSize + } + } + // recalculate the chunk boundary. valid only when chunkSize > 0 + chunkEnd = cr.chunkOffset + cr.chunkSize + fallthrough + case cr.offset == -1: // first Read or Read after RangeSeek + err = cr.openRange() + if err != nil { + return + } + } + + var buf []byte + chunkRest := chunkEnd - cr.offset + // limit read to chunk boundaries if chunkSize > 0 + if reqSize > chunkRest && cr.chunkSize > 0 { + buf, p = p[0:chunkRest], p[chunkRest:] + } else { + buf, p = p, nil + } + var rn int + rn, err = io.ReadFull(cr.rc, buf) + n += rn + cr.offset += int64(rn) + if err != nil { + if err == io.ErrUnexpectedEOF { + err = io.EOF + } + return + } + } + return n, nil +} + +// Close the file - for details see io.Closer +// +// All methods on ChunkedReader will return ErrorFileClosed afterwards +func (cr *sequential) Close() error { + cr.mu.Lock() + defer cr.mu.Unlock() + + if cr.closed { + return ErrorFileClosed + } + cr.closed = true + + return cr.resetReader(nil, 0) +} + +// Seek the file - for details see io.Seeker +func (cr *sequential) Seek(offset int64, whence int) (int64, error) { + return cr.RangeSeek(context.TODO(), offset, whence, -1) +} + +// RangeSeek the file - for details see RangeSeeker +// +// The specified length will only apply to the next chunk opened. +// RangeSeek will not reopen the source until Read is called. +func (cr *sequential) RangeSeek(ctx context.Context, offset int64, whence int, length int64) (int64, error) { + cr.mu.Lock() + defer cr.mu.Unlock() + + fs.Debugf(cr.o, "ChunkedReader.RangeSeek from %d to %d length %d", cr.offset, offset, length) + + if cr.closed { + return 0, ErrorFileClosed + } + + size := cr.o.Size() + switch whence { + case io.SeekStart: + cr.offset = 0 + case io.SeekEnd: + if size < 0 { + return 0, ErrorInvalidSeek // Can't seek from end for unknown size + } + cr.offset = size + } + // set the new chunk start + cr.chunkOffset = cr.offset + offset + // force reopen on next Read + cr.offset = -1 + if length > 0 { + cr.customChunkSize = true + cr.chunkSize = length + } else { + cr.chunkSize = cr.initialChunkSize + } + if cr.chunkOffset < 0 || cr.chunkOffset >= size { + cr.chunkOffset = 0 + return 0, ErrorInvalidSeek + } + return cr.chunkOffset, nil +} + +// Open forces the connection to be opened +func (cr *sequential) Open() (ChunkedReader, error) { + cr.mu.Lock() + defer cr.mu.Unlock() + + if cr.rc != nil && cr.offset != -1 { + return cr, nil + } + return cr, cr.openRange() +} + +// openRange will open the source Object with the current chunk range +// +// If the current open reader implements RangeSeeker, it is tried first. +// When RangeSeek fails, o.Open with a RangeOption is used. +// +// A length <= 0 will request till the end of the file +func (cr *sequential) openRange() error { + offset, length := cr.chunkOffset, cr.chunkSize + fs.Debugf(cr.o, "ChunkedReader.openRange at %d length %d", offset, length) + + if cr.closed { + return ErrorFileClosed + } + + if rs, ok := cr.rc.(fs.RangeSeeker); ok { + n, err := rs.RangeSeek(cr.ctx, offset, io.SeekStart, length) + if err == nil && n == offset { + cr.offset = offset + return nil + } + if err != nil { + fs.Debugf(cr.o, "ChunkedReader.openRange seek failed (%s). Trying Open", err) + } else { + fs.Debugf(cr.o, "ChunkedReader.openRange seeked to wrong offset. Wanted %d, got %d. Trying Open", offset, n) + } + } + + var rc io.ReadCloser + var err error + if length <= 0 { + if offset == 0 { + rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}) + } else { + rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}, &fs.RangeOption{Start: offset, End: -1}) + } + } else { + rc, err = cr.o.Open(cr.ctx, &fs.HashesOption{Hashes: hash.Set(hash.None)}, &fs.RangeOption{Start: offset, End: offset + length - 1}) + } + if err != nil { + return err + } + return cr.resetReader(rc, offset) +} + +// resetReader switches the current reader to the given reader. +// The old reader will be Close'd before setting the new reader. +func (cr *sequential) resetReader(rc io.ReadCloser, offset int64) error { + if cr.rc != nil { + if err := cr.rc.Close(); err != nil { + return err + } + } + cr.rc = rc + cr.offset = offset + return nil +} + +var ( + _ ChunkedReader = (*sequential)(nil) +) diff --git a/fs/chunkedreader/sequential_test.go b/fs/chunkedreader/sequential_test.go new file mode 100644 index 000000000..b384c893d --- /dev/null +++ b/fs/chunkedreader/sequential_test.go @@ -0,0 +1,20 @@ +package chunkedreader + +import ( + "testing" + + _ "github.com/rclone/rclone/backend/local" + "github.com/rclone/rclone/fstest/mockobject" +) + +func TestSequential(t *testing.T) { + content := makeContent(t, 1024) + + for _, mode := range mockobject.SeekModes { + t.Run(mode.String(), testRead(content, mode, 0)) + } +} + +func TestSequentialErrorAfterClose(t *testing.T) { + testErrorAfterClose(t, 0) +} diff --git a/vfs/read.go b/vfs/read.go index 6ea0de8e7..aa2b6555a 100644 --- a/vfs/read.go +++ b/vfs/read.go @@ -75,7 +75,8 @@ func (fh *ReadFileHandle) openPending() (err error) { return nil } o := fh.file.getObject() - r, err := chunkedreader.New(context.TODO(), o, int64(fh.file.VFS().Opt.ChunkSize), int64(fh.file.VFS().Opt.ChunkSizeLimit)).Open() + opt := &fh.file.VFS().Opt + r, err := chunkedreader.New(context.TODO(), o, int64(opt.ChunkSize), int64(opt.ChunkSizeLimit), opt.ChunkStreams).Open() if err != nil { return err } @@ -127,7 +128,7 @@ func (fh *ReadFileHandle) seek(offset int64, reopen bool) (err error) { } fh.r.StopBuffering() // stop the background reading first oldReader := fh.r.GetReader() - r, ok := oldReader.(*chunkedreader.ChunkedReader) + r, ok := oldReader.(chunkedreader.ChunkedReader) if !ok { fs.Logf(fh.remote, "ReadFileHandle.Read expected reader to be a ChunkedReader, got %T", oldReader) reopen = true @@ -148,7 +149,8 @@ func (fh *ReadFileHandle) seek(offset int64, reopen bool) (err error) { } // re-open with a seek o := fh.file.getObject() - r = chunkedreader.New(context.TODO(), o, int64(fh.file.VFS().Opt.ChunkSize), int64(fh.file.VFS().Opt.ChunkSizeLimit)) + opt := &fh.file.VFS().Opt + r = chunkedreader.New(context.TODO(), o, int64(opt.ChunkSize), int64(opt.ChunkSizeLimit), opt.ChunkStreams) _, err := r.Seek(offset, 0) if err != nil { fs.Debugf(fh.remote, "ReadFileHandle.Read seek failed: %v", err) diff --git a/vfs/vfs.md b/vfs/vfs.md index 8d5350764..d8f407cc4 100644 --- a/vfs/vfs.md +++ b/vfs/vfs.md @@ -230,6 +230,11 @@ These flags control the chunking: --vfs-read-chunk-size SizeSuffix Read the source objects in chunks (default 128M) --vfs-read-chunk-size-limit SizeSuffix Max chunk doubling size (default off) + --vfs-read-chunk-streams int The number of parallel streams to read at once + +The chunking behaves differently depending on the `--vfs-read-chunk-streams` parameter. + +#### `--vfs-read-chunk-streams` == 0 Rclone will start reading a chunk of size `--vfs-read-chunk-size`, and then double the size for each read. When `--vfs-read-chunk-size-limit` is @@ -245,6 +250,30 @@ When `--vfs-read-chunk-size-limit 500M` is specified, the result would be Setting `--vfs-read-chunk-size` to `0` or "off" disables chunked reading. +The chunks will not be buffered in memory. + +#### `--vfs-read-chunk-streams` > 0 + +Rclone reads `--vfs-read-chunk-streams` chunks of size +`--vfs-read-chunk-size` concurrently. The size for each read will stay +constant. + +This improves performance performance massively on high latency links +or very high bandwidth links to high performance object stores. + +Some experimentation will be needed to find the optimum values of +`--vfs-read-chunk-size` and `--vfs-read-chunk-streams` as these will +depend on the backend in use and the latency to the backend. + +For high performance object stores (eg AWS S3) a reasonable place to +start might be `--vfs-read-chunk-streams 16` and +`--vfs-read-chunk-size 4M`. In testing with AWS S3 the performance +scaled roughly as the `--vfs-read-chunk-streams` setting. + +Similar settings should work for high latency links, but depending on +the latency they may need more `--vfs-read-chunk-streams` in order to +get the throughput. + ### VFS Performance These flags may be used to enable/disable features of the VFS for diff --git a/vfs/vfscache/downloaders/downloaders.go b/vfs/vfscache/downloaders/downloaders.go index 2546afdd9..87783fb6b 100644 --- a/vfs/vfscache/downloaders/downloaders.go +++ b/vfs/vfscache/downloaders/downloaders.go @@ -540,7 +540,7 @@ func (dl *downloader) open(offset int64) (err error) { // } // in0, err := operations.NewReOpen(dl.dls.ctx, dl.dls.src, ci.LowLevelRetries, dl.dls.item.c.hashOption, rangeOption) - in0 := chunkedreader.New(context.TODO(), dl.dls.src, int64(dl.dls.opt.ChunkSize), int64(dl.dls.opt.ChunkSizeLimit)) + in0 := chunkedreader.New(context.TODO(), dl.dls.src, int64(dl.dls.opt.ChunkSize), int64(dl.dls.opt.ChunkSizeLimit), dl.dls.opt.ChunkStreams) _, err = in0.Seek(offset, 0) if err != nil { return fmt.Errorf("vfs reader: failed to open source file: %w", err) diff --git a/vfs/vfscommon/options.go b/vfs/vfscommon/options.go index 12ccd8664..591ce5044 100644 --- a/vfs/vfscommon/options.go +++ b/vfs/vfscommon/options.go @@ -79,6 +79,11 @@ var OptionsInfo = fs.Options{{ Default: fs.SizeSuffix(-1), Help: "If greater than --vfs-read-chunk-size, double the chunk size after each chunk read, until the limit is reached ('off' is unlimited)", Groups: "VFS", +}, { + Name: "vfs_read_chunk_streams", + Default: 0, + Help: "The number of parallel streams to read at once", + Groups: "VFS", }, { Name: "dir_perms", Default: FileMode(0777), @@ -171,6 +176,7 @@ type Options struct { FilePerms FileMode `config:"file_perms"` ChunkSize fs.SizeSuffix `config:"vfs_read_chunk_size"` // if > 0 read files in chunks ChunkSizeLimit fs.SizeSuffix `config:"vfs_read_chunk_size_limit"` // if > ChunkSize double the chunk size after each chunk until reached + ChunkStreams int `config:"vfs_read_chunk_streams"` // Number of download streams to use CacheMode CacheMode `config:"vfs_cache_mode"` CacheMaxAge fs.Duration `config:"vfs_cache_max_age"` CacheMaxSize fs.SizeSuffix `config:"vfs_cache_max_size"` From bac9abebfb100221633d058e07bef4620ab402f6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 25 Jul 2024 08:55:46 +0100 Subject: [PATCH 117/168] lib/encoder: add Exclamation mark encoding --- docs/content/overview.md | 1 + lib/encoder/encoder.go | 37 +- lib/encoder/encoder_cases_test.go | 61928 ++++++++++++++-------------- lib/encoder/internal/gen/main.go | 6 + 4 files changed, 32127 insertions(+), 29845 deletions(-) diff --git a/docs/content/overview.md b/docs/content/overview.md index b869b1035..813367c1f 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -369,6 +369,7 @@ will show you the defaults for the backends. | Dollar | `$` | `$` | | Dot | `.` or `..` as entire string | `.`, `..` | | DoubleQuote | `"` | `"` | +| Exclamation | `!` | `!` | | Hash | `#` | `#` | | InvalidUtf8 | An invalid UTF-8 character (e.g. latin1) | `�` | | LeftCrLfHtVt | CR 0x0D, LF 0x0A, HT 0x09, VT 0x0B on the left of a string | `␍`, `␊`, `␉`, `␋` | diff --git a/lib/encoder/encoder.go b/lib/encoder/encoder.go index 264757cd8..5efc8a99d 100644 --- a/lib/encoder/encoder.go +++ b/lib/encoder/encoder.go @@ -64,6 +64,7 @@ const ( EncodeDot // . and .. names EncodeSquareBracket // [] EncodeSemicolon // ; + EncodeExclamation // ! // Synthetic EncodeWin = EncodeColon | EncodeQuestion | EncodeDoubleQuote | EncodeAsterisk | EncodeLtGt | EncodePipe // :?"*<>| @@ -124,6 +125,7 @@ func init() { alias("LtGt", EncodeLtGt) alias("SquareBracket", EncodeSquareBracket) alias("Semicolon", EncodeSemicolon) + alias("Exclamation", EncodeExclamation) alias("DoubleQuote", EncodeDoubleQuote) alias("SingleQuote", EncodeSingleQuote) alias("BackQuote", EncodeBackQuote) @@ -336,6 +338,12 @@ func (mask MultiEncoder) Encode(in string) string { return true } } + if mask.Has(EncodeExclamation) { // ! + switch r { + case '!', '!': + return true + } + } if mask.Has(EncodeQuestion) { // ? switch r { case '?', @@ -516,6 +524,17 @@ func (mask MultiEncoder) Encode(in string) string { continue } } + if mask.Has(EncodeExclamation) { // ! + switch r { + case '!': + out.WriteRune(r + fullOffset) + continue + case '!': + out.WriteRune(QuoteRune) + out.WriteRune(r) + continue + } + } if mask.Has(EncodeQuestion) { // ? switch r { case '?': @@ -772,7 +791,12 @@ func (mask MultiEncoder) Decode(in string) string { return true } } - + if mask.Has(EncodeExclamation) { // ! + switch r { + case '!': + return true + } + } if mask.Has(EncodeQuestion) { // ? switch r { case '?': @@ -939,6 +963,17 @@ func (mask MultiEncoder) Decode(in string) string { continue } } + if mask.Has(EncodeExclamation) { // ! + switch r { + case '!': + if unquote { + out.WriteRune(r) + } else { + out.WriteRune(r - fullOffset) + } + continue + } + } if mask.Has(EncodeQuestion) { // ? switch r { case '?': diff --git a/lib/encoder/encoder_cases_test.go b/lib/encoder/encoder_cases_test.go index d6ac38bbe..69631db63 100644 --- a/lib/encoder/encoder_cases_test.go +++ b/lib/encoder/encoder_cases_test.go @@ -7,80 +7,84 @@ package encoder var testCasesSingle = []testCase{ { // 0 mask: EncodeZero, - in: ";2π\x15j8␆aw␑k`\x04β\x00σ`τ7<;R\x05␀τ?β77␌", - out: ";2π\x15j8␆aw␑k`\x04β␀σ`τ7<;R\x05‛␀τ?β77␌", + in: "*2π%j8|aw␄k%\x15β\x00σ\\τ7␟'R\f␀τ;β77␇", + out: "*2π%j8|aw␄k%\x15β␀σ\\τ7␟'R\f‛␀τ;β77␇", }, { // 1 mask: EncodeSlash, - in: ":<VJg|K;/+\x10/φ␄/π\f:ρRα\x1fζ␃<VLν<q", - out: ":<VJg|K;/+\x10‛/φ␄/π\f:ρRα\x1fζ␃<VLν<q", + in: "␄␅VJg:K|\x10+\x10/φ`/π\n\bρRα\x03ζ?<VLν␗q", + out: "␄␅VJg:K|\x10+\x10‛/φ`/π\n\bρRα\x03ζ?<VLν␗q", }, { // 2 mask: EncodeSingleQuote, - in: "γ␗'Pn\aχ%ε\[υ\x1d␅]ζM2ω'␆$\x12AN|^'\r\x10", - out: "γ␗‛'Pn\aχ%ε\[υ\x1d␅]ζM2ω‛'␆$\x12AN|^'\r\x10", + in: "γ␅'Pn\fχ\nε␍[υ\r␉]ζM2ω␘'$\nAN␄^'\\\x7f", + out: "γ␅‛'Pn\fχ\nε␍[υ\r␉]ζM2ω␘‛'$\nAN␄^'\\\x7f", }, { // 3 mask: EncodeBackQuote, - in: "#␜θWfcR␟(␍`\x18V6τη\x10/*mυ\x15␂\x13␚βw{`ρ", - out: "#␜θWfcR␟(␍‛`\x18V6τη\x10/*mυ\x15␂\x13␚βw{`ρ", + in: "\x17\θWfcR␟([`\vV6τη\x1d['mυ>:#|βw{`ρ", + out: "\x17\θWfcR␟([‛`\vV6τη\x1d['mυ>:#|βw{`ρ", }, { // 4 mask: EncodeLtGt, - in: "4␕>o*\aPι,␚Pυ\v<\x0f␙!9tπ><␐\x1e(ης␀oε", - out: "4␕>o*\aPι,␚Pυ\v‛<\x0f␙!9tπ‛><␐\x1e(ης‛␀oε", + in: "4>>o\n\x1bPι,␅Pυ\x0e<\n"!9tπ><␎\b(ης:oε", + out: "4‛>>o\n\x1bPι,␅Pυ\x0e‛<\n"!9tπ‛><␎\b(ης:oε", }, { // 5 mask: EncodeSquareBracket, - in: "/␘\vενm%ρ[M+τ:\x05`νw^]␗␘q.ψI0X␁[]", - out: "/␘\vενm%ρ[M+τ:\x05`νw^‛]␗␘q.ψI0X␁‛[]", + in: "␛␡\fενm\x1bρ[M+τ\x19\\\x04νw^]#␚q.ψI0X#[]", + out: "␛␡\fενm\x1bρ[M+τ\x19\\\x04νw^‛]#␚q.ψI0X#‛[]", }, { // 6 mask: EncodeSemicolon, - in: "Rφ\x05'\x01/ςY/ψ>l%;yso:;;ς|ξ␓*\x06\r[ι/", - out: "Rφ\x05'\x01/ςY/ψ>l%‛;yso:;;ς|ξ␓*\x06\r[ι/", + in: "Rφ#'\x06\x13ςY|ψ>l%;yso$;;ς␆ξ␗␚\x1b[\ι\", + out: "Rφ#'\x06\x13ςY|ψ>l%‛;yso$;;ς␆ξ␗␚\x1b[\ι\", }, { // 7 - mask: EncodeDollar, - in: "%$;Xτ\x01]^εE$π\x01&#␖␔&ψ␆ι~/\x03~]\x04θ?R", - out: "%$;Xτ\x01]^εE‛$π\x01&#␖␔&ψ␆ι~/\x03~]\x04θ?R", + mask: EncodeExclamation, + in: "\x17!;Xτ\x02?^εE!π\x01&#␇␐&ψ*ι~␀:~/\"θ␎R", + out: "\x17!;Xτ\x02?^εE‛!π\x01&#␇␐&ψ*ι~‛␀:~/\"θ␎R", }, { // 8 - mask: EncodeDoubleQuote, - in: "ωQ=λ:γ""␈ε/#R\"!\\␇*:Y\t8\x1b?π␎ν\x17␋=", - out: "ωQ=λ:γ‛"‛"␈ε/#R"!\\␇*:Y\t8\x1b?π␎ν\x17␋=", + mask: EncodeDollar, + in: "ωQ=λ␕γ␗$"ε/#R$!$␚\x1e:Y\x1e8\x7f$π␇ν\x19␁=", + out: "ωQ=λ␕γ␗‛$"ε/#R$!$␚\x1e:Y\x1e8\x7f$π␇ν\x19␁=", }, { // 9 - mask: EncodeColon, - in: "χ]ρ%\x12E\r\x17C␉\"3sος␈7␋νk!π:'o␘:MW\x02", - out: "χ]ρ%\x12E\r\x17C␉\"3sος␈7␋νk!π‛:'o␘:MW\x02", + mask: EncodeDoubleQuote, + in: "χ␙ρ\x13\x15E\t\x0fC␈\x153sος␙7␔νk!π"␆o␎\"MW\x05", + out: "χ␙ρ\x13\x15E\t\x0fC␈\x153sος␙7␔νk!π‛"␆o␎"MW\x05", }, { // 10 - mask: EncodeQuestion, - in: "\x17\x02\x11~?␕\x12Q+δω%R␃?OζIs␈\x0f/`?<μτC:φ", - out: "\x17\x02\x11~?␕\x12Q+δω%R␃‛?OζIs␈\x0f/`?<μτC:φ", + mask: EncodeColon, + in: "\x1f\x18%~:/\x18Q+δω␆R|:OζIs␇\x7f/\x17?␊μτC;φ", + out: "\x1f\x18%~:/\x18Q+δω␆R|‛:OζIs␇\x7f/\x17?␊μτC;φ", }, { // 11 - mask: EncodeAsterisk, - in: "Q"Jal*Vz/␞␐\n$*␗χκ\u007f[␚ι\x1b</ν%#βλU", - out: "Q"Jal‛*Vz/␞␐\n$*␗χκ\u007f[␚ι\x1b</ν%#βλU", + mask: EncodeQuestion, + in: "Q␝Jal?Vz\v␏␁\x16\x10?␛χκ?[␑ι\n<␝ν\x15#βλU", + out: "Q␝Jal‛?Vz\v␏␁\x16\x10?␛χκ?[␑ι\n<␝ν\x15#βλU", }, { // 12 - mask: EncodePipe, - in: "W=\rxξβ␈\x15maε␇|/\x04|␐]f\x0e[\Yhzτ\x03δτk", - out: "W=\rxξβ␈\x15maε␇|/\x04‛|␐]f\x0e[\Yhzτ\x03δτk", + mask: EncodeAsterisk, + in: "W=\x05xξβ$\x1bmaε␡*␝!*␡␊f\\\"␑Yhzτ\x1fδτk", + out: "W=\x05xξβ$\x1bmaε␡*␝!‛*␡␊f\\\"␑Yhzτ\x1fδτk", }, { // 13 - mask: EncodeHash, - in: ">\x05#␙X*␉kp*λ\x1a:`θtg\x10#kρ;#υο"Oξ#␅", - out: ">\x05‛#␙X*␉kp*λ\x1a:`θtg\x10‛#kρ;#υο"Oξ‛#␅", + mask: EncodePipe, + in: "#\x18␍␊X\x18␍kp*λ\f:\aθtg]|kρ;|υο␎Oξ␍`", + out: "#\x18␍␊X\x18␍kp*λ\f:\aθtg]‛|kρ;|υο␎Oξ␍`", }, { // 14 - mask: EncodePercent, - in: "\x05␋␙␚μ$φ%\x1c␂iδ\n\r␊ο␇χ|xI)\x05yG%!ςt9", - out: "\x05␋␙␚μ$φ%\x1c␂iδ\n\r␊ο␇χ|xI)\x05yG‛%!ςt9", + mask: EncodeHash, + in: "*[␄%μ$φ#$$iδ%|␝ο\χ\x1fxI)\x11yG#!ςt9", + out: "*[␄%μ$φ#$$iδ%|␝ο\χ\x1fxI)\x11yG‛#!ςt9", }, { // 15 - mask: EncodeBackSlash, - in: "DδM*ξ␄\x14ρ"ζ␝␕T\x17`φ!\x14O\x19'd\\/γWJ\b\:", - out: "DδM*ξ␄\x14ρ"ζ␝␕T\x17`φ!\x14O\x19'd\/γWJ\b‛\:", + mask: EncodePercent, + in: "DδM`ξ␍\x06ρ␓ζ:$T\x04␒φ!\x01O$%d%/γWJ\r%:", + out: "DδM`ξ␍\x06ρ␓ζ:$T\x04␒φ!\x01O$%d%/γWJ\r‛%:", }, { // 16 - mask: EncodeCrLf, - in: "θ?>␏μ7π*\\n2␍x\rο:z\\ο\x19␋w␊/ξa>OX␇", - out: "θ?>␏μ7π*\␊2‛␍x␍ο:z\\ο\x19␋w‛␊/ξa>OX␇", + mask: EncodeBackSlash, + in: "\x1al^.\\xP␇ββσ\x10*\x01␓\α>\x16*\":'/␄λ/eχV", + out: "\x1al^.\xP␇ββσ\x10*\x01␓‛\α>\x16*\":'/␄λ/eχV", }, { // 17 - mask: EncodeDel, - in: "Fg!%>π\x1d\rY␡μ**0|ν\x1eVχI3`␘\x1d␓?δ\u007f␉ω", - out: "Fg!%>π\x1d\rY‛␡μ**0|ν\x1eVχI3`␘\x1d␓?δ␡␉ω", + mask: EncodeCrLf, + in: "Fg![␂π|\x0eY\nμ$*0␊ν\x01VχI3␍>\x00␐?δ\r␊ω", + out: "Fg![␂π|\x0eY␊μ$*0‛␊ν\x01VχI3‛␍>␀␐?δ␍‛␊ω", }, { // 18 + mask: EncodeDel, + in: "ο␡:πς␓\x14o␏*P:␙\x18d␊λδZ<;&/\x7f\x006[\x03Vδ", + out: "ο‛␡:πς␓\x14o␏*P:␙\x18d␊λδZ<;&/␡␀6[\x03Vδ", + }, { // 19 mask: EncodeCtl, - in: "␖d\x14\v␟\x00␇\x03␜␈␊\f␑\x1c␂␕␘␓␃*\x1d/\n*␔\"\a␉\x05␞␁\x0e\x19\u007f␙v\x1eP␆␋\x17n\x12\x04␛\r\x1b␚\x1a\x17␛\x18\x1f\x0fδ\x13␍␚\x10\a␕:\x11\x16ς␏␅λ\bπ\x06:␒δ>\x02o␖␌&6␎V\x15␄␝\x1e␐␗\x01\tοZ", - out: "‛␖d␔␋‛␟␀‛␇␃‛␜‛␈‛␊␌‛␑␜‛␂‛␕‛␘‛␓‛␃*␝/␊*‛␔\"␇‛␉␅‛␞‛␁␎␙\u007f‛␙v␞P‛␆‛␋␗n␒␄‛␛␍␛‛␚␚␗‛␛␘␟␏δ␓‛␍‛␚␐␇‛␕:␑␖ς‛␏‛␅λ␈π␆:‛␒δ>␂o‛␖‛␌&6‛␎V␕‛␄‛␝␞‛␐‛␗␁␉οZ", + in: "␊\n␅␚ρ␉␄␈\x1f\\\x1bζ\x19␏t␘\aφ\f\x11\x05␃-␒␁␙␟␔ξ#␄XN␜\b\r\x14\x04␋\x10<␑2!\x18\x1c\t␆\x06␞{␍␐␎5␝\x12c\x1a\x03␗\x0e␛\b\x15\x1eX␛␐␌\x01\x1d\x17\x02\x1d8?\x13␖␂\x18\v␕^␙\x0fα␕␇;μ␓\x16", + out: "‛␊␊‛␅‛␚ρ‛␉‛␄‛␈␟\\␛ζ␙‛␏t‛␘␇φ␌␑␅‛␃-‛␒‛␁‛␙‛␟‛␔ξ#‛␄XN‛␜␈␍␔␄‛␋␐<‛␑2!␘␜␉‛␆␆‛␞{‛␍‛␐‛␎5‛␝␒c␚␃‛␗␎‛␛␈␕␞X‛␛‛␐‛␌␁␝␗␂␝8?␓‛␖‛␂␘␋‛␕^‛␙␏α‛␕‛␇;μ‛␓␖", }, } @@ -91,17653 +95,18641 @@ var testCasesSingleEdge = []testCase{ out: "␠", }, { // 1 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", }, { // 2 mask: EncodeZero | EncodeLeftSpace, - in: " ␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", - out: "␠␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", + in: " ␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", + out: "␠␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", }, { // 3 mask: EncodeZero | EncodeLeftSpace, - in: "␠␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", - out: "‛␠␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", + in: "␠␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", + out: "‛␠␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", }, { // 4 mask: EncodeZero | EncodeLeftSpace, - in: " π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", - out: "␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", + in: " Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", + out: "␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", }, { // 5 mask: EncodeZero | EncodeLeftSpace, - in: "␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", - out: "‛␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", + in: "␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", + out: "‛␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", }, { // 6 mask: EncodeZero | EncodeLeftSpace, - in: " π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", - out: "␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", + in: " Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", + out: "␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", }, { // 7 mask: EncodeZero | EncodeLeftSpace, - in: "␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", - out: "‛␠π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", + in: "␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", + out: "‛␠Qα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", }, { // 8 mask: EncodeZero | EncodeLeftSpace, - in: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", - out: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", + in: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", + out: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", }, { // 9 mask: EncodeZero | EncodeLeftSpace, - in: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", - out: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ιv", + in: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", + out: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5μ", }, { // 10 mask: EncodeZero | EncodeLeftSpace, - in: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", - out: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", + in: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", + out: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", }, { // 11 mask: EncodeZero | EncodeLeftSpace, - in: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", - out: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", + in: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", + out: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", }, { // 12 mask: EncodeZero | EncodeLeftSpace, - in: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", - out: "␟ ,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", + in: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", + out: "\f α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", }, { // 13 mask: EncodeZero | EncodeLeftSpace, - in: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", - out: "␟␠,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", + in: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", + out: "\f␠α␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", }, { // 14 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ v", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ v", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`* μ", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`* μ", }, { // 15 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠v", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠μ", }, { // 16 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ ␠", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ ␠", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`* ␠", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`* ␠", }, { // 17 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠␠", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆␠␠", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠␠", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*␠␠", }, { // 18 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι ", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι ", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5 ", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5 ", }, { // 19 mask: EncodeZero | EncodeLeftSpace, - in: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", - out: "␟π,;θSc\x16}# a`\x063\x1b\x10j\x06<␂:φζA5*␆ι␠", + in: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", + out: "\fQα␃J\x04ψ␘Pζ '\x1a6θz|$`?N:␜h>μ`*5␠", }, { // 20 mask: EncodeSlash | EncodeLeftSpace, - in: "*8,\f/ςyμu␃ \x1d`\x18%)lGη\n␚Xα$\x13χq%χ␌", - out: "*8,\f/ςyμu␃ \x1d`\x18%)lGη\n␚Xα$\x13χq%χ␌", + in: "[\"α//s]␎d\x19 9~ζO\n␍ντU*T\x0eπmXKωμ\x1b␙␉η", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~φ", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~φ", }, { // 116 mask: EncodeSemicolon | EncodeLeftSpace, - in: " ␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", - out: "␠␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", + in: " ␠j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~φ", + out: "␠␠j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~φ", }, { // 117 mask: EncodeSemicolon | EncodeLeftSpace, - in: "␠␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", - out: "‛␠␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", + in: "␠␠j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~φ", + out: "‛␠␠j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~φ", }, { // 118 mask: EncodeSemicolon | EncodeLeftSpace, - in: " \r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", - out: "␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", + in: " %j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠φ", + out: "␠%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠φ", }, { // 119 mask: EncodeSemicolon | EncodeLeftSpace, - in: "␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", - out: "‛␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", + in: "␠%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠φ", + out: "‛␠%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠φ", }, { // 120 mask: EncodeSemicolon | EncodeLeftSpace, - in: " \r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", - out: "␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", + in: " %j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~␠", + out: "␠%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~␠", }, { // 121 mask: EncodeSemicolon | EncodeLeftSpace, - in: "␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", - out: "‛␠\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", + in: "␠%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~␠", + out: "‛␠%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~␠", }, { // 122 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", - out: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", + in: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~φ", + out: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~φ", }, { // 123 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", - out: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉η", + in: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~φ", + out: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~φ", }, { // 124 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", - out: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", + in: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠φ", + out: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠φ", }, { // 125 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", - out: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", + in: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠φ", + out: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠φ", }, { // 126 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", - out: "[ ␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", + in: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~␠", + out: "/ j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~␠", }, { // 127 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", - out: "[␠␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", + in: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~␠", + out: "/␠j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~␠", }, { // 128 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙ η", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙ η", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[ φ", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[ φ", }, { // 129 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠η", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠φ", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠φ", }, { // 130 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙ ␠", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙ ␠", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[ ␠", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[ ␠", }, { // 131 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠␠", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␠␠", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[␠␠", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[␠␠", }, { // 132 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉ ", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉ ", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~ ", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~ ", }, { // 133 mask: EncodeSemicolon | EncodeLeftSpace, - in: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", - out: "[\r␗`l[\cqμ ?[vTζT#|υ<>XKωμ\x1b␙␉␠", + in: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:␀\rH2[~␠", + out: "/%j2rB`␍'v Dυ␁:οπφL\x10;#:‛␀\rH2[~␠", }, { // 134 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", }, { // 135 - mask: EncodeDollar | EncodeLeftSpace, - in: " ␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", - out: "␠␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: " ␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", + out: "␠␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", }, { // 136 - mask: EncodeDollar | EncodeLeftSpace, - in: "␠␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", - out: "‛␠␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "␠␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", + out: "‛␠␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", }, { // 137 - mask: EncodeDollar | EncodeLeftSpace, - in: " \x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", - out: "␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: " ␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", + out: "␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", }, { // 138 - mask: EncodeDollar | EncodeLeftSpace, - in: "␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", - out: "‛␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", + out: "‛␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", }, { // 139 - mask: EncodeDollar | EncodeLeftSpace, - in: " \x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", - out: "␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: " ␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", + out: "␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", }, { // 140 - mask: EncodeDollar | EncodeLeftSpace, - in: "␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", - out: "‛␠\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", + out: "‛␠␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", }, { // 141 - mask: EncodeDollar | EncodeLeftSpace, - in: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", - out: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", + out: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", }, { // 142 - mask: EncodeDollar | EncodeLeftSpace, - in: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", - out: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", + out: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌χ", }, { // 143 - mask: EncodeDollar | EncodeLeftSpace, - in: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", - out: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", + out: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", }, { // 144 - mask: EncodeDollar | EncodeLeftSpace, - in: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", - out: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", + out: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", }, { // 145 - mask: EncodeDollar | EncodeLeftSpace, - in: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", - out: "j ␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", + out: "] ,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", }, { // 146 - mask: EncodeDollar | EncodeLeftSpace, - in: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", - out: "j␠␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", + out: "]␠,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", }, { // 147 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh κ", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16 χ", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16 χ", }, { // 148 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠κ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠χ", }, { // 149 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh ␠", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh ␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16 ␠", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16 ␠", }, { // 150 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠␠", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh␠␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠␠", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␠␠", }, { // 151 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh| ", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh| ", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌ ", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌ ", }, { // 152 - mask: EncodeDollar | EncodeLeftSpace, - in: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", - out: "j\x1d␚x0␊c␛z; O␞\x03ω␔\η1?\x16φ_π*Xωh|␠", + mask: EncodeExclamation | EncodeLeftSpace, + in: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", + out: "]␟,χ%ι$?]D 1εw\x14\x15Xη$␉>␟|uε;]\x16␌␠", }, { // 153 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", }, { // 154 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: " ␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", - out: "␠␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", + mask: EncodeDollar | EncodeLeftSpace, + in: " ␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", + out: "␠␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", }, { // 155 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "␠␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", - out: "‛␠␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", + mask: EncodeDollar | EncodeLeftSpace, + in: "␠␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", + out: "‛␠␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", }, { // 156 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: " [&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", - out: "␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", + mask: EncodeDollar | EncodeLeftSpace, + in: " ~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", + out: "␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", }, { // 157 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", - out: "‛␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", + mask: EncodeDollar | EncodeLeftSpace, + in: "␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", + out: "‛␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", }, { // 158 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: " [&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", - out: "␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", + mask: EncodeDollar | EncodeLeftSpace, + in: " ~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", + out: "␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", }, { // 159 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", - out: "‛␠[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", + out: "‛␠~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", }, { // 160 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", - out: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", + out: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", }, { // 161 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", - out: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", + out: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρF", }, { // 162 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", - out: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", + out: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", }, { // 163 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", - out: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", + out: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", }, { // 164 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", - out: "# &Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", + out: "3 ?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", }, { // 165 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", - out: "#␠&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", + out: "3␠?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", }, { // 166 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04 ]", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04 ]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃| F", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃| F", }, { // 167 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠]", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠F", }, { // 168 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04 ␠", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04 ␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃| ␠", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃| ␠", }, { // 169 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠␠", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04␠␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠␠", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|␠␠", }, { // 170 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F ", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F ", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ ", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ ", }, { // 171 - mask: EncodeDoubleQuote | EncodeLeftSpace, - in: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", - out: "#[&Yρ\x15μ'␍γ [ζ␃U,\x11␌!NTχ␈-$\x18~\x04F␠", + mask: EncodeDollar | EncodeLeftSpace, + in: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", + out: "3~?ε␞\x14μO?ψ {ς\81\np<\"f␒\x1b␔C\x15␃|ρ␠", }, { // 172 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", }, { // 173 - mask: EncodeColon | EncodeLeftSpace, - in: " ␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", - out: "␠␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: " ␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", + out: "␠␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", }, { // 174 - mask: EncodeColon | EncodeLeftSpace, - in: "␠␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", - out: "‛␠␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "␠␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", + out: "‛␠␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", }, { // 175 - mask: EncodeColon | EncodeLeftSpace, - in: " ?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", - out: "␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: " ␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", + out: "␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", }, { // 176 - mask: EncodeColon | EncodeLeftSpace, - in: "␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", - out: "‛␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", + out: "‛␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", }, { // 177 - mask: EncodeColon | EncodeLeftSpace, - in: " ?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", - out: "␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: " ␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", + out: "␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", }, { // 178 - mask: EncodeColon | EncodeLeftSpace, - in: "␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", - out: "‛␠?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", + out: "‛␠␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", }, { // 179 - mask: EncodeColon | EncodeLeftSpace, - in: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", - out: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", + out: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", }, { // 180 - mask: EncodeColon | EncodeLeftSpace, - in: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", - out: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", + out: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*`", }, { // 181 - mask: EncodeColon | EncodeLeftSpace, - in: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", - out: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", + out: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", }, { // 182 - mask: EncodeColon | EncodeLeftSpace, - in: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", - out: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", + out: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", }, { // 183 - mask: EncodeColon | EncodeLeftSpace, - in: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", - out: "J Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", + out: "J :o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", }, { // 184 - mask: EncodeColon | EncodeLeftSpace, - in: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", - out: "J␠Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", + out: "J␠:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", }, { // 185 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐ <", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐ <", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a `", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a `", }, { // 186 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠<", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠`", }, { // 187 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐ ␠", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐ ␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a ␠", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a ␠", }, { // 188 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠␠", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␠␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠␠", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a␠␠", }, { // 189 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌ ", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌ ", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a* ", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a* ", }, { // 190 - mask: EncodeColon | EncodeLeftSpace, - in: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", - out: "J?Q3DT=>\x12\x13 εB/σωγ}>\n$␕j|αω<␐␌␠", + mask: EncodeDoubleQuote | EncodeLeftSpace, + in: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", + out: "J␛:o\x02%␍Oε␈ τa\uff00χK\x0f␛\x12|>9ς]ξ␃J\a*␠", }, { // 191 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", }, { // 192 - mask: EncodeQuestion | EncodeLeftSpace, - in: " ␠4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", - out: "␠␠4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", + mask: EncodeColon | EncodeLeftSpace, + in: " ␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", + out: "␠␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", }, { // 193 - mask: EncodeQuestion | EncodeLeftSpace, - in: "␠␠4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", - out: "‛␠␠4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␠␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", + out: "‛␠␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", }, { // 194 - mask: EncodeQuestion | EncodeLeftSpace, - in: " u4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", - out: "␠u4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", + mask: EncodeColon | EncodeLeftSpace, + in: " \x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", + out: "␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", }, { // 195 - mask: EncodeQuestion | EncodeLeftSpace, - in: "␠u4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", - out: "‛␠u4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", + out: "‛␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", }, { // 196 - mask: EncodeQuestion | EncodeLeftSpace, - in: " u4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", - out: "␠u4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", + mask: EncodeColon | EncodeLeftSpace, + in: " \x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", + out: "␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", }, { // 197 - mask: EncodeQuestion | EncodeLeftSpace, - in: "␠u4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", - out: "‛␠u4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", + out: "‛␠\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", }, { // 198 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ 4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", - out: "γ 4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", + out: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", }, { // 199 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ␠4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", - out: "γ␠4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", + out: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␒", }, { // 200 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ 4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", - out: "γ 4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", + out: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", }, { // 201 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ␠4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", - out: "γ␠4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", + out: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", }, { // 202 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ 4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", - out: "γ 4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", + out: "␖ λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", }, { // 203 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γ␠4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", - out: "γ␠4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", + out: "␖␠λ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", }, { // 204 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ \x11", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ \x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␒", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␒", }, { // 205 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠\x11", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␒", }, { // 206 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ ␠", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ ␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠", }, { // 207 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠␠", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ␠␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␠", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* ␠␠", }, { // 208 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a ", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a ", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S ", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S ", }, { // 209 - mask: EncodeQuestion | EncodeLeftSpace, - in: "γu4hχ{x␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", - out: "γu4hχ{x‛␀|ε \x1e\nr\>+?α\x18␔xN␍C$δπ\x1a␠", + mask: EncodeColon | EncodeLeftSpace, + in: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", + out: "␖\x1fλ]␙νο\tμ1 2\x03\x1fy\x03XPδ␅V%ν\x7fWq* S␠", }, { // 210 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}|", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", }, { // 211 - mask: EncodeAsterisk | EncodeLeftSpace, - in: " ␠D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}|", - out: "␠␠D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}|", + mask: EncodeQuestion | EncodeLeftSpace, + in: " ␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", + out: "␠␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", }, { // 212 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "␠␠D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}|", - out: "‛␠␠D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "␠␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", + out: "‛␠␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", }, { // 213 - mask: EncodeAsterisk | EncodeLeftSpace, - in: " 'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠|", - out: "␠'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠|", + mask: EncodeQuestion | EncodeLeftSpace, + in: " νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", + out: "␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", }, { // 214 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "␠'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠|", - out: "‛␠'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", + out: "‛␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", }, { // 215 - mask: EncodeAsterisk | EncodeLeftSpace, - in: " 'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}␠", - out: "␠'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: " νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", + out: "␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", }, { // 216 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "␠'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}␠", - out: "‛␠'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", + out: "‛␠νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", }, { // 217 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}|", - out: "\t D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", + out: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", }, { // 218 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t␠D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}|", - out: "\t␠D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", + out: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv#", }, { // 219 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠|", - out: "\t D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", + out: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", }, { // 220 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t␠D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠|", - out: "\t␠D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", + out: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", }, { // 221 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}␠", - out: "\t D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", + out: "* μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", }, { // 222 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t␠D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}␠", - out: "\t␠D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", + out: "*␠μ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", }, { // 223 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β |", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β |", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t #", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t #", }, { // 224 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠|", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠|", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠#", }, { // 225 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β ␠", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β ␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t ␠", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t ␠", }, { // 226 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β␠␠", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β␠␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠␠", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕t␠␠", }, { // 227 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β} ", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β} ", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv ", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv ", }, { // 228 - mask: EncodeAsterisk | EncodeLeftSpace, - in: "\t'D␘v[μvψ\x00 ;6gο\x1c*/␌`ρX&Dwζ\uff00β}␠", - out: "\t'D␘v[μvψ␀ ;6gο\x1c‛*/␌`ρX&Dwζ\uff00β}␠", + mask: EncodeQuestion | EncodeLeftSpace, + in: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", + out: "*νμ␜V\x18\ajθψ θSψU82j\x01?␂`P\x17%!␕tv␠", }, { // 229 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'Z", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'Z", }, { // 230 - mask: EncodePipe | EncodeLeftSpace, - in: " ␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", - out: "␠␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: " ␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'Z", + out: "␠␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'Z", }, { // 231 - mask: EncodePipe | EncodeLeftSpace, - in: "␠␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", - out: "‛␠␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "␠␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'Z", + out: "‛␠␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'Z", }, { // 232 - mask: EncodePipe | EncodeLeftSpace, - in: " w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", - out: "␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: " "^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠Z", + out: "␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠Z", }, { // 233 - mask: EncodePipe | EncodeLeftSpace, - in: "␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", - out: "‛␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠Z", + out: "‛␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠Z", }, { // 234 - mask: EncodePipe | EncodeLeftSpace, - in: " w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", - out: "␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: " "^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'␠", + out: "␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'␠", }, { // 235 - mask: EncodePipe | EncodeLeftSpace, - in: "␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", - out: "‛␠w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'␠", + out: "‛␠"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'␠", }, { // 236 - mask: EncodePipe | EncodeLeftSpace, - in: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", - out: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'Z", + out: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'Z", }, { // 237 - mask: EncodePipe | EncodeLeftSpace, - in: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", - out: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'Z", + out: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'Z", }, { // 238 - mask: EncodePipe | EncodeLeftSpace, - in: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", - out: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠Z", + out: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠Z", }, { // 239 - mask: EncodePipe | EncodeLeftSpace, - in: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", - out: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠Z", + out: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠Z", }, { // 240 - mask: EncodePipe | EncodeLeftSpace, - in: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", - out: "3 \x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'␠", + out: "5 ^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'␠", }, { // 241 - mask: EncodePipe | EncodeLeftSpace, - in: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", - out: "3␠\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'␠", + out: "5␠^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'␠", }, { // 242 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!] ␆", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!] ␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00 Z", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀ Z", }, { // 243 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␆", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠Z", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠Z", }, { // 244 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!] ␠", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!] ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00 ␠", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀ ␠", }, { // 245 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␠", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]␠␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00␠␠", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀␠␠", }, { // 246 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ ", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ ", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00' ", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀' ", }, { // 247 - mask: EncodePipe | EncodeLeftSpace, - in: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", - out: "3w\x1e␏uPοτμ= X$␒<$(␊>\x11\r\x17//dο!]φ␠", + mask: EncodeAsterisk | EncodeLeftSpace, + in: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r\x00'␠", + out: "5"^␅\x16␡ςJM' '%AB␡;\x7fχπ7Dχ5!θ\r␀'␠", }, { // 248 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌σ", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌σ", }, { // 249 - mask: EncodeHash | EncodeLeftSpace, - in: " ␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", - out: "␠␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", + mask: EncodePipe | EncodeLeftSpace, + in: " ␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌σ", + out: "␠␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌σ", }, { // 250 - mask: EncodeHash | EncodeLeftSpace, - in: "␠␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", - out: "‛␠␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", + mask: EncodePipe | EncodeLeftSpace, + in: "␠␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌σ", + out: "‛␠␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌σ", }, { // 251 - mask: EncodeHash | EncodeLeftSpace, - in: " ?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", - out: "␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", + mask: EncodePipe | EncodeLeftSpace, + in: " !\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠σ", + out: "␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠σ", }, { // 252 - mask: EncodeHash | EncodeLeftSpace, - in: "␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", - out: "‛␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", + mask: EncodePipe | EncodeLeftSpace, + in: "␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠σ", + out: "‛␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠σ", }, { // 253 - mask: EncodeHash | EncodeLeftSpace, - in: " ?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", - out: "␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", + mask: EncodePipe | EncodeLeftSpace, + in: " !\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌␠", + out: "␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌␠", }, { // 254 - mask: EncodeHash | EncodeLeftSpace, - in: "␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", - out: "‛␠?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", + mask: EncodePipe | EncodeLeftSpace, + in: "␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌␠", + out: "‛␠!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌␠", }, { // 255 - mask: EncodeHash | EncodeLeftSpace, - in: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", - out: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌σ", + out: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌σ", }, { // 256 - mask: EncodeHash | EncodeLeftSpace, - in: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", - out: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\nλ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌σ", + out: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌σ", }, { // 257 - mask: EncodeHash | EncodeLeftSpace, - in: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", - out: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠σ", + out: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠σ", }, { // 258 - mask: EncodeHash | EncodeLeftSpace, - in: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", - out: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠σ", + out: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠σ", }, { // 259 - mask: EncodeHash | EncodeLeftSpace, - in: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", - out: "S \x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", + mask: EncodePipe | EncodeLeftSpace, + in: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌␠", + out: "Y \x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌␠", }, { // 260 - mask: EncodeHash | EncodeLeftSpace, - in: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", - out: "S␠\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", + mask: EncodePipe | EncodeLeftSpace, + in: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌␠", + out: "Y␠\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌␠", }, { // 261 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~ λ", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~ λ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞ σ", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞ σ", }, { // 262 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠λ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠σ", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠σ", }, { // 263 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~ ␠", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~ ␠", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞ ␠", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞ ␠", }, { // 264 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠␠", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~␠␠", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␠␠", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␠␠", }, { // 265 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n ", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n ", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌ ", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌ ", }, { // 266 - mask: EncodeHash | EncodeLeftSpace, - in: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", - out: "S?\x06γDψ:V<y &.μn\x0f;␆ς\f@h[}ι(␊~\n␠", + mask: EncodePipe | EncodeLeftSpace, + in: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*|Rφ`ψ/␞␌␠", + out: "Y!\x06␟o!\x12=!I λ'α&g\x16\x1bJν*‛|Rφ`ψ/␞␌␠", }, { // 267 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", }, { // 268 - mask: EncodePercent | EncodeLeftSpace, - in: " ␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", - out: "␠␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", + mask: EncodeHash | EncodeLeftSpace, + in: " ␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", + out: "␠␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", }, { // 269 - mask: EncodePercent | EncodeLeftSpace, - in: "␠␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", - out: "‛␠␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", + mask: EncodeHash | EncodeLeftSpace, + in: "␠␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", + out: "‛␠␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", }, { // 270 - mask: EncodePercent | EncodeLeftSpace, - in: " >\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", - out: "␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", + mask: EncodeHash | EncodeLeftSpace, + in: " ␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", + out: "␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", }, { // 271 - mask: EncodePercent | EncodeLeftSpace, - in: "␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", - out: "‛␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", + mask: EncodeHash | EncodeLeftSpace, + in: "␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", + out: "‛␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", }, { // 272 - mask: EncodePercent | EncodeLeftSpace, - in: " >\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", - out: "␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", + mask: EncodeHash | EncodeLeftSpace, + in: " ␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", + out: "␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", }, { // 273 - mask: EncodePercent | EncodeLeftSpace, - in: "␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", - out: "‛␠>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", + mask: EncodeHash | EncodeLeftSpace, + in: "␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", + out: "‛␠␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", }, { // 274 - mask: EncodePercent | EncodeLeftSpace, - in: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", - out: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", + out: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", }, { // 275 - mask: EncodePercent | EncodeLeftSpace, - in: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", - out: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", + out: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ρ", }, { // 276 - mask: EncodePercent | EncodeLeftSpace, - in: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", - out: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", + out: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", }, { // 277 - mask: EncodePercent | EncodeLeftSpace, - in: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", - out: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", + out: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", }, { // 278 - mask: EncodePercent | EncodeLeftSpace, - in: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", - out: "␄ \x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", + mask: EncodeHash | EncodeLeftSpace, + in: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", + out: "\v φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", }, { // 279 - mask: EncodePercent | EncodeLeftSpace, - in: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", - out: "␄␠\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", + out: "\v␠φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", }, { // 280 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃ ␛", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃ ␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r ρ", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r ρ", }, { // 281 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␛", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠ρ", }, { // 282 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃ ␠", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃ ␠", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r ␠", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r ␠", }, { // 283 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␠", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃␠␠", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠␠", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r␠␠", }, { // 284 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃* ", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃* ", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ ", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\ ", }, { // 285 - mask: EncodePercent | EncodeLeftSpace, - in: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", - out: "␄>\x17:'\x1aςgR\x14 ␘ςDρf␜>\x14τEEκ\x19\xρ␃*␠", + mask: EncodeHash | EncodeLeftSpace, + in: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", + out: "\v␊φ\x11\x0e}ζ0N7 \x10(+ηυ/C\x1b?γS"}␆"␈\r\␠", }, { // 286 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]>", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]>", }, { // 287 - mask: EncodeBackSlash | EncodeLeftSpace, - in: " ␠Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", - out: "␠␠Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", + mask: EncodePercent | EncodeLeftSpace, + in: " ␠␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]>", + out: "␠␠␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]>", }, { // 288 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␠␠Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", - out: "‛␠␠Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", + mask: EncodePercent | EncodeLeftSpace, + in: "␠␠␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]>", + out: "‛␠␠␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]>", }, { // 289 - mask: EncodeBackSlash | EncodeLeftSpace, - in: " πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", - out: "␠πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", + mask: EncodePercent | EncodeLeftSpace, + in: " g␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠>", + out: "␠g␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠>", }, { // 290 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␠πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", - out: "‛␠πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", + mask: EncodePercent | EncodeLeftSpace, + in: "␠g␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠>", + out: "‛␠g␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠>", }, { // 291 - mask: EncodeBackSlash | EncodeLeftSpace, - in: " πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", - out: "␠πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", + mask: EncodePercent | EncodeLeftSpace, + in: " g␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]␠", + out: "␠g␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]␠", }, { // 292 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␠πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", - out: "‛␠πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", + mask: EncodePercent | EncodeLeftSpace, + in: "␠g␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]␠", + out: "‛␠g␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]␠", }, { // 293 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖ Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", - out: "␖ Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φ ␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]>", + out: "φ ␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]>", }, { // 294 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖␠Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", - out: "␖␠Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φ␠␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]>", + out: "φ␠␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]>", }, { // 295 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖ Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", - out: "␖ Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φ ␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠>", + out: "φ ␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠>", }, { // 296 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖␠Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", - out: "␖␠Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φ␠␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠>", + out: "φ␠␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠>", }, { // 297 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖ Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", - out: "␖ Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", + mask: EncodePercent | EncodeLeftSpace, + in: "φ ␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]␠", + out: "φ ␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]␠", }, { // 298 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖␠Wσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", - out: "␖␠Wσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", + mask: EncodePercent | EncodeLeftSpace, + in: "φ␠␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]␠", + out: "φ␠␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]␠", }, { // 299 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f ␉", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f ␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅ >", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅ >", }, { // 300 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␉", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠>", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠>", }, { // 301 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f ␠", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f ␠", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅ ␠", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅ ␠", }, { // 302 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␠", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0f␠␠", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅␠␠", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅␠␠", }, { // 303 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI ", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI ", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅] ", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅] ", }, { // 304 - mask: EncodeBackSlash | EncodeLeftSpace, - in: "␖πWσp\\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", - out: "␖πWσp\μ<'8 ξ\x0e4\x1f␐s{[&η]L\rχ␓␕\x0fI␠", + mask: EncodePercent | EncodeLeftSpace, + in: "φg␕+{<␚sJ5 γν␔θ␟\x00.φ\x12[αundC␞␅]␠", + out: "φg␕+{<␚sJ5 γν␔θ␟␀.φ\x12[αundC␞␅]␠", }, { // 305 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", }, { // 306 - mask: EncodeCrLf | EncodeLeftSpace, - in: " ␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", - out: "␠␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: " ␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", + out: "␠␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", }, { // 307 - mask: EncodeCrLf | EncodeLeftSpace, - in: "␠␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", - out: "‛␠␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: "␠␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", + out: "‛␠␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", }, { // 308 - mask: EncodeCrLf | EncodeLeftSpace, - in: " \x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", - out: "␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: " \x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", + out: "␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", }, { // 309 - mask: EncodeCrLf | EncodeLeftSpace, - in: "␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", - out: "‛␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: "␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", + out: "‛␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", }, { // 310 - mask: EncodeCrLf | EncodeLeftSpace, - in: " \x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", - out: "␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: " \x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", + out: "␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", }, { // 311 - mask: EncodeCrLf | EncodeLeftSpace, - in: "␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", - out: "‛␠\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: "␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", + out: "‛␠\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", }, { // 312 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", - out: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", + out: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", }, { // 313 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", - out: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", + out: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;ς", }, { // 314 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", - out: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", + out: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", }, { // 315 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", - out: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", + out: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", }, { // 316 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", - out: "ω ,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", + out: ". ␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", }, { // 317 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", - out: "ω␠,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", + out: ".␠␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", }, { // 318 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X M", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N ς", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N ς", }, { // 319 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠M", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠ς", }, { // 320 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X ␠", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X ␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N ␠", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N ␠", }, { // 321 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠␠", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␠␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠␠", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N␠␠", }, { // 322 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡ ", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡ ", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N; ", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N; ", }, { // 323 - mask: EncodeCrLf | EncodeLeftSpace, - in: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", - out: "ω\x1d,3␉␐?{/χ ?-^'␇δCο\x10AξCηb/␓X␡␠", + mask: EncodeBackSlash | EncodeLeftSpace, + in: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", + out: ".\x13␡MUψ1J␆W "ςο\x18x*'<χcυ?\x0e!50N;␠", }, { // 324 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκg", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κg", }, { // 325 - mask: EncodeDel | EncodeLeftSpace, - in: " ␠λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", - out: "␠␠λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", + mask: EncodeCrLf | EncodeLeftSpace, + in: " ␠N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκg", + out: "␠␠N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κg", }, { // 326 - mask: EncodeDel | EncodeLeftSpace, - in: "␠␠λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", - out: "‛␠␠λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "␠␠N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκg", + out: "‛␠␠N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κg", }, { // 327 - mask: EncodeDel | EncodeLeftSpace, - in: " ␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", - out: "␠␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", + mask: EncodeCrLf | EncodeLeftSpace, + in: " ]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠g", + out: "␠]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠g", }, { // 328 - mask: EncodeDel | EncodeLeftSpace, - in: "␠␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", - out: "‛␠␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "␠]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠g", + out: "‛␠]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠g", }, { // 329 - mask: EncodeDel | EncodeLeftSpace, - in: " ␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", - out: "␠␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: " ]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ␠", + out: "␠]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ␠", }, { // 330 - mask: EncodeDel | EncodeLeftSpace, - in: "␠␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", - out: "‛␠␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "␠]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ␠", + out: "‛␠]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ␠", }, { // 331 - mask: EncodeDel | EncodeLeftSpace, - in: "␀ λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", - out: "‛␀ λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκg", + out: "ε N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κg", }, { // 332 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␠λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", - out: "‛␀␠λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε␠N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκg", + out: "ε␠N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κg", }, { // 333 - mask: EncodeDel | EncodeLeftSpace, - in: "␀ λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", - out: "‛␀ λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠g", + out: "ε N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠g", }, { // 334 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␠λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", - out: "‛␀␠λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε␠N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠g", + out: "ε␠N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠g", }, { // 335 - mask: EncodeDel | EncodeLeftSpace, - in: "␀ λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", - out: "‛␀ λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ␠", + out: "ε N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ␠", }, { // 336 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␠λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", - out: "‛␀␠λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε␠N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ␠", + out: "ε␠N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ␠", }, { // 337 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν. *", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν. *", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r g", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍ g", }, { // 338 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠*", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠g", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠g", }, { // 339 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν. ␠", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν. ␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r ␠", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍ ␠", }, { // 340 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠␠", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.␠␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\r␠␠", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍␠␠", }, { // 341 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X ", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X ", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ ", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ ", }, { // 342 - mask: EncodeDel | EncodeLeftSpace, - in: "␀␗λBI\x12\nE]\x00 \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", - out: "‛␀␗λBI\x12\nE]␀ \x1c\x18␍)␜ψ3ντ␋^?,;\x11ν.X␠", + mask: EncodeCrLf | EncodeLeftSpace, + in: "ε]N)␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3\n#␖\rκ␠", + out: "ε]N)‛␍Eτ␙=/ \\\x19$\x15|␙ωEξ1s%3␊#␖␍κ␠", }, { // 343 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς/", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐eη", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐eη", }, { // 344 - mask: EncodeCtl | EncodeLeftSpace, - in: " ␠$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς/", - out: "␠␠$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς/", + mask: EncodeDel | EncodeLeftSpace, + in: " ␠θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐eη", + out: "␠␠θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐eη", }, { // 345 - mask: EncodeCtl | EncodeLeftSpace, - in: "␠␠$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς/", - out: "‛␠␠$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς/", + mask: EncodeDel | EncodeLeftSpace, + in: "␠␠θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐eη", + out: "‛␠␠θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐eη", }, { // 346 - mask: EncodeCtl | EncodeLeftSpace, - in: " \x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠/", - out: "␠␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠/", + mask: EncodeDel | EncodeLeftSpace, + in: " \bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠η", + out: "␠\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠η", }, { // 347 - mask: EncodeCtl | EncodeLeftSpace, - in: "␠\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠/", - out: "‛␠␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠/", + mask: EncodeDel | EncodeLeftSpace, + in: "␠\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠η", + out: "‛␠\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠η", }, { // 348 - mask: EncodeCtl | EncodeLeftSpace, - in: " \x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς␠", - out: "␠␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς␠", + mask: EncodeDel | EncodeLeftSpace, + in: " \bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e␠", + out: "␠\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e␠", }, { // 349 - mask: EncodeCtl | EncodeLeftSpace, - in: "␠\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς␠", - out: "‛␠␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς␠", + mask: EncodeDel | EncodeLeftSpace, + in: "␠\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e␠", + out: "‛␠\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e␠", }, { // 350 - mask: EncodeCtl | EncodeLeftSpace, - in: "β $ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς/", - out: "β $ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14 θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐eη", + out: "\x14 θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐eη", }, { // 351 - mask: EncodeCtl | EncodeLeftSpace, - in: "β␠$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς/", - out: "β␠$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14␠θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐eη", + out: "\x14␠θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐eη", }, { // 352 - mask: EncodeCtl | EncodeLeftSpace, - in: "β $ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠/", - out: "β $ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14 θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠η", + out: "\x14 θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠η", }, { // 353 - mask: EncodeCtl | EncodeLeftSpace, - in: "β␠$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠/", - out: "β␠$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14␠θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠η", + out: "\x14␠θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠η", }, { // 354 - mask: EncodeCtl | EncodeLeftSpace, - in: "β $ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς␠", - out: "β $ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς␠", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14 θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e␠", + out: "\x14 θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e␠", }, { // 355 - mask: EncodeCtl | EncodeLeftSpace, - in: "β␠$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς␠", - out: "β␠$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς␠", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14␠θ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e␠", + out: "\x14␠θ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e␠", }, { // 356 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ /", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ /", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐ η", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐ η", }, { // 357 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠/", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠/", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠η", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠η", }, { // 358 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ ␠", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ ␠", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐ ␠", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐ ␠", }, { // 359 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞␠␠", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞␠␠", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐␠␠", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐␠␠", }, { // 360 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς ", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς ", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e ", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e ", }, { // 361 - mask: EncodeCtl | EncodeLeftSpace, - in: "β\x0f$ψε\x1c)//k χy$\x12|\ο/iC78?8\\␒␞ς␠", - out: "β␏$ψε␜)//k χy$␒|\ο/iC78?8\\‛␒‛␞ς␠", + mask: EncodeDel | EncodeLeftSpace, + in: "\x14\bθ/^βδ␀a; H#>\x00\x12␐/Mγ\x05␛ς$U&N␐e␠", + out: "\x14\bθ/^βδ‛␀a; H#>␀\x12␐/Mγ\x05␛ς$U&N␐e␠", }, { // 362 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i]", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i]", + }, { // 363 + mask: EncodeCtl | EncodeLeftSpace, + in: " ␠␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i]", + out: "␠␠‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i]", + }, { // 364 + mask: EncodeCtl | EncodeLeftSpace, + in: "␠␠␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i]", + out: "‛␠␠‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i]", + }, { // 365 + mask: EncodeCtl | EncodeLeftSpace, + in: " B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠]", + out: "␠B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠]", + }, { // 366 + mask: EncodeCtl | EncodeLeftSpace, + in: "␠B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠]", + out: "‛␠B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠]", + }, { // 367 + mask: EncodeCtl | EncodeLeftSpace, + in: " B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i␠", + out: "␠B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i␠", + }, { // 368 + mask: EncodeCtl | EncodeLeftSpace, + in: "␠B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i␠", + out: "‛␠B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i␠", + }, { // 369 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉ ␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i]", + out: "‛␉ ‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i]", + }, { // 370 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉␠␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i]", + out: "‛␉␠‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i]", + }, { // 371 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉ ␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠]", + out: "‛␉ ‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠]", + }, { // 372 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉␠␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠]", + out: "‛␉␠‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠]", + }, { // 373 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉ ␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i␠", + out: "‛␉ ‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i␠", + }, { // 374 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉␠␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i␠", + out: "‛␉␠‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i␠", + }, { // 375 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{ ]", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{ ]", + }, { // 376 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠]", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠]", + }, { // 377 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{ ␠", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{ ␠", + }, { // 378 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{␠␠", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{␠␠", + }, { // 379 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i ", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i ", + }, { // 380 + mask: EncodeCtl | EncodeLeftSpace, + in: "␉B␑s5}φub␉ \x0f\rξ@\x17βhι/>\x18\␈<Mυ{i␠", + out: "‛␉B‛␑s5}φub‛␉ ␏␍ξ@␗βhι/>␘\‛␈<Mυ{i␠", + }, { // 381 mask: EncodeLeftPeriod, in: ".", out: ".", - }, { // 363 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vto", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vto", - }, { // 364 - mask: EncodeZero | EncodeLeftPeriod, - in: "..h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vto", - out: "..h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vto", - }, { // 365 - mask: EncodeZero | EncodeLeftPeriod, - in: "..h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vto", - out: "‛..h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vto", - }, { // 366 - mask: EncodeZero | EncodeLeftPeriod, - in: ".␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: ".␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 367 - mask: EncodeZero | EncodeLeftPeriod, - in: ".␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: "‛.␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 368 - mask: EncodeZero | EncodeLeftPeriod, - in: ".␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: ".␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", - }, { // 369 - mask: EncodeZero | EncodeLeftPeriod, - in: ".␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: "‛.␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", - }, { // 370 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vto", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vto", - }, { // 371 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vto", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vto", - }, { // 372 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 373 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 374 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", - }, { // 375 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉.h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: "␉.h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", - }, { // 376 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 377 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v.o", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v.o", - }, { // 378 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v..", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v..", - }, { // 379 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06v..", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06v..", - }, { // 380 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", - }, { // 381 - mask: EncodeZero | EncodeLeftPeriod, - in: "␉␓h␊␉\x1a_w\x19ζ.␀Kmδ$t␂*θFIμζο/\x06vt.", - out: "␉␓h␊␉\x1a_w\x19ζ.‛␀Kmδ$t␂*θFIμζο/\x06vt.", }, { // 382 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", }, { // 383 - mask: EncodeSlash | EncodeLeftPeriod, - in: "..\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", - out: "..\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", + mask: EncodeZero | EncodeLeftPeriod, + in: "..α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", + out: "..α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", }, { // 384 - mask: EncodeSlash | EncodeLeftPeriod, - in: "..\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", - out: "‛..\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", + mask: EncodeZero | EncodeLeftPeriod, + in: "..α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", + out: "‛..α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", }, { // 385 - mask: EncodeSlash | EncodeLeftPeriod, - in: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 386 - mask: EncodeSlash | EncodeLeftPeriod, - in: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: "‛.ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: "‛.dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 387 - mask: EncodeSlash | EncodeLeftPeriod, - in: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 388 - mask: EncodeSlash | EncodeLeftPeriod, - in: ".ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: "‛.ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: ".dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: "‛.dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 389 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", }, { // 390 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ3", }, { // 391 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 392 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 393 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 394 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: ":.\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: "\x05.α␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 395 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 396 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03.9", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b.3", }, { // 397 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03..", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03..", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b..", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b..", }, { // 398 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03..", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03..", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b..", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎b..", }, { // 399 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 400 - mask: EncodeSlash | EncodeLeftPeriod, - in: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", - out: ":ρ\x02OXF␡\a2$.c2;υσ\v␍B$+ψwσ\I:\x03π.", + mask: EncodeZero | EncodeLeftPeriod, + in: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", + out: "\x05dα␕\\\x10νσ\t\.E␊xrρ␔ξ030?6␑b\x0e␎bξ.", }, { // 401 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", }, { // 402 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "..ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", - out: "..ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "..π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", + out: "..π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", }, { // 403 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "..ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", - out: "‛..ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "..π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", + out: "‛..π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", }, { // 404 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 405 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: "‛.ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: "‛.-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 406 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 407 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: ".ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: "‛.ηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: ".-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: "‛.-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 408 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", }, { // 409 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡BG", }, { // 410 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 411 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 412 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 413 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: "n.ξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: "ε.π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 414 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 415 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝.|", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡.G", }, { // 416 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝..", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝..", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡..", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡..", }, { // 417 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝..", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝..", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡..", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡..", }, { // 418 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 419 - mask: EncodeSingleQuote | EncodeLeftPeriod, - in: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", - out: "nηξa]␝|c\x1e␒.`ρX~]qLfισ+t\t\x035:␝␌.", + mask: EncodeSlash | EncodeLeftPeriod, + in: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", + out: "ε-π␍ιNX,Eα.\*|ι\x14G␒␚;*θV%K+]␡B.", }, { // 420 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", }, { // 421 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "..\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", - out: "..\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "..zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", + out: "..zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", }, { // 422 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "..\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", - out: "‛..\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "..zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", + out: "‛..zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", }, { // 423 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: ".:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: ".:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 424 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: ".:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: "‛.:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: "‛.:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 425 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: ".:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: ".:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 426 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: ".:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: "‛.:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: ".:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: "‛.:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 427 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", }, { // 428 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs$", }, { // 429 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 430 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 431 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 432 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5.\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: "5.\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: "\x0e.zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 433 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 434 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5.δ", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς.$", }, { // 435 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5..", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5..", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς..", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς..", }, { // 436 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5..", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5..", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς..", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ς..", }, { // 437 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 438 - mask: EncodeBackQuote | EncodeLeftPeriod, - in: "5:\x14`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", - out: "5:\x14‛`\x06`VP]κ.]\nr*ψg!␐Nβ␍ω?cM\x1b5␆.", + mask: EncodeSingleQuote | EncodeLeftPeriod, + in: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", + out: "\x0e:zπ97␖ξ\U.e#l\rξ%\nι\x1b//1κf#␔ςs.", }, { // 439 - mask: EncodeLtGt | EncodeLeftPeriod, - in: "&>␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.␛\r␌$υ␛u0.'{x\x05]␜␌Lτ>\aυυ!{#σ'", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ'", }, { // 459 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "..ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη\u007f", - out: "..ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "..!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ'", + out: "..!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ'", }, { // 460 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "..ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη\u007f", - out: "‛..ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "..!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ'", + out: "‛..!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ'", }, { // 461 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: ".|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: ".|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 462 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: ".|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: "‛.|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: "‛.(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 463 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: ".|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: ".|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 464 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: ".|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: "‛.|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: ".(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: "‛.(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 465 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη\u007f", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ'", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ'", }, { // 466 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη\u007f", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ'", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ'", }, { // 467 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 468 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 469 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 470 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P.ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: "P.ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: "U.!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 471 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 472 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH.\u007f", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH.\u007f", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#.'", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#.'", }, { // 473 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH..", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH..", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#..", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#..", }, { // 474 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XH..", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XH..", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#..", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#..", }, { // 475 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 476 - mask: EncodeSquareBracket | EncodeLeftPeriod, - in: "P|ο5v\nm` ;.a'dαbξ␈␞␀;μ␏/;␁XHη.", - out: "P|ο5v\nm` ;.a'dαbξ␈␞‛␀;μ␏/;␁XHη.", + mask: EncodeLtGt | EncodeLeftPeriod, + in: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ>\aυυ!{#σ.", + out: "U(!υ'#\x04sLρ.>'{x\x05]␜␌Lτ‛>\aυυ!{#σ.", }, { // 477 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", }, { // 478 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "..θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", - out: "..θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "..\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", + out: "..\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", }, { // 479 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "..θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", - out: "‛..θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "..\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", + out: "‛..\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", }, { // 480 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 481 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: "‛.#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: "‛.!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 482 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 483 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: ".#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: "‛.#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: ".!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: "‛.!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 484 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", }, { // 485 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\fσ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!{", }, { // 486 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 487 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 488 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 489 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: "*.θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: "V.\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 490 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 491 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με.σ", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊.{", }, { // 492 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με..", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με..", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊..", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊..", }, { // 493 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με..", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με..", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊..", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊..", }, { // 494 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 495 - mask: EncodeSemicolon | EncodeLeftPeriod, - in: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", - out: "*#θ[␍η|xr`.j␋ξs=␜␚"0)/\\A\x05␈με\f.", + mask: EncodeSquareBracket | EncodeLeftPeriod, + in: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", + out: "V!\x0f$␃\x1fλβf1.I;;/o?Wψm\rςζb!2␕␊!.", }, { // 496 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", }, { // 497 - mask: EncodeDollar | EncodeLeftPeriod, - in: "..η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", - out: "..η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "..`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", + out: "..`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", }, { // 498 - mask: EncodeDollar | EncodeLeftPeriod, - in: "..η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", - out: "‛..η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "..`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", + out: "‛..`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", }, { // 499 - mask: EncodeDollar | EncodeLeftPeriod, - in: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 500 - mask: EncodeDollar | EncodeLeftPeriod, - in: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: "‛.χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: "‛.␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 501 - mask: EncodeDollar | EncodeLeftPeriod, - in: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 502 - mask: EncodeDollar | EncodeLeftPeriod, - in: ".χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: "‛.χη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: ".␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: "‛.␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 503 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", }, { // 504 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1\x02", }, { // 505 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 506 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 507 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 508 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: "\x1e.η>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: "\x1f.`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 509 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 510 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|.␉", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S.\x02", }, { // 511 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|..", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|..", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S..", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S..", }, { // 512 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|..", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|..", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S..", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S..", }, { // 513 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 514 - mask: EncodeDollar | EncodeLeftPeriod, - in: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", - out: "\x1eχη>\x127/:Aβ.\x17X1␆>|υ\uff00#0<ψLψ<␃|M.", + mask: EncodeSemicolon | EncodeLeftPeriod, + in: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", + out: "\x1f␔`4`ωVζυ$.ν␛TeAqw\x11␈θ\x17@ψw␙␗S1.", }, { // 515 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", }, { // 516 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "..$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", - out: "..$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "..\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", + out: "..\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", }, { // 517 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "..$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", - out: "‛..$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "..\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", + out: "‛..\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", }, { // 518 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 519 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: "‛.m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: "‛.)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 520 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 521 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: ".m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: "‛.m$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: ".)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: "‛.)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 522 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", }, { // 523 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`οφ", }, { // 524 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 525 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 526 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 527 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: "π.$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: "␍.\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 528 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 529 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|.␑", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`.φ", }, { // 530 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|..", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|..", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`..", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`..", }, { // 531 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|..", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|..", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`..", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`..", }, { // 532 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 533 - mask: EncodeDoubleQuote | EncodeLeftPeriod, - in: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", - out: "πm$4\u007fθ`?w-.χ~βX\x01␇]]s$)'␉vλ␒|/.", + mask: EncodeExclamation | EncodeLeftPeriod, + in: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", + out: "␍)\x1c+␃lυ$␙\r.δ/'.*:\b␏δ?W␔$1τ?`ο.", }, { // 534 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02\x01", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ%", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ%", }, { // 535 - mask: EncodeColon | EncodeLeftPeriod, - in: "...k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02\x01", - out: "...k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "..μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ%", + out: "..μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ%", }, { // 536 - mask: EncodeColon | EncodeLeftPeriod, - in: "...k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02\x01", - out: "‛...k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "..μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ%", + out: "‛..μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ%", }, { // 537 - mask: EncodeColon | EncodeLeftPeriod, - in: ".π.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: ".π.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 538 - mask: EncodeColon | EncodeLeftPeriod, - in: ".π.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: "‛.π.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: "‛.)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 539 - mask: EncodeColon | EncodeLeftPeriod, - in: ".π.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: ".π.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 540 - mask: EncodeColon | EncodeLeftPeriod, - in: ".π.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: "‛.π.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: ".)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: "‛.)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 541 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02\x01", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ%", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ%", }, { // 542 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02\x01", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ%", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ%", }, { // 543 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 544 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 545 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 546 - mask: EncodeColon | EncodeLeftPeriod, - in: "φ..k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: "φ..k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: "\x06.μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 547 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 548 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r..\x01", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r..\x01", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$.%", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$.%", }, { // 549 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r...", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r...", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$..", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$..", }, { // 550 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r...", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r...", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$..", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$..", }, { // 551 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 552 - mask: EncodeColon | EncodeLeftPeriod, - in: "φπ.k?␟μf\x13z.:;[|␆0␄Sνρ%6|13\r.\x02.", - out: "φπ.k?␟μf\x13z.‛:;[|␆0␄Sνρ%6|13\r.\x02.", + mask: EncodeDollar | EncodeLeftPeriod, + in: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ$λ.", + out: "\x06)μk{␊*9␊A.\x04π\x1e\x0e␖m<\x1as\x04Hσ-"@χ‛$λ.", }, { // 553 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη1", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη1", }, { // 554 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "..!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", - out: "..!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "..sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη1", + out: "..sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη1", }, { // 555 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "..!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", - out: "‛..!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "..sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη1", + out: "‛..sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη1", }, { // 556 - mask: EncodeQuestion | EncodeLeftPeriod, - in: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: ".\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: ".\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 557 - mask: EncodeQuestion | EncodeLeftPeriod, - in: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: "‛.δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: ".\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: "‛.\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 558 - mask: EncodeQuestion | EncodeLeftPeriod, - in: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: ".\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: ".\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 559 - mask: EncodeQuestion | EncodeLeftPeriod, - in: ".δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: "‛.δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: ".\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: "‛.\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 560 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη1", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη1", }, { // 561 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8Ui", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη1", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη1", }, { // 562 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 563 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 564 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 565 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: "\x04.!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d.sG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: "\x1d.sG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 566 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 567 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8.i", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs.1", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs.1", }, { // 568 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8..", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8..", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs..", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs..", }, { // 569 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8..", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8..", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οs..", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οs..", }, { // 570 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 571 - mask: EncodeQuestion | EncodeLeftPeriod, - in: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", - out: "\x04δ!\x17υS#␉ς[.\\>␟Vχς!\x13;ξ\x17\x108Fg␄8U.", + mask: EncodeDoubleQuote | EncodeLeftPeriod, + in: "\x1d\asG#ο\v␋$7.␡λ"`␌ν[5ω]"\x00"[~οsη.", + out: "\x1d\asG#ο\v␋$7.␡λ‛"`␌ν[5ω]‛"␀‛"[~οsη.", }, { // 572 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a␌", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a␌", }, { // 573 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "..\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", - out: "..\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", + mask: EncodeColon | EncodeLeftPeriod, + in: "..]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a␌", + out: "..]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a␌", }, { // 574 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "..\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", - out: "‛..\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", + mask: EncodeColon | EncodeLeftPeriod, + in: "..]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a␌", + out: "‛..]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a␌", }, { // 575 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 576 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: "‛.S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: "‛.ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 577 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 578 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: ".S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: "‛.S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: ".ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: "‛.ε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 579 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a␌", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a␌", }, { // 580 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a␌", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a␌", }, { // 581 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 582 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 583 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 584 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: "|.\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: "ς.]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 585 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 586 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|.<", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!.␌", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!.␌", }, { // 587 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|..", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|..", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!..", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!..", }, { // 588 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|..", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|..", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!..", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!..", }, { // 589 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 590 - mask: EncodeAsterisk | EncodeLeftPeriod, - in: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", - out: "|S\bθ-α|K␂␟.\x06η␎&\x13$␊7(θ{ωf␓/e|τ.", + mask: EncodeColon | EncodeLeftPeriod, + in: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι:\x01␟π}!\a.", + out: "ςε]cV|␟5S␎.\rCLo␍\\π{\n\x1aι‛:\x01␟π}!\a.", }, { // 591 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", }, { // 592 - mask: EncodePipe | EncodeLeftPeriod, - in: "..4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", - out: "..4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "..W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", + out: "..W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", }, { // 593 - mask: EncodePipe | EncodeLeftPeriod, - in: "..4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", - out: "‛..4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "..W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", + out: "‛..W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", }, { // 594 - mask: EncodePipe | EncodeLeftPeriod, - in: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 595 - mask: EncodePipe | EncodeLeftPeriod, - in: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: "‛.\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: "‛.:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 596 - mask: EncodePipe | EncodeLeftPeriod, - in: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 597 - mask: EncodePipe | EncodeLeftPeriod, - in: ".\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: "‛.\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: ".:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: "‛.:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 598 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", }, { // 599 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2␛", }, { // 600 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 601 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 602 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 603 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: "␊.4␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: "␒.W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 604 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 605 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6.^", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔.␛", }, { // 606 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6..", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6..", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔..", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔..", }, { // 607 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6..", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6..", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔..", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔..", }, { // 608 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 609 - mask: EncodePipe | EncodeLeftPeriod, - in: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", - out: "␊\x164␁$)\L:[.{φ`<tκ\\εL4␍μσλ\x12 6\x1b.", + mask: EncodeQuestion | EncodeLeftPeriod, + in: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", + out: "␒:W%&ξ(\x16␊r.π\x06''Vξη^␆h'D[τPθ␔2.", }, { // 610 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", }, { // 611 - mask: EncodeHash | EncodeLeftPeriod, - in: "..wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", - out: "..wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "..XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", + out: "..XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", }, { // 612 - mask: EncodeHash | EncodeLeftPeriod, - in: "..wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", - out: "‛..wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "..XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", + out: "‛..XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", }, { // 613 - mask: EncodeHash | EncodeLeftPeriod, - in: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 614 - mask: EncodeHash | EncodeLeftPeriod, - in: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: "‛.␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: "‛.υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 615 - mask: EncodeHash | EncodeLeftPeriod, - in: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 616 - mask: EncodeHash | EncodeLeftPeriod, - in: ".␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: "‛.␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: ".υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: "‛.υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 617 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", }, { // 618 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IBι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!XρW", }, { // 619 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 620 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 621 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 622 - mask: EncodeHash | EncodeLeftPeriod, - in: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: "η.wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: "+.XAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 623 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 624 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I.ι", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X.W", }, { // 625 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I..", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I..", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X..", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X..", }, { // 626 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I..", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)I..", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X..", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!X..", }, { // 627 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 628 - mask: EncodeHash | EncodeLeftPeriod, - in: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", - out: "η␊wW␑␎b\x1f[S.\bQTδση{␋]\r<\vθ\x1e␃)IB.", + mask: EncodeAsterisk | EncodeLeftPeriod, + in: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", + out: "+υXAξ\x04\\[␑\x05.␟&Wζυ;/c\x02:n␈8␖x!Xρ.", }, { // 629 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00!", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00!", }, { // 630 - mask: EncodePercent | EncodeLeftPeriod, - in: "..c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", - out: "..c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", + mask: EncodePipe | EncodeLeftPeriod, + in: "..␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00!", + out: "..␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00!", }, { // 631 - mask: EncodePercent | EncodeLeftPeriod, - in: "..c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", - out: "‛..c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", + mask: EncodePipe | EncodeLeftPeriod, + in: "..␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00!", + out: "‛..␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00!", }, { // 632 - mask: EncodePercent | EncodeLeftPeriod, - in: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 633 - mask: EncodePercent | EncodeLeftPeriod, - in: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: "‛.$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "‛."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 634 - mask: EncodePercent | EncodeLeftPeriod, - in: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 635 - mask: EncodePercent | EncodeLeftPeriod, - in: ".$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: "‛.$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "‛."␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 636 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00!", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00!", }, { // 637 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00!", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00!", }, { // 638 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 639 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 640 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 641 - mask: EncodePercent | EncodeLeftPeriod, - in: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: "q.c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "κ.␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 642 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 643 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f.X", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'.!", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'.!", }, { // 644 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f..", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f..", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'..", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'..", }, { // 645 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f..", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f..", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'..", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'..", }, { // 646 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 647 - mask: EncodePercent | EncodeLeftPeriod, - in: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", - out: "q$c$Mλ0␊j#.\x1cδyηV␄ψ/λ+$$\ah\tο\u007f␛.", + mask: EncodePipe | EncodeLeftPeriod, + in: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"\x00%J\td'\uff00.", + out: "κ"␄␖␁a␕:V[.ι!μχ/!ς*\x06ω\"␀%J\td'\uff00.", }, { // 648 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", }, { // 649 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "..␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", - out: "..␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "..\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", + out: "..\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", }, { // 650 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "..␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", - out: "‛..␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "..\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", + out: "‛..\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", }, { // 651 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 652 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: "‛.z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: "‛.3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 653 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 654 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: ".z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: "‛.z␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: ".3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: "‛.3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 655 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", }, { // 656 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e␑", }, { // 657 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 658 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 659 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 660 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: "ρ.␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: "!.\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 661 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 662 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r.\x12", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!.␑", }, { // 663 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r..", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r..", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!..", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!..", }, { // 664 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r..", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r..", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!..", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!..", }, { // 665 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 666 - mask: EncodeBackSlash | EncodeLeftPeriod, - in: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", - out: "ρz␜␡!␓Gb;3.␇ζχ\x16l8α\x16HRγλk␈/`\r/.", + mask: EncodeHash | EncodeLeftPeriod, + in: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", + out: "!3\"j]Asσ␛␂.πPbξ@<␐\x12θι"S*ο\x14H!\x1e.", }, { // 667 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅]z", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅]z", }, { // 668 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "..R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", - out: "..R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "..τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅]z", + out: "..τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅]z", }, { // 669 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "..R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", - out: "‛..R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "..τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅]z", + out: "‛..τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅]z", }, { // 670 - mask: EncodeCrLf | EncodeLeftPeriod, - in: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: ".AτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: ".AτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 671 - mask: EncodeCrLf | EncodeLeftPeriod, - in: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: "‛.zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: ".AτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: "‛.AτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 672 - mask: EncodeCrLf | EncodeLeftPeriod, - in: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: ".AτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: ".AτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 673 - mask: EncodeCrLf | EncodeLeftPeriod, - in: ".zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: "‛.zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: ".AτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: "‛.AτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 674 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅]z", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅]z", }, { // 675 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅]z", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅]z", }, { // 676 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 677 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 678 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 679 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: "\\.R'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: "τ.τkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: "τ.τkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 680 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 681 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡.␛", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅.z", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅.z", }, { // 682 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡..", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡..", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅..", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅..", }, { // 683 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡..", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡..", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅..", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅..", }, { // 684 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 685 - mask: EncodeCrLf | EncodeLeftPeriod, - in: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", - out: "\\zR'π.\uff00/'n.φ \x13␎>f\x15%|σd]ξTαρ␡=.", + mask: EncodePercent | EncodeLeftPeriod, + in: "τAτkB|␀γ$␎._\x7fμψ␀U\nτb\n4␖2?d␇␅].", + out: "τAτkB|‛␀γ$␎._\x7fμψ‛␀U\nτb\n4␖2?d␇␅].", }, { // 686 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", }, { // 687 - mask: EncodeDel | EncodeLeftPeriod, - in: "..n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", - out: "..n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "..\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", + out: "..\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", }, { // 688 - mask: EncodeDel | EncodeLeftPeriod, - in: "..n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", - out: "‛..n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "..\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", + out: "‛..\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", }, { // 689 - mask: EncodeDel | EncodeLeftPeriod, - in: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 690 - mask: EncodeDel | EncodeLeftPeriod, - in: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: "‛.5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: "‛.(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 691 - mask: EncodeDel | EncodeLeftPeriod, - in: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 692 - mask: EncodeDel | EncodeLeftPeriod, - in: ".5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: "‛.5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: ".(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: "‛.(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 693 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", }, { // 694 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:|", }, { // 695 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 696 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 697 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 698 - mask: EncodeDel | EncodeLeftPeriod, - in: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: "C.n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: "\.\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 699 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 700 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r.␉", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ.|", }, { // 701 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r..", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r..", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ..", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ..", }, { // 702 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r..", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r..", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ..", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ..", }, { // 703 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 704 - mask: EncodeDel | EncodeLeftPeriod, - in: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", - out: "C5n>nU\rι\x15␔.λ\x1dμω\"SI\r*t]%\x1eμ}␝r>.", + mask: EncodeBackSlash | EncodeLeftPeriod, + in: "\\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", + out: "\(\x025␃I␜q%N.\nZpφ<␃ζ\rχξτt'p␊Cφ:.", }, { // 705 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x150", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", }, { // 706 - mask: EncodeCtl | EncodeLeftPeriod, - in: "..jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x150", - out: "..jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "..'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", + out: "..'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", }, { // 707 - mask: EncodeCtl | EncodeLeftPeriod, - in: "..jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x150", - out: "‛..jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "..'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", + out: "‛..'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", }, { // 708 - mask: EncodeCtl | EncodeLeftPeriod, - in: ".␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: ".‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 709 - mask: EncodeCtl | EncodeLeftPeriod, - in: ".␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: "‛.‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: "‛.:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 710 - mask: EncodeCtl | EncodeLeftPeriod, - in: ".␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: ".‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 711 - mask: EncodeCtl | EncodeLeftPeriod, - in: ".␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: "‛.‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: ".:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: "‛.:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 712 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x150", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", }, { // 713 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x150", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+\x0e", }, { // 714 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 715 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 716 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 717 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|.jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: "|.jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: "␎.'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 718 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 719 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ.0", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ.0", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω.\x0e", }, { // 720 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ..", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ..", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω..", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω..", }, { // 721 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ..", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ..", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω..", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω..", }, { // 722 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 723 - mask: EncodeCtl | EncodeLeftPeriod, - in: "|␍jψ␗\rλ␀φ\x14.␃P{%[t|/$ζ{θ@o␝pμ\x15.", - out: "|‛␍jψ‛␗␍λ‛␀φ␔.‛␃P{%[t|/$ζ{θ@o‛␝pμ␕.", + mask: EncodeCrLf | EncodeLeftPeriod, + in: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", + out: "␎:'6\x03&ξω\tf.θ␗6ρ\x1a␔+\\u%tIφ␏dKω+.", }, { // 724 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + }, { // 725 + mask: EncodeDel | EncodeLeftPeriod, + in: "..W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + out: "..W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + }, { // 726 + mask: EncodeDel | EncodeLeftPeriod, + in: "..W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + out: "‛..W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + }, { // 727 + mask: EncodeDel | EncodeLeftPeriod, + in: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 728 + mask: EncodeDel | EncodeLeftPeriod, + in: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: "‛.HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 729 + mask: EncodeDel | EncodeLeftPeriod, + in: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 730 + mask: EncodeDel | EncodeLeftPeriod, + in: ".HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: "‛.HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 731 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + }, { // 732 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_UG", + }, { // 733 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 734 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 735 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 736 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: "␓.W\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 737 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 738 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_.G", + }, { // 739 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_..", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_..", + }, { // 740 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_..", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_..", + }, { // 741 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 742 + mask: EncodeDel | EncodeLeftPeriod, + in: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + out: "␓HW\tG\x1b$\x1a_B.␓ζφψω<%\x01$i_>'λ?g_U.", + }, { // 743 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15D", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕D", + }, { // 744 + mask: EncodeCtl | EncodeLeftPeriod, + in: "..\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15D", + out: "..\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕D", + }, { // 745 + mask: EncodeCtl | EncodeLeftPeriod, + in: "..\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15D", + out: "‛..\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕D", + }, { // 746 + mask: EncodeCtl | EncodeLeftPeriod, + in: ".␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: ".‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 747 + mask: EncodeCtl | EncodeLeftPeriod, + in: ".␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: "‛.‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 748 + mask: EncodeCtl | EncodeLeftPeriod, + in: ".␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: ".‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 749 + mask: EncodeCtl | EncodeLeftPeriod, + in: ".␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: "‛.‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 750 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15D", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕D", + }, { // 751 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15D", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕D", + }, { // 752 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 753 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 754 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 755 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U.\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: "U.\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 756 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 757 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο.D", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο.D", + }, { // 758 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο..", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο..", + }, { // 759 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο..", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο..", + }, { // 760 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 761 + mask: EncodeCtl | EncodeLeftPeriod, + in: "U␔\x7f*φwζ\x12\x12␝.B\x18Uυ␀|0ψ$\x06$\"s]<βο\x15.", + out: "U‛␔\x7f*φwζ␒␒‛␝.B␘Uυ‛␀|0ψ$␆$\"s]<βο␕.", + }, { // 762 mask: EncodeLeftTilde, in: "~", out: "~", - }, { // 725 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|ω", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|ω", - }, { // 726 - mask: EncodeZero | EncodeLeftTilde, - in: "~~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|ω", - out: "~~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|ω", - }, { // 727 - mask: EncodeZero | EncodeLeftTilde, - in: "~~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|ω", - out: "‛~~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|ω", - }, { // 728 - mask: EncodeZero | EncodeLeftTilde, - in: "~η/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "~η/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 729 - mask: EncodeZero | EncodeLeftTilde, - in: "~η/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "‛~η/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 730 - mask: EncodeZero | EncodeLeftTilde, - in: "~η/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "~η/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 731 - mask: EncodeZero | EncodeLeftTilde, - in: "~η/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "‛~η/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 732 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|ω", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|ω", - }, { // 733 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|ω", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|ω", - }, { // 734 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 735 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 736 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 737 - mask: EncodeZero | EncodeLeftTilde, - in: "v~/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "v~/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 738 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 739 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~ω", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~ω", - }, { // 740 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~~", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~~", - }, { // 741 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃~~", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃~~", - }, { // 742 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 743 - mask: EncodeZero | EncodeLeftTilde, - in: "vη/?C""#␅\x17~\x1dZ2[]mθλ\x00μ\x19␐#1Oι␃|~", - out: "vη/?C""#␅\x17~\x1dZ2[]mθλ␀μ\x19␐#1Oι␃|~", - }, { // 744 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - }, { // 745 - mask: EncodeSlash | EncodeLeftTilde, - in: "~~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - out: "~~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - }, { // 746 - mask: EncodeSlash | EncodeLeftTilde, - in: "~~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - out: "‛~~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - }, { // 747 - mask: EncodeSlash | EncodeLeftTilde, - in: "~Wg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "~Wg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 748 - mask: EncodeSlash | EncodeLeftTilde, - in: "~Wg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "‛~Wg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 749 - mask: EncodeSlash | EncodeLeftTilde, - in: "~Wg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "~Wg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - }, { // 750 - mask: EncodeSlash | EncodeLeftTilde, - in: "~Wg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "‛~Wg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - }, { // 751 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - }, { // 752 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-?", - }, { // 753 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 754 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 755 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - }, { // 756 - mask: EncodeSlash | EncodeLeftTilde, - in: "M~g'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "M~g'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - }, { // 757 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 758 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~?", - }, { // 759 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~~", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~~", - }, { // 760 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~~", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@~~", - }, { // 761 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - }, { // 762 - mask: EncodeSlash | EncodeLeftTilde, - in: "MWg'%␙␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", - out: "MWg'%␙‛␀αA@~\x18\v&δ*Up[λδ␋x\x16ιι/@-~", }, { // 763 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", }, { // 764 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", - out: "~~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", + out: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", }, { // 765 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", - out: "‛~~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", + out: "‛~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", }, { // 766 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 767 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: "‛~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "‛~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 768 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 769 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: "~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: "‛~ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "‛~~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 770 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", }, { // 771 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\nν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε')", }, { // 772 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 773 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 774 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 775 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: ">~I#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 776 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 777 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~ν", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~)", }, { // 778 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~~", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~~", }, { // 779 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~~", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇~~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε~~", }, { // 780 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 781 - mask: EncodeSingleQuote | EncodeLeftTilde, - in: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", - out: ">ωI#ςh5\v]\x0e~}␍␝\uff00\x15pσ␑uFμ␁L\x10cω␇\n~", + mask: EncodeZero | EncodeLeftTilde, + in: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", + out: "η~|␑k␐Z<p'~ζ{\x13|%Pψ\x15\x04]πξk\x18S{ε'~", }, { // 782 - mask: EncodeBackQuote | EncodeLeftTilde, - in: "y\x181\x03κ␊ς␗\nf,[8(␆η_δ\a␍t`␜", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε)", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε)", }, { // 821 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", - out: "~~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε)", + out: "~~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε)", }, { // 822 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", - out: "‛~~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε)", + out: "‛~~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε)", }, { // 823 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 824 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "‛~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "‛~\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 825 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 826 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "‛~ζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "~\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "‛~\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 827 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε)", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε)", }, { // 828 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε)", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε)", }, { // 829 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 830 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 831 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 832 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "Q~χB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "ν~␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 833 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 834 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~␜", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~)", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~)", }, { // 835 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~~", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~~", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~~", }, { // 836 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~~", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t~~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16~~", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16~~", }, { // 837 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 838 - mask: EncodeSquareBracket | EncodeLeftTilde, - in: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", - out: "QζχB\a␟σχ␎␓~J:C>\nf,[8(␆η_δ\a␍t`~", + mask: EncodeBackQuote | EncodeLeftTilde, + in: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄`\x13\t-␍\x16ε~", + out: "ν\"␈6U<uξh|~gmπ\b␊οσ23z␄‛`\x13\t-␍\x16ε~", }, { // 839 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", }, { // 840 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", - out: "~~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", + out: "~~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", }, { // 841 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", - out: "‛~~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", + out: "‛~~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", }, { // 842 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 843 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "‛~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "‛~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 844 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 845 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "‛~␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "‛~ε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 846 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", }, { // 847 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?u", }, { // 848 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 849 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 850 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 851 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "ν~ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "Y~\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 852 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 853 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~␝", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~u", }, { // 854 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~~", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~~", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~~", }, { // 855 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~~", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*~~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~~", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊~~", }, { // 856 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 857 - mask: EncodeSemicolon | EncodeLeftTilde, - in: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", - out: "ν␛ξ8-\x1d[ζl`~πL\\x12\u007f\x1d].@-?\x03mμσ$*k~", + mask: EncodeLtGt | EncodeLeftTilde, + in: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", + out: "Yε\x10m\x1f'vsCφ~|wgδ\r7ξ:\n\\*␉Lμkf␊?~", }, { // 858 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", }, { // 859 - mask: EncodeDollar | EncodeLeftTilde, - in: "~~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", - out: "~~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", + out: "~~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", }, { // 860 - mask: EncodeDollar | EncodeLeftTilde, - in: "~~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", - out: "‛~~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", + out: "‛~~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", }, { // 861 - mask: EncodeDollar | EncodeLeftTilde, - in: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 862 - mask: EncodeDollar | EncodeLeftTilde, - in: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: "‛~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: "‛~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 863 - mask: EncodeDollar | EncodeLeftTilde, - in: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 864 - mask: EncodeDollar | EncodeLeftTilde, - in: "~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: "‛~ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: "~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: "‛~\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 865 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", }, { // 866 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1cF", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^␉", }, { // 867 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 868 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 869 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 870 - mask: EncodeDollar | EncodeLeftTilde, - in: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: ":~/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: ">~κ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 871 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 872 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~F", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~␉", }, { // 873 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~~", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~~", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~~", }, { // 874 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~~", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\~~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~~", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ~~", }, { // 875 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 876 - mask: EncodeDollar | EncodeLeftTilde, - in: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", - out: ":ι/␡α#j4␎\x12~v\r:\x10y?εθr␡γ␟%ζ]X\\x1c~", + mask: EncodeSquareBracket | EncodeLeftTilde, + in: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", + out: ">\x1cκ␐␜Eω\x03dλ~<␎z\x1cX[V/N␇ψ|%\rμ>μ^~", }, { // 877 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊\\", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", }, { // 878 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊\\", - out: "~~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", + out: "~~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", }, { // 879 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊\\", - out: "‛~~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", + out: "‛~~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", }, { // 880 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "~γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "~␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 881 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "‛~γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "‛~␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 882 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "~γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "~␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 883 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "~γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "‛~γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "~␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "‛~␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 884 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊\\", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", }, { // 885 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊\\", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ)", }, { // 886 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 887 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 888 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 889 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06~υD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "\x06~υD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝~m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "␝~m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 890 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 891 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~\\", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~\\", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~)", }, { // 892 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~~", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~~", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~~", }, { // 893 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=~~", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=~~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~~", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5~~", }, { // 894 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 895 - mask: EncodeDoubleQuote | EncodeLeftTilde, - in: "\x06γυD]γλ*_␍~␎Q\x00\re␆␂h_␅a-δηI\x15=␊~", - out: "\x06γυD]γλ*_␍~␎Q␀\re␆␂h_␅a-δηI\x15=␊~", + mask: EncodeSemicolon | EncodeLeftTilde, + in: "␝␊m<;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", + out: "␝␊m<‛;\uff001δj␏~J$γzRρ:%6\x04:\a␡ιψ␏5χ~", }, { // 896 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", }, { // 897 - mask: EncodeColon | EncodeLeftTilde, - in: "~~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", - out: "~~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", + out: "~~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", }, { // 898 - mask: EncodeColon | EncodeLeftTilde, - in: "~~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", - out: "‛~~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", + out: "‛~~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", }, { // 899 - mask: EncodeColon | EncodeLeftTilde, - in: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 900 - mask: EncodeColon | EncodeLeftTilde, - in: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "‛~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "‛~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 901 - mask: EncodeColon | EncodeLeftTilde, - in: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 902 - mask: EncodeColon | EncodeLeftTilde, - in: "~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "‛~␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "‛~$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 903 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", }, { // 904 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗a", }, { // 905 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 906 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 907 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 908 - mask: EncodeColon | EncodeLeftTilde, - in: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "␆~ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "'~ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 909 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 910 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~\x1d", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~a", }, { // 911 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~~", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~~", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~~", }, { // 912 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~~", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμw~~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~~", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β~~", }, { // 913 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 914 - mask: EncodeColon | EncodeLeftTilde, - in: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", - out: "␆␅ZAzχ'\x1c\x1b\x14~␍c<υ[LM~\x0eν␕ν\nγHμwq~", + mask: EncodeExclamation | EncodeLeftTilde, + in: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", + out: "'$ζ>υ#W\r]σ~f␉+/)\x10␄η<[r;ς\\x188β␗~", }, { // 915 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00`", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", }, { // 916 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00`", - out: "~~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀`", + mask: EncodeDollar | EncodeLeftTilde, + in: "~~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", + out: "~~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", }, { // 917 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00`", - out: "‛~~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀`", + mask: EncodeDollar | EncodeLeftTilde, + in: "~~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", + out: "‛~~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", }, { // 918 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 919 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "‛~ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "‛~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 920 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 921 - mask: EncodeQuestion | EncodeLeftTilde, - in: "~ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "‛~ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "‛~<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 922 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00`", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", }, { // 923 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00`", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec␇", }, { // 924 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 925 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 926 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 927 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "[~LνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "σ~χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 928 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 929 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~`", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~`", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~␇", }, { // 930 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~~", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~~", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~~", }, { // 931 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍~~", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍~~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~~", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0e~~", }, { // 932 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 933 - mask: EncodeQuestion | EncodeLeftTilde, - in: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI?\x1eς␟␍\x00~", - out: "[ωLνQj;␗␘κ~tML<'ι*κ␄MyI‛?\x1eς␟␍␀~", + mask: EncodeDollar | EncodeLeftTilde, + in: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", + out: "σ<χ*ω␒x){␂~\x03αUh|σg39␆y\x181\x01β␖\x0ec~", }, { // 934 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε*", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", }, { // 935 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε*", - out: "~~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", + out: "~~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", }, { // 936 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε*", - out: "‛~~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", + out: "‛~~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", }, { // 937 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 938 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "‛~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "‛~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 939 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 940 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "‛~uςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "‛~␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 941 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε*", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", }, { // 942 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε*", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/+", }, { // 943 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 944 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 945 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 946 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "ε~ςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "|~rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 947 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 948 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~*", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~‛*", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~+", }, { // 949 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~~", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~~", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~~", }, { // 950 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{~~", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{~~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~~", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟~~", }, { // 951 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 952 - mask: EncodeAsterisk | EncodeLeftTilde, - in: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8␀{ε~", - out: "εuςχ3\"\r␎␛@~Moξ\n\x14\x0f\x1dθ+c\x171'␍8‛␀{ε~", + mask: EncodeDoubleQuote | EncodeLeftTilde, + in: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", + out: "|␒rLφνu[:\x1c~ρiPιd#␎`pb␅σ\x19Mβ\x15␟/~", }, { // 953 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉κ", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉κ", }, { // 954 - mask: EncodePipe | EncodeLeftTilde, - in: "~~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", - out: "~~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", + mask: EncodeColon | EncodeLeftTilde, + in: "~~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉κ", + out: "~~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉κ", }, { // 955 - mask: EncodePipe | EncodeLeftTilde, - in: "~~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", - out: "‛~~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", + mask: EncodeColon | EncodeLeftTilde, + in: "~~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉κ", + out: "‛~~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉κ", }, { // 956 - mask: EncodePipe | EncodeLeftTilde, - in: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 957 - mask: EncodePipe | EncodeLeftTilde, - in: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "‛~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "‛~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 958 - mask: EncodePipe | EncodeLeftTilde, - in: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 959 - mask: EncodePipe | EncodeLeftTilde, - in: "~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "‛~χQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "‛~;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 960 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉κ", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉κ", }, { // 961 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉κ", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉κ", }, { // 962 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 963 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 964 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 965 - mask: EncodePipe | EncodeLeftTilde, - in: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "\r~Qrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "␜~:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 966 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 967 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~0", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~κ", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~κ", }, { // 968 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~~", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~~", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~~", }, { // 969 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~~", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη~~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc~~", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc~~", }, { // 970 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 971 - mask: EncodePipe | EncodeLeftTilde, - in: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", - out: "\rχQrd?θκ\"τ~K␂+[3x;\v␌L\x1a␏λW␅sη\r~", + mask: EncodeColon | EncodeLeftTilde, + in: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%\x00υ\x0f;Dc␉~", + out: "␜;:υφ\x11χζ{c~␔-6"\x04\bS]@0%␀υ\x0f;Dc␉~", }, { // 972 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", }, { // 973 - mask: EncodeHash | EncodeLeftTilde, - in: "~~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", - out: "~~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", + out: "~~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", }, { // 974 - mask: EncodeHash | EncodeLeftTilde, - in: "~~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", - out: "‛~~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", + out: "‛~~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", }, { // 975 - mask: EncodeHash | EncodeLeftTilde, - in: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 976 - mask: EncodeHash | EncodeLeftTilde, - in: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "‛~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "‛~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 977 - mask: EncodeHash | EncodeLeftTilde, - in: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 978 - mask: EncodeHash | EncodeLeftTilde, - in: "~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "‛~kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "‛~F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 979 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", }, { // 980 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\ac", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε␚", }, { // 981 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 982 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 983 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 984 - mask: EncodeHash | EncodeLeftTilde, - in: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "'~dZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "␖~'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 985 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 986 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~c", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~␚", }, { // 987 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~~", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~~", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~~", }, { // 988 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~~", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h~~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~~", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ς~~", }, { // 989 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 990 - mask: EncodeHash | EncodeLeftTilde, - in: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", - out: "'kdZγw/Aγς~?mV\x15">ς|kχ␒\n␊γY␐h\a~", + mask: EncodeQuestion | EncodeLeftTilde, + in: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", + out: "␖F'/P/Kπ/n~cδ␜`ε$>,-\aλ\x05CW^␄ςε~", }, { // 991 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/m", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/m", }, { // 992 - mask: EncodePercent | EncodeLeftTilde, - in: "~~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", - out: "~~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/m", + out: "~~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/m", }, { // 993 - mask: EncodePercent | EncodeLeftTilde, - in: "~~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", - out: "‛~~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/m", + out: "‛~~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/m", }, { // 994 - mask: EncodePercent | EncodeLeftTilde, - in: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "~␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 995 - mask: EncodePercent | EncodeLeftTilde, - in: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "‛~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "‛~␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 996 - mask: EncodePercent | EncodeLeftTilde, - in: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "~␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 997 - mask: EncodePercent | EncodeLeftTilde, - in: "~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "‛~S>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "~␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "‛~␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 998 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/m", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/m", }, { // 999 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[WqR", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/m", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/m", }, { // 1000 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 1001 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 1002 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 1003 - mask: EncodePercent | EncodeLeftTilde, - in: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "d~>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!~W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "!~W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 1004 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 1005 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~R", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~m", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~m", }, { // 1006 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~~", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~~", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~~", }, { // 1007 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~~", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[W~~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"~~", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"~~", }, { // 1008 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 1009 - mask: EncodePercent | EncodeLeftTilde, - in: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", - out: "dS>D␍6γ␋rN~8ψ/fγ\vγ␜ξ\"\x11σ&/`[Wq~", + mask: EncodeAsterisk | EncodeLeftTilde, + in: "!␙W␈7φ`lεζ~␀(za`\x1bo|eUν␄\r;rσ\"/~", + out: "!␙W␈7φ`lεζ~‛␀(za`\x1bo|eUν␄\r;rσ\"/~", }, { // 1010 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?<", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", }, { // 1011 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?<", - out: "~~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?<", + mask: EncodePipe | EncodeLeftTilde, + in: "~~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", + out: "~~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", }, { // 1012 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?<", - out: "‛~~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?<", + mask: EncodePipe | EncodeLeftTilde, + in: "~~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", + out: "‛~~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", }, { // 1013 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~ρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "~ρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "~Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "~Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1014 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~ρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "‛~ρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "~Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "‛~Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1015 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~ρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "~ρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "~Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "~Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1016 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "~ρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "‛~ρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "~Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "‛~Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1017 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?<", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", }, { // 1018 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?<", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02␛", }, { // 1019 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1020 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1021 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1022 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1b~|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "\x1b~|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16~ρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "\x16~ρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1023 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1024 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~<", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~<", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~␛", }, { // 1025 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~~", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~~", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~~", }, { // 1026 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t~~", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t~~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*~~", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*~~", }, { // 1027 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1028 - mask: EncodeBackSlash | EncodeLeftTilde, - in: "\x1bρ|ο@\x1c\x06νηj~␘0\A+υ]\x01:ψ[␒Iz␅'t?~", - out: "\x1bρ|ο@\x1c\x06νηj~␘0‛\A+υ]\x01:ψ[␒Iz␅'t?~", + mask: EncodePipe | EncodeLeftTilde, + in: "\x16Lρ\x1eρT␐%\x00␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", + out: "\x16Lρ\x1eρT␐%␀␓~QL␆\vM␘;\x16αθYι.γ,a*\x02~", }, { // 1029 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;\x04", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ\x00", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ␀", }, { // 1030 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;\x04", - out: "~~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "~~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ\x00", + out: "~~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ␀", }, { // 1031 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;\x04", - out: "‛~~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "~~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ\x00", + out: "‛~~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ␀", }, { // 1032 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "~␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1033 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "‛~␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "‛~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1034 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "~␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1035 - mask: EncodeCrLf | EncodeLeftTilde, - in: "~␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "‛~␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "‛~%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1036 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;\x04", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ\x00", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ␀", }, { // 1037 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;\x04", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ\x00", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ␀", }, { // 1038 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1039 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1040 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1041 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ~!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "χ~!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "]~␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1042 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1043 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~\x04", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~\x04", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~\x00", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~␀", }, { // 1044 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~~", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~~", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~~", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~~", }, { // 1045 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍~~", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍~~", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2~~", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2~~", }, { // 1046 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1047 - mask: EncodeCrLf | EncodeLeftTilde, - in: "χ␒!␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q␍;~", - out: "χ␒!‛␀α0τ\a*θ~?θ\x13]h:w/;␐ο\\uff00@]q‛␍;~", + mask: EncodeHash | EncodeLeftTilde, + in: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t#σςBξω2ρ~", + out: "]%␛e*b<U#␌~\x1b\x17δ;I␕␁_\x12\t‛#σςBξω2ρ~", }, { // 1048 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", }, { // 1049 - mask: EncodeDel | EncodeLeftTilde, - in: "~~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", - out: "~~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", + mask: EncodePercent | EncodeLeftTilde, + in: "~~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", + out: "~~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", }, { // 1050 - mask: EncodeDel | EncodeLeftTilde, - in: "~~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", - out: "‛~~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", + mask: EncodePercent | EncodeLeftTilde, + in: "~~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", + out: "‛~~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", }, { // 1051 - mask: EncodeDel | EncodeLeftTilde, - in: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1052 - mask: EncodeDel | EncodeLeftTilde, - in: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "‛~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "‛~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1053 - mask: EncodeDel | EncodeLeftTilde, - in: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1054 - mask: EncodeDel | EncodeLeftTilde, - in: "~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "‛~␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "‛~ν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1055 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", }, { // 1056 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y␓", }, { // 1057 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1058 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1059 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1060 - mask: EncodeDel | EncodeLeftTilde, - in: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "\"~H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "Z~\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1061 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1062 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~\a", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~␓", }, { // 1063 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~~", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~~", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~~", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~~", }, { // 1064 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~~", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|i~~", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~~", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:~~", }, { // 1065 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1066 - mask: EncodeDel | EncodeLeftTilde, - in: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", - out: "\"␆H\x02␚-\x12/␏>~␒3πφ-#<ωNrκπ~-W|iχ~", + mask: EncodePercent | EncodeLeftTilde, + in: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", + out: "Zν\x05␂\"␂O!ρj~ε\x18ωνr\x1bn_ψE3w␞F␍s:y~", }, { // 1067 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;\\", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", }, { // 1068 - mask: EncodeCtl | EncodeLeftTilde, - in: "~~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;\\", - out: "~~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", + out: "~~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", }, { // 1069 - mask: EncodeCtl | EncodeLeftTilde, - in: "~~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;\\", - out: "‛~~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", + out: "‛~~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", }, { // 1070 - mask: EncodeCtl | EncodeLeftTilde, - in: "~␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "~‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1071 - mask: EncodeCtl | EncodeLeftTilde, - in: "~␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "‛~‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "‛~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1072 - mask: EncodeCtl | EncodeLeftTilde, - in: "~␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "~‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1073 - mask: EncodeCtl | EncodeLeftTilde, - in: "~␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "‛~‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "‛~+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1074 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;\\", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", }, { // 1075 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;\\", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄*", }, { // 1076 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1077 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1078 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1079 - mask: EncodeCtl | EncodeLeftTilde, - in: "5~:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "5~:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "η~(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1080 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1081 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~\\", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~\\", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~*", }, { // 1082 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~~", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~~", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~~", }, { // 1083 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7~~", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7~~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~~", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ~~", }, { // 1084 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1085 - mask: EncodeCtl | EncodeLeftTilde, - in: "5␑:.␉*ι␀Rγ~Z#ςξ)τ(ζ?␘n\x03zBP\f7;~", - out: "5‛␑:.‛␉*ι‛␀Rγ~Z#ςξ)τ(ζ?‛␘n␃zBP␌7;~", + mask: EncodeBackSlash | EncodeLeftTilde, + in: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", + out: "η+(?γz|tav~λ␗\x19\x05␘␒\x11$ω8"'!ε*)ψ␄~", }, { // 1086 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u8", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u8", + }, { // 1087 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u8", + out: "~~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u8", + }, { // 1088 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u8", + out: "‛~~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u8", + }, { // 1089 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1090 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "‛~υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1091 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1092 + mask: EncodeCrLf | EncodeLeftTilde, + in: "~υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "‛~υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1093 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u8", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u8", + }, { // 1094 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u8", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u8", + }, { // 1095 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1096 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1097 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1098 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "#~t␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1099 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1100 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~8", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~8", + }, { // 1101 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~~", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~~", + }, { // 1102 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&~~", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&~~", + }, { // 1103 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1104 + mask: EncodeCrLf | EncodeLeftTilde, + in: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓␀\x00\x1fHιψ\x06φ&u~", + out: "#υt␑[␝\x0fo␇λ~Wφ,%]>!␓‛␀␀\x1fHιψ\x06φ&u~", + }, { // 1105 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + }, { // 1106 + mask: EncodeDel | EncodeLeftTilde, + in: "~~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + out: "~~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + }, { // 1107 + mask: EncodeDel | EncodeLeftTilde, + in: "~~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + out: "‛~~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + }, { // 1108 + mask: EncodeDel | EncodeLeftTilde, + in: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1109 + mask: EncodeDel | EncodeLeftTilde, + in: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "‛~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1110 + mask: EncodeDel | EncodeLeftTilde, + in: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1111 + mask: EncodeDel | EncodeLeftTilde, + in: "~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "‛~νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1112 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + }, { // 1113 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n␍", + }, { // 1114 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1115 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1116 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1117 + mask: EncodeDel | EncodeLeftTilde, + in: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "|~J=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1118 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1119 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~␍", + }, { // 1120 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~~", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~~", + }, { // 1121 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~~", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f~~", + }, { // 1122 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1123 + mask: EncodeDel | EncodeLeftTilde, + in: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + out: "|νJ=?␑>γ/σ~#σwl\x1bfπl$n2T␍␟<B\x1f\n~", + }, { // 1124 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<\", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<\", + }, { // 1125 + mask: EncodeCtl | EncodeLeftTilde, + in: "~~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<\", + out: "~~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<\", + }, { // 1126 + mask: EncodeCtl | EncodeLeftTilde, + in: "~~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<\", + out: "‛~~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<\", + }, { // 1127 + mask: EncodeCtl | EncodeLeftTilde, + in: "~S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "~S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1128 + mask: EncodeCtl | EncodeLeftTilde, + in: "~S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "‛~S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1129 + mask: EncodeCtl | EncodeLeftTilde, + in: "~S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "~S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1130 + mask: EncodeCtl | EncodeLeftTilde, + in: "~S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "‛~S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1131 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<\", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<\", + }, { // 1132 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<\", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<\", + }, { // 1133 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1134 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1135 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1136 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14~*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "␔~*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1137 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1138 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~\", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~\", + }, { // 1139 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~~", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~~", + }, { // 1140 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ~~", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ~~", + }, { // 1141 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1142 + mask: EncodeCtl | EncodeLeftTilde, + in: "\x14S*1Q␍[_ζ|~τ\rδU␗␆jξ\x1cνYHV>%␂ζ<~", + out: "␔S*1Q‛␍[_ζ|~τ␍δU‛␗‛␆jξ␜νYHV>%‛␂ζ<~", + }, { // 1143 mask: EncodeLeftCrLfHtVt, in: "\t", out: "␉", - }, { // 1087 + }, { // 1144 mask: EncodeLeftCrLfHtVt, in: "\n", out: "␊", - }, { // 1088 + }, { // 1145 mask: EncodeLeftCrLfHtVt, in: "\v", out: "␋", - }, { // 1089 + }, { // 1146 mask: EncodeLeftCrLfHtVt, in: "\r", out: "␍", - }, { // 1090 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - }, { // 1091 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\t␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - out: "␉␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - }, { // 1092 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␉␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - out: "‛␉␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - }, { // 1093 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\t#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - out: "␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - }, { // 1094 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - out: "‛␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - }, { // 1095 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\t#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - out: "␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - }, { // 1096 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - out: "‛␉#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - }, { // 1097 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - out: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - }, { // 1098 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - out: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[8", - }, { // 1099 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - out: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - }, { // 1100 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - out: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - }, { // 1101 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - out: "\x17\t␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - }, { // 1102 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - out: "\x17␉␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - }, { // 1103 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|\t8", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|\t8", - }, { // 1104 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉8", - }, { // 1105 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|\t␉", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|\t␉", - }, { // 1106 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉␉", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|␉␉", - }, { // 1107 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[\t", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[\t", - }, { // 1108 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - out: "\x17#␟;\aωgJ*ω\t:?>βν␄␗H+υ#(;\x18:ω|[␉", - }, { // 1109 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - }, { // 1110 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\n␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - out: "␊␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - }, { // 1111 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␊␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - out: "‛␊␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - }, { // 1112 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\n\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - out: "␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - }, { // 1113 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - out: "‛␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - }, { // 1114 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\n\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - out: "␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - }, { // 1115 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - out: "‛␊\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - }, { // 1116 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - out: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - }, { // 1117 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - out: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}7", - }, { // 1118 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - out: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - }, { // 1119 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - out: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - }, { // 1120 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - out: "S\nπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - }, { // 1121 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - out: "S␊πZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - }, { // 1122 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r\n7", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r\n7", - }, { // 1123 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊7", - }, { // 1124 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r\n␊", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r\n␊", - }, { // 1125 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊␊", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r␊␊", - }, { // 1126 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}\n", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}\n", - }, { // 1127 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - out: "S\x0eπZiε"\n`?\nπk>ψ␍#\n/υ_/␋\x16\uff00Go\r}␊", - }, { // 1128 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - }, { // 1129 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\v␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - out: "␋␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - }, { // 1130 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␋␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - out: "‛␋␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - }, { // 1131 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\v␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - out: "␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - }, { // 1132 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - out: "‛␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - }, { // 1133 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\v␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - out: "␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - }, { // 1134 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - out: "‛␋␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - }, { // 1135 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - out: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - }, { // 1136 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - out: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␅", - }, { // 1137 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - out: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - }, { // 1138 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - out: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - }, { // 1139 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - out: "ς\v}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - }, { // 1140 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - out: "ς␋}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - }, { // 1141 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}\v␅", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}\v␅", - }, { // 1142 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␅", - }, { // 1143 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}\v␋", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}\v␋", - }, { // 1144 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␋", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}␋␋", - }, { // 1145 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e\v", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e\v", - }, { // 1146 - mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", - out: "ς␈}␜␎m\x1dO␞V\vIW\x13τ<σψ?%y\\x1a,Aνυ}e␋", }, { // 1147 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", }, { // 1148 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\r␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", - out: "␍␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", + in: "\t␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", + out: "␉␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", }, { // 1149 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␍␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", - out: "‛␍␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", + in: "␉␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", + out: "‛␉␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", }, { // 1150 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\r+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", - out: "␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", + in: "\t?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", + out: "␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", }, { // 1151 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", - out: "‛␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", + in: "␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", + out: "‛␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", }, { // 1152 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "\r+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", - out: "␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", + in: "\t?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", + out: "␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", }, { // 1153 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", - out: "‛␍+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", + in: "␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", + out: "‛␉?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", }, { // 1154 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", - out: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", + in: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", + out: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", }, { // 1155 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", - out: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν4", + in: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", + out: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␅", }, { // 1156 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", - out: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", + in: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", + out: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", }, { // 1157 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", - out: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", + in: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", + out: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", }, { // 1158 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", - out: "␑\r␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", + in: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", + out: "\"\t␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", }, { // 1159 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", - out: "␑␍␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", + in: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", + out: "\"␉␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", }, { // 1160 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18\r4", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18\r4", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A\t␅", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A\t␅", }, { // 1161 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍4", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␅", }, { // 1162 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18\r␍", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18\r␍", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A\t␉", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A\t␉", }, { // 1163 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍␍", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18␍␍", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␉", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/A␉␉", }, { // 1164 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν\r", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν\r", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη\t", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη\t", }, { // 1165 mask: EncodeZero | EncodeLeftCrLfHtVt, - in: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", - out: "␑+␘ρ#*:\u007f␆\x06\r@ωdν:␒αOCX\x04\uff00G\n(ψ\x18ν␍", + in: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", + out: "\"?␒>|\x1fκUR\x15\t>'λ\x1b:AlRIωοRC'φ/Aη␉", }, { // 1166 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", }, { // 1167 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\t␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", - out: "␉␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\n␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", + out: "␊␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", }, { // 1168 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␉␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", - out: "‛␉␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␊␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", + out: "‛␊␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", }, { // 1169 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\thζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", - out: "␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\nu%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", + out: "␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", }, { // 1170 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", - out: "‛␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", + out: "‛␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", }, { // 1171 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\thζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", - out: "␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\nu%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", + out: "␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", }, { // 1172 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", - out: "‛␉hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", + out: "‛␊u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", }, { // 1173 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", - out: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", + out: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", }, { // 1174 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", - out: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", + out: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π"", }, { // 1175 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", - out: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", + out: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", }, { // 1176 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", - out: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", + out: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", }, { // 1177 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", - out: "\x12\tζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", + out: "\x17\n%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", }, { // 1178 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", - out: "\x12␉ζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", + out: "\x17␊%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", }, { // 1179 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t\tD", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t\tD", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕\n"", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕\n"", }, { // 1180 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉D", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊"", }, { // 1181 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t\t␉", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t\t␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕\n␊", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕\n␊", }, { // 1182 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉␉", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␉␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊␊", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕␊␊", }, { // 1183 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜\t", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜\t", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π\n", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π\n", }, { // 1184 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", - out: "\x12hζZ\x06θhW0λ\tψ␄␚\x14β\rψ␅␗.\nqS_]|t␜␉", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", + out: "\x17u%χDς[HM:\n1kψν!\b\x15␍k';I`\x12θo␕π␊", }, { // 1185 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wkη", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wkη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", }, { // 1186 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\n␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wkη", - out: "␊␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wkη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\v␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", + out: "␋␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", }, { // 1187 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␊␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wkη", - out: "‛␊␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wkη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␋␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", + out: "‛␋␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", }, { // 1188 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\n\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊η", - out: "␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊η", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\vι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", + out: "␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", }, { // 1189 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊η", - out: "‛␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊η", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", + out: "‛␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", }, { // 1190 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\n\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk␊", - out: "␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\vι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", + out: "␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", }, { // 1191 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk␊", - out: "‛␊\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", + out: "‛␋ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", }, { // 1192 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wkη", - out: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wkη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", + out: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", }, { // 1193 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wkη", - out: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wkη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", + out: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L;", }, { // 1194 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊η", - out: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊η", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", + out: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", }, { // 1195 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊η", - out: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊η", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", + out: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", }, { // 1196 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk␊", - out: "L\n:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", + out: ";\v5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", }, { // 1197 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk␊", - out: "L␊:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", + out: ";␋5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", }, { // 1198 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w\nη", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w\nη", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐\v;", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐\v;", }, { // 1199 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊η", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊η", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋;", }, { // 1200 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w\n␊", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w\n␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐\v␋", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐\v␋", }, { // 1201 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{w␊␊", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{w␊␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋␋", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐␋␋", }, { // 1202 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk\n", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk\n", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L\v", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L\v", }, { // 1203 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|\x00βj|␑]\x16{wk␊", - out: "L\r:$ο␕5Zσ␑\n_υ\n1␕Vδ|␀βj|␑]\x16{wk␊", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", + out: ";ι5:ω␚␂!ξ\x13\v\x05\nυ3␔G3␊aε/Dd\x1dσH␐L␋", }, { // 1204 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|/", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|/", }, { // 1205 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\v␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", - out: "␋␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\r␍ξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|/", + out: "␍␍ξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|/", }, { // 1206 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␋␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", - out: "‛␋␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␍␍ξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|/", + out: "‛␍␍ξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|/", }, { // 1207 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\vε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", - out: "␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\rδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍/", + out: "␍δξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍/", }, { // 1208 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", - out: "‛␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␍δξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍/", + out: "‛␍δξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍/", }, { // 1209 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\vε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", - out: "␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "\rδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|␍", + out: "␍δξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|␍", }, { // 1210 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", - out: "‛␋ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "␍δξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|␍", + out: "‛␍δξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|␍", }, { // 1211 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", - out: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο\rξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|/", + out: "ο\rξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|/", }, { // 1212 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", - out: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο␍ξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|/", + out: "ο␍ξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|/", }, { // 1213 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", - out: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο\rξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍/", + out: "ο\rξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍/", }, { // 1214 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", - out: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο␍ξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍/", + out: "ο␍ξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍/", }, { // 1215 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", - out: "3\v␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο\rξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|␍", + out: "ο\rξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|␍", }, { // 1216 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", - out: "3␋␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "ο␍ξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|␍", + out: "ο␍ξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|␍", }, { // 1217 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\vτ", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\vτ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo\r/", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo\r/", }, { // 1218 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋τ", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍/", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍/", }, { // 1219 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\v␋", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\v␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo\r␍", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo\r␍", }, { // 1220 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋␋", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|␋␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo␍␍", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo␍␍", }, { // 1221 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13\v", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13\v", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|\r", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|\r", }, { // 1222 - mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", - out: "3ε␂Vψ\x1fT^μ␈\v;7?␋Cn␊ν/3\x1d5\x14\\:β|\x13␋", + mask: EncodeZero | EncodeLeftCrLfHtVt, + in: "οδξ␜'qςwψq\r␌␚\x00V␀ωy\f\x00#M\v%N2Wo|␍", + out: "οδξ␜'qςwψq\r␌␚␀V‛␀ωy\f␀#M\v%N2Wo|␍", }, { // 1223 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", }, { // 1224 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\r␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", - out: "␍␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", + in: "\t␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", + out: "␉␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", }, { // 1225 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␍␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", - out: "‛␍␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", + in: "␉␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", + out: "‛␉␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", }, { // 1226 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\rχ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", - out: "␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", + in: "\tQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", + out: "␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", }, { // 1227 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", - out: "‛␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", + in: "␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", + out: "‛␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", }, { // 1228 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "\rχ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", - out: "␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", + in: "\tQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", + out: "␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", }, { // 1229 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", - out: "‛␍χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", + in: "␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", + out: "‛␉Q␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", }, { // 1230 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", - out: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", + in: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", + out: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", }, { // 1231 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", - out: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW"", + in: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", + out: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\x15", }, { // 1232 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", - out: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", + in: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", + out: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", }, { // 1233 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", - out: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", + in: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", + out: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", }, { // 1234 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", - out: "␜\r<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", + in: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", + out: "χ\t␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", }, { // 1235 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", - out: "␜␍<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", + in: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", + out: "χ␉␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", }, { // 1236 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r\r"", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r\r"", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`\t\x15", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`\t\x15", }, { // 1237 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍"", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉\x15", }, { // 1238 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r\r␍", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r\r␍", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`\t␉", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`\t␉", }, { // 1239 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍␍", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\r␍␍", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉␉", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`␉␉", }, { // 1240 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW\r", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW\r", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\t", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*\t", }, { // 1241 mask: EncodeSlash | EncodeLeftCrLfHtVt, - in: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", - out: "␜χ<O\x1eε<␔P|\rδ1bVλpF␍_␗\x1f2ο\x19ρ:\rW␍", + in: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", + out: "χQ␙\"ξ\n=SP%\tκβ\aφzW\x1d␆i\"␍␛5)τ6`*␉", }, { // 1242 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^wδ", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^wδ", }, { // 1243 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\t␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", - out: "␉␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\n␊>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^wδ", + out: "␊␊>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^wδ", }, { // 1244 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␉␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", - out: "‛␉␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␊␊>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^wδ", + out: "‛␊␊>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^wδ", }, { // 1245 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\t*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", - out: "␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\n|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊δ", + out: "␊|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊δ", }, { // 1246 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", - out: "‛␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␊|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊δ", + out: "‛␊|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊δ", }, { // 1247 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\t*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", - out: "␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\n|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w␊", + out: "␊|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w␊", }, { // 1248 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", - out: "‛␉*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␊|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w␊", + out: "‛␊|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w␊", }, { // 1249 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", - out: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<\n>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^wδ", + out: "<\n>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^wδ", }, { // 1250 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", - out: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<␊>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^wδ", + out: "<␊>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^wδ", }, { // 1251 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", - out: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<\n>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊δ", + out: "<\n>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊δ", }, { // 1252 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", - out: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<␊>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊δ", + out: "<␊>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊δ", }, { // 1253 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", - out: "@\t␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<\n>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w␊", + out: "<\n>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w␊", }, { // 1254 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", - out: "@␉␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<␊>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w␊", + out: "<␊>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w␊", }, { // 1255 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x\tο", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x\tο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^\nδ", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^\nδ", }, { // 1256 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉ο", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊δ", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊δ", }, { // 1257 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x\t␉", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x\t␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^\n␊", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^\n␊", }, { // 1258 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉␉", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x␉␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^␊␊", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^␊␊", }, { // 1259 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$\t", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$\t", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w\n", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w\n", }, { // 1260 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", - out: "@*␘χT/␊h\x12v\tι\x1fα-b␡+\r|␊\x1c>δNh␡x$␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "<|>φ>.\x1d\iG\nξ\v␀%[ρθ:\x06?`␄P;σ_^w␊", + out: "<|>φ>.\x1d\iG\nξ\v‛␀%[ρθ:\x06?`␄P;σ_^w␊", }, { // 1261 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", }, { // 1262 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\n␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", - out: "␊␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\v␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", + out: "␋␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", }, { // 1263 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␊␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", - out: "‛␊␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␋␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", + out: "‛␋␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", }, { // 1264 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\n\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", - out: "␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\v␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", + out: "␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", }, { // 1265 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", - out: "‛␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", + out: "‛␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", }, { // 1266 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\n\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", - out: "␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\v␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", + out: "␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", }, { // 1267 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", - out: "‛␊\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", + out: "‛␋␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", }, { // 1268 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", - out: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", + out: "␉\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", }, { // 1269 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", - out: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", + out: "␉␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4ψ", }, { // 1270 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", - out: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", + out: "␉\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", }, { // 1271 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", - out: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", + out: "␉␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", }, { // 1272 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", - out: "^\n\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", + out: "␉\v%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", }, { // 1273 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", - out: "^␊\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", + out: "␉␋%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", }, { // 1274 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a\n<", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a\n<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n\vψ", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n\vψ", }, { // 1275 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊<", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋ψ", }, { // 1276 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a\n␊", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a\n␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n\v␋", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n\v␋", }, { // 1277 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊␊", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␊␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋␋", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n␋␋", }, { // 1278 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆\n", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆\n", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4\v", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4\v", }, { // 1279 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", - out: "^\x15\x12␊ς*VζδU\nv|\x1fπtν\x01By;"\x1eδ<|:a␆␊", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\t␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", + out: "␉␑%␞ς$\v'␋:\vλ␞z␊f|8\x02DςRρ&ξO/n4␋", }, { // 1280 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:{", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:{", }, { // 1281 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\v␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", - out: "␋␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\r␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:{", + out: "␍␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:{", }, { // 1282 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␋␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", - out: "‛␋␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␍␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:{", + out: "‛␍␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:{", }, { // 1283 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\v;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", - out: "␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\r)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍{", + out: "␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍{", }, { // 1284 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", - out: "‛␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍{", + out: "‛␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍{", }, { // 1285 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\v;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", - out: "␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "\r)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:␍", + out: "␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:␍", }, { // 1286 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", - out: "‛␋;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:␍", + out: "‛␍)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:␍", }, { // 1287 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", - out: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:{", + out: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:{", }, { // 1288 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", - out: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:{", + out: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:{", }, { // 1289 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", - out: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍{", + out: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍{", }, { // 1290 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", - out: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍{", + out: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍{", }, { // 1291 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", - out: ":\v>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:␍", + out: "ψ\rζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:␍", }, { // 1292 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", - out: ":␋>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:␍", + out: "ψ␍ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:␍", }, { // 1293 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;\v|", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;\v|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n\r{", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n\r{", }, { // 1294 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋|", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍{", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍{", }, { // 1295 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;\v␋", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;\v␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n\r␍", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n\r␍", }, { // 1296 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋␋", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;␋␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n␍␍", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n␍␍", }, { // 1297 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π\v", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π\v", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:\r", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:\r", }, { // 1298 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", - out: ":;>]υζ6␝:␙\vτ\x06 ψ[e␏χc\x1c@.hIiD;π␋", + mask: EncodeSlash | EncodeLeftCrLfHtVt, + in: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r/␘␙)ω!ψ1?\n:␍", + out: "ψ)ζ<␕a-7\x15\x0e\r*&ρC$τ\r‛/␘␙)ω!ψ1?\n:␍", }, { // 1299 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", }, { // 1300 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\r␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", - out: "␍␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", + in: "\t␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", + out: "␉␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", }, { // 1301 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␍␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", - out: "‛␍␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", + in: "␉␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", + out: "‛␉␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", }, { // 1302 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\rε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", - out: "␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", + in: "\t␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", + out: "␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", }, { // 1303 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", - out: "‛␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", + in: "␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", + out: "‛␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", }, { // 1304 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\rε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", - out: "␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", + in: "\t␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", + out: "␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", }, { // 1305 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", - out: "‛␍ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", + in: "␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", + out: "‛␉␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", }, { // 1306 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", - out: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", + in: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", + out: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", }, { // 1307 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", - out: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θiκ", + in: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", + out: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUpη", }, { // 1308 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", - out: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", + in: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", + out: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", }, { // 1309 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", - out: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", + in: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", + out: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", }, { // 1310 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", - out: "\x03\r\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", + in: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", + out: "β\t&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", }, { // 1311 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", - out: "\x03␍\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", + in: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", + out: "β␉&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", }, { // 1312 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ\rκ", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ\rκ", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU\tη", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU\tη", }, { // 1313 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍κ", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉η", }, { // 1314 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ\r␍", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ\r␍", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU\t␉", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU\t␉", }, { // 1315 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍␍", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θ␍␍", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉␉", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αU␉␉", }, { // 1316 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi\r", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi\r", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp\t", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp\t", }, { // 1317 mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, - in: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", - out: "\x03ε\uff00\x03βvS.X/\r:␉␊\x03\x1cβ- *F␡λ␘\"\x19 θi␍", + in: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", + out: "β␙&J_];iτθ\t\x0eN␗I\x16aβ␈\x16>>$\x0e\a_αUp␉", }, { // 1318 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμη", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμη", }, { // 1319 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\t␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", - out: "␉␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\n␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμη", + out: "␊␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμη", }, { // 1320 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␉␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", - out: "‛␉␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␊␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμη", + out: "‛␊␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμη", }, { // 1321 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\tφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", - out: "␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\nI_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊η", + out: "␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊η", }, { // 1322 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", - out: "‛␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊η", + out: "‛␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊η", }, { // 1323 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\tφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", - out: "␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\nI_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ␊", + out: "␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ␊", }, { // 1324 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", - out: "‛␉φ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ␊", + out: "‛␊I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ␊", }, { // 1325 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", - out: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμη", + out: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμη", }, { // 1326 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", - out: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμη", + out: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμη", }, { // 1327 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", - out: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊η", + out: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊η", }, { // 1328 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", - out: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊η", + out: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊η", }, { // 1329 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", - out: "ψ\t\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ␊", + out: "|\n_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ␊", }, { // 1330 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", - out: "ψ␉\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ␊", + out: "|␊_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ␊", }, { // 1331 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r\t\f", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r\t\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H\nη", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H\nη", }, { // 1332 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉\f", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊η", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊η", }, { // 1333 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r\t␉", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r\t␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H\n␊", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H\n␊", }, { // 1334 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉␉", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r␉␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$H␊␊", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$H␊␊", }, { // 1335 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\t", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:\t", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ\n", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ\n", }, { // 1336 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", - out: "ψφ\x06␙EijS\x13\t\tUaδ4␟$\x16%ξ␙γ\\δU\x19␏r:␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ'$Hμ␊", + out: "|I_υb␙=␟>\x17\n]␅y(␉␘\v\x1cIξ$\x04υγ‛'$Hμ␊", }, { // 1337 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", }, { // 1338 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\n␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", - out: "␊␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\v␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", + out: "␋␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", }, { // 1339 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␊␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", - out: "‛␊␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␋␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", + out: "‛␋␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", }, { // 1340 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\nο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", - out: "␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\vKη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", + out: "␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", }, { // 1341 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", - out: "‛␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", + out: "‛␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", }, { // 1342 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\nο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", - out: "␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\vKη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", + out: "␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", }, { // 1343 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", - out: "‛␊ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", + out: "‛␋Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", }, { // 1344 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", - out: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", + out: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", }, { // 1345 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", - out: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", + out: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[iX", }, { // 1346 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", - out: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", + out: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", }, { // 1347 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", - out: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", + out: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", }, { // 1348 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", - out: "␡\n@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", + out: "␘\vη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", }, { // 1349 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", - out: "␡␊@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", + out: "␘␋η/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", }, { // 1350 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L\n\"", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L\n\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[\vX", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[\vX", }, { // 1351 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊\"", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋X", }, { // 1352 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L\n␊", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L\n␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[\v␋", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[\v␋", }, { // 1353 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊␊", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+L␊␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋␋", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[␋␋", }, { // 1354 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\n", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq\n", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i\v", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i\v", }, { // 1355 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", - out: "␡ο@<O4ε\x10\x15␇\nι\x1c"\x12h&_β␑/␓PYη\+Lq␊", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", + out: "␘Kη/ο{W_␜K\v\x14%\x13/s{!ρ]?␄rωγ}\x0e[i␋", }, { // 1356 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσTO", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσTO", }, { // 1357 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\v␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", - out: "␋␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\r␍|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσTO", + out: "␍␍|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσTO", }, { // 1358 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␋␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", - out: "‛␋␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␍␍|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσTO", + out: "‛␍␍|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσTO", }, { // 1359 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\vψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", - out: "␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\rρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍O", + out: "␍ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍O", }, { // 1360 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", - out: "‛␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␍ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍O", + out: "‛␍ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍O", }, { // 1361 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\vψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", - out: "␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "\rρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT␍", + out: "␍ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT␍", }, { // 1362 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", - out: "‛␋ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: "␍ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT␍", + out: "‛␍ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT␍", }, { // 1363 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", - out: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":\r|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσTO", + out: ":\r|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσTO", }, { // 1364 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", - out: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":␍|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσTO", + out: ":␍|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσTO", }, { // 1365 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", - out: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":\r|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍O", + out: ":\r|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍O", }, { // 1366 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", - out: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":␍|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍O", + out: ":␍|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍O", }, { // 1367 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", - out: "_\v\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":\r|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT␍", + out: ":\r|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT␍", }, { // 1368 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", - out: "_␋\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":␍|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT␍", + out: ":␍|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT␍", }, { // 1369 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*\v(", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*\v(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ\rO", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ\rO", }, { // 1370 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋(", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍O", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍O", }, { // 1371 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*\v␋", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*\v␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ\r␍", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ\r␍", }, { // 1372 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋␋", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*␋␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσ␍␍", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσ␍␍", }, { // 1373 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο\v", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο\v", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT\r", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT\r", }, { // 1374 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", - out: "_ψ\x01N8␍:␍:l\v\n,\tιηz%\v\x1d,␡β#t+ι*ο␋", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt, + in: ":ρ|#~ςT␃w␐\r\x05φ$/'qτ#?\b\f␃\x1biτVσT␍", + out: ":ρ|#~ςT␃w␐\r\x05φ$/‛'qτ#?\b\f␃\x1biτVσT␍", }, { // 1375 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτdφ", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτdφ", }, { // 1376 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\r␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", - out: "␍␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", + in: "\t␉[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτdφ", + out: "␉␉[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτdφ", }, { // 1377 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␍␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", - out: "‛␍␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", + in: "␉␉[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτdφ", + out: "‛␉␉[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτdφ", }, { // 1378 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\r4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", - out: "␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", + in: "\tD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉φ", + out: "␉D[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉φ", }, { // 1379 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", - out: "‛␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", + in: "␉D[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉φ", + out: "‛␉D[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉φ", }, { // 1380 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "\r4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", - out: "␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", + in: "\tD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd␉", + out: "␉D[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd␉", }, { // 1381 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", - out: "‛␍4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", + in: "␉D[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd␉", + out: "‛␉D[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd␉", }, { // 1382 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", - out: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", + in: "G\t[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτdφ", + out: "G\t[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτdφ", }, { // 1383 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", - out: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL^", + in: "G␉[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτdφ", + out: "G␉[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτdφ", }, { // 1384 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", - out: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", + in: "G\t[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉φ", + out: "G\t[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉φ", }, { // 1385 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", - out: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", + in: "G␉[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉φ", + out: "G␉[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉φ", }, { // 1386 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", - out: "π\r;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", + in: "G\t[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd␉", + out: "G\t[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd␉", }, { // 1387 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", - out: "π␍;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", + in: "G␉[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd␉", + out: "G␉[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd␉", }, { // 1388 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y\r^", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y\r^", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ\tφ", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ\tφ", }, { // 1389 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍^", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉φ", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉φ", }, { // 1390 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y\r␍", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y\r␍", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ\t␉", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ\t␉", }, { // 1391 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍␍", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$y␍␍", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτ␉␉", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτ␉␉", }, { // 1392 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL\r", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL\r", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd\t", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd\t", }, { // 1393 mask: EncodeBackQuote | EncodeLeftCrLfHtVt, - in: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", - out: "π4;␇\x1dx\x1d␟θσ\rQ\x11ω<g:'␐aO\r␓πμ␊$yL␍", + in: "GD[\v#T#σ>%\tmθ␝I~?\x00znλ\x06\x0f␉␞<υτd␉", + out: "GD[\v#T#σ>%\tmθ␝I~?␀znλ\x06\x0f␉␞<υτd␉", }, { // 1394 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", }, { // 1395 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\t␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", - out: "␉␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\n␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", + out: "␊␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", }, { // 1396 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␉␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", - out: "‛␉␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␊␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", + out: "‛␊␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", }, { // 1397 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\t>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", - out: "␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\nVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", + out: "␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", }, { // 1398 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", - out: "‛␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", + out: "‛␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", }, { // 1399 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\t>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", - out: "␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\nVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", + out: "␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", }, { // 1400 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", - out: "‛␉>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", + out: "‛␊Vχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", }, { // 1401 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", - out: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", + out: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", }, { // 1402 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", - out: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", + out: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU%", }, { // 1403 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", - out: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", + out: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", }, { // 1404 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", - out: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", + out: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", }, { // 1405 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", - out: "␚\tζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", + out: "ξ\nχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", }, { // 1406 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", - out: "␚␉ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", + out: "ξ␊χκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", }, { // 1407 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"\t@", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"\t@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ\n%", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ\n%", }, { // 1408 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉@", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊%", }, { // 1409 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"\t␉", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"\t␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ\n␊", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ\n␊", }, { // 1410 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉␉", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"␉␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊␊", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδ␊␊", }, { // 1411 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(\t", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(\t", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU\n", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU\n", }, { // 1412 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", - out: "␚>ζ\v\x1b}ςm?υ\t"J717;\x02?α^␟,␚σφ:"(␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", + out: "ξVχκγ \x01u\b\\n#4␉YA"␗"/kι\x05'\x13\bAδU␊", }, { // 1413 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", }, { // 1414 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", - out: "␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\v␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", + out: "␋␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", }, { // 1415 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", - out: "‛␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␋␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", + out: "‛␋␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", }, { // 1416 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\v␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", + out: "␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", }, { // 1417 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", - out: "‛␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", + out: "‛␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", }, { // 1418 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\v␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", + out: "␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", }, { // 1419 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", - out: "‛␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", + out: "‛␋␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", }, { // 1420 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", - out: "␊\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", + out: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", }, { // 1421 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", - out: "␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1cA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", + out: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃ρ", }, { // 1422 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", - out: "␊\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", + out: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", }, { // 1423 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", - out: "␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", + out: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", }, { // 1424 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", - out: "␊\n%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", + out: "␚\v(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", }, { // 1425 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\n␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", - out: "␊␊%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", + out: "␚␋(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", }, { // 1426 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\nA", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\nA", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>\vρ", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>\vρ", }, { // 1427 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊A", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋ρ", }, { // 1428 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\n␊", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\n␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>\v␋", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>\v␋", }, { // 1429 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊␊", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/␊␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋␋", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␋␋", }, { // 1430 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c\n", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c\n", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃\v", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃\v", }, { // 1431 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\nζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", - out: "␊ζ%␊=<#;dz\n␃ζ\x15␄<\x04ζ_!s?\tRυ8δ/\x1c␊", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", + out: "␚␝(nευZo;\x1a\v*;r␓\x01X3|\">%␞σ\x0fπZ>␃␋", }, { // 1432 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", }, { // 1433 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\v␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", - out: "␋␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\r␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", + out: "␍␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", }, { // 1434 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␋␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", - out: "‛␋␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␍␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", + out: "‛␍␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", }, { // 1435 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\v|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", - out: "␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\r␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", + out: "␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", }, { // 1436 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", - out: "‛␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", + out: "‛␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", }, { // 1437 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\v|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", - out: "␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "\r␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", + out: "␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", }, { // 1438 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", - out: "‛␋|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", + out: "‛␍␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", }, { // 1439 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", - out: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", + out: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", }, { // 1440 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", - out: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", + out: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι$", }, { // 1441 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", - out: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", + out: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", }, { // 1442 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", - out: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", + out: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", }, { // 1443 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", - out: "\u007f\v86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", + out: "U\r/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", }, { // 1444 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", - out: "\u007f␋86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", + out: "U␍/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", }, { // 1445 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ\vθ", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ\vθ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04\r$", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04\r$", }, { // 1446 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋θ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍$", }, { // 1447 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ\v␋", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ\v␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04\r␍", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04\r␍", }, { // 1448 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋␋", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ␋␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍␍", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04␍␍", }, { // 1449 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/\v", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/\v", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι\r", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι\r", }, { // 1450 - mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", - out: "\u007f|86)\x0f␊$u\v\v\x1dv␝␂)τθ8/;\x11␆τa'σπ/␋", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt, + in: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", + out: "U␅/ς\x17Cς>P\x01\r#␔/\x1cQ%%!β\x03^6ψ IB\x04ι␍", }, { // 1451 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", }, { // 1452 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\r␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", - out: "␍␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", + in: "\t␉δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", + out: "␉␉δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", }, { // 1453 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␍␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", - out: "‛␍␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", + in: "␉␉δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", + out: "‛␉␉δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", }, { // 1454 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\rς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", - out: "␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", + in: "\t`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", + out: "␉`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", }, { // 1455 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", - out: "‛␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", + in: "␉`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", + out: "‛␉`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", }, { // 1456 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\rς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", - out: "␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", + in: "\t`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", + out: "␉`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", }, { // 1457 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", - out: "‛␍ς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", + in: "␉`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", + out: "‛␉`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", }, { // 1458 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", - out: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", + in: "?\tδCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", + out: "?\tδCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", }, { // 1459 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", - out: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/ε", + in: "?␉δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", + out: "?␉δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;xπ", }, { // 1460 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", - out: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", + in: "?\tδCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", + out: "?\tδCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", }, { // 1461 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", - out: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", + in: "?␉δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", + out: "?␉δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", }, { // 1462 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", - out: "\x1a\r\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", + in: "?\tδCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", + out: "?\tδCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", }, { // 1463 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", - out: "\x1a␍\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", + in: "?␉δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", + out: "?␉δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", }, { // 1464 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00\rε", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00\rε", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;\tπ", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;\tπ", }, { // 1465 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍ε", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉π", }, { // 1466 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00\r␍", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00\r␍", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;\t␉", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;\t␉", }, { // 1467 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍␍", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00␍␍", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉␉", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;␉␉", }, { // 1468 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/\r", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/\r", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x\t", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x\t", }, { // 1469 mask: EncodeLtGt | EncodeLeftCrLfHtVt, - in: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", - out: "\x1aς\x14␄λm\vξγ:\rξ\S-␟␉:-L%(␞cLk\x03\uff00/␍", + in: "?`δCπ\x00;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", + out: "?`δCπ␀;γ␗3\t␜%]/qιlN␃\x06#ρ4P9␖;x␉", }, { // 1470 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", }, { // 1471 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\t␉␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", - out: "␉␉␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\n␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", + out: "␊␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", }, { // 1472 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␉␉␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", - out: "‛␉␉␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␊␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", + out: "‛␊␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", }, { // 1473 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\tw␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", - out: "␉w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\n]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", + out: "␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", }, { // 1474 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␉w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", - out: "‛␉w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", + out: "‛␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", }, { // 1475 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\tw␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", - out: "␉w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\n]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", + out: "␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", }, { // 1476 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␉w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", - out: "‛␉w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", + out: "‛␊]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", }, { // 1477 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6\t␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", - out: "6\t␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", + out: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", }, { // 1478 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6␉␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", - out: "6␉␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", + out: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m5", }, { // 1479 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6\t␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", - out: "6\t␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", + out: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", }, { // 1480 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6␉␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", - out: "6␉␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", + out: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", }, { // 1481 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6\t␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", - out: "6\t␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", + out: "\x10\nφυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", }, { // 1482 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6␉␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", - out: "6␉␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", + out: "\x10␊φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", }, { // 1483 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck\t/", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck\t/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!\n5", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!\n5", }, { // 1484 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉/", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊5", }, { // 1485 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck\t␉", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck\t␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!\n␊", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!\n␊", }, { // 1486 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉␉", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␉␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊␊", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!␊␊", }, { // 1487 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍\t", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍\t", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m\n", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m\n", }, { // 1488 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "6w␖ξJ7μ[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", - out: "6w␖ξJ7μ‛[\x05P\t*λ-m\a␚␝Ef\x0f␖φ4τ\x13\x1ck␍␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", + out: "\x10]φυρ#9ξb'\n␍␍\x17^'␊yiαφ␇O2F\r\x11!m␊", }, { // 1489 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒`", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒`", }, { // 1490 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\n␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", - out: "␊␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\v␋zβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒`", + out: "␋␋zβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒`", }, { // 1491 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␊␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", - out: "‛␊␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␋␋zβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒`", + out: "‛␋␋zβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒`", }, { // 1492 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\n`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", - out: "␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\vCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋`", + out: "␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋`", }, { // 1493 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", - out: "‛␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋`", + out: "‛␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋`", }, { // 1494 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\n`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", - out: "␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\vCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒␋", + out: "␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒␋", }, { // 1495 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", - out: "‛␊`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒␋", + out: "‛␋CzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒␋", }, { // 1496 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", - out: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒`", + out: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒`", }, { // 1497 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", - out: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒`", + out: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒`", }, { // 1498 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", - out: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋`", + out: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋`", }, { // 1499 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", - out: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋`", + out: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋`", }, { // 1500 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", - out: "␒\nιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒␋", + out: "u\vzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒␋", }, { // 1501 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", - out: "␒␊ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒␋", + out: "u␋zβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒␋", }, { // 1502 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\nτ", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\nτ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y\v`", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y\v`", }, { // 1503 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊τ", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋`", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋`", }, { // 1504 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\n␊", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\n␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y\v␋", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y\v␋", }, { // 1505 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊␊", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕␊␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␋␋", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␋␋", }, { // 1506 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11\n", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11\n", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒\v", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒\v", }, { // 1507 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", - out: "␒`ιφ6Gπ&?5\n\x1c␆,␔κ\"'/\a\x0forψg4;␕\x11␊", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛␀βd/γ␚\x13y␒␋", + out: "uCzβJς\n␟D:\vυδI␟.\x06\x18]␛‛␀βd/γ␚\x13y␒␋", }, { // 1508 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", }, { // 1509 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\v␋\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", - out: "␋␋\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\r␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", + out: "␍␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", }, { // 1510 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␋␋\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", - out: "‛␋␋\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␍␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", + out: "‛␍␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", }, { // 1511 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\vC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", - out: "␋C\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\rVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", + out: "␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", }, { // 1512 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␋C\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", - out: "‛␋C\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", + out: "‛␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", }, { // 1513 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\vC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", - out: "␋C\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "\rVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", + out: "␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", }, { // 1514 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␋C\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", - out: "‛␋C\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", + out: "‛␍VJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", }, { // 1515 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο\v\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", - out: "ο\v\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", + out: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", }, { // 1516 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο␋\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", - out: "ο␋\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", + out: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00πυ", }, { // 1517 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο\v\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", - out: "ο\v\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", + out: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", }, { // 1518 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο␋\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", - out: "ο␋\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", + out: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", }, { // 1519 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο\v\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", - out: "ο\v\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", + out: "H\rJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", }, { // 1520 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "ο␋\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", - out: "ο␋\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", + out: "H␍J$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", }, { // 1521 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌\v\x1c", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌\v\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00\rυ", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00\rυ", }, { // 1522 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋\x1c", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍υ", }, { // 1523 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌\v␋", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌\v␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00\r␍", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00\r␍", }, { // 1524 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋␋", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌␋␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍␍", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00␍␍", }, { // 1525 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\v", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;\v", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π\r", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π\r", }, { // 1526 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "οC\r\uff00π./[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", - out: "οC\r\uff00π./‛[ε\x15\vXpmEMσ\x16\v\rτβ␑^␕\M␌;␋", + mask: EncodeLtGt | EncodeLeftCrLfHtVt, + in: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", + out: "HVJ$␔T;σ␘Y\r/␌*a\x1f{␐ζq`χ!'#Yθ\uff00π␍", }, { // 1527 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\x00", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␀", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", }, { // 1528 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\r␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\x00", - out: "␍␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␀", + in: "\t␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", + out: "␉␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", }, { // 1529 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␍␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\x00", - out: "‛␍␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␀", + in: "␉␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", + out: "‛␉␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", }, { // 1530 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\r+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍\x00", - out: "␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␀", + in: "\tfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", + out: "␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", }, { // 1531 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍\x00", - out: "‛␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␀", + in: "␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", + out: "‛␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", }, { // 1532 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "\r+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs␍", - out: "␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␍", + in: "\tfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", + out: "␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", }, { // 1533 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs␍", - out: "‛␍+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␍", + in: "␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", + out: "‛␉fB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", }, { // 1534 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\x00", - out: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␀", + in: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", + out: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", }, { // 1535 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\x00", - out: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␀", + in: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", + out: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\n", }, { // 1536 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍\x00", - out: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␀", + in: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", + out: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", }, { // 1537 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍\x00", - out: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␀", + in: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", + out: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", }, { // 1538 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs␍", - out: "␐\ruν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␍", + in: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", + out: "δ\tB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", }, { // 1539 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs␍", - out: "␐␍uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␍", + in: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", + out: "δ␉B/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", }, { // 1540 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ\r\x00", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ\r␀", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b\t\n", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b\t\n", }, { // 1541 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍\x00", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␀", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉\n", }, { // 1542 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ\r␍", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ\r␍", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b\t␉", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b\t␉", }, { // 1543 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγ␍␍", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγ␍␍", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉␉", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\b␉␉", }, { // 1544 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs\r", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs\r", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\t", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ\t", }, { // 1545 mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, - in: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::\x00wπγs␍", - out: "␐+uν\x10φCο␐v\r\x14?Jυz\x12␊␝\x03vK::␀wπγs␍", + in: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", + out: "δfB/?ηyξ\x1aυ\t+␍<␉_\x14␗5%!θ␋eG>X\bκ␉", }, { // 1546 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␏", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␏", }, { // 1547 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\t␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", - out: "␉␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\n␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␏", + out: "␊␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␏", }, { // 1548 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␉␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", - out: "‛␉␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␊␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␏", + out: "‛␊␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␏", }, { // 1549 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\tq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", - out: "␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\nχξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␏", + out: "␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␏", }, { // 1550 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", - out: "‛␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␏", + out: "‛␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␏", }, { // 1551 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\tq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", - out: "␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\nχξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␊", + out: "␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␊", }, { // 1552 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", - out: "‛␉q#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␊", + out: "‛␊χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␊", }, { // 1553 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", - out: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␏", + out: "␀\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␏", }, { // 1554 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", - out: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␏", + out: "␀␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␏", }, { // 1555 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", - out: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␏", + out: "␀\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␏", }, { // 1556 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", - out: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␏", + out: "␀␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␏", }, { // 1557 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", - out: "V\t#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␊", + out: "␀\nξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␊", }, { // 1558 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", - out: "V␉#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␊", + out: "␀␊ξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␊", }, { // 1559 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r\t'", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r\t'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\n␏", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\n␏", }, { // 1560 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉'", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␏", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␏", }, { // 1561 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r\t␉", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r\t␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\n␊", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\n␊", }, { // 1562 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉␉", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r␉␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@␊␊", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@␊␊", }, { // 1563 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/\t", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/\t", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a\n", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a\n", }, { // 1564 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", - out: "Vq#$␟ζx␉λX\tμ␔\x19τ\tσ<_=aμ6D}\x060\r/␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\x00χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.]␖#>oψ@\a␊", + out: "␀χξ?␌\x1f\x1buβ-\nπγ$?tsj<4.‛]␖#>oψ@\a␊", }, { // 1565 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>κ", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>κ", }, { // 1566 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\n␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", - out: "␊␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\v␋Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>κ", + out: "␋␋Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>κ", }, { // 1567 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␊␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", - out: "‛␊␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␋␋Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>κ", + out: "‛␋␋Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>κ", }, { // 1568 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\nk\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", - out: "␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\v␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋κ", + out: "␋␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋κ", }, { // 1569 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", - out: "‛␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␋␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋κ", + out: "‛␋␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋κ", }, { // 1570 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\nk\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", - out: "␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\v␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>␋", + out: "␋␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>␋", }, { // 1571 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", - out: "‛␊k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␋␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>␋", + out: "‛␋␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>␋", }, { // 1572 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", - out: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X\vUpη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>κ", + out: "X\vUpη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>κ", }, { // 1573 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", - out: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␋Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>κ", + out: "X␋Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>κ", }, { // 1574 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", - out: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X\vUpη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋κ", + out: "X\vUpη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋κ", }, { // 1575 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", - out: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␋Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋κ", + out: "X␋Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋κ", }, { // 1576 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", - out: "{\n\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X\vUpη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>␋", + out: "X\vUpη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>␋", }, { // 1577 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", - out: "{␊\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␋Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>␋", + out: "X␋Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>␋", }, { // 1578 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06\nF", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06\nF", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*\vκ", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*\vκ", }, { // 1579 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊F", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋κ", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋κ", }, { // 1580 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06\n␊", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06\n␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*\v␋", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*\v␋", }, { // 1581 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊␊", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06␊␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*␋␋", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*␋␋", }, { // 1582 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(\n", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(\n", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>\v", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>\v", }, { // 1583 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", - out: "{k\x1ap␇πδ].>\n%CNzξε;3␒]2\nζκ\x04`\x06(␊", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "X␛Upη␝\f'\x00A\vYψx␍hηT\x15\x057\x00␛ψ2D[*>␋", + out: "X␛Upη␝\f'␀A\vYψx␍hηT\x15\x057␀␛ψ2D[*>␋", }, { // 1584 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", }, { // 1585 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\v␋θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", - out: "␋␋θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\r␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", + out: "␍␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", }, { // 1586 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␋␋θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", - out: "‛␋␋θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␍␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", + out: "‛␍␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", }, { // 1587 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\v8θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", - out: "␋8θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\rβ8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", + out: "␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", }, { // 1588 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␋8θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", - out: "‛␋8θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", + out: "‛␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", }, { // 1589 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\v8θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", - out: "␋8θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "\rβ8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", + out: "␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", }, { // 1590 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␋8θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", - out: "‛␋8θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", + out: "‛␍β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", }, { // 1591 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19\vθ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", - out: "\x19\vθ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", + out: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", }, { // 1592 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19␋θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", - out: "\x19␋θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", + out: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZc", }, { // 1593 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19\vθ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", - out: "\x19\vθ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", + out: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", }, { // 1594 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19␋θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", - out: "\x19␋θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", + out: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", }, { // 1595 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19\vθ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", - out: "\x19\vθ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", + out: "/\r8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", }, { // 1596 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x19␋θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", - out: "\x19␋θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", + out: "/␍8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", }, { // 1597 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<\vβ", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<\vβ", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ\rc", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ\rc", }, { // 1598 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋β", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍c", }, { // 1599 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<\v␋", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<\v␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ\r␍", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ\r␍", }, { // 1600 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋␋", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<␋␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍␍", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθ␍␍", }, { // 1601 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ\v", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ\v", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ\r", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ\r", }, { // 1602 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\x198θ\x00($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", - out: "\x198θ␀($14,␙\vαl␝L\x02):]␚γ\x14/<ιN=<γ␋", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt, + in: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", + out: "/β8\x17r␈␉χ\x11\x10\r{␏}␆ζψ\x0f\"8%1\aK{ξeθZ␍", }, { // 1603 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␀", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ‛␀", }, { // 1604 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\r␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", - out: "␍␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", + in: "\t␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␀", + out: "␉␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ‛␀", }, { // 1605 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␍␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", - out: "‛␍␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", + in: "␉␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␀", + out: "‛␉␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ‛␀", }, { // 1606 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\r␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", - out: "␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", + in: "\t*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␀", + out: "␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉‛␀", }, { // 1607 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", - out: "‛␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", + in: "␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␀", + out: "‛␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉‛␀", }, { // 1608 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "\r␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", - out: "␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", + in: "\t*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", + out: "␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", }, { // 1609 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", - out: "‛␍␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", + in: "␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", + out: "‛␉*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", }, { // 1610 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", - out: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", + in: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␀", + out: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ‛␀", }, { // 1611 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", - out: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\a", + in: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␀", + out: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ‛␀", }, { // 1612 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", - out: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", + in: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␀", + out: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉‛␀", }, { // 1613 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", - out: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", + in: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␀", + out: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉‛␀", }, { // 1614 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", - out: "?\rV#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", + in: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", + out: "[\t9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", }, { // 1615 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", - out: "?␍V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", + in: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", + out: "[␉9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", }, { // 1616 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o\r\a", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o\r\a", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM\t␀", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM\t‛␀", }, { // 1617 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍\a", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␀", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉‛␀", }, { // 1618 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o\r␍", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o\r␍", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM\t␉", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM\t␉", }, { // 1619 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍␍", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02o␍␍", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␉", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τM␉␉", }, { // 1620 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\r", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι\r", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ\t", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ\t", }, { // 1621 mask: EncodeSemicolon | EncodeLeftCrLfHtVt, - in: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", - out: "?␒V#ι^σgjY\rχCc|\x12φFω␔␅\fF␌'\x1d\x02oι␍", + in: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", + out: "[*9?Fφ␃fVη\t␈>\t\x16δk*#ψ3\x11O␁\x05`τMρ␉", }, { // 1622 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", }, { // 1623 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\t␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", - out: "␉␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\n␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", + out: "␊␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", }, { // 1624 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␉␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", - out: "‛␉␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␊␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", + out: "‛␊␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", }, { // 1625 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\t␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", - out: "␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\n#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", + out: "␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", }, { // 1626 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", - out: "‛␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", + out: "‛␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", }, { // 1627 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\t␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", - out: "␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\n#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", + out: "␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", }, { // 1628 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", - out: "‛␉␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", + out: "‛␊#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", }, { // 1629 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", - out: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", + out: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", }, { // 1630 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", - out: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", + out: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␄", }, { // 1631 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", - out: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", + out: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", }, { // 1632 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", - out: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", + out: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", }, { // 1633 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", - out: "α\tο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", + out: "ς\nδ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", }, { // 1634 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", - out: "α␉ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", + out: "ς␊δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", }, { // 1635 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ\t|", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ\t|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P\n␄", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P\n␄", }, { // 1636 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␄", }, { // 1637 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ\t␉", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ\t␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P\n␊", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P\n␊", }, { // 1638 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉␉", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυ␉␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␊", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15P␊␊", }, { // 1639 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj\t", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj\t", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU\n", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU\n", }, { // 1640 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", - out: "α␇ο*π^\f\a␚\tR\uff00e<>>T␗-␅'\r\x1auκζυj␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", + out: "ς#δ␝␁\x18Vφ*]\n?␘\">R␈rRν\x01_ζψiC\x15PU␊", }, { // 1641 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", }, { // 1642 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\n␊\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", - out: "␊␊\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\v␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", + out: "␋␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", }, { // 1643 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␊␊\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", - out: "‛␊␊\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␋␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", + out: "‛␋␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", }, { // 1644 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\nσ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", - out: "␊σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\v!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", + out: "␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", }, { // 1645 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␊σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", - out: "‛␊σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", + out: "‛␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", }, { // 1646 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\nσ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", - out: "␊σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\v!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", + out: "␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", }, { // 1647 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␊σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", - out: "‛␊σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", + out: "‛␋!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", }, { // 1648 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+\n\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", - out: "+\n\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", + out: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", }, { // 1649 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+␊\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", - out: "+␊\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", + out: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10?", }, { // 1650 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+\n\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", - out: "+\n\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", + out: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", }, { // 1651 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+␊\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", - out: "+␊\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", + out: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", }, { // 1652 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+\n\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", - out: "+\n\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", + out: "ι\v?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", }, { // 1653 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+␊\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", - out: "+␊\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", + out: "ι␋?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", }, { // 1654 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq\n|", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq\n|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\v?", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\v?", }, { // 1655 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊|", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋?", }, { // 1656 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq\n␊", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq\n␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\v␋", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\v␋", }, { // 1657 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTq␊␊", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTq␊␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋␋", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A␋␋", }, { // 1658 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ\n", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ\n", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10\v", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10\v", }, { // 1659 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "+σ\x1b␔δ\n%␈\x00ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", - out: "+σ\x1b␔δ\n%␈␀ε\n/9vυ\x15TA=\x01(ν<`8dTqτ␊", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", + out: "ι!?θ\fλ*␕\x1f␂\vMGUζ␋(`Xle\x12aδκ#␡A\x10␋", }, { // 1660 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\x00", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", }, { // 1661 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\v␋μ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\x00", - out: "␋␋μ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\r␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", + out: "␍␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", }, { // 1662 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␋␋μ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\x00", - out: "‛␋␋μ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␍␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", + out: "‛␍␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", }, { // 1663 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\vdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋\x00", - out: "␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\rχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", + out: "␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", }, { // 1664 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋\x00", - out: "‛␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", + out: "‛␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", }, { // 1665 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\vdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π␋", - out: "␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "\rχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", + out: "␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", }, { // 1666 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π␋", - out: "‛␋dμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", + out: "‛␍χZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", }, { // 1667 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\x00", - out: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", + out: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", }, { // 1668 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\x00", - out: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", + out: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9Uν", }, { // 1669 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋\x00", - out: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", + out: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", }, { // 1670 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋\x00", - out: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", + out: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", }, { // 1671 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π␋", - out: "ε\vμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", + out: "a\rZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", }, { // 1672 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π␋", - out: "ε␋μ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", + out: "a␍Z\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", }, { // 1673 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/\v\x00", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/\v␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9\rν", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9\rν", }, { // 1674 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋\x00", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␀", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍ν", }, { // 1675 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/\v␋", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/\v␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9\r␍", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9\r␍", }, { // 1676 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/␋␋", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/␋␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍␍", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9␍␍", }, { // 1677 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π\v", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π\v", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U\r", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U\r", }, { // 1678 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜\x00;Z␟,:@V/π␋", - out: "εdμ␇\a)P\x1d=/\v␎ β|nWσ␜␀;Z␟,:@V/π␋", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt, + in: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", + out: "aχZ\x06'\nqλ 7\r8ψ':\nω\\α$sJ␌p%\x1b?9U␍", }, { // 1679 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", }, { // 1680 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\r␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", - out: "␍␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\t␉6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", + out: "␉␉6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", }, { // 1681 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␍␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", - out: "‛␍␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␉␉6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", + out: "‛␉␉6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", }, { // 1682 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\r#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", - out: "␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\tC6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", + out: "␉C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", }, { // 1683 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", - out: "‛␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␉C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", + out: "‛␉C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", }, { // 1684 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\r#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", - out: "␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\tC6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", + out: "␉C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", }, { // 1685 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", - out: "‛␍#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␉C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", + out: "‛␉C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", }, { // 1686 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", - out: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎\t6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", + out: "␎\t6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", }, { // 1687 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", - out: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμrr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎␉6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", + out: "␎␉6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\x0f", }, { // 1688 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", - out: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎\t6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", + out: "␎\t6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", }, { // 1689 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", - out: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎␉6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", + out: "␎␉6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", }, { // 1690 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", - out: "\x1a\r\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎\t6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", + out: "␎\t6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", }, { // 1691 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", - out: "\x1a␍\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎␉6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", + out: "␎␉6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", }, { // 1692 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ\rr", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ\rr", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\t\x0f", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\t\x0f", }, { // 1693 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉\x0f", }, { // 1694 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ\r␍", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ\r␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\t␉", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\t␉", }, { // 1695 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍␍", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμ␍␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉␉", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU␉␉", }, { // 1696 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr\r", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr\r", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\t", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02\t", }, { // 1697 - mask: EncodeDollar | EncodeLeftCrLfHtVt, - in: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", - out: "\x1a#\tρ.Y;>\x05␍\rδςYve*=:α␌ψ|\x1c␍␟Vμr␍", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␎C6*Ta!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", + out: "␎C6*Ta‛!πζκ\to]ζ$ε^Y/T\"\x1fS\τ\nAU\x02␉", }, { // 1698 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", }, { // 1699 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\t␉␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", - out: "␉␉␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\n␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", + out: "␊␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", }, { // 1700 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␉␉␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", - out: "‛␉␉␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␊␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", + out: "‛␊␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", }, { // 1701 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\tZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", - out: "␉Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\n/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", + out: "␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", }, { // 1702 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␉Z␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", - out: "‛␉Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", + out: "‛␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", }, { // 1703 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\tZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", - out: "␉Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\n/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", + out: "␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", }, { // 1704 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␉Z␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", - out: "‛␉Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", + out: "‛␊/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", }, { // 1705 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r\t␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", - out: "␍\t␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", + out: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", }, { // 1706 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r␉␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", - out: "␍␉␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", + out: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f1", }, { // 1707 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r\t␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", - out: "␍\t␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", + out: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", }, { // 1708 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r␉␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", - out: "␍␉␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", + out: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", }, { // 1709 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r\t␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", - out: "␍\t␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", + out: "ο\nWTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", }, { // 1710 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r␉␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", - out: "␍␉␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", + out: "ο␊WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", }, { // 1711 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε\t\x1c", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε\t\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\n1", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\n1", }, { // 1712 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊1", }, { // 1713 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε\t␉", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε\t␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\n␊", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\n␊", }, { // 1714 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉␉", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχε␉␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊␊", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z␊␊", }, { // 1715 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\t", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT\t", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f\n", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f\n", }, { // 1716 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\rZ␆*vγU\"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", - out: "␍Z␆*vγU"Ux\t.␋*υZ␓q;\x06ε\n\x05␚|ξχεT␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", + out: "ο/WTm}<␚␖m\ni\x18#\x1dXWφυ2\fλ\vρψ\]z\x0f␊", }, { // 1717 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", }, { // 1718 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\n␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", - out: "␊␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\v␋z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", + out: "␋␋z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", }, { // 1719 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␊␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", - out: "‛␊␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␋␋z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", + out: "‛␋␋z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", }, { // 1720 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\nιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", - out: "␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\v]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", + out: "␋]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", }, { // 1721 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", - out: "‛␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␋]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", + out: "‛␋]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", }, { // 1722 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\nιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", - out: "␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\v]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", + out: "␋]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", }, { // 1723 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", - out: "‛␊ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␋]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", + out: "‛␋]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", }, { // 1724 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", - out: "‛␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ\vz␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", + out: "ζ\vz␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", }, { // 1725 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", - out: "‛␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ␋z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", + out: "ζ␋z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)Mm", }, { // 1726 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", - out: "‛␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ\vz␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", + out: "ζ\vz␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", }, { // 1727 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", - out: "‛␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ␋z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", + out: "ζ␋z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", }, { // 1728 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", - out: "‛␋\ne8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ\vz␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", + out: "ζ\vz␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", }, { // 1729 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", - out: "‛␋␊e8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ␋z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", + out: "ζ␋z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", }, { // 1730 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛\n\x1c", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛\n\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)\vm", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)\vm", }, { // 1731 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊\x1c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋m", }, { // 1732 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛\n␊", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛\n␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)\v␋", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)\v␋", }, { // 1733 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊␊", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛␊␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋␋", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)␋␋", }, { // 1734 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\n", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`\n", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M\v", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M\v", }, { // 1735 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", - out: "‛␋ιe8Oιw␛{␆\nι6\aχ\rπ␉#;zDςf␎~,␛`␊", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "ζ]z␗␡␗![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", + out: "ζ]z␗␡␗‛![␍>\v7hh/\x1e?νθCχ(ψδ\x03\x1b/)M␋", }, { // 1736 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", }, { // 1737 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\v␋'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "␋␋'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\r␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", + out: "␍␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", }, { // 1738 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋␋'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "‛␋␋'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␍␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", + out: "‛␍␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", }, { // 1739 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\v\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋`", - out: "␋\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\rvξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", + out: "␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", }, { // 1740 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋`", - out: "‛␋\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", + out: "‛␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", }, { // 1741 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\v\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "␋\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "\rvξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", + out: "␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", }, { // 1742 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␋\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "‛␋\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", + out: "‛␍vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", }, { // 1743 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\v'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "γ\v'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", + out: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", }, { // 1744 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ␋'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "γ␋'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", + out: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑μ", }, { // 1745 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\v'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋`", - out: "γ\v'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", + out: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", }, { // 1746 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ␋'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋`", - out: "γ␋'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", + out: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", }, { // 1747 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\v'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "γ\v'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", + out: "3\rξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", }, { // 1748 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ␋'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "γ␋'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", + out: "3␍ξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", }, { // 1749 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v`", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏\rμ", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏\rμ", }, { // 1750 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋`", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋`", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍μ", }, { // 1751 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏\r␍", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏\r␍", }, { // 1752 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01␋␋", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01␋␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍␍", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␍␍", }, { // 1753 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v\v", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v\v", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑\r", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑\r", }, { // 1754 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "γ\'p␔␀␞9ψε\vZ\x00`␇0)κC3\x1daa#υmη\x01\v␋", - out: "γ\'p␔‛␀␞9ψε\vZ␀`␇0)κC3\x1daa#υmη\x01\v␋", + mask: EncodeExclamation | EncodeLeftCrLfHtVt, + in: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", + out: "3vξ"\x05χ\x14\x1a␒?\r0ψ?φ\x1b#'Oκs]\x16OEA&␏␑␍", }, { // 1755 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", }, { // 1756 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", - out: "␍␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\t␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", + out: "␉␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", }, { // 1757 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␍␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", - out: "‛␍␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␉␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", + out: "‛␉␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", }, { // 1758 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", - out: "␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\tρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", + out: "␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", }, { // 1759 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", - out: "‛␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", + out: "‛␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", }, { // 1760 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\r4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", - out: "␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\tρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", + out: "␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", }, { // 1761 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", - out: "‛␍4␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", + out: "‛␉ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", }, { // 1762 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", - out: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", + out: "‛␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", }, { // 1763 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", - out: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", + out: "‛␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/4", }, { // 1764 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", - out: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", + out: "‛␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", }, { // 1765 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", - out: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", + out: "‛␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", }, { // 1766 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", - out: "\x01\r␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", + out: "‛␊\tW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", }, { // 1767 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", - out: "\x01␍␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", + out: "‛␊␉W\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", }, { // 1768 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\r␌", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\r␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ\t4", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ\t4", }, { // 1769 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␌", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉4", }, { // 1770 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\r␍", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\r␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ\t␉", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ\t␉", }, { // 1771 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␍", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A␍␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉␉", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ␉␉", }, { // 1772 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e\r", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e\r", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/\t", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/\t", }, { // 1773 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, - in: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", - out: "\x014␓ν1\uff00β[βμ\r]]␓#χuι\x1d*\0\a␁\tI:A\x0e␍", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", + out: "‛␊ρW\tF-/τ!5\t␑\x12)ψ<n\x7f&nA>!␁ωπ?δ/␉", }, { // 1774 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", }, { // 1775 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\t␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", - out: "␉␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\n␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", + out: "␊␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", }, { // 1776 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␉␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", - out: "‛␉␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", + out: "‛␊␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", }, { // 1777 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\t\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", - out: "␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\n#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", + out: "␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", }, { // 1778 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", - out: "‛␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", + out: "‛␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", }, { // 1779 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\t\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", - out: "␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\n#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", + out: "␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", }, { // 1780 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", - out: "‛␉\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", + out: "‛␊#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", }, { // 1781 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", - out: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", + out: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", }, { // 1782 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", - out: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", + out: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␘", }, { // 1783 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", - out: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", + out: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", }, { // 1784 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", - out: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", + out: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", }, { // 1785 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", - out: "|\tC=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", + out: "\"\n,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", }, { // 1786 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", - out: "|␉C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", + out: "\"␊,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", }, { // 1787 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE\t\x11", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE\t\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB\n␘", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB\n␘", }, { // 1788 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉\x11", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␘", }, { // 1789 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE\t␉", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE\t␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB\n␊", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB\n␊", }, { // 1790 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉␉", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJE␉␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␊", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB␊␊", }, { // 1791 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\t", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ\t", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)\n", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)\n", }, { // 1792 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", - out: "|\"C=)%F␙␍ξ\t]9ισiG0ψ␍'\uff00␊'|δJEβ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", + out: "\"#,7p0k>\x0e;\n␚␐χ1ρ>χ␆␗δDW]|ηβB)␊", }, { // 1793 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", }, { // 1794 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\n␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", - out: "␊␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\v␋#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", + out: "␋␋#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", }, { // 1795 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␊␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", - out: "‛␊␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␋␋#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", + out: "‛␋␋#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", }, { // 1796 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\nκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", - out: "␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\vι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", + out: "␋ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", }, { // 1797 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", - out: "‛␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␋ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", + out: "‛␋ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", }, { // 1798 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\nκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", - out: "␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\vι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", + out: "␋ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", }, { // 1799 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", - out: "‛␊κ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␋ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", + out: "‛␋ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", }, { // 1800 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", - out: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_\v#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", + out: "_\v#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", }, { // 1801 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", - out: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_␋#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", + out: "_␋#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυm", }, { // 1802 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", - out: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_\v#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", + out: "_\v#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", }, { // 1803 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", - out: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_␋#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", + out: "_␋#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", }, { // 1804 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", - out: "η\n]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_\v#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", + out: "_\v#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", }, { // 1805 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", - out: "η␊]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_␋#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", + out: "_␋#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", }, { // 1806 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[\n[", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[\n[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν\vm", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν\vm", }, { // 1807 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊[", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋m", }, { // 1808 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[\n␊", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[\n␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν\v␋", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν\v␋", }, { // 1809 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊␊", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[␊␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋␋", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"ν␋␋", }, { // 1810 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F\n", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F\n", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ\v", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ\v", }, { // 1811 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", - out: "ηκ]␆^\x13\x01J\x04␞\n/+␡%9␖rU,␍γυ#␝;ψ[F␊", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "_ι#␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", + out: "_ι#‛␀>η>;2\x04\v[/-ο?|"\x7f[␊\OE`ι"νυ␋", }, { // 1812 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", }, { // 1813 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\v␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", - out: "␋␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\r␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", + out: "␍␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", }, { // 1814 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␋␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", - out: "‛␋␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␍␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", + out: "‛␍␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", }, { // 1815 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\vZλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", - out: "␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\rγV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", + out: "␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", }, { // 1816 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", - out: "‛␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", + out: "‛␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", }, { // 1817 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\vZλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", - out: "␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "\rγV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", + out: "␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", }, { // 1818 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", - out: "‛␋Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", + out: "‛␍γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", }, { // 1819 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", - out: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", + out: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", }, { // 1820 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", - out: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", + out: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16γ", }, { // 1821 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", - out: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", + out: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", }, { // 1822 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", - out: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", + out: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", }, { // 1823 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", - out: "\"\vλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", + out: "␒\rV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", }, { // 1824 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", - out: "\"␋λκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", + out: "␒␍V␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", }, { // 1825 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ\vY", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ\vY", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\rγ", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\rγ", }, { // 1826 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋Y", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍γ", }, { // 1827 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ\v␋", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ\v␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\r␍", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\r␍", }, { // 1828 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋␋", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␋␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍␍", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`␍␍", }, { // 1829 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗\v", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗\v", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16\r", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16\r", }, { // 1830 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", - out: "\"Zλκ2␈3\x0fλ6\vb'p\x12\x1aT&\x1b␂␁θ\x18νPd␋δ␗␋", + mask: EncodeDollar | EncodeLeftCrLfHtVt, + in: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", + out: "␒γV␌[ρH␍\x16υ\r%<pS\"x/ξE|ξ`|-X4`\x16␍", }, { // 1831 - mask: EncodeColon | EncodeLeftCrLfHtVt, - in: "eυ[Q6Pσ?(\x03\r$\aβ%lψο\n␕␍W␂~υcy\u007f␔n", - out: "eυ[Q6Pσ?(\x03\r$\aβ%lψο\n␕␍W␂~υcy\u007f␔n", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ#\n#4GV%ζχ\tP\b␍␌@ω␚[\n␟␊&[2{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", }, { // 1870 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\n␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", - out: "␊␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\v␋\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", + out: "␋␋\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", }, { // 1871 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␊␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", - out: "‛␊␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␋␋\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", + out: "‛␋␋\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", }, { // 1872 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\n[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", - out: "␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\v!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", + out: "␋!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", }, { // 1873 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", - out: "‛␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␋!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", + out: "‛␋!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", }, { // 1874 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\n[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", - out: "␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\v!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", + out: "␋!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", }, { // 1875 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", - out: "‛␊[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␋!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", + out: "‛␋!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", }, { // 1876 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", - out: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r\v\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", + out: "␍\v\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", }, { // 1877 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", - out: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␋\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", + out: "␍␋\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␑", }, { // 1878 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", - out: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r\v\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", + out: "␍\v\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", }, { // 1879 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", - out: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␋\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", + out: "␍␋\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", }, { // 1880 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", - out: "-\n\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r\v\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", + out: "␍\v\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", }, { // 1881 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", - out: "-␊\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␋\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", + out: "␍␋\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", }, { // 1882 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?\nw", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?\nw", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15\v␑", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15\v␑", }, { // 1883 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊w", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␑", }, { // 1884 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?\n␊", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?\n␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15\v␋", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15\v␋", }, { // 1885 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊␊", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?␊␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␋", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15␋␋", }, { // 1886 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ\n", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ\n", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!\v", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!\v", }, { // 1887 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", - out: "-[\x01>{␔%ς'r\n␋+7E|γβB,␒:*\x1fςr:?ζ␊", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r!\x0fC#τjY/\x00\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", + out: "␍!\x0fC#τjY/␀\v␞!δB\\π␞ρI=ν␄␜\uff00λ1\x15!␋", }, { // 1888 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", }, { // 1889 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\v␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", - out: "␋␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", + out: "␍␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", }, { // 1890 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␋␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", - out: "‛␋␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␍␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", + out: "‛␍␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", }, { // 1891 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\v\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", - out: "␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", + out: "␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", }, { // 1892 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", - out: "‛␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", + out: "‛␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", }, { // 1893 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\v\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", - out: "␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "\r␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", + out: "␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", }, { // 1894 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", - out: "‛␋\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", + out: "‛␍␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", }, { // 1895 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", - out: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", + out: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", }, { // 1896 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", - out: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", + out: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fος", }, { // 1897 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", - out: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", + out: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", }, { // 1898 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", - out: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", + out: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", }, { // 1899 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", - out: "␈\vδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", + out: "σ\rl0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", }, { // 1900 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", - out: "␈␋δ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", + out: "σ␍l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", }, { // 1901 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ\v\x10", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ\v\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f\rς", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f\rς", }, { // 1902 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋\x10", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍ς", }, { // 1903 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ\v␋", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ\v␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f\r␍", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f\r␍", }, { // 1904 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋␋", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJ␋␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍␍", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7f␍␍", }, { // 1905 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\v", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD\v", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο\r", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο\r", }, { // 1906 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", - out: "␈\rδ'␛'/8[μ\vτ|␡λ|/tβftHWν|\x14dJD␋", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt, + in: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", + out: "σ␑l0=\aT%␐@\r␊Dω^zw#␇\x12θ␁>ζ3<$\x7fο␍", }, { // 1907 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", }, { // 1908 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\r␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", - out: "␍␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\t␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", + out: "␉␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", }, { // 1909 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␍␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", - out: "‛␍␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␉␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", + out: "‛␉␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", }, { // 1910 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\r$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", - out: "␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\tY\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", + out: "␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", }, { // 1911 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", - out: "‛␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", + out: "‛␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", }, { // 1912 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "\r$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", - out: "␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\tY\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", + out: "␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", }, { // 1913 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", - out: "‛␍$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", + out: "‛␉Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", }, { // 1914 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", - out: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", + out: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", }, { // 1915 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", - out: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", + out: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγι", }, { // 1916 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", - out: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", + out: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", }, { // 1917 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", - out: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", + out: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", }, { // 1918 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", - out: "␐\r\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", + out: ";\t\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", }, { // 1919 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", - out: "␐␍\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", + out: ";␉\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", }, { // 1920 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl\r$", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl\r$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn\tι", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn\tι", }, { // 1921 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍$", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉ι", }, { // 1922 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl\r␍", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl\r␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn\t␉", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn\t␉", }, { // 1923 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍␍", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVl␍␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉␉", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iIn␉␉", }, { // 1924 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω\r", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω\r", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ\t", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ\t", }, { // 1925 - mask: EncodeQuestion | EncodeLeftCrLfHtVt, - in: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", - out: "␐$\\r[n#ς.ρ\r␚'/z*υR\x1fqχ\x13|v␈ηVlω␍", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", + out: ";Y\x10␍'NM?␡4\tχ%β\vG\x02\x15ξ␍?ωAQ\x12iInγ␉", }, { // 1926 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f%", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", }, { // 1927 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\t␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f%", - out: "␉␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\n␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", + out: "␊␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", }, { // 1928 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␉␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f%", - out: "‛␉␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␊␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", + out: "‛␊␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", }, { // 1929 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\ty␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉%", - out: "␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\n␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", + out: "␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", }, { // 1930 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉%", - out: "‛␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", + out: "‛␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", }, { // 1931 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\ty␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f␉", - out: "␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\n␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", + out: "␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", }, { // 1932 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f␉", - out: "‛␉y␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", + out: "‛␊␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", }, { // 1933 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f%", - out: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", + out: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", }, { // 1934 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f%", - out: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", + out: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9L", }, { // 1935 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉%", - out: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", + out: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", }, { // 1936 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉%", - out: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", + out: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", }, { // 1937 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f␉", - out: "e\t␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", + out: "~\n\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", }, { // 1938 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f␉", - out: "e␉␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", + out: "~␊\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", }, { // 1939 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\t%", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\t%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ\nL", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ\nL", }, { // 1940 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉%", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉%", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊L", }, { // 1941 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\t␉", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\t␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ\n␊", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ\n␊", }, { // 1942 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B␉␉", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B␉␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊␊", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ␊␊", }, { // 1943 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f\t", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f\t", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9\n", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9\n", }, { // 1944 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02␀B\x0f␉", - out: "ey␈\nν!P␑'\x1d\t␐␅\rhζ%i\x16υ5μσZ<\x02‛␀B\x0f␉", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", + out: "~␜\nn]\x0e\x1eτG+\niτ␔␟ο␂+\x03λoS␕*z␁νλ9␊", }, { // 1945 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", }, { // 1946 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\n␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", - out: "␊␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", + out: "␋␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", }, { // 1947 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␊␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", - out: "‛␊␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␋␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", + out: "‛␋␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", }, { // 1948 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\n\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", - out: "␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", + out: "␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", }, { // 1949 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", - out: "‛␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", + out: "‛␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", }, { // 1950 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\n\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", - out: "␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", + out: "␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", }, { // 1951 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", - out: "‛␊\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", + out: "‛␋␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", }, { // 1952 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", + out: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", }, { // 1953 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", - out: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", + out: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔κ", }, { // 1954 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", + out: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", }, { // 1955 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", - out: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", + out: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", }, { // 1956 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", + out: "\x13\vor\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", }, { // 1957 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", - out: "O␊␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", + out: "\x13␋or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", }, { // 1958 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ\nC", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ\nC", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈\vκ", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈\vκ", }, { // 1959 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊C", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋κ", }, { // 1960 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ\n␊", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ\n␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈\v␋", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈\v␋", }, { // 1961 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊␊", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ␊␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋␋", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␋␋", }, { // 1962 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4\n", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4\n", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔\v", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔\v", }, { // 1963 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", - out: "O\n␓κη␊λ'␖y\nξ$\x14A␗ο~␔s1$|\nJ\b%φ4␊", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", + out: "\x13␈or\x19γd␑\x15F\vWγιν\x1c@.␙β6Y␖-V/5␈␔␋", }, { // 1964 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", }, { // 1965 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\v␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", - out: "␋␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\r␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", + out: "␍␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", }, { // 1966 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␋␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", - out: "‛␋␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␍␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", + out: "‛␍␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", }, { // 1967 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\v'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", - out: "␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\r\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", + out: "␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", }, { // 1968 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", - out: "‛␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", + out: "‛␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", }, { // 1969 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\v'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", - out: "␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\r\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", + out: "␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", }, { // 1970 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", - out: "‛␋'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", + out: "‛␍\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", }, { // 1971 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", - out: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", + out: "␋\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", }, { // 1972 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", - out: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", + out: "␋␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␃", }, { // 1973 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", - out: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", + out: "␋\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", }, { // 1974 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", - out: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", + out: "␋␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", }, { // 1975 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", - out: "ψ\v\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", + out: "␋\rφt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", }, { // 1976 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", - out: "ψ␋\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", + out: "␋␍φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", }, { // 1977 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖\vο", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖\vο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz\r␃", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz\r␃", }, { // 1978 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋ο", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␃", }, { // 1979 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖\v␋", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖\v␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz\r␍", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz\r␍", }, { // 1980 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋␋", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖␋␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␍", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz␍␍", }, { // 1981 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5\v", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5\v", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`\r", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`\r", }, { // 1982 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", - out: "ψ'\x17Oφ>␎\x1a␍␐\vWθ<8pD\x1b#uνf{\\ο;␆␖5␋", + mask: EncodeColon | EncodeLeftCrLfHtVt, + in: "\v\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", + out: "␋\x10φt(|␂δι`\r?MWμ5!s<7\x1b>]σ'Fωz`␍", }, { // 1983 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", }, { // 1984 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\r␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", - out: "␍␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\t␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", + out: "␉␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", }, { // 1985 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␍␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", - out: "‛␍␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", + out: "‛␉␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", }, { // 1986 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\rm\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", - out: "␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\t\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", + out: "␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", }, { // 1987 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", - out: "‛␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", + out: "‛␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", }, { // 1988 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "\rm\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", - out: "␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\t\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", + out: "␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", }, { // 1989 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", - out: "‛␍m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", + out: "‛␉\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", }, { // 1990 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", - out: "‛␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", }, { // 1991 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", - out: "‛␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", + out: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD-", }, { // 1992 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", - out: "‛␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", }, { // 1993 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", - out: "‛␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", + out: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", }, { // 1994 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", - out: "‛␀\r\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", }, { // 1995 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", - out: "‛␀␍\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", + out: "ε␉␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", }, { // 1996 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00\r\x15", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00\r\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO\t-", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO\t-", }, { // 1997 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍\x15", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉-", }, { // 1998 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00\r␍", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00\r␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO\t␉", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO\t␉", }, { // 1999 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍␍", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00␍␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉␉", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοO␉␉", }, { // 2000 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\r", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/\r", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD\t", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD\t", }, { // 2001 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt, - in: "␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", - out: "‛␀m\x03δρβ/␕(\x02\rρ;RA/}$R4;;2␙χλ␊\uff00/␍", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", + out: "ε\t␚[\x1fιq!8z\ts\nejb`\x12η␊␅\x05%χ\x12OοOD␉", }, { // 2002 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␞", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␞", }, { // 2003 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\t␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", - out: "␉␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\n␊␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␞", + out: "␊␊␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␞", }, { // 2004 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␉␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", - out: "‛␉␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␊␊␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␞", + out: "‛␊␊␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␞", }, { // 2005 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\t\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", - out: "␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\n?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␞", + out: "␊‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␞", }, { // 2006 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", - out: "‛␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␊?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␞", + out: "‛␊‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␞", }, { // 2007 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\t\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", - out: "␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\n?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␊", + out: "␊‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␊", }, { // 2008 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", - out: "‛␉\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␊?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␊", + out: "‛␊‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␊", }, { // 2009 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", - out: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉\n␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␞", + out: "‛␉\n␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␞", }, { // 2010 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", - out: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉␊␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␞", + out: "‛␉␊␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␞", }, { // 2011 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", - out: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉\n␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␞", + out: "‛␉\n␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␞", }, { // 2012 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", - out: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉␊␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␞", + out: "‛␉␊␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␞", }, { // 2013 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", - out: "8\tλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉\n␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␊", + out: "‛␉\n␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␊", }, { // 2014 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", - out: "8␉λ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉␊␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␊", + out: "‛␉␊␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␊", }, { // 2015 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17\t*", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17\t*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ\n␞", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ\n␞", }, { // 2016 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉*", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␞", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␞", }, { // 2017 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17\t␉", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17\t␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ\n␊", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ\n␊", }, { // 2018 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉␉", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x17␉␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ␊␊", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ␊␊", }, { // 2019 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177\t", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177\t", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7\n", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7\n", }, { // 2020 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", - out: "8\aλ␒ν\x06j*n\x1a\t\x1e>σθpxη]:T])␕?Wε\x177␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␉?␎␁θ\x01%\x06␝"\nπ\x7f?*x'RυBυaε\nYj\x0eρ7␊", + out: "‛␉‛?␎␁θ\x01%\x06␝"\nπ\x7f‛?*x'RυBυaε\nYj\x0eρ7␊", }, { // 2021 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈t", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈t", }, { // 2022 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\n␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", - out: "␊␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\v␋Q1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈t", + out: "␋␋Q1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈t", }, { // 2023 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␊␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", - out: "‛␊␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␋␋Q1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈t", + out: "‛␋␋Q1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈t", }, { // 2024 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\n␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", - out: "␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\vnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋t", + out: "␋nQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋t", }, { // 2025 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", - out: "‛␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␋nQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋t", + out: "‛␋nQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋t", }, { // 2026 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\n␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", - out: "␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\vnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈␋", + out: "␋nQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈␋", }, { // 2027 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", - out: "‛␊␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␋nQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈␋", + out: "‛␋nQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈␋", }, { // 2028 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", - out: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h\vQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈t", + out: "h\vQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈t", }, { // 2029 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", - out: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h␋Q1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈t", + out: "h␋Q1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈t", }, { // 2030 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", - out: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h\vQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋t", + out: "h\vQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋t", }, { // 2031 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", - out: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h␋Q1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋t", + out: "h␋Q1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋t", }, { // 2032 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", - out: "i\nx*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h\vQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈␋", + out: "h\vQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈␋", }, { // 2033 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", - out: "i␊x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "h␋Q1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈␋", + out: "h␋Q1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈␋", }, { // 2034 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO\nW", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO\nW", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`\vt", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`\vt", }, { // 2035 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊W", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋t", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋t", }, { // 2036 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO\n␊", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO\n␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`\v␋", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`\v␋", }, { // 2037 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊␊", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GO␊␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␋␋", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␋␋", }, { // 2038 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ\n", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ\n", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈\v", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈\v", }, { // 2039 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", - out: "i␟x*χο*␟Jλ\n$␂|␓εIβ?\x04y0\x02\r'|GOσ␊", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "hnQ1#\x02!λo#\v␃,␛ub{!α=␀δ\x1cθγ\x1e\r`␈␋", + out: "hnQ1#\x02!λo#\v␃,␛ub{!α=‛␀δ\x1cθγ\x1e\r`␈␋", }, { // 2040 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␔", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", }, { // 2041 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\v␋?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␔", - out: "␋␋?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\r␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", + out: "␍␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", }, { // 2042 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␋␋?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␔", - out: "‛␋␋?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␍␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", + out: "‛␍␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", }, { // 2043 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\vο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␔", - out: "␋ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\r^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", + out: "␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", }, { // 2044 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␋ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␔", - out: "‛␋ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", + out: "‛␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", }, { // 2045 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\vο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␋", - out: "␋ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "\r^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", + out: "␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", }, { // 2046 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␋ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␋", - out: "‛␋ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", + out: "‛␍^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", }, { // 2047 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4\v?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␔", - out: "4\v?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", + out: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", }, { // 2048 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4␋?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␔", - out: "4␋?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", + out: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`αζ", }, { // 2049 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4\v?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␔", - out: "4\v?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", + out: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", }, { // 2050 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4␋?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␔", - out: "4␋?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", + out: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", }, { // 2051 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4\v?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␋", - out: "4\v?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", + out: "␐\r\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", }, { // 2052 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4␋?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␋", - out: "4␋?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", + out: "␐␍\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", }, { // 2053 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄\v␔", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄\v␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`\rζ", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`\rζ", }, { // 2054 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␔", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␔", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍ζ", }, { // 2055 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄\v␋", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄\v␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`\r␍", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`\r␍", }, { // 2056 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄␋␋", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄␋␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍␍", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`␍␍", }, { // 2057 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:\v", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:\v", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α\r", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α\r", }, { // 2058 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "4ο?\x17β%␚_\fχ\v;@τR'\x00\"εθl"U.␊*d␄:␋", - out: "4ο?\x17β%␚_\fχ\v;@τR'␀\"εθl"U.␊*d␄:␋", + mask: EncodeQuestion | EncodeLeftCrLfHtVt, + in: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", + out: "␐^\x1eSz␊␖θO\r\r␇VIξ4P\x152$␗Naυ␛αf`α␍", }, { // 2059 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02p", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02p", }, { // 2060 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\r␍Y'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", - out: "␍␍Y'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\t␉eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02p", + out: "␉␉eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02p", }, { // 2061 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␍␍Y'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", - out: "‛␍␍Y'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␉␉eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02p", + out: "‛␉␉eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02p", }, { // 2062 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\rρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", - out: "␍ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\t\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉p", + out: "␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉p", }, { // 2063 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␍ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", - out: "‛␍ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉p", + out: "‛␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉p", }, { // 2064 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "\rρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", - out: "␍ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\t\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02␉", + out: "␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02␉", }, { // 2065 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␍ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", - out: "‛␍ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02␉", + out: "‛␉\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02␉", }, { // 2066 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓\rY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", - out: "␓\rY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02p", + out: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02p", }, { // 2067 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓␍Y'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", - out: "␓␍Y'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02p", + out: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02p", }, { // 2068 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓\rY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", - out: "␓\rY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉p", + out: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉p", }, { // 2069 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓␍Y'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", - out: "␓␍Y'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉p", + out: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉p", }, { // 2070 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓\rY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", - out: "␓\rY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02␉", + out: "8\teDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02␉", }, { // 2071 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓␍Y'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", - out: "␓␍Y'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02␉", + out: "8␉eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02␉", }, { // 2072 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~\r>", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~\r>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\tp", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\tp", }, { // 2073 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍>", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉p", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉p", }, { // 2074 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~\r␍", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~\r␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\t␉", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\t␉", }, { // 2075 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~␍␍", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~␍␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN␉␉", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN␉␉", }, { // 2076 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*\r", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*\r", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02\t", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02\t", }, { // 2077 - mask: EncodePipe | EncodeLeftCrLfHtVt, - in: "␓ρY'eYAreτ\rρ␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", - out: "␓ρY'eYAreτ\rρ‛␀e\n␁;Btμ\x14␖ζ␚?γ4~*␍", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓␀φω\x17␡␑4ηJνN\x02␉", + out: "8\x03eDς␘φ\x05-\x14\t\V\x1d␋^␓‛␀φω\x17␡␑4ηJνN\x02␉", }, { // 2078 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK|", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", }, { // 2079 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\t␉;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK|", - out: "␉␉;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\n␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", + out: "␊␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", }, { // 2080 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␉␉;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK|", - out: "‛␉␉;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␊␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", + out: "‛␊␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", }, { // 2081 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\t|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉|", - out: "␉|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\n\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", + out: "␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", }, { // 2082 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␉|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉|", - out: "‛␉|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", + out: "‛␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", }, { // 2083 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\t|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK␉", - out: "␉|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\n\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", + out: "␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", }, { // 2084 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␉|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK␉", - out: "‛␉|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", + out: "‛␊\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", }, { // 2085 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK|", - out: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", + out: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", }, { // 2086 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK|", - out: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", + out: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␔", }, { // 2087 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉|", - out: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", + out: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", }, { // 2088 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉|", - out: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", + out: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", }, { // 2089 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK␉", - out: "%\t;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", + out: ""\n?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", }, { // 2090 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK␉", - out: "%␉;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", + out: ""␊?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", }, { // 2091 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L\t|", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L\t|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj\n␔", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj\n␔", }, { // 2092 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉|", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉|", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␔", }, { // 2093 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L\t␉", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L\t␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj\n␊", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj\n␊", }, { // 2094 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[L␉␉", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[L␉␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␊", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj␊␊", }, { // 2095 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK\t", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK\t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$\n", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$\n", }, { // 2096 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "%|;τζκ␒U9\x13\t)?O%ασ\u007f␀@d}\x06jζ<[LK␉", - out: "%|;τζκ␒U9\x13\t)?O%ασ\u007f‛␀@d}\x06jζ<[LK␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", + out: ""\x02?6/C#ρυz\nο\x03n[S␓ζ␛θν^\noF␞mj$␊", }, { // 2097 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\x0f", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\x0f", }, { // 2098 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\n␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", - out: "␊␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\v␋]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\x0f", + out: "␋␋]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\x0f", }, { // 2099 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␊␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", - out: "‛␊␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␋␋]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\x0f", + out: "‛␋␋]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\x0f", }, { // 2100 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\n%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", - out: "␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\vs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋\x0f", + out: "␋s]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋\x0f", }, { // 2101 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", - out: "‛␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␋s]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋\x0f", + out: "‛␋s]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋\x0f", }, { // 2102 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\n%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", - out: "␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\vs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ␋", + out: "␋s]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ␋", }, { // 2103 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", - out: "‛␊%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␋s]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ␋", + out: "‛␋s]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ␋", }, { // 2104 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", - out: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π\v]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\x0f", + out: "π\v]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\x0f", }, { // 2105 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", - out: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π␋]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\x0f", + out: "π␋]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\x0f", }, { // 2106 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", - out: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π\v]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋\x0f", + out: "π\v]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋\x0f", }, { // 2107 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", - out: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π␋]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋\x0f", + out: "π␋]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋\x0f", }, { // 2108 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", - out: "\\\nλ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π\v]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ␋", + out: "π\v]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ␋", }, { // 2109 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", - out: "\\␊λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "π␋]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ␋", + out: "π␋]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ␋", }, { // 2110 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ\n\\", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ\n\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G\v\x0f", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G\v\x0f", }, { // 2111 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊\\", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋\x0f", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋\x0f", }, { // 2112 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ\n␊", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ\n␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G\v␋", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G\v␋", }, { // 2113 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊␊", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ␊␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01G␋␋", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01G␋␋", }, { // 2114 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\n", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@\n", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ\v", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ\v", }, { // 2115 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", - out: "\\%λ\x06<l(~ρ=\nL␞κ␡`w[|βοy[\x1f;\x18Pδ@␊", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "πs]<R`η␅πU\vγ<:2␙*#AZ`=β]zD\x01Gθ␋", + out: "πs]<R`η␅πU\vγ<:2␙‛*#AZ`=β]zD\x01Gθ␋", }, { // 2116 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀]", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", }, { // 2117 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\v␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀]", - out: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\r␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", + out: "␍␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", }, { // 2118 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀]", - out: "‛␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␍␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", + out: "‛␍␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", }, { // 2119 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\v␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", - out: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\rh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", + out: "␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", }, { // 2120 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", - out: "‛␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", + out: "‛␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", }, { // 2121 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\v␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀␋", - out: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "\rh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", + out: "␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", }, { // 2122 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀␋", - out: "‛␋␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", + out: "‛␍h`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", }, { // 2123 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀]", - out: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", + out: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", }, { // 2124 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀]", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", + out: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆dβ", }, { // 2125 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", - out: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", + out: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", }, { // 2126 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", + out: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", }, { // 2127 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀␋", - out: "υ\v;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", + out: "q\r`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", }, { // 2128 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀␋", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", + out: "q␍`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", }, { // 2129 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*\v]", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*\v]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆\rβ", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆\rβ", }, { // 2130 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋]", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍β", }, { // 2131 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*\v␋", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*\v␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆\r␍", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆\r␍", }, { // 2132 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋␋", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␋␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍␍", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆␍␍", }, { // 2133 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀\v", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀\v", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d\r", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d\r", }, { // 2134 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*␀␋", - out: "υ␋;\x1ca*9j\x04υ\vG\x0f)*ξλ&\uff00X\\+η␎\x1bUτ*‛␀␋", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt, + in: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", + out: "qh`DG1␊␘␕=\r\x11g␖>υωνs␌λω\x18/C\b|␆d␍", }, { // 2135 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μI", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", }, { // 2136 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\r␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μI", - out: "␍␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\t␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", + out: "␉␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", }, { // 2137 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␍␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μI", - out: "‛␍␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␉␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", + out: "‛␉␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", }, { // 2138 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\rQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍I", - out: "␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍I", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\t␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", + out: "␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", }, { // 2139 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍I", - out: "‛␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍I", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", + out: "‛␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", }, { // 2140 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "\rQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ␍", - out: "␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\t␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", + out: "␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", }, { // 2141 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ␍", - out: "‛␍Q\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", + out: "‛␉␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", }, { // 2142 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μI", - out: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", + out: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", }, { // 2143 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μI", - out: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", + out: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg_", }, { // 2144 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍I", - out: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍I", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", + out: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", }, { // 2145 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍I", - out: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍I", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", + out: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", }, { // 2146 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ␍", - out: "υ\r\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", + out: "␓\tW␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", }, { // 2147 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ␍", - out: "υ␍\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", + out: "␓␉W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", }, { // 2148 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00\rI", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀\rI", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ\t_", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ\t_", }, { // 2149 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍I", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍I", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉_", }, { // 2150 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00\r␍", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀\r␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ\t␉", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ\t␉", }, { // 2151 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00␍␍", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀␍␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉␉", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θ␉␉", }, { // 2152 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ\r", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ\r", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg\t", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg\t", }, { // 2153 - mask: EncodeHash | EncodeLeftCrLfHtVt, - in: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}\x00μ␍", - out: "υQ\x16\r`M,3S␟\r\x0fχ//;?(IA]βκb␖ρ}␀μ␍", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", + out: "␓␟W␊δω8$\x1dD\tH␈\x1f\"μ'Q␞/fω#β\x12[\x03θg␉", }, { // 2154 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", }, { // 2155 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\t␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", - out: "␉␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\n␊q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", + out: "␊␊q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", }, { // 2156 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␉␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", - out: "‛␉␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␊␊q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", + out: "‛␊␊q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", }, { // 2157 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\t/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", - out: "␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\n*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", + out: "␊*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", }, { // 2158 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", - out: "‛␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␊*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", + out: "‛␊*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", }, { // 2159 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\t/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", - out: "␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\n*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", + out: "␊*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", }, { // 2160 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", - out: "‛␉/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␊*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", + out: "‛␊*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", }, { // 2161 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", - out: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ\nq\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", + out: "τ\nq\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", }, { // 2162 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", - out: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ␊q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", + out: "τ␊q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␄", }, { // 2163 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", - out: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ\nq\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", + out: "τ\nq\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", }, { // 2164 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", - out: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ␊q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", + out: "τ␊q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", }, { // 2165 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", - out: "β\t:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ\nq\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", + out: "τ\nq\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", }, { // 2166 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", - out: "β␉:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ␊q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", + out: "τ␊q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", }, { // 2167 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9\tw", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9\tw", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\n␄", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\n␄", }, { // 2168 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉w", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␄", }, { // 2169 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9\t␉", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9\t␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\n␊", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\n␊", }, { // 2170 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉␉", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9␉␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␊", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e␊␊", }, { // 2171 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/\t", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/\t", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03\n", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03\n", }, { // 2172 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", - out: "β/:ζ\"mv_-β\t\x17>>␚δ\x0f␎z<ηξ>eM<\9/␉", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "τ*q\x19␐␃|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", + out: "τ*q\x19␐␃‛|\nξφ\n*μSm\x0e␝5ps?τ\x13δd52\x1e\x03␊", }, { // 2173 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", }, { // 2174 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\n␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", - out: "␊␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\v␋`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", + out: "␋␋`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", }, { // 2175 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␊␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", - out: "‛␊␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␋␋`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", + out: "‛␋␋`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", }, { // 2176 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\nβρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", - out: "␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\vu`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", + out: "␋u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", }, { // 2177 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", - out: "‛␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␋u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", + out: "‛␋u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", }, { // 2178 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\nβρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", - out: "␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\vu`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", + out: "␋u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", }, { // 2179 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", - out: "‛␊βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␋u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", + out: "‛␋u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", }, { // 2180 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", - out: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}\v`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", + out: "}\v`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", }, { // 2181 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", - out: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|Iπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}␋`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", + out: "}␋`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y'", }, { // 2182 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", - out: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}\v`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", + out: "}\v`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", }, { // 2183 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", - out: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}␋`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", + out: "}␋`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", }, { // 2184 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", - out: "`\nρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}\v`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", + out: "}\v`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", }, { // 2185 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", - out: "`␊ρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}␋`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", + out: "}␋`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", }, { // 2186 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|\nπ", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|\nπ", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*\v'", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*\v'", }, { // 2187 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊π", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋'", }, { // 2188 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|\n␊", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|\n␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*\v␋", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*\v␋", }, { // 2189 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊␊", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|␊␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋␋", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*␋␋", }, { // 2190 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I\n", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I\n", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y\v", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y\v", }, { // 2191 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", - out: "`βρq~γ\x11A&␓\n6␛<+σ\x10␏␟E␕\"\vλ␆.\x16|I␊", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "}u`|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", + out: "}u`‛|52γψθθ\vl\x7fτb>␍ωEh\x11␡g\\;3\x16*y␋", }, { // 2192 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", }, { // 2193 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\v␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", - out: "␋␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\r␍βυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", + out: "␍␍βυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", }, { // 2194 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␋␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", - out: "‛␋␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␍␍βυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", + out: "‛␍␍βυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", }, { // 2195 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\vcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", - out: "␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\rKβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", + out: "␍Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", }, { // 2196 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", - out: "‛␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␍Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", + out: "‛␍Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", }, { // 2197 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\vcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", - out: "␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\rKβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", + out: "␍Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", }, { // 2198 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", - out: "‛␋cρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "␍Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", + out: "‛␍Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", }, { // 2199 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", - out: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17\rβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", + out: "\x17\rβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", }, { // 2200 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", - out: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17␍βυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", + out: "\x17␍βυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛/", }, { // 2201 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", - out: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17\rβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", + out: "\x17\rβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", }, { // 2202 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", - out: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17␍βυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", + out: "\x17␍βυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", }, { // 2203 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", - out: "\u007f\vρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17\rβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", + out: "\x17\rβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", }, { // 2204 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", - out: "\u007f␋ρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17␍βυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", + out: "\x17␍βυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", }, { // 2205 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^\v␔", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^\v␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒\r/", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒\r/", }, { // 2206 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␔", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍/", }, { // 2207 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^\v␋", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^\v␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒\r␍", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒\r␍", }, { // 2208 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␋", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␋␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍␍", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␍␍", }, { // 2209 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁\v", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁\v", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛\r", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛\r", }, { // 2210 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", - out: "\u007fcρ:'kBχ&|\vμν\x1aες␟5RO/␖\x18w␌i#^␁␋", + mask: EncodePipe | EncodeLeftCrLfHtVt, + in: "\x17Kβυγμφ␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", + out: "\x17Kβυγμφ‛␀\x12<\rL'|h␇/J\x18pmnιl\x1dQ\x19␒␛␍", }, { // 2211 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0eθ", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0eθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", }, { // 2212 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\r␍V/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0eθ", - out: "␍␍V/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0eθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\t␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", + out: "␉␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", }, { // 2213 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␍␍V/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0eθ", - out: "‛␍␍V/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0eθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␉␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", + out: "‛␉␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", }, { // 2214 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\rlV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍θ", - out: "␍lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍θ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\t\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", + out: "␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", }, { // 2215 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␍lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍θ", - out: "‛␍lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍θ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", + out: "‛␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", }, { // 2216 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "\rlV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e␍", - out: "␍lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\t\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", + out: "␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", }, { // 2217 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "␍lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e␍", - out: "‛␍lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", + out: "‛␉\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", }, { // 2218 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4\rV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0eθ", - out: "4\rV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0eθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", }, { // 2219 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4␍V/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0eθ", - out: "4␍V/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0eθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", + out: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\rZ", }, { // 2220 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4\rV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍θ", - out: "4\rV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍θ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", }, { // 2221 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4␍V/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍θ", - out: "4␍V/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍θ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", + out: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", }, { // 2222 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4\rV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e␍", - out: "4\rV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", }, { // 2223 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4␍V/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e␍", - out: "4␍V/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", + out: "\b␉φU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", }, { // 2224 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\rθ", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\rθ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\tZ", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\tZ", }, { // 2225 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍θ", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍θ", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉Z", }, { // 2226 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\r␍", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\r␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\t␉", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\t␉", }, { // 2227 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n␍␍", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n␍␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉␉", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏␉␉", }, { // 2228 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e\r", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e\r", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r\t", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r\t", }, { // 2229 - mask: EncodePercent | EncodeLeftCrLfHtVt, - in: "4lV/*O\x1c\x1aωb\r\x0fι\x00m7␏ςμ␃<$>VR$?n\x0e␍", - out: "4lV/*O\x1c\x1aωb\r\x0fι␀m7␏ςμ␃<$>VR$?n\x0e␍", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", + out: "\b\tφU␖]|{Xγ\tθημ(UlT\x0fπ`␖qz`;]␏\r␉", }, { // 2230 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\f", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\f", }, { // 2231 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\t␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", - out: "␉␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\n␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\f", + out: "␊␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\f", }, { // 2232 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␉␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", - out: "‛␉␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␊␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\f", + out: "‛␊␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\f", }, { // 2233 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\tF␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", - out: "␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\n9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊\f", + out: "␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊\f", }, { // 2234 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", - out: "‛␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊\f", + out: "‛␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊\f", }, { // 2235 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\tF␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", - out: "␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\n9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;␊", + out: "␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;␊", }, { // 2236 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", - out: "‛␉F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;␊", + out: "‛␊9\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;␊", }, { // 2237 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", - out: "‛\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\f", + out: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\f", }, { // 2238 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", - out: "‛\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\f", + out: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\f", }, { // 2239 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", - out: "‛\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊\f", + out: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊\f", }, { // 2240 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", - out: "‛\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊\f", + out: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊\f", }, { // 2241 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", - out: "‛\\t␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;␊", + out: "4\n\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;␊", }, { // 2242 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", - out: "‛\␉␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;␊", + out: "4␊\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;␊", }, { // 2243 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι\tg", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι\tg", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#\n\f", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#\n\f", }, { // 2244 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉g", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊\f", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊\f", }, { // 2245 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι\t␉", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι\t␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#\n␊", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#\n␊", }, { // 2246 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉␉", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι␉␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#␊␊", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#␊␊", }, { // 2247 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?\t", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?\t", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;\n", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;\n", }, { // 2248 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", - out: "‛\F␈π␟βtιS]\tφ<l(/$7\x1b|η*p3␎␔?ι?␉", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W␀f#;␊", + out: "49\x03α\x01(O\x18Q<\n,/ζ␃.\nα␋rψα]␗W‛␀f#;␊", }, { // 2249 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\\", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", }, { // 2250 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\n␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\\", - out: "␊␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\v␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", + out: "␋␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", }, { // 2251 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␊␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\\", - out: "‛␊␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␋␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", + out: "‛␋␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", }, { // 2252 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\nT*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\\", - out: "␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\vXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", + out: "␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", }, { // 2253 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\\", - out: "‛␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", + out: "‛␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", }, { // 2254 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\nT*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", - out: "␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\vXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", + out: "␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", }, { // 2255 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", - out: "‛␊T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", + out: "‛␋XψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", }, { // 2256 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\\", - out: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", + out: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", }, { // 2257 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\\", - out: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", + out: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1fρ", }, { // 2258 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\\", - out: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", + out: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", }, { // 2259 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\\", - out: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", + out: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", }, { // 2260 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", - out: "?\n*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", + out: "ω\vψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", }, { // 2261 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", - out: "?␊*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", + out: "ω␋ψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", }, { // 2262 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η\n\\", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η\n\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\vρ", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\vρ", }, { // 2263 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\\", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊\", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋ρ", }, { // 2264 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η\n␊", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η\n␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\v␋", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\v␋", }, { // 2265 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊␊", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η␊␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋␋", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[␋␋", }, { // 2266 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\n", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`\n", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f\v", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f\v", }, { // 2267 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", - out: "?T*$να;'\x1c\f\nTq\x1aυol\x12φ%,'>␑HL<η`␊", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", + out: "ωXψP\x19\"Mβ%%\v\5␖y/χ\x16\r␟|m^\nVοn[\x1f␋", }, { // 2268 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kMα", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kMα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄τ", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄τ", }, { // 2269 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\v␋/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kMα", - out: "␋␋/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kMα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\r␍/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄τ", + out: "␍␍/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄τ", }, { // 2270 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␋␋/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kMα", - out: "‛␋␋/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kMα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␍␍/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄τ", + out: "‛␍␍/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄τ", }, { // 2271 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\v\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋α", - out: "␋\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋α", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\r␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍τ", + out: "␍‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍τ", }, { // 2272 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␋\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋α", - out: "‛␋\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋α", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␍␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍τ", + out: "‛␍‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍τ", }, { // 2273 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\v\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM␋", - out: "␋\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "\r␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄␍", + out: "␍‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄␍", }, { // 2274 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␋\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM␋", - out: "‛␋\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "␍␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄␍", + out: "‛␍‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄␍", }, { // 2275 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\v/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kMα", - out: "^\v/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kMα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄τ", + out: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄τ", }, { // 2276 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^␋/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kMα", - out: "^␋/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kMα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄τ", + out: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄τ", }, { // 2277 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\v/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋α", - out: "^\v/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋α", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍τ", + out: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍τ", }, { // 2278 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^␋/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋α", - out: "^␋/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋α", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍τ", + out: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍τ", }, { // 2279 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\v/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM␋", - out: "^\v/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄␍", + out: "D\r/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄␍", }, { // 2280 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^␋/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM␋", - out: "^␋/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄␍", + out: "D␍/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄␍", }, { // 2281 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k\vα", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k\vα", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14\rτ", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14\rτ", }, { // 2282 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋α", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋α", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍τ", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍τ", }, { // 2283 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k\v␋", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k\v␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14\r␍", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14\r␍", }, { // 2284 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'k␋␋", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'k␋␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␍␍", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␍␍", }, { // 2285 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM\v", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM\v", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄\r", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄\r", }, { // 2286 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "^\x14/\]\vεU`β\vY)\v/.%κ9k\\fB\x1fmτ'kM␋", - out: "^\x14/‛\]\vεU`β\vY)\v/.%κ9k\fB\x1fmτ'kM␋", + mask: EncodeHash | EncodeLeftCrLfHtVt, + in: "D␀/Mυ$iM_'\r␇v\x153F?ζF␜σa␀ση␡\f\x14␄␍", + out: "D‛␀/Mυ$iM_'\r␇v\x153F?ζF␜σa‛␀ση␡\f\x14␄␍", }, { // 2287 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%p", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%p", }, { // 2288 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\r␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", - out: "␍␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\t␉a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%p", + out: "␉␉a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%p", }, { // 2289 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␍␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", - out: "‛␍␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␉␉a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%p", + out: "‛␉␉a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%p", }, { // 2290 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\r␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", - out: "␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\t;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉p", + out: "␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉p", }, { // 2291 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", - out: "‛␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉p", + out: "‛␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉p", }, { // 2292 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "\r␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", - out: "␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\t;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%␉", + out: "␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%␉", }, { // 2293 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", - out: "‛␍␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%␉", + out: "‛␉;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%␉", }, { // 2294 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", - out: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%p", + out: "‛␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%p", }, { // 2295 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", - out: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%p", + out: "‛␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%p", }, { // 2296 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", - out: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉p", + out: "‛␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉p", }, { // 2297 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", - out: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉p", + out: "‛␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉p", }, { // 2298 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", - out: "ι\r)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%␉", + out: "‛␊\ta>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%␉", }, { // 2299 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", - out: "ι␍)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%␉", + out: "‛␊␉a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%␉", }, { // 2300 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:\r␞", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:\r␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^\tp", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^\tp", }, { // 2301 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␞", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉p", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉p", }, { // 2302 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:\r␍", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:\r␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^\t␉", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^\t␉", }, { // 2303 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␍", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␍␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^␉␉", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^␉␉", }, { // 2304 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝\r", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝\r", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%\t", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%\t", }, { // 2305 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt, - in: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", - out: "ι␘)\x18ξ␅f␜*|\r]ι~bζ\x17\x14\u007fXhωEMo[ι:␝␍", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG\x00vB\"␡θ^%␉", + out: "‛␊;a>κ␜␘\x05@δ\tυE#\aj*|γξG␀vB\"␡θ^%␉", }, { // 2306 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", }, { // 2307 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\t␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", - out: "␉␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", + out: "␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", }, { // 2308 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␉␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", - out: "‛␉␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", + out: "‛␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", }, { // 2309 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\t+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", - out: "␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", }, { // 2310 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", - out: "‛␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", + out: "‛␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", }, { // 2311 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\t+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", - out: "␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", }, { // 2312 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", - out: "‛␉+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", + out: "‛␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", }, { // 2313 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", - out: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", + out: "␊\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", }, { // 2314 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", - out: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂kG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", + out: "␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγγ", }, { // 2315 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", - out: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", + out: "␊\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", }, { // 2316 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", - out: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", + out: "␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", }, { // 2317 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", - out: "ζ\t␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", + out: "␊\nυ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", }, { // 2318 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", - out: "ζ␉␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", + out: "␊␊υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", }, { // 2319 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂\tG", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂\tG", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς\nγ", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς\nγ", }, { // 2320 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉G", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊γ", }, { // 2321 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂\t␉", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂\t␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς\n␊", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς\n␊", }, { // 2322 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉␉", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂␉␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊␊", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ς␊␊", }, { // 2323 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k\t", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k\t", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ\n", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ\n", }, { // 2324 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", - out: "ζ+␇A%σb\n;'\tχ\\&*\x1dψ>ρ/=;␂ο\x0fT␄␂k␉", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\n|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", + out: "␊|υ<D_=␙:|\n\x0e>C.h\x7fa\"␜κq␓$i#\x15ςγ␊", }, { // 2325 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", }, { // 2326 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\n␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", - out: "␊␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\v␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", + out: "␋␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", }, { // 2327 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␊␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", - out: "‛␊␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␋␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", + out: "‛␋␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", }, { // 2328 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\n\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", - out: "␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\v/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", + out: "␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", }, { // 2329 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", - out: "‛␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", + out: "‛␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", }, { // 2330 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\n\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", - out: "␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\v/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", + out: "␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", }, { // 2331 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", - out: "‛␊\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", + out: "‛␋/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", }, { // 2332 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", - out: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", + out: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", }, { // 2333 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", - out: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", + out: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U0", }, { // 2334 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", - out: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", + out: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", }, { // 2335 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", - out: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", + out: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", }, { // 2336 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", - out: "/\nfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", + out: "χ\vς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", }, { // 2337 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", - out: "/␊fN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", + out: "χ␋ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", }, { // 2338 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?\nW", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?\nW", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14\v0", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14\v0", }, { // 2339 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊W", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋0", }, { // 2340 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?\n␊", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?\n␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14\v␋", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14\v␋", }, { // 2341 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊␊", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␊␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋␋", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14␋␋", }, { // 2342 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐\n", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐\n", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U\v", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U\v", }, { // 2343 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", - out: "/\bfN␛τ␑␗μP\nν&\t\x15\a:\\ObμH[mνεQ?␐␊", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", + out: "χ/ς␊ηλ?<{O\v␆'␆.pQδk`!α␎␍j\x1d\x17\x14U␋", }, { // 2344 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", }, { // 2345 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\v␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", - out: "␋␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\r␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", + out: "␍␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", }, { // 2346 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␋␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", - out: "‛␋␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␍␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", + out: "‛␍␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", }, { // 2347 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\v\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", - out: "␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\ro50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", + out: "␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", }, { // 2348 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", - out: "‛␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", + out: "‛␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", }, { // 2349 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\v\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", - out: "␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "\ro50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", + out: "␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", }, { // 2350 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", - out: "‛␋\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: "␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", + out: "‛␍o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", }, { // 2351 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", - out: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", + out: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", }, { // 2352 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", - out: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1eψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", + out: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\t", }, { // 2353 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", - out: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", + out: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", }, { // 2354 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", - out: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", + out: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", }, { // 2355 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", - out: "Y\vμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", + out: ":\r50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", }, { // 2356 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", - out: "Y␋μ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", + out: ":␍50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", }, { // 2357 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\vψ", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\vψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\r\t", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\r\t", }, { // 2358 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋ψ", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍\t", }, { // 2359 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\v␋", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\v␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\r␍", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\r␍", }, { // 2360 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋␋", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε␋␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍␍", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π␍␍", }, { // 2361 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e\v", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e\v", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\r", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c\r", }, { // 2362 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", - out: "Y\x1aμ6|>\"FυE\v<ς_u ;␌S]'<␙f|δdε\x1e␋", + mask: EncodePercent | EncodeLeftCrLfHtVt, + in: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", + out: ":o50oK␅#␟ε\r'Hχ%bφ\t\x1fpjυat\"υ*π\x1c␍", }, { // 2363 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", }, { // 2364 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\r␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", - out: "␍␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\t␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", + out: "␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", }, { // 2365 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␍␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", - out: "‛␍␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", + out: "‛␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", }, { // 2366 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\rκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", - out: "␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\t\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", + out: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", }, { // 2367 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", - out: "‛␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", }, { // 2368 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "\rκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", - out: "␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\t\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", + out: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", }, { // 2369 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", - out: "‛␍κ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", }, { // 2370 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", - out: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", + out: "‛␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", }, { // 2371 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", - out: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", + out: "‛␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφd", }, { // 2372 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", - out: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", + out: "‛␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", }, { // 2373 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", - out: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", + out: "‛␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", }, { // 2374 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", - out: "x\r`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", + out: "‛␉\tνλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", }, { // 2375 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", - out: "x␍`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", + out: "‛␉␉νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", }, { // 2376 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#\r\"", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#\r\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e\td", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e\td", }, { // 2377 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉d", }, { // 2378 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#\r␍", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#\r␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e\t␉", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e\t␉", }, { // 2379 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍␍", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#␍␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉␉", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1e␉␉", }, { // 2380 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\r", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ\r", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ\t", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ\t", }, { // 2381 - mask: EncodeDel | EncodeLeftCrLfHtVt, - in: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", - out: "xκ`␞␓\x03Ws$c\r]|␘8Cφ%κβ\x15+\x11fGφ␆#λ␍", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", + out: "‛␉\x12νλ#α6*S5\t/␁:ul\bφ␗␘␎?&ω^\x10Q\x1eφ␉", }, { // 2382 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + }, { // 2383 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\n␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + out: "␊␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + }, { // 2384 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␊␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + out: "‛␊␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + }, { // 2385 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\n(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + out: "␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + }, { // 2386 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + out: "‛␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + }, { // 2387 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\n(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + out: "␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + }, { // 2388 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + out: "‛␊(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + }, { // 2389 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + out: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + }, { // 2390 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + out: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξεπ", + }, { // 2391 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + out: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + }, { // 2392 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + out: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + }, { // 2393 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + out: "C\n␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + }, { // 2394 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + out: "C␊␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + }, { // 2395 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ\nπ", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ\nπ", + }, { // 2396 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊π", + }, { // 2397 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ\n␊", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ\n␊", + }, { // 2398 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊␊", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξ␊␊", + }, { // 2399 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε\n", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε\n", + }, { // 2400 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + out: "C(␍NE>␄δ\x14$\n]`K-ν\x02Wψ`R-␇>*%\x1cξε␊", + }, { // 2401 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + }, { // 2402 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\v␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + out: "␋␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + }, { // 2403 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␋␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + out: "‛␋␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + }, { // 2404 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\vλ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + out: "␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + }, { // 2405 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + out: "‛␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + }, { // 2406 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\vλ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + out: "␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + }, { // 2407 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + out: "‛␋λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + }, { // 2408 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + out: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + }, { // 2409 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + out: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␜", + }, { // 2410 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + out: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + }, { // 2411 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + out: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + }, { // 2412 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + out: "%\v~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + }, { // 2413 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + out: "%␋~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + }, { // 2414 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v\v␜", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v\v␜", + }, { // 2415 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␜", + }, { // 2416 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v\v␋", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v\v␋", + }, { // 2417 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␋", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>v␋␋", + }, { // 2418 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα\v", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα\v", + }, { // 2419 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + out: "%λ~␊$\x19c/βσ\vRfε/\x122\nιD+\x06W=␍`>vα␋", + }, { // 2420 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + }, { // 2421 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\r␍SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + out: "␍␍SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + }, { // 2422 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␍␍SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + out: "‛␍␍SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + }, { // 2423 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\r␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + out: "␍␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + }, { // 2424 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␍␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + out: "‛␍␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + }, { // 2425 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "\r␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + out: "␍␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + }, { // 2426 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "␍␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + out: "‛␍␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + }, { // 2427 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D\rSVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + out: "D\rSVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + }, { // 2428 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␍SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + out: "D␍SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␘", + }, { // 2429 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D\rSVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + out: "D\rSVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + }, { // 2430 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␍SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + out: "D␍SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + }, { // 2431 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D\rSVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + out: "D\rSVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + }, { // 2432 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␍SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + out: "D␍SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + }, { // 2433 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'\r␘", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'\r␘", + }, { // 2434 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␘", + }, { // 2435 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'\r␍", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'\r␍", + }, { // 2436 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'␍␍", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'␍␍", + }, { // 2437 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν\r", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν\r", + }, { // 2438 + mask: EncodeBackSlash | EncodeLeftCrLfHtVt, + in: "D␅SVS_*ξhx\rλ\\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + out: "D␅SVS_*ξhx\rλ\;!D/xρπ*s␛\x1b␐\x1eQ'ν␍", + }, { // 2439 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + }, { // 2440 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\t␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + out: "␉␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + }, { // 2441 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␉␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + out: "‛␉␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + }, { // 2442 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\tj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + out: "␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + }, { // 2443 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + out: "‛␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + }, { // 2444 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\tj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + out: "␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + }, { // 2445 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + out: "‛␉j\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + }, { // 2446 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + out: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + }, { // 2447 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + out: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␊", + }, { // 2448 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + out: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + }, { // 2449 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + out: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + }, { // 2450 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + out: "V\t\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + }, { // 2451 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + out: "V␉\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + }, { // 2452 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂\t␊", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂\t␊", + }, { // 2453 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␊", + }, { // 2454 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂\t␉", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂\t␉", + }, { // 2455 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␉", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂␉␉", + }, { // 2456 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ\t", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ\t", + }, { // 2457 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + out: "Vj\x05B[^&␗α\x1b\tζc!␒λ␍\x16ιq$␞#i%ω@␂ρ␉", + }, { // 2458 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + }, { // 2459 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\n␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + out: "␊␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + }, { // 2460 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␊␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + out: "‛␊␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + }, { // 2461 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\nτW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + out: "␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + }, { // 2462 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + out: "‛␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + }, { // 2463 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\nτW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + out: "␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + }, { // 2464 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + out: "‛␊τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + }, { // 2465 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + out: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + }, { // 2466 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + out: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$!", + }, { // 2467 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + out: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + }, { // 2468 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + out: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + }, { // 2469 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + out: "{\nW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + }, { // 2470 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + out: "{␊W/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + }, { // 2471 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r\n!", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r\n!", + }, { // 2472 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊!", + }, { // 2473 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r\n␊", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r\n␊", + }, { // 2474 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊␊", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r␊␊", + }, { // 2475 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$\n", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$\n", + }, { // 2476 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + out: "{τW/*ν\x1e8*/\nπ␜N%]8θO\"lς\x01ο,␕*\r$␊", + }, { // 2477 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + }, { // 2478 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\v␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + out: "␋␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + }, { // 2479 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␋␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + out: "‛␋␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + }, { // 2480 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\vN\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + out: "␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + }, { // 2481 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + out: "‛␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + }, { // 2482 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\vN\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + out: "␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + }, { // 2483 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + out: "‛␋N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + }, { // 2484 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + out: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + }, { // 2485 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + out: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/o", + }, { // 2486 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + out: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + }, { // 2487 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + out: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + }, { // 2488 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + out: "`\v\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + }, { // 2489 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + out: "`␋\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + }, { // 2490 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜\vo", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜\vo", + }, { // 2491 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋o", + }, { // 2492 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜\v␋", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜\v␋", + }, { // 2493 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋␋", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜␋␋", + }, { // 2494 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/\v", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/\v", + }, { // 2495 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + out: "`N\\␎σ␚FDeμ\v\x1c␗AA5␈ω[xfKυ#\x12ς<␜/␋", + }, { // 2496 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + }, { // 2497 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\r␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + out: "␍␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + }, { // 2498 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␍␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + out: "‛␍␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + }, { // 2499 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\r\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + out: "␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + }, { // 2500 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + out: "‛␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + }, { // 2501 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "\r\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + out: "␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + }, { // 2502 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + out: "‛␍\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + }, { // 2503 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + out: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + }, { // 2504 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + out: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@}", + }, { // 2505 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + out: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + }, { // 2506 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + out: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + }, { // 2507 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + out: "n\rκC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + }, { // 2508 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + out: "n␍κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + }, { // 2509 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ\r}", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ\r}", + }, { // 2510 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍}", + }, { // 2511 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ\r␍", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ\r␍", + }, { // 2512 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍␍", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ␍␍", + }, { // 2513 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@\r", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@\r", + }, { // 2514 + mask: EncodeDel | EncodeLeftCrLfHtVt, + in: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + out: "n\uff00κC␈]\\/>␂\r%tk␏?βδF!/l?8\x16σασ@␍", + }, { // 2515 mask: EncodeRightSpace, in: " ", out: "␠", - }, { // 2383 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - }, { // 2384 - mask: EncodeZero | EncodeRightSpace, - in: " ␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - out: " ␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - }, { // 2385 - mask: EncodeZero | EncodeRightSpace, - in: "␠␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - out: "␠␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - }, { // 2386 - mask: EncodeZero | EncodeRightSpace, - in: " '␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - out: " '␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - }, { // 2387 - mask: EncodeZero | EncodeRightSpace, - in: "␠'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - out: "␠'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - }, { // 2388 - mask: EncodeZero | EncodeRightSpace, - in: " '␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - out: " '␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7‛␠", - }, { // 2389 - mask: EncodeZero | EncodeRightSpace, - in: "␠'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - out: "␠'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7‛␠", - }, { // 2390 - mask: EncodeZero | EncodeRightSpace, - in: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - out: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - }, { // 2391 - mask: EncodeZero | EncodeRightSpace, - in: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - out: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7ο", - }, { // 2392 - mask: EncodeZero | EncodeRightSpace, - in: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - out: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - }, { // 2393 - mask: EncodeZero | EncodeRightSpace, - in: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - out: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - }, { // 2394 - mask: EncodeZero | EncodeRightSpace, - in: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - out: ", ␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7‛␠", - }, { // 2395 - mask: EncodeZero | EncodeRightSpace, - in: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - out: ",␠␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7‛␠", - }, { // 2396 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν ο", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν ο", - }, { // 2397 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠ο", - }, { // 2398 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν ␠", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν ‛␠", - }, { // 2399 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠␠", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν␠‛␠", - }, { // 2400 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7 ", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - }, { // 2401 - mask: EncodeZero | EncodeRightSpace, - in: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7␠", - out: ",'␏\x0fη'␟ζVς \x05\/<V\x06␝/OλzOl\"O\x0fν7‛␠", - }, { // 2402 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - }, { // 2403 - mask: EncodeSlash | EncodeRightSpace, - in: " ␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - out: " ␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - }, { // 2404 - mask: EncodeSlash | EncodeRightSpace, - in: "␠␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - out: "␠␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - }, { // 2405 - mask: EncodeSlash | EncodeRightSpace, - in: " ␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - out: " ␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - }, { // 2406 - mask: EncodeSlash | EncodeRightSpace, - in: "␠␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - out: "␠␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - }, { // 2407 - mask: EncodeSlash | EncodeRightSpace, - in: " ␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - out: " ␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙‛␠", - }, { // 2408 - mask: EncodeSlash | EncodeRightSpace, - in: "␠␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - out: "␠␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙‛␠", - }, { // 2409 - mask: EncodeSlash | EncodeRightSpace, - in: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - out: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - }, { // 2410 - mask: EncodeSlash | EncodeRightSpace, - in: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - out: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ψ", - }, { // 2411 - mask: EncodeSlash | EncodeRightSpace, - in: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - out: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - }, { // 2412 - mask: EncodeSlash | EncodeRightSpace, - in: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - out: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - }, { // 2413 - mask: EncodeSlash | EncodeRightSpace, - in: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - out: "R {=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙‛␠", - }, { // 2414 - mask: EncodeSlash | EncodeRightSpace, - in: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - out: "R␠{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙‛␠", - }, { // 2415 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d! ψ", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d! ψ", - }, { // 2416 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠ψ", - }, { // 2417 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d! ␠", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d! ‛␠", - }, { // 2418 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠␠", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␠‛␠", - }, { // 2419 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙ ", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - }, { // 2420 - mask: EncodeSlash | EncodeRightSpace, - in: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙␠", - out: "R␂{=υ␈U␡jβ αvyx$\x1b.\u007f␋5ζ[\x01ψ\x13\x1d!␙‛␠", - }, { // 2421 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L\n", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L\n", - }, { // 2422 - mask: EncodeSingleQuote | EncodeRightSpace, - in: " ␠8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L\n", - out: " ␠8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L\n", - }, { // 2423 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "␠␠8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L\n", - out: "␠␠8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L\n", - }, { // 2424 - mask: EncodeSingleQuote | EncodeRightSpace, - in: " ␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠\n", - out: " ␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠\n", - }, { // 2425 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "␠␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠\n", - out: "␠␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠\n", - }, { // 2426 - mask: EncodeSingleQuote | EncodeRightSpace, - in: " ␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L␠", - out: " ␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L‛␠", - }, { // 2427 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "␠␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L␠", - out: "␠␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L‛␠", - }, { // 2428 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L\n", - out: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L\n", - }, { // 2429 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L\n", - out: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L\n", - }, { // 2430 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠\n", - out: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠\n", - }, { // 2431 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠\n", - out: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠\n", - }, { // 2432 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L␠", - out: "η 8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L‛␠", - }, { // 2433 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L␠", - out: "η␠8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L‛␠", - }, { // 2434 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎ \n", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎ \n", - }, { // 2435 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠\n", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠\n", - }, { // 2436 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎ ␠", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎ ‛␠", - }, { // 2437 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎␠␠", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎␠‛␠", - }, { // 2438 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L ", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L␠", - }, { // 2439 - mask: EncodeSingleQuote | EncodeRightSpace, - in: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f'ig/|\vN␎L␠", - out: "η␕8J?rτ\x1d// κι\x1bδU'␇R\u007f‛'ig/|\vN␎L‛␠", - }, { // 2440 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - }, { // 2441 - mask: EncodeBackQuote | EncodeRightSpace, - in: " ␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - out: " ␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - }, { // 2442 - mask: EncodeBackQuote | EncodeRightSpace, - in: "␠␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - out: "␠␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - }, { // 2443 - mask: EncodeBackQuote | EncodeRightSpace, - in: " ␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - out: " ␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - }, { // 2444 - mask: EncodeBackQuote | EncodeRightSpace, - in: "␠␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - out: "␠␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - }, { // 2445 - mask: EncodeBackQuote | EncodeRightSpace, - in: " ␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - out: " ␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u‛␠", - }, { // 2446 - mask: EncodeBackQuote | EncodeRightSpace, - in: "␠␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - out: "␠␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u‛␠", - }, { // 2447 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - out: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - }, { // 2448 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - out: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉uω", - }, { // 2449 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - out: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - }, { // 2450 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - out: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - }, { // 2451 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - out: "\x1a ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u‛␠", - }, { // 2452 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - out: "\x1a␠ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u‛␠", - }, { // 2453 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉ ω", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉ ω", - }, { // 2454 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠ω", - }, { // 2455 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉ ␠", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉ ‛␠", - }, { // 2456 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠␠", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉␠‛␠", - }, { // 2457 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u ", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - }, { // 2458 - mask: EncodeBackQuote | EncodeRightSpace, - in: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u␠", - out: "\x1a␂ρ"\"]#aDl ?^L␞γ␙*π\x1c!8ξtρ\"U␉u‛␠", - }, { // 2459 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - }, { // 2460 - mask: EncodeLtGt | EncodeRightSpace, - in: " ␠;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - out: " ␠;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - }, { // 2461 - mask: EncodeLtGt | EncodeRightSpace, - in: "␠␠;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - out: "␠␠;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - }, { // 2462 - mask: EncodeLtGt | EncodeRightSpace, - in: " ␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - out: " ␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - }, { // 2463 - mask: EncodeLtGt | EncodeRightSpace, - in: "␠␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - out: "␠␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - }, { // 2464 - mask: EncodeLtGt | EncodeRightSpace, - in: " ␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - out: " ␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19‛␠", - }, { // 2465 - mask: EncodeLtGt | EncodeRightSpace, - in: "␠␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - out: "␠␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19‛␠", - }, { // 2466 - mask: EncodeLtGt | EncodeRightSpace, - in: "% ;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - out: "% ;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - }, { // 2467 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␠;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - out: "%␠;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19β", - }, { // 2468 - mask: EncodeLtGt | EncodeRightSpace, - in: "% ;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - out: "% ;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - }, { // 2469 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␠;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - out: "%␠;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - }, { // 2470 - mask: EncodeLtGt | EncodeRightSpace, - in: "% ;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - out: "% ;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19‛␠", - }, { // 2471 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␠;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - out: "%␠;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19‛␠", - }, { // 2472 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e β", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e β", - }, { // 2473 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠β", - }, { // 2474 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e ␠", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e ‛␠", - }, { // 2475 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠␠", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e␠‛␠", - }, { // 2476 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19 ", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - }, { // 2477 - mask: EncodeLtGt | EncodeRightSpace, - in: "%␒;:Jα;i<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19␠", - out: "%␒;:Jα;i‛<κ γ␘fD\x0eg@Nμ␅␐Nε/B;e\x19‛␠", - }, { // 2478 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - }, { // 2479 - mask: EncodeSquareBracket | EncodeRightSpace, - in: " ␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - out: " ␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - }, { // 2480 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␠␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - out: "␠␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - }, { // 2481 - mask: EncodeSquareBracket | EncodeRightSpace, - in: " υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - out: " υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - }, { // 2482 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␠υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - out: "␠υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - }, { // 2483 - mask: EncodeSquareBracket | EncodeRightSpace, - in: " υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - out: " υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝‛␠", - }, { // 2484 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␠υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - out: "␠υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝‛␠", - }, { // 2485 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - out: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - }, { // 2486 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - out: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝'", - }, { // 2487 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - out: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - }, { // 2488 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - out: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - }, { // 2489 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - out: "␌ :9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝‛␠", - }, { // 2490 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - out: "␌␠:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝‛␠", - }, { // 2491 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ '", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ '", - }, { // 2492 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠'", - }, { // 2493 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ ␠", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ ‛␠", - }, { // 2494 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠␠", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␠‛␠", - }, { // 2495 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝ ", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - }, { // 2496 - mask: EncodeSquareBracket | EncodeRightSpace, - in: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝␠", - out: "␌υ:9*O␙0␗ρ ρ␕P)\rω]7,|␛%=ν2\vφ␝‛␠", - }, { // 2497 - mask: EncodeSemicolon | EncodeRightSpace, - in: "7\x17ι␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", }, { // 2536 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: " ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", - out: " ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", + mask: EncodeSlash | EncodeRightSpace, + in: " ␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", + out: " ␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", }, { // 2537 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "␠␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", - out: "␠␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␠␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", + out: "␠␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", }, { // 2538 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: " PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", - out: " PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", + mask: EncodeSlash | EncodeRightSpace, + in: " >␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", + out: " >␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", }, { // 2539 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "␠PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", - out: "␠PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␠>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", + out: "␠>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", }, { // 2540 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: " PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", - out: " PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: " >␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", + out: " >␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>‛␠", }, { // 2541 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "␠PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", - out: "␠PPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␠>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", + out: "␠>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>‛␠", }, { // 2542 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", - out: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", + out: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", }, { // 2543 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", - out: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", + out: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>z", }, { // 2544 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", - out: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", + out: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", }, { // 2545 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", - out: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", + out: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", }, { // 2546 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", - out: "υ Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", + out: "␑ ␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>‛␠", }, { // 2547 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", - out: "υ␠Pg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", + out: "␑␠␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>‛␠", }, { // 2548 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7* \b", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7* \b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍ z", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍ z", }, { // 2549 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠\b", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠z", }, { // 2550 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7* ␠", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7* ‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍ ␠", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍ ‛␠", }, { // 2551 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠␠", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*␠‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠␠", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍␠‛␠", }, { // 2552 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17 ", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍> ", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", }, { // 2553 - mask: EncodeDoubleQuote | EncodeRightSpace, - in: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17␠", - out: "υPPg)\x16η`ε\x17 υ,␐π\x1a]␆]κzQ,␛`,7*\x17‛␠", + mask: EncodeSlash | EncodeRightSpace, + in: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>␠", + out: "␑>␒z␌osσ\x0fζ X\"#)η8ρ␉#λ1\v]^ο9␍>‛␠", }, { // 2554 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␎", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␎", }, { // 2555 - mask: EncodeColon | EncodeRightSpace, - in: " ␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", - out: " ␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: " ␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␎", + out: " ␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␎", }, { // 2556 - mask: EncodeColon | EncodeRightSpace, - in: "␠␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", - out: "␠␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "␠␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␎", + out: "␠␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␎", }, { // 2557 - mask: EncodeColon | EncodeRightSpace, - in: " ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", - out: " ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: " Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␎", + out: " Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠␎", }, { // 2558 - mask: EncodeColon | EncodeRightSpace, - in: "␠ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", - out: "␠ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "␠Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␎", + out: "␠Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠␎", }, { // 2559 - mask: EncodeColon | EncodeRightSpace, - in: " ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", - out: " ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: " Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␠", + out: " Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{‛␠", }, { // 2560 - mask: EncodeColon | EncodeRightSpace, - in: "␠ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", - out: "␠ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "␠Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␠", + out: "␠Ki2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{‛␠", }, { // 2561 - mask: EncodeColon | EncodeRightSpace, - in: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", - out: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␎", + out: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␎", }, { // 2562 - mask: EncodeColon | EncodeRightSpace, - in: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", - out: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␎", + out: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␎", }, { // 2563 - mask: EncodeColon | EncodeRightSpace, - in: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", - out: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␎", + out: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠␎", }, { // 2564 - mask: EncodeColon | EncodeRightSpace, - in: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", - out: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␎", + out: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠␎", }, { // 2565 - mask: EncodeColon | EncodeRightSpace, - in: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", - out: "% <π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␠", + out: "\r i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{‛␠", }, { // 2566 - mask: EncodeColon | EncodeRightSpace, - in: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", - out: "%␠<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␠", + out: "\r␠i2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{‛␠", }, { // 2567 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_ τ", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_ τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋ ␎", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋ ␎", }, { // 2568 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠τ", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␎", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠␎", }, { // 2569 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_ ␠", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_ ‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋ ␠", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋ ‛␠", }, { // 2570 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠␠", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_␠‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋␠␠", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋␠‛␠", }, { // 2571 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_. ", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{ ", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{␠", }, { // 2572 - mask: EncodeColon | EncodeRightSpace, - in: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.␠", - out: "%ν<π!z␏]F{ ;S%ο=\u007f␎eζa␄a%\bγ\x18_.‛␠", + mask: EncodeSingleQuote | EncodeRightSpace, + in: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍␀7ψcK␋{␠", + out: "\rKi2\rI^ξ␊% \x19ιeγγ␆3ηh\x0f␍‛␀7ψcK␋{‛␠", }, { // 2573 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋+", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", }, { // 2574 - mask: EncodeQuestion | EncodeRightSpace, - in: " ␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋+", - out: " ␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋+", + mask: EncodeBackQuote | EncodeRightSpace, + in: " ␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", + out: " ␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", }, { // 2575 - mask: EncodeQuestion | EncodeRightSpace, - in: "␠␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋+", - out: "␠␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "␠␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", + out: "␠␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", }, { // 2576 - mask: EncodeQuestion | EncodeRightSpace, - in: " ␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠+", - out: " ␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠+", + mask: EncodeBackQuote | EncodeRightSpace, + in: " r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", + out: " r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", }, { // 2577 - mask: EncodeQuestion | EncodeRightSpace, - in: "␠␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠+", - out: "␠␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "␠r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", + out: "␠r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", }, { // 2578 - mask: EncodeQuestion | EncodeRightSpace, - in: " ␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋␠", - out: " ␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: " r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", + out: " r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c‛␠", }, { // 2579 - mask: EncodeQuestion | EncodeRightSpace, - in: "␠␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋␠", - out: "␠␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "␠r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", + out: "␠r\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c‛␠", }, { // 2580 - mask: EncodeQuestion | EncodeRightSpace, - in: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋+", - out: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", + out: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", }, { // 2581 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋+", - out: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", + out: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␈", }, { // 2582 - mask: EncodeQuestion | EncodeRightSpace, - in: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠+", - out: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", + out: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", }, { // 2583 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠+", - out: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", + out: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", }, { // 2584 - mask: EncodeQuestion | EncodeRightSpace, - in: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋␠", - out: "y #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", + out: "n \"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c‛␠", }, { // 2585 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋␠", - out: "y␠ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", + out: "n␠\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c‛␠", }, { // 2586 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00 +", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀ +", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ ␈", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ ␈", }, { // 2587 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠+", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠+", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␈", }, { // 2588 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00 ␠", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀ ‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ ␠", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ ‛␠", }, { // 2589 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␠␠", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␠‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠␠", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ␠‛␠", }, { // 2590 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋ ", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c ", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", }, { // 2591 - mask: EncodeQuestion | EncodeRightSpace, - in: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~\x00␋␠", - out: "y␝ #\"σ␔Oω\uff00 ␖σξu$(49\x15gD\bδτ␙~␀␋‛␠", + mask: EncodeBackQuote | EncodeRightSpace, + in: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c␠", + out: "nr\"@β/cOρ~ \x16␐κκ␍gr␒\x19\r\x1d%6Q5ζυ\x1c‛␠", }, { // 2592 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|\x01", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|\x01", }, { // 2593 - mask: EncodeAsterisk | EncodeRightSpace, - in: " ␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", - out: " ␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", + mask: EncodeLtGt | EncodeRightSpace, + in: " ␠φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|\x01", + out: " ␠φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|\x01", }, { // 2594 - mask: EncodeAsterisk | EncodeRightSpace, - in: "␠␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", - out: "␠␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", + mask: EncodeLtGt | EncodeRightSpace, + in: "␠␠φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|\x01", + out: "␠␠φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|\x01", }, { // 2595 - mask: EncodeAsterisk | EncodeRightSpace, - in: " >_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", - out: " >_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", + mask: EncodeLtGt | EncodeRightSpace, + in: " bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠\x01", + out: " bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠\x01", }, { // 2596 - mask: EncodeAsterisk | EncodeRightSpace, - in: "␠>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", - out: "␠>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", + mask: EncodeLtGt | EncodeRightSpace, + in: "␠bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠\x01", + out: "␠bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠\x01", }, { // 2597 - mask: EncodeAsterisk | EncodeRightSpace, - in: " >_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", - out: " >_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: " bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|␠", + out: " bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|‛␠", }, { // 2598 - mask: EncodeAsterisk | EncodeRightSpace, - in: "␠>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", - out: "␠>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "␠bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|␠", + out: "␠bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|‛␠", }, { // 2599 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", - out: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", + mask: EncodeLtGt | EncodeRightSpace, + in: "@ φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|\x01", + out: "@ φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|\x01", }, { // 2600 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", - out: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNYl", + mask: EncodeLtGt | EncodeRightSpace, + in: "@␠φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|\x01", + out: "@␠φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|\x01", }, { // 2601 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", - out: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", + mask: EncodeLtGt | EncodeRightSpace, + in: "@ φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠\x01", + out: "@ φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠\x01", }, { // 2602 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", - out: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", + mask: EncodeLtGt | EncodeRightSpace, + in: "@␠φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠\x01", + out: "@␠φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠\x01", }, { // 2603 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", - out: "I _ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@ φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|␠", + out: "@ φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|‛␠", }, { // 2604 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", - out: "I␠_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@␠φη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|␠", + out: "@␠φη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|‛␠", }, { // 2605 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN l", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN l", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v \x01", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v \x01", }, { // 2606 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠l", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠\x01", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠\x01", }, { // 2607 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN ␠", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN ‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v ␠", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v ‛␠", }, { // 2608 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠␠", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruN␠‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v␠␠", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v␠‛␠", }, { // 2609 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY ", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v| ", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|␠", }, { // 2610 - mask: EncodeAsterisk | EncodeRightSpace, - in: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY␠", - out: "I>_ςχt~ςχ␙ ␍k␝␉\x159*8?κ/\x1a␇ν\ruNY‛␠", + mask: EncodeLtGt | EncodeRightSpace, + in: "@bφη;␈fLlC φ[γZ$␚>*:α,:\"ι{,\v|␠", + out: "@bφη;␈fLlC φ[γZ$␚‛>*:α,:\"ι{,\v|‛␠", }, { // 2611 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|θ", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", }, { // 2612 - mask: EncodePipe | EncodeRightSpace, - in: " ␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|θ", - out: " ␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: " ␠\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", + out: " ␠\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", }, { // 2613 - mask: EncodePipe | EncodeRightSpace, - in: "␠␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|θ", - out: "␠␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "␠␠\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", + out: "␠␠\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", }, { // 2614 - mask: EncodePipe | EncodeRightSpace, - in: " _ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", - out: " _ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: " t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", + out: " t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", }, { // 2615 - mask: EncodePipe | EncodeRightSpace, - in: "␠_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", - out: "␠_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "␠t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", + out: "␠t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", }, { // 2616 - mask: EncodePipe | EncodeRightSpace, - in: " _ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|␠", - out: " _ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: " t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", + out: " t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS‛␠", }, { // 2617 - mask: EncodePipe | EncodeRightSpace, - in: "␠_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|␠", - out: "␠_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "␠t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", + out: "␠t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS‛␠", }, { // 2618 - mask: EncodePipe | EncodeRightSpace, - in: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|θ", - out: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "* \n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", + out: "* \n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", }, { // 2619 - mask: EncodePipe | EncodeRightSpace, - in: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|θ", - out: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*␠\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", + out: "*␠\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS<", }, { // 2620 - mask: EncodePipe | EncodeRightSpace, - in: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", - out: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "* \n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", + out: "* \n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", }, { // 2621 - mask: EncodePipe | EncodeRightSpace, - in: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", - out: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*␠\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", + out: "*␠\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", }, { // 2622 - mask: EncodePipe | EncodeRightSpace, - in: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|␠", - out: "␝ ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "* \n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", + out: "* \n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS‛␠", }, { // 2623 - mask: EncodePipe | EncodeRightSpace, - in: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|␠", - out: "␝␠ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*␠\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", + out: "*␠\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS‛␠", }, { // 2624 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF θ", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l <", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l <", }, { // 2625 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠θ", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠<", }, { // 2626 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF ␠", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF ‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l ␠", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l ‛␠", }, { // 2627 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠␠", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF␠‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠␠", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16l␠‛␠", }, { // 2628 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF| ", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS ", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", }, { // 2629 - mask: EncodePipe | EncodeRightSpace, - in: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF|␠", - out: "␝_ρ]E\x02\n/␄q \u007f%α/β&%θ&E␚Ld␓␔ωF‛|‛␠", + mask: EncodeSquareBracket | EncodeRightSpace, + in: "*t\n1\r|χ␞[\x16 ;9pgδωυ`Ffc%χ#|\x16lS␠", + out: "*t\n1\r|χ␞‛[\x16 ;9pgδωυ`Ffc%χ#|\x16lS‛␠", }, { // 2630 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9>", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9>", }, { // 2631 - mask: EncodeHash | EncodeRightSpace, - in: " ␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", - out: " ␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: " ␠?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9>", + out: " ␠?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9>", }, { // 2632 - mask: EncodeHash | EncodeRightSpace, - in: "␠␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", - out: "␠␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␠␠?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9>", + out: "␠␠?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9>", }, { // 2633 - mask: EncodeHash | EncodeRightSpace, - in: " %!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", - out: " %!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: " \x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠>", + out: " \x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠>", }, { // 2634 - mask: EncodeHash | EncodeRightSpace, - in: "␠%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", - out: "␠%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␠\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠>", + out: "␠\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠>", }, { // 2635 - mask: EncodeHash | EncodeRightSpace, - in: " %!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", - out: " %!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: " \x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9␠", + out: " \x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9‛␠", }, { // 2636 - mask: EncodeHash | EncodeRightSpace, - in: "␠%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", - out: "␠%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␠\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9␠", + out: "␠\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9‛␠", }, { // 2637 - mask: EncodeHash | EncodeRightSpace, - in: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", - out: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆ ?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9>", + out: "␆ ?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9>", }, { // 2638 - mask: EncodeHash | EncodeRightSpace, - in: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", - out: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆␠?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9>", + out: "␆␠?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9>", }, { // 2639 - mask: EncodeHash | EncodeRightSpace, - in: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", - out: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆ ?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠>", + out: "␆ ?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠>", }, { // 2640 - mask: EncodeHash | EncodeRightSpace, - in: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", - out: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆␠?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠>", + out: "␆␠?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠>", }, { // 2641 - mask: EncodeHash | EncodeRightSpace, - in: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", - out: "␛ !5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆ ?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9␠", + out: "␆ ?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9‛␠", }, { // 2642 - mask: EncodeHash | EncodeRightSpace, - in: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", - out: "␛␠!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆␠?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9␠", + out: "␆␠?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9‛␠", }, { // 2643 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅ \x12", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅ \x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p| >", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p| >", }, { // 2644 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠\x12", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠>", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠>", }, { // 2645 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅ ␠", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅ ‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p| ␠", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p| ‛␠", }, { // 2646 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠␠", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␠‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|␠␠", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|␠‛␠", }, { // 2647 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚ ", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9 ", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9␠", }, { // 2648 - mask: EncodeHash | EncodeRightSpace, - in: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚␠", - out: "␛%!5ρ>uA\t\\ νπ␚#-1υH7␄(\x02␉φ^ο␅␚‛␠", + mask: EncodeSemicolon | EncodeRightSpace, + in: "␆\x05?␞w<\fσ␇5 sκω/;H␉␐-ξUφλ_\p|9␠", + out: "␆\x05?␞w<\fσ␇5 sκω/‛;H␉␐-ξUφλ_\p|9‛␠", }, { // 2649 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", }, { // 2650 - mask: EncodePercent | EncodeRightSpace, - in: " ␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", - out: " ␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: " ␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", + out: " ␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", }, { // 2651 - mask: EncodePercent | EncodeRightSpace, - in: "␠␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", - out: "␠␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "␠␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", + out: "␠␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", }, { // 2652 - mask: EncodePercent | EncodeRightSpace, - in: " \b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", - out: " \b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", + mask: EncodeExclamation | EncodeRightSpace, + in: " 0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", + out: " 0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", }, { // 2653 - mask: EncodePercent | EncodeRightSpace, - in: "␠\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", - out: "␠\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "␠0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", + out: "␠0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", }, { // 2654 - mask: EncodePercent | EncodeRightSpace, - in: " \b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", - out: " \b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: " 0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", + out: " 0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[‛␠", }, { // 2655 - mask: EncodePercent | EncodeRightSpace, - in: "␠\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", - out: "␠\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "␠0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", + out: "␠0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[‛␠", }, { // 2656 - mask: EncodePercent | EncodeRightSpace, - in: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", - out: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", + out: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", }, { // 2657 - mask: EncodePercent | EncodeRightSpace, - in: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", - out: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", + out: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[h", }, { // 2658 - mask: EncodePercent | EncodeRightSpace, - in: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", - out: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", + out: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", }, { // 2659 - mask: EncodePercent | EncodeRightSpace, - in: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", - out: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", + out: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", }, { // 2660 - mask: EncodePercent | EncodeRightSpace, - in: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", - out: "t \x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", + out: "\t |\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[‛␠", }, { // 2661 - mask: EncodePercent | EncodeRightSpace, - in: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", - out: "t␠\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", + out: "\t␠|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[‛␠", }, { // 2662 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π ␋", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π ␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν h", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν h", }, { // 2663 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␋", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠h", }, { // 2664 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π ␠", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν ␠", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν ‛␠", }, { // 2665 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠␠", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\π␠‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠␠", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν␠‛␠", }, { // 2666 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ ", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[ ", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", }, { // 2667 - mask: EncodePercent | EncodeRightSpace, - in: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ␠", - out: "t\b\x166πγ)>ξ/ `\x03*θxE*eμ␆`%ag␐\πZ‛␠", + mask: EncodeExclamation | EncodeRightSpace, + in: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[␠", + out: "\t0|\x11o\vςδjP πξ;DE␐9\x18η9=[\x1cU\x1e␏ν[‛␠", }, { // 2668 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", }, { // 2669 - mask: EncodeBackSlash | EncodeRightSpace, - in: " ␠␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", - out: " ␠‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: " ␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", + out: " ␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", }, { // 2670 - mask: EncodeBackSlash | EncodeRightSpace, - in: "␠␠␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", - out: "␠␠‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "␠␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", + out: "␠␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", }, { // 2671 - mask: EncodeBackSlash | EncodeRightSpace, - in: " M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", - out: " M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: " ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", + out: " ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", }, { // 2672 - mask: EncodeBackSlash | EncodeRightSpace, - in: "␠M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", - out: "␠M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "␠ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", + out: "␠ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", }, { // 2673 - mask: EncodeBackSlash | EncodeRightSpace, - in: " M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", - out: " M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: " ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", + out: " ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ‛␠", }, { // 2674 - mask: EncodeBackSlash | EncodeRightSpace, - in: "␠M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", - out: "␠M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "␠ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", + out: "␠ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ‛␠", }, { // 2675 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0 ␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", - out: "0 ‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", + out: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", }, { // 2676 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0␠␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", - out: "0␠‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", + out: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ\x01", }, { // 2677 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0 ␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", - out: "0 ‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", + out: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", }, { // 2678 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0␠␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", - out: "0␠‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", + out: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", }, { // 2679 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0 ␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", - out: "0 ‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", + out: "- \tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ‛␠", }, { // 2680 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0␠␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", - out: "0␠‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", + out: "-␠\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ‛␠", }, { // 2681 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒ \uff00", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒ \uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ \x01", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ \x01", }, { // 2682 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠\uff00", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠\x01", }, { // 2683 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒ ␠", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒ ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ ␠", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ ‛␠", }, { // 2684 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠␠", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒␠‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠␠", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κ␠‛␠", }, { // 2685 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ ", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ ", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", }, { // 2686 - mask: EncodeBackSlash | EncodeRightSpace, - in: "0M␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ␠", - out: "0M‛␀'\x15θ␆␊␝[ \fI\x10Pτρh\b`γ]5zκ"'␒δ‛␠", + mask: EncodeDollar | EncodeRightSpace, + in: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ␠", + out: "-ς\tIN␎?\ζ` 6@?:nW␅τTι\x19?␑␇!!κθ‛␠", }, { // 2687 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋H", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", }, { // 2688 - mask: EncodeCrLf | EncodeRightSpace, - in: " ␠h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋H", - out: " ␠h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: " ␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", + out: " ␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", }, { // 2689 - mask: EncodeCrLf | EncodeRightSpace, - in: "␠␠h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋H", - out: "␠␠h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␠␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", + out: "␠␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", }, { // 2690 - mask: EncodeCrLf | EncodeRightSpace, - in: " \x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠H", - out: " \x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: " IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", + out: " IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", }, { // 2691 - mask: EncodeCrLf | EncodeRightSpace, - in: "␠\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠H", - out: "␠\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␠IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", + out: "␠IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", }, { // 2692 - mask: EncodeCrLf | EncodeRightSpace, - in: " \x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", - out: " \x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: " IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", + out: " IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12‛␠", }, { // 2693 - mask: EncodeCrLf | EncodeRightSpace, - in: "␠\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", - out: "␠\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␠IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", + out: "␠IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12‛␠", }, { // 2694 - mask: EncodeCrLf | EncodeRightSpace, - in: "i h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋H", - out: "i h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", + out: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", }, { // 2695 - mask: EncodeCrLf | EncodeRightSpace, - in: "i␠h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋H", - out: "i␠h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", + out: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12\x01", }, { // 2696 - mask: EncodeCrLf | EncodeRightSpace, - in: "i h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠H", - out: "i h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", + out: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", }, { // 2697 - mask: EncodeCrLf | EncodeRightSpace, - in: "i␠h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠H", - out: "i␠h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", + out: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", }, { // 2698 - mask: EncodeCrLf | EncodeRightSpace, - in: "i h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", - out: "i h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", + out: "␝ Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12‛␠", }, { // 2699 - mask: EncodeCrLf | EncodeRightSpace, - in: "i␠h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", - out: "i␠h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", + out: "␝␠Ve0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12‛␠", }, { // 2700 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ H", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee \x01", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee \x01", }, { // 2701 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠H", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠H", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠\x01", }, { // 2702 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ ␠", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ ‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee ␠", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee ‛␠", }, { // 2703 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␠␠", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␠‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠␠", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee␠‛␠", }, { // 2704 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋ ", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12 ", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", }, { // 2705 - mask: EncodeCrLf | EncodeRightSpace, - in: "i\x10h\x1eUeD]θJ \x06␈\x00ςj\x1d\x1e\"πO[ε␂<eιφ␋␠", - out: "i\x10h\x1eUeD]θJ \x06␈␀ςj\x1d\x1e\"πO[ε␂<eιφ␋‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace, + in: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12␠", + out: "␝IVe0%\x7f3κe !\x0fθζυ␟/#:FπUβG␌\x1ee\x12‛␠", }, { // 2706 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", }, { // 2707 - mask: EncodeDel | EncodeRightSpace, - in: " ␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", - out: " ␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", + mask: EncodeColon | EncodeRightSpace, + in: " ␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", + out: " ␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", }, { // 2708 - mask: EncodeDel | EncodeRightSpace, - in: "␠␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", - out: "␠␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", + mask: EncodeColon | EncodeRightSpace, + in: "␠␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", + out: "␠␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", }, { // 2709 - mask: EncodeDel | EncodeRightSpace, - in: " h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", - out: " h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", + mask: EncodeColon | EncodeRightSpace, + in: " ]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", + out: " ]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", }, { // 2710 - mask: EncodeDel | EncodeRightSpace, - in: "␠h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", - out: "␠h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", + mask: EncodeColon | EncodeRightSpace, + in: "␠]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", + out: "␠]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", }, { // 2711 - mask: EncodeDel | EncodeRightSpace, - in: " h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", - out: " h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈‛␠", + mask: EncodeColon | EncodeRightSpace, + in: " ]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", + out: " ]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι‛␠", }, { // 2712 - mask: EncodeDel | EncodeRightSpace, - in: "␠h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", - out: "␠h$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈‛␠", + mask: EncodeColon | EncodeRightSpace, + in: "␠]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", + out: "␠]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι‛␠", }, { // 2713 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", - out: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", + mask: EncodeColon | EncodeRightSpace, + in: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", + out: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", }, { // 2714 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", - out: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈m", + mask: EncodeColon | EncodeRightSpace, + in: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", + out: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␗", }, { // 2715 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", - out: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", + mask: EncodeColon | EncodeRightSpace, + in: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", + out: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", }, { // 2716 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", - out: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", + mask: EncodeColon | EncodeRightSpace, + in: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", + out: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", }, { // 2717 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", - out: "\x1c $lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈‛␠", + mask: EncodeColon | EncodeRightSpace, + in: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", + out: ": χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι‛␠", }, { // 2718 - mask: EncodeDel | EncodeRightSpace, - in: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", - out: "\x1c␠$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈‛␠", + mask: EncodeColon | EncodeRightSpace, + in: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", + out: ":␠χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι‛␠", }, { // 2719 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W m", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W m", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`. ␗", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`. ␗", }, { // 2720 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠m", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␗", }, { // 2721 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W ␠", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W ‛␠", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`. ␠", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`. ‛␠", }, { // 2722 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠␠", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␠‛␠", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠␠", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.␠‛␠", }, { // 2723 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈ ", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι ", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", }, { // 2724 - mask: EncodeDel | EncodeRightSpace, - in: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈␠", - out: "\x1ch$lδ|␟9]␓ \x05εγ␊bοc\bε`\x05zεLG4W␈‛␠", + mask: EncodeColon | EncodeRightSpace, + in: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι␠", + out: ":]χJnT:η[ε ο\n~\x06␒U*pι␒p␙&\vE`.ι‛␠", }, { // 2725 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>/", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{*", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{*", }, { // 2726 - mask: EncodeCtl | EncodeRightSpace, - in: " ␠s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>/", - out: " ␠s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>/", + mask: EncodeQuestion | EncodeRightSpace, + in: " ␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{*", + out: " ␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{*", }, { // 2727 - mask: EncodeCtl | EncodeRightSpace, - in: "␠␠s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>/", - out: "␠␠s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>/", + mask: EncodeQuestion | EncodeRightSpace, + in: "␠␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{*", + out: "␠␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{*", }, { // 2728 - mask: EncodeCtl | EncodeRightSpace, - in: " ␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠/", - out: " ‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠/", + mask: EncodeQuestion | EncodeRightSpace, + in: " \x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠*", + out: " \x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠*", }, { // 2729 - mask: EncodeCtl | EncodeRightSpace, - in: "␠␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠/", - out: "␠‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠/", + mask: EncodeQuestion | EncodeRightSpace, + in: "␠\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠*", + out: "␠\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠*", }, { // 2730 - mask: EncodeCtl | EncodeRightSpace, - in: " ␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>␠", - out: " ‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: " \x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{␠", + out: " \x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{‛␠", }, { // 2731 - mask: EncodeCtl | EncodeRightSpace, - in: "␠␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>␠", - out: "␠‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "␠\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{␠", + out: "␠\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{‛␠", }, { // 2732 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16 s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>/", - out: "␖ s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{*", + out: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{*", }, { // 2733 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␠s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>/", - out: "␖␠s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{*", + out: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{*", }, { // 2734 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16 s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠/", - out: "␖ s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠*", + out: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠*", }, { // 2735 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␠s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠/", - out: "␖␠s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠*", + out: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠*", }, { // 2736 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16 s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>␠", - out: "␖ s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{␠", + out: "U +&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{‛␠", }, { // 2737 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␠s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>␠", - out: "␖␠s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{␠", + out: "U␠+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{‛␠", }, { // 2738 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04 /", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄ /", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ, *", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ, *", }, { // 2739 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠/", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠/", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠*", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠*", }, { // 2740 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04 ␠", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄ ‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ, ␠", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ, ‛␠", }, { // 2741 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04␠␠", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄␠‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,␠␠", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,␠‛␠", }, { // 2742 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04> ", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{ ", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{␠", }, { // 2743 - mask: EncodeCtl | EncodeRightSpace, - in: "\x16␐s\␍gcBκ> )β[\x1f\x14␄γ\a␀r:ψG/$μ\x04>␠", - out: "␖‛␐s\‛␍gcBκ> )β[␟␔‛␄γ␇‛␀r:ψG/$μ␄>‛␠", + mask: EncodeQuestion | EncodeRightSpace, + in: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉\x00␉aσ,{␠", + out: "U\x15+&υ␡/\x1bμς # π␘|z\"/\x19yE␉␀␉aσ,{‛␠", }, { // 2744 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχγ", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχγ", + }, { // 2745 + mask: EncodeAsterisk | EncodeRightSpace, + in: " ␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχγ", + out: " ␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχγ", + }, { // 2746 + mask: EncodeAsterisk | EncodeRightSpace, + in: "␠␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχγ", + out: "␠␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχγ", + }, { // 2747 + mask: EncodeAsterisk | EncodeRightSpace, + in: " tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠γ", + out: " tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠γ", + }, { // 2748 + mask: EncodeAsterisk | EncodeRightSpace, + in: "␠tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠γ", + out: "␠tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠γ", + }, { // 2749 + mask: EncodeAsterisk | EncodeRightSpace, + in: " tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ␠", + out: " tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ‛␠", + }, { // 2750 + mask: EncodeAsterisk | EncodeRightSpace, + in: "␠tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ␠", + out: "␠tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ‛␠", + }, { // 2751 + mask: EncodeAsterisk | EncodeRightSpace, + in: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχγ", + out: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχγ", + }, { // 2752 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχγ", + out: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχγ", + }, { // 2753 + mask: EncodeAsterisk | EncodeRightSpace, + in: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠γ", + out: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠γ", + }, { // 2754 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠γ", + out: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠γ", + }, { // 2755 + mask: EncodeAsterisk | EncodeRightSpace, + in: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ␠", + out: "> Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ‛␠", + }, { // 2756 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ␠", + out: ">␠Tm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ‛␠", + }, { // 2757 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r γ", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r γ", + }, { // 2758 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠γ", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠γ", + }, { // 2759 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r ␠", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r ‛␠", + }, { // 2760 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\r␠␠", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\r␠‛␠", + }, { // 2761 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ ", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ␠", + }, { // 2762 + mask: EncodeAsterisk | EncodeRightSpace, + in: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊␀2eρ\flγ\rχ␠", + out: ">tTm␁\x18Yεσ1 ␎6\x10!<]E␌␊‛␀2eρ\flγ\rχ‛␠", + }, { // 2763 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + }, { // 2764 + mask: EncodePipe | EncodeRightSpace, + in: " ␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + out: " ␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + }, { // 2765 + mask: EncodePipe | EncodeRightSpace, + in: "␠␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + out: "␠␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + }, { // 2766 + mask: EncodePipe | EncodeRightSpace, + in: " \x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + out: " \x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + }, { // 2767 + mask: EncodePipe | EncodeRightSpace, + in: "␠\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + out: "␠\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + }, { // 2768 + mask: EncodePipe | EncodeRightSpace, + in: " \x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + out: " \x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖‛␠", + }, { // 2769 + mask: EncodePipe | EncodeRightSpace, + in: "␠\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + out: "␠\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖‛␠", + }, { // 2770 + mask: EncodePipe | EncodeRightSpace, + in: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + out: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + }, { // 2771 + mask: EncodePipe | EncodeRightSpace, + in: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + out: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖\x15", + }, { // 2772 + mask: EncodePipe | EncodeRightSpace, + in: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + out: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + }, { // 2773 + mask: EncodePipe | EncodeRightSpace, + in: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + out: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + }, { // 2774 + mask: EncodePipe | EncodeRightSpace, + in: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + out: "6 Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖‛␠", + }, { // 2775 + mask: EncodePipe | EncodeRightSpace, + in: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + out: "6␠Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖‛␠", + }, { // 2776 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0 \x15", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0 \x15", + }, { // 2777 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠\x15", + }, { // 2778 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0 ␠", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0 ‛␠", + }, { // 2779 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠␠", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␠‛␠", + }, { // 2780 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖ ", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + }, { // 2781 + mask: EncodePipe | EncodeRightSpace, + in: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖␠", + out: "6\x02Lς\x1cλE\x05<\x05 :␎γν^␕&q\r␅*χ4ψo␉0␖‛␠", + }, { // 2782 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + }, { // 2783 + mask: EncodeHash | EncodeRightSpace, + in: " ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + out: " ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + }, { // 2784 + mask: EncodeHash | EncodeRightSpace, + in: "␠␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + out: "␠␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + }, { // 2785 + mask: EncodeHash | EncodeRightSpace, + in: " ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + out: " ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + }, { // 2786 + mask: EncodeHash | EncodeRightSpace, + in: "␠␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + out: "␠␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + }, { // 2787 + mask: EncodeHash | EncodeRightSpace, + in: " ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + out: " ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)‛␠", + }, { // 2788 + mask: EncodeHash | EncodeRightSpace, + in: "␠␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + out: "␠␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)‛␠", + }, { // 2789 + mask: EncodeHash | EncodeRightSpace, + in: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + out: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + }, { // 2790 + mask: EncodeHash | EncodeRightSpace, + in: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + out: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)K", + }, { // 2791 + mask: EncodeHash | EncodeRightSpace, + in: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + out: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + }, { // 2792 + mask: EncodeHash | EncodeRightSpace, + in: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + out: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + }, { // 2793 + mask: EncodeHash | EncodeRightSpace, + in: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + out: "γ `θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)‛␠", + }, { // 2794 + mask: EncodeHash | EncodeRightSpace, + in: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + out: "γ␠`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)‛␠", + }, { // 2795 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏ K", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏ K", + }, { // 2796 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠K", + }, { // 2797 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏ ␠", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏ ‛␠", + }, { // 2798 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠␠", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏␠‛␠", + }, { // 2799 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏) ", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + }, { // 2800 + mask: EncodeHash | EncodeRightSpace, + in: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)␠", + out: "γ␍`θβζ\x7f/␔O Kω\x14?␋\x0e~I\x16;>ψ$poB␏)‛␠", + }, { // 2801 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + }, { // 2802 + mask: EncodePercent | EncodeRightSpace, + in: " ␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + out: " ␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + }, { // 2803 + mask: EncodePercent | EncodeRightSpace, + in: "␠␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + out: "␠␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + }, { // 2804 + mask: EncodePercent | EncodeRightSpace, + in: " μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + out: " μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + }, { // 2805 + mask: EncodePercent | EncodeRightSpace, + in: "␠μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + out: "␠μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + }, { // 2806 + mask: EncodePercent | EncodeRightSpace, + in: " μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + out: " μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P‛␠", + }, { // 2807 + mask: EncodePercent | EncodeRightSpace, + in: "␠μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + out: "␠μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P‛␠", + }, { // 2808 + mask: EncodePercent | EncodeRightSpace, + in: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + out: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + }, { // 2809 + mask: EncodePercent | EncodeRightSpace, + in: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + out: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅PF", + }, { // 2810 + mask: EncodePercent | EncodeRightSpace, + in: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + out: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + }, { // 2811 + mask: EncodePercent | EncodeRightSpace, + in: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + out: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + }, { // 2812 + mask: EncodePercent | EncodeRightSpace, + in: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + out: "- ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P‛␠", + }, { // 2813 + mask: EncodePercent | EncodeRightSpace, + in: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + out: "-␠␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P‛␠", + }, { // 2814 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅ F", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅ F", + }, { // 2815 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠F", + }, { // 2816 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅ ␠", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅ ‛␠", + }, { // 2817 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠␠", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅␠‛␠", + }, { // 2818 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P ", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + }, { // 2819 + mask: EncodePercent | EncodeRightSpace, + in: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P␠", + out: "-μ␁Eζi`/U? ␊U\x18␚␇gZππ1β\x1f*;Vθ␅P‛␠", + }, { // 2820 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + }, { // 2821 + mask: EncodeBackSlash | EncodeRightSpace, + in: " ␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + out: " ␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + }, { // 2822 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␠␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + out: "␠␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + }, { // 2823 + mask: EncodeBackSlash | EncodeRightSpace, + in: " \\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + out: " \Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + }, { // 2824 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␠\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + out: "␠\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + }, { // 2825 + mask: EncodeBackSlash | EncodeRightSpace, + in: " \\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + out: " \Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a‛␠", + }, { // 2826 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␠\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + out: "␠\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a‛␠", + }, { // 2827 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + out: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + }, { // 2828 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + out: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓au", + }, { // 2829 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + out: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + }, { // 2830 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + out: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + }, { // 2831 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + out: "␛ Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a‛␠", + }, { // 2832 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + out: "␛␠Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a‛␠", + }, { // 2833 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓ u", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓ u", + }, { // 2834 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠u", + }, { // 2835 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓ ␠", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓ ‛␠", + }, { // 2836 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠␠", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓␠‛␠", + }, { // 2837 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a ", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + }, { // 2838 + mask: EncodeBackSlash | EncodeRightSpace, + in: "␛\\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a␠", + out: "␛\Rς␟\x14%θTω r\f;b\"yε%:␔\x06␘5cδ/␓a‛␠", + }, { // 2839 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + }, { // 2840 + mask: EncodeCrLf | EncodeRightSpace, + in: " ␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + out: " ␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + }, { // 2841 + mask: EncodeCrLf | EncodeRightSpace, + in: "␠␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + out: "␠␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + }, { // 2842 + mask: EncodeCrLf | EncodeRightSpace, + in: " 3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + out: " 3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + }, { // 2843 + mask: EncodeCrLf | EncodeRightSpace, + in: "␠3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + out: "␠3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + }, { // 2844 + mask: EncodeCrLf | EncodeRightSpace, + in: " 3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + out: " 3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a‛␠", + }, { // 2845 + mask: EncodeCrLf | EncodeRightSpace, + in: "␠3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + out: "␠3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a‛␠", + }, { // 2846 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + out: "‛␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + }, { // 2847 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + out: "‛␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|aL", + }, { // 2848 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + out: "‛␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + }, { // 2849 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + out: "‛␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + }, { // 2850 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + out: "‛␊ ␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a‛␠", + }, { // 2851 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + out: "‛␊␠␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a‛␠", + }, { // 2852 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>| L", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>| L", + }, { // 2853 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠L", + }, { // 2854 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>| ␠", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>| ‛␠", + }, { // 2855 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠␠", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|␠‛␠", + }, { // 2856 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a ", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + }, { // 2857 + mask: EncodeCrLf | EncodeRightSpace, + in: "␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a␠", + out: "‛␊3␜h\\\vZσθ] \x13'"<h[Yσ␂\v`lθυτ>|a‛␠", + }, { // 2858 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + }, { // 2859 + mask: EncodeDel | EncodeRightSpace, + in: " ␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + out: " ␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + }, { // 2860 + mask: EncodeDel | EncodeRightSpace, + in: "␠␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + out: "␠␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + }, { // 2861 + mask: EncodeDel | EncodeRightSpace, + in: " β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + out: " β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + }, { // 2862 + mask: EncodeDel | EncodeRightSpace, + in: "␠β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + out: "␠β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + }, { // 2863 + mask: EncodeDel | EncodeRightSpace, + in: " β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + out: " β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r‛␠", + }, { // 2864 + mask: EncodeDel | EncodeRightSpace, + in: "␠β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + out: "␠β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r‛␠", + }, { // 2865 + mask: EncodeDel | EncodeRightSpace, + in: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + out: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + }, { // 2866 + mask: EncodeDel | EncodeRightSpace, + in: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + out: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r>", + }, { // 2867 + mask: EncodeDel | EncodeRightSpace, + in: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + out: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + }, { // 2868 + mask: EncodeDel | EncodeRightSpace, + in: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + out: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + }, { // 2869 + mask: EncodeDel | EncodeRightSpace, + in: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + out: "4 %␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r‛␠", + }, { // 2870 + mask: EncodeDel | EncodeRightSpace, + in: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + out: "4␠%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r‛␠", + }, { // 2871 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%| >", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%| >", + }, { // 2872 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠>", + }, { // 2873 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%| ␠", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%| ‛␠", + }, { // 2874 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠␠", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|␠‛␠", + }, { // 2875 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r ", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + }, { // 2876 + mask: EncodeDel | EncodeRightSpace, + in: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r␠", + out: "4β%␝h.␘;!C `π␊␐υ\\x18:\\ςp\aq`θ%|\r‛␠", + }, { // 2877 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f+", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f+", + }, { // 2878 + mask: EncodeCtl | EncodeRightSpace, + in: " ␠C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f+", + out: " ␠C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f+", + }, { // 2879 + mask: EncodeCtl | EncodeRightSpace, + in: "␠␠C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f+", + out: "␠␠C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f+", + }, { // 2880 + mask: EncodeCtl | EncodeRightSpace, + in: " \rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠+", + out: " ␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠+", + }, { // 2881 + mask: EncodeCtl | EncodeRightSpace, + in: "␠\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠+", + out: "␠␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠+", + }, { // 2882 + mask: EncodeCtl | EncodeRightSpace, + in: " \rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f␠", + out: " ␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f‛␠", + }, { // 2883 + mask: EncodeCtl | EncodeRightSpace, + in: "␠\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f␠", + out: "␠␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f‛␠", + }, { // 2884 + mask: EncodeCtl | EncodeRightSpace, + in: "q C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f+", + out: "q C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f+", + }, { // 2885 + mask: EncodeCtl | EncodeRightSpace, + in: "q␠C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f+", + out: "q␠C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f+", + }, { // 2886 + mask: EncodeCtl | EncodeRightSpace, + in: "q C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠+", + out: "q C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠+", + }, { // 2887 + mask: EncodeCtl | EncodeRightSpace, + in: "q␠C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠+", + out: "q␠C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠+", + }, { // 2888 + mask: EncodeCtl | EncodeRightSpace, + in: "q C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f␠", + out: "q C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f‛␠", + }, { // 2889 + mask: EncodeCtl | EncodeRightSpace, + in: "q␠C!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f␠", + out: "q␠C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f‛␠", + }, { // 2890 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS! +", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS! +", + }, { // 2891 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠+", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠+", + }, { // 2892 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS! ␠", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS! ‛␠", + }, { // 2893 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!␠␠", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!␠‛␠", + }, { // 2894 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f ", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f␠", + }, { // 2895 + mask: EncodeCtl | EncodeRightSpace, + in: "q\rC!#-?rβv ς%␘␅δ*θ␇σ␡␌%π4nS!f␠", + out: "q␍C!#-?rβv ς%‛␘‛␅δ*θ‛␇σ␡‛␌%π4nS!f‛␠", + }, { // 2896 mask: EncodeRightPeriod, in: ".", out: ".", - }, { // 2745 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - }, { // 2746 - mask: EncodeZero | EncodeRightPeriod, - in: "..␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - out: "..␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - }, { // 2747 - mask: EncodeZero | EncodeRightPeriod, - in: "..␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - out: "..␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - }, { // 2748 - mask: EncodeZero | EncodeRightPeriod, - in: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2749 - mask: EncodeZero | EncodeRightPeriod, - in: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2750 - mask: EncodeZero | EncodeRightPeriod, - in: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC‛.", - }, { // 2751 - mask: EncodeZero | EncodeRightPeriod, - in: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: ".\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC‛.", - }, { // 2752 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - }, { // 2753 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC-", - }, { // 2754 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2755 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2756 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC‛.", - }, { // 2757 - mask: EncodeZero | EncodeRightPeriod, - in: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: "␔.␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC‛.", - }, { // 2758 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2759 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.-", - }, { // 2760 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx..", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.‛.", - }, { // 2761 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx..", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φx.‛.", - }, { // 2762 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - }, { // 2763 - mask: EncodeZero | EncodeRightPeriod, - in: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC.", - out: "␔\"␕3M3Mηυ\x12.|δ\f ψ\x04\f>/␟γ\uff00␉{␍φxC‛.", - }, { // 2764 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8υ", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8υ", - }, { // 2765 - mask: EncodeSlash | EncodeRightPeriod, - in: "..&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8υ", - out: "..&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8υ", - }, { // 2766 - mask: EncodeSlash | EncodeRightPeriod, - in: "..&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8υ", - out: "..&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8υ", - }, { // 2767 - mask: EncodeSlash | EncodeRightPeriod, - in: ".θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: ".θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2768 - mask: EncodeSlash | EncodeRightPeriod, - in: ".θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: ".θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2769 - mask: EncodeSlash | EncodeRightPeriod, - in: ".θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: ".θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8‛.", - }, { // 2770 - mask: EncodeSlash | EncodeRightPeriod, - in: ".θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: ".θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8‛.", - }, { // 2771 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8υ", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8υ", - }, { // 2772 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8υ", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8υ", - }, { // 2773 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2774 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2775 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8‛.", - }, { // 2776 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔.&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: "␔.&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8‛.", - }, { // 2777 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2778 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*.υ", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.υ", - }, { // 2779 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*..", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.‛.", - }, { // 2780 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*..", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*.‛.", - }, { // 2781 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8.", - }, { // 2782 - mask: EncodeSlash | EncodeRightPeriod, - in: "␔θ&G>>χD\x04-.␔9[/o␡4/\nροP?\rk\x11*8.", - out: "␔θ&G>>χD\x04-.␔9[/o␡4‛/\nροP?\rk\x11*8‛.", - }, { // 2783 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β#", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β#", - }, { // 2784 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "..\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β#", - out: "..\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β#", - }, { // 2785 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "..\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β#", - out: "..\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β#", - }, { // 2786 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2787 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2788 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β‛.", - }, { // 2789 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: ".n\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β‛.", - }, { // 2790 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β#", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β#", - }, { // 2791 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β#", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β#", - }, { // 2792 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2793 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2794 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β‛.", - }, { // 2795 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: "X.\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β‛.", - }, { // 2796 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2797 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$.#", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.#", - }, { // 2798 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$..", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.‛.", - }, { // 2799 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$..", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$.‛.", - }, { // 2800 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β.", - }, { // 2801 - mask: EncodeSingleQuote | EncodeRightPeriod, - in: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/\x00α"O;/<$β.", - out: "Xn\x16υ*␇␆|+@./ν14\x1e_\x03η/␀α"O;/<$β‛.", - }, { // 2802 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - }, { // 2803 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "..\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - out: "..\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - }, { // 2804 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "..\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - out: "..\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - }, { // 2805 - mask: EncodeBackQuote | EncodeRightPeriod, - in: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2806 - mask: EncodeBackQuote | EncodeRightPeriod, - in: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2807 - mask: EncodeBackQuote | EncodeRightPeriod, - in: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓‛.", - }, { // 2808 - mask: EncodeBackQuote | EncodeRightPeriod, - in: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: ".␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓‛.", - }, { // 2809 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - }, { // 2810 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓␊", - }, { // 2811 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2812 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2813 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓‛.", - }, { // 2814 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: "υ.\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓‛.", - }, { // 2815 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2816 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.␊", - }, { // 2817 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E..", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.‛.", - }, { // 2818 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E..", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E.‛.", - }, { // 2819 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - }, { // 2820 - mask: EncodeBackQuote | EncodeRightPeriod, - in: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓.", - out: "υ␏\x15ThZy>9␆.\x0fωDE?σ|`\x1c]εκtη*[E␓‛.", - }, { // 2821 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O\x14", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O\x14", - }, { // 2822 - mask: EncodeLtGt | EncodeRightPeriod, - in: "..~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O\x14", - out: "..~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O\x14", - }, { // 2823 - mask: EncodeLtGt | EncodeRightPeriod, - in: "..~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O\x14", - out: "..~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O\x14", - }, { // 2824 - mask: EncodeLtGt | EncodeRightPeriod, - in: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2825 - mask: EncodeLtGt | EncodeRightPeriod, - in: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2826 - mask: EncodeLtGt | EncodeRightPeriod, - in: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O‛.", - }, { // 2827 - mask: EncodeLtGt | EncodeRightPeriod, - in: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: ".\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O‛.", - }, { // 2828 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O\x14", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O\x14", - }, { // 2829 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O\x14", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O\x14", - }, { // 2830 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2831 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2832 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O‛.", - }, { // 2833 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: "j.~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O‛.", - }, { // 2834 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2835 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@.\x14", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.\x14", - }, { // 2836 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@..", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.‛.", - }, { // 2837 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@..", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@.‛.", - }, { // 2838 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O.", - }, { // 2839 - mask: EncodeLtGt | EncodeRightPeriod, - in: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY␀<␕@O.", - out: "j\x1e~\x1aξσ␜␖κ<.ς#j$\x1f␆M(+>3ιY‛␀<␕@O‛.", - }, { // 2840 - mask: EncodeSquareBracket | EncodeRightPeriod, - in: "M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - }, { // 2860 - mask: EncodeSemicolon | EncodeRightPeriod, - in: "..:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - out: "..:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - }, { // 2861 - mask: EncodeSemicolon | EncodeRightPeriod, - in: "..:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - out: "..:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - }, { // 2862 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ".M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ".M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2863 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ".M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ".M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2864 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ".M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ".M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅‛.", - }, { // 2865 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ".M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ".M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅‛.", - }, { // 2866 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - }, { // 2867 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅v", - }, { // 2868 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2869 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2870 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅‛.", - }, { // 2871 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">.:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ">.:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅‛.", - }, { // 2872 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2873 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.v", - }, { // 2874 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw..", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.‛.", - }, { // 2875 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw..", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw.‛.", - }, { // 2876 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - }, { // 2877 - mask: EncodeSemicolon | EncodeRightPeriod, - in: ">M:Q>\x00\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅.", - out: ">M:Q>␀\v]␟α.τςN\x1c␘\"␙␈\x1ccν\nγ2hξw␅‛.", - }, { // 2878 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - }, { // 2879 - mask: EncodeDollar | EncodeRightPeriod, - in: "..\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - out: "..\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - }, { // 2880 - mask: EncodeDollar | EncodeRightPeriod, - in: "..\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - out: "..\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - }, { // 2881 - mask: EncodeDollar | EncodeRightPeriod, - in: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2882 - mask: EncodeDollar | EncodeRightPeriod, - in: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2883 - mask: EncodeDollar | EncodeRightPeriod, - in: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01‛.", - }, { // 2884 - mask: EncodeDollar | EncodeRightPeriod, - in: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: ".ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01‛.", - }, { // 2885 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - }, { // 2886 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01-", - }, { // 2887 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2888 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2889 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01‛.", - }, { // 2890 - mask: EncodeDollar | EncodeRightPeriod, - in: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: "(.\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01‛.", - }, { // 2891 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2892 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.-", - }, { // 2893 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|..", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.‛.", - }, { // 2894 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|..", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|.‛.", - }, { // 2895 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - }, { // 2896 - mask: EncodeDollar | EncodeRightPeriod, - in: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01.", - out: "(ε\x18␞␂␔u=Sγ.*λ\x1c0␏Q|/λ[\rc[ωT0|\x01‛.", }, { // 2897 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", }, { // 2898 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "..\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", - out: "..\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", + mask: EncodeZero | EncodeRightPeriod, + in: "..εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", + out: "..εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", }, { // 2899 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "..\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", - out: "..\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", + mask: EncodeZero | EncodeRightPeriod, + in: "..εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", + out: "..εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", }, { // 2900 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2901 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2902 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj‛.", + mask: EncodeZero | EncodeRightPeriod, + in: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r‛.", }, { // 2903 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: ".η\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj‛.", + mask: EncodeZero | EncodeRightPeriod, + in: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: ".^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r‛.", }, { // 2904 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", }, { // 2905 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r/", }, { // 2906 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2907 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2908 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj‛.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r‛.", }, { // 2909 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: "ι.\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj‛.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: "␙.εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r‛.", }, { // 2910 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2911 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.6", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG./", }, { // 2912 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P..", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.‛.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG..", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG.‛.", }, { // 2913 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P..", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>P.‛.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG..", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG.‛.", }, { // 2914 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", }, { // 2915 - mask: EncodeDoubleQuote | EncodeRightPeriod, - in: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj.", - out: "ιη\v␃\bπ2$[\x1c.␂\\.4␘ξ\x1d{(j}␍υμ␏>Pj‛.", + mask: EncodeZero | EncodeRightPeriod, + in: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r.", + out: "␙^εχ<ρ>\x05␘b.λ!\x1c␘κf␜c%Gy*\x1ae+\rG\r‛.", }, { // 2916 - mask: EncodeColon | EncodeRightPeriod, - in: "υ\"␗|ρ\\"\x1f\x00r.λg\x0ex"␡\x15/ς", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}%", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}%", }, { // 2993 - mask: EncodeHash | EncodeRightPeriod, - in: "..\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", - out: "..␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "..α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}%", + out: "..α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}%", }, { // 2994 - mask: EncodeHash | EncodeRightPeriod, - in: "..\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", - out: "..␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "..α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}%", + out: "..α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}%", }, { // 2995 - mask: EncodeHash | EncodeRightPeriod, - in: ".υ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: ".υ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: ".\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: ".\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 2996 - mask: EncodeHash | EncodeRightPeriod, - in: ".υ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: ".υ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: ".\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: ".\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 2997 - mask: EncodeHash | EncodeRightPeriod, - in: ".υ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: ".υ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: ".\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: ".\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}‛.", }, { // 2998 - mask: EncodeHash | EncodeRightPeriod, - in: ".υ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: ".υ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: ".\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: ".\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}‛.", }, { // 2999 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}%", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}%", }, { // 3000 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}%", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}%", }, { // 3001 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 3002 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 3003 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}‛.", }, { // 3004 - mask: EncodeHash | EncodeRightPeriod, - in: "κ.\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: "κ.␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#.α'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: "#.α'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}‛.", }, { // 3005 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 3006 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.ς", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18.%", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.%", }, { // 3007 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15..", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18..", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.‛.", }, { // 3008 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15..", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15.‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18..", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18.‛.", }, { // 3009 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}.", }, { // 3010 - mask: EncodeHash | EncodeRightPeriod, - in: "κυ\x003k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/.", - out: "κυ␀3k]␍'γ␒.3\x05\x1e\x05?M.rX|βwdOχ>\x15/‛.", + mask: EncodeSquareBracket | EncodeRightPeriod, + in: "#\x1cα'\x13θ!> κ.␅[uε\x171,w0\'7θJ\x7f}\x18}.", + out: "#\x1cα'\x13θ!> κ.␅‛[uε\x171,w0\'7θJ\x7f}\x18}‛.", }, { // 3011 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", }, { // 3012 - mask: EncodePercent | EncodeRightPeriod, - in: "..␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", - out: "..␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "..u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", + out: "..u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", }, { // 3013 - mask: EncodePercent | EncodeRightPeriod, - in: "..␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", - out: "..␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "..u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", + out: "..u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", }, { // 3014 - mask: EncodePercent | EncodeRightPeriod, - in: ".f␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: ".f␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3015 - mask: EncodePercent | EncodeRightPeriod, - in: ".f␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: ".f␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3016 - mask: EncodePercent | EncodeRightPeriod, - in: ".f␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: ".f␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR‛.", }, { // 3017 - mask: EncodePercent | EncodeRightPeriod, - in: ".f␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: ".f␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: ".λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR‛.", }, { // 3018 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", }, { // 3019 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfRJ", }, { // 3020 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3021 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3022 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR‛.", }, { // 3023 - mask: EncodePercent | EncodeRightPeriod, - in: "ε.␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: "ε.␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: "␆.u!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR‛.", }, { // 3024 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3025 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.␛", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.J", }, { // 3026 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι..", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf..", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.‛.", }, { // 3027 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι..", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι.‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf..", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοf.‛.", }, { // 3028 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", }, { // 3029 - mask: EncodePercent | EncodeRightPeriod, - in: "εf␡\\%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'.", - out: "εf␡\\‛%\n:Ipγ.\x11>#␐Lχ␘`CGq\x17ζ{euι'‛.", + mask: EncodeSemicolon | EncodeRightPeriod, + in: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR.", + out: "␆λu!ξSf\x02:␆.θχS=}$η␏x[:r[\x1f\nοfR‛.", }, { // 3030 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI~", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κHe", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κHe", }, { // 3031 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "..\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI~", - out: "..\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "..βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κHe", + out: "..βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κHe", }, { // 3032 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "..\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI~", - out: "..\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "..βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κHe", + out: "..βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κHe", }, { // 3033 - mask: EncodeBackSlash | EncodeRightPeriod, - in: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3034 - mask: EncodeBackSlash | EncodeRightPeriod, - in: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3035 - mask: EncodeBackSlash | EncodeRightPeriod, - in: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH‛.", }, { // 3036 - mask: EncodeBackSlash | EncodeRightPeriod, - in: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: ".␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: ".␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH‛.", }, { // 3037 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI~", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κHe", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κHe", }, { // 3038 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI~", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κHe", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κHe", }, { // 3039 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3040 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3041 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH‛.", }, { // 3042 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: "␃.\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: "‛␀.βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH‛.", }, { // 3043 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3044 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ.~", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.~", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ.e", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.e", }, { // 3045 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ..", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ..", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.‛.", }, { // 3046 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρ..", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρ.‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κ..", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κ.‛.", }, { // 3047 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH.", }, { // 3048 - mask: EncodeBackSlash | EncodeRightPeriod, - in: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\\ρI.", - out: "␃␡\nψ"}\x18V>F.χη$]\ns␏λ4β␂\x1a␊␊*\ρI‛.", + mask: EncodeExclamation | EncodeRightPeriod, + in: "␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊␀κH.", + out: "‛␀␆βο\\%\x180ς:.3οk&prDg\x1dU␎\tI'␊‛␀κH‛.", }, { // 3049 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι`", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", }, { // 3050 - mask: EncodeCrLf | EncodeRightPeriod, - in: "..C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι`", - out: "..C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι`", + mask: EncodeDollar | EncodeRightPeriod, + in: "..ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", + out: "..ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", }, { // 3051 - mask: EncodeCrLf | EncodeRightPeriod, - in: "..C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι`", - out: "..C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι`", + mask: EncodeDollar | EncodeRightPeriod, + in: "..ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", + out: "..ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", }, { // 3052 - mask: EncodeCrLf | EncodeRightPeriod, - in: ".:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: ".:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3053 - mask: EncodeCrLf | EncodeRightPeriod, - in: ".:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: ".:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3054 - mask: EncodeCrLf | EncodeRightPeriod, - in: ".:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: ".:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ‛.", }, { // 3055 - mask: EncodeCrLf | EncodeRightPeriod, - in: ".:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: ".:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: ".[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ‛.", }, { // 3056 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι`", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", }, { // 3057 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι`", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σU", }, { // 3058 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3059 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3060 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ‛.", }, { // 3061 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊.C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: "‛␊.C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: "␖.ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ‛.", }, { // 3062 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3063 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω.`", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.`", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.U", }, { // 3064 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω..", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏..", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.‛.", }, { // 3065 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ω..", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ω.‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏..", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏.‛.", }, { // 3066 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", }, { // 3067 - mask: EncodeCrLf | EncodeRightPeriod, - in: "␊:C_ρ:>C␊v.Eq␆]$J\n6:\x18␐\x1fλβ\␙ωι.", - out: "‛␊:C_ρ:>C‛␊v.Eq␆]$J␊6:\x18␐\x1fλβ\␙ωι‛.", + mask: EncodeDollar | EncodeRightPeriod, + in: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ.", + out: "␖[ηυz\v␒/{␛.βn!L␅MK\x17\nNARλ5"δ␏σ‛.", }, { // 3068 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", }, { // 3069 - mask: EncodeDel | EncodeRightPeriod, - in: "..<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", - out: "..<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "..B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", + out: "..B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", }, { // 3070 - mask: EncodeDel | EncodeRightPeriod, - in: "..<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", - out: "..<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "..B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", + out: "..B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", }, { // 3071 - mask: EncodeDel | EncodeRightPeriod, - in: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3072 - mask: EncodeDel | EncodeRightPeriod, - in: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3073 - mask: EncodeDel | EncodeRightPeriod, - in: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h‛.", }, { // 3074 - mask: EncodeDel | EncodeRightPeriod, - in: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: ".␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: ".iB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h‛.", }, { // 3075 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", }, { // 3076 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h\v", }, { // 3077 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3078 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3079 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h‛.", }, { // 3080 - mask: EncodeDel | EncodeRightPeriod, - in: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: "j.<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: "β.B\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h‛.", }, { // 3081 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3082 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.~", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.\v", }, { // 3083 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂..", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#..", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.‛.", }, { // 3084 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂..", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂.‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#..", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#.‛.", }, { // 3085 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", }, { // 3086 - mask: EncodeDel | EncodeRightPeriod, - in: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/.", - out: "j␃<βης?\x1b\v^.;D\\␛\Pσ7[δ/\x02`θz`␂/‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod, + in: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h.", + out: "βiB\␙\x15␙;η].~λc>σ␓\x05ωcyvθ␌%_k#h‛.", }, { // 3087 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD␜", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", }, { // 3088 - mask: EncodeCtl | EncodeRightPeriod, - in: "..#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD␜", - out: "..#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "..p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", + out: "..p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", }, { // 3089 - mask: EncodeCtl | EncodeRightPeriod, - in: "..#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD␜", - out: "..#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "..p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", + out: "..p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", }, { // 3090 - mask: EncodeCtl | EncodeRightPeriod, - in: ".]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: ".]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3091 - mask: EncodeCtl | EncodeRightPeriod, - in: ".]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: ".]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3092 - mask: EncodeCtl | EncodeRightPeriod, - in: ".]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: ".]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛.", + mask: EncodeColon | EncodeRightPeriod, + in: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'‛.", }, { // 3093 - mask: EncodeCtl | EncodeRightPeriod, - in: ".]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: ".]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛.", + mask: EncodeColon | EncodeRightPeriod, + in: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: ".\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'‛.", }, { // 3094 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD␜", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", }, { // 3095 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD␜", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'\x12", }, { // 3096 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3097 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3098 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛.", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'‛.", }, { // 3099 - mask: EncodeCtl | EncodeRightPeriod, - in: "3.#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: "3.#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛.", + mask: EncodeColon | EncodeRightPeriod, + in: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: "z.p?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'‛.", }, { // 3100 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3101 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k.␜", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛␜", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.\x12", }, { // 3102 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k..", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛.", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ..", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.‛.", }, { // 3103 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05k..", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅k.‛.", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ..", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ.‛.", }, { // 3104 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD.", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", }, { // 3105 - mask: EncodeCtl | EncodeRightPeriod, - in: "3]#iσ\x1b␞[θ␈.+πLθ␅χ\"β␖J]\v\x15[Q\x05kD.", - out: "3]#iσ␛‛␞[θ‛␈.+πLθ‛␅χ\"β‛␖J]␋␕[Q␅kD‛.", + mask: EncodeColon | EncodeRightPeriod, + in: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'.", + out: "z\x1ap?%[iu\vx.␆␍α)␉[^γC;κ\x11␜β]ηζ'‛.", }, { // 3106 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + }, { // 3107 + mask: EncodeQuestion | EncodeRightPeriod, + in: "..%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + out: "..%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + }, { // 3108 + mask: EncodeQuestion | EncodeRightPeriod, + in: "..%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + out: "..%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + }, { // 3109 + mask: EncodeQuestion | EncodeRightPeriod, + in: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3110 + mask: EncodeQuestion | EncodeRightPeriod, + in: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3111 + mask: EncodeQuestion | EncodeRightPeriod, + in: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_‛.", + }, { // 3112 + mask: EncodeQuestion | EncodeRightPeriod, + in: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: ".D%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_‛.", + }, { // 3113 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + }, { // 3114 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_<", + }, { // 3115 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3116 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3117 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_‛.", + }, { // 3118 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: "\x1c.%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_‛.", + }, { // 3119 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3120 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.<", + }, { // 3121 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>..", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.‛.", + }, { // 3122 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>..", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>.‛.", + }, { // 3123 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + }, { // 3124 + mask: EncodeQuestion | EncodeRightPeriod, + in: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_.", + out: "\x1cD%␎|βκθυS.\x1emτ␆\x1f\bK\b\f*P@=␊Bη>_‛.", + }, { // 3125 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + }, { // 3126 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "..`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + out: "..`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + }, { // 3127 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "..`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + out: "..`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + }, { // 3128 + mask: EncodeAsterisk | EncodeRightPeriod, + in: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3129 + mask: EncodeAsterisk | EncodeRightPeriod, + in: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3130 + mask: EncodeAsterisk | EncodeRightPeriod, + in: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS‛.", + }, { // 3131 + mask: EncodeAsterisk | EncodeRightPeriod, + in: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: ".'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS‛.", + }, { // 3132 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + }, { // 3133 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νST", + }, { // 3134 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3135 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3136 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS‛.", + }, { // 3137 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: "y.`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS‛.", + }, { // 3138 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3139 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.T", + }, { // 3140 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν..", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.‛.", + }, { // 3141 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν..", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=ν.‛.", + }, { // 3142 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + }, { // 3143 + mask: EncodeAsterisk | EncodeRightPeriod, + in: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS.", + out: "y'`\x7fθ\x1ce␔Q\x13.tb\x02\x19ξ,+%ξ␍␏;␅ζρ=νS‛.", + }, { // 3144 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + }, { // 3145 + mask: EncodePipe | EncodeRightPeriod, + in: "..:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + out: "..:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + }, { // 3146 + mask: EncodePipe | EncodeRightPeriod, + in: "..:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + out: "..:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + }, { // 3147 + mask: EncodePipe | EncodeRightPeriod, + in: ".φ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: ".φ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3148 + mask: EncodePipe | EncodeRightPeriod, + in: ".φ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: ".φ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3149 + mask: EncodePipe | EncodeRightPeriod, + in: ".φ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: ".φ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ‛.", + }, { // 3150 + mask: EncodePipe | EncodeRightPeriod, + in: ".φ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: ".φ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ‛.", + }, { // 3151 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + }, { // 3152 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ;", + }, { // 3153 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3154 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3155 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ‛.", + }, { // 3156 + mask: EncodePipe | EncodeRightPeriod, + in: "x.:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: "x.:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ‛.", + }, { // 3157 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3158 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.;", + }, { // 3159 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(..", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.‛.", + }, { // 3160 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(..", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(.‛.", + }, { // 3161 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + }, { // 3162 + mask: EncodePipe | EncodeRightPeriod, + in: "xφ:[!\x00J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ.", + out: "xφ:[!␀J;λ␉.6ζ7;qZ&?ω␔␏\nςv\r!(σ‛.", + }, { // 3163 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + }, { // 3164 + mask: EncodeHash | EncodeRightPeriod, + in: "..}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + out: "..}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + }, { // 3165 + mask: EncodeHash | EncodeRightPeriod, + in: "..}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + out: "..}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + }, { // 3166 + mask: EncodeHash | EncodeRightPeriod, + in: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3167 + mask: EncodeHash | EncodeRightPeriod, + in: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3168 + mask: EncodeHash | EncodeRightPeriod, + in: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ‛.", + }, { // 3169 + mask: EncodeHash | EncodeRightPeriod, + in: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: ".␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ‛.", + }, { // 3170 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + }, { // 3171 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ5", + }, { // 3172 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3173 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3174 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ‛.", + }, { // 3175 + mask: EncodeHash | EncodeRightPeriod, + in: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: "/.}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ‛.", + }, { // 3176 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3177 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.5", + }, { // 3178 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ..", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.‛.", + }, { // 3179 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ..", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψ.‛.", + }, { // 3180 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + }, { // 3181 + mask: EncodeHash | EncodeRightPeriod, + in: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ.", + out: "/␁}\x13␂)y\x04D".U&f\x16␞\nω␔\x05φs2ν␋<χψγ‛.", + }, { // 3182 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + }, { // 3183 + mask: EncodePercent | EncodeRightPeriod, + in: "..yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + out: "..yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + }, { // 3184 + mask: EncodePercent | EncodeRightPeriod, + in: "..yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + out: "..yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + }, { // 3185 + mask: EncodePercent | EncodeRightPeriod, + in: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3186 + mask: EncodePercent | EncodeRightPeriod, + in: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3187 + mask: EncodePercent | EncodeRightPeriod, + in: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b‛.", + }, { // 3188 + mask: EncodePercent | EncodeRightPeriod, + in: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: ".αyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b‛.", + }, { // 3189 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + }, { // 3190 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b\x1a", + }, { // 3191 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3192 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3193 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b‛.", + }, { // 3194 + mask: EncodePercent | EncodeRightPeriod, + in: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: "α.yς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b‛.", + }, { // 3195 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3196 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.\x1a", + }, { // 3197 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C..", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.‛.", + }, { // 3198 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C..", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C.‛.", + }, { // 3199 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + }, { // 3200 + mask: EncodePercent | EncodeRightPeriod, + in: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b.", + out: "ααyς␘\x13␟Rι<.Gχgi\r␊κ6\x18Y>RD␒b␔C\x1b‛.", + }, { // 3201 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + }, { // 3202 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "..\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + out: "..␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + }, { // 3203 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "..\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + out: "..␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + }, { // 3204 + mask: EncodeBackSlash | EncodeRightPeriod, + in: ".%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: ".%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3205 + mask: EncodeBackSlash | EncodeRightPeriod, + in: ".%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: ".%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3206 + mask: EncodeBackSlash | EncodeRightPeriod, + in: ".%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: ".%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`‛.", + }, { // 3207 + mask: EncodeBackSlash | EncodeRightPeriod, + in: ".%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: ".%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`‛.", + }, { // 3208 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + }, { // 3209 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`␃", + }, { // 3210 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3211 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3212 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`‛.", + }, { // 3213 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗.\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: "␗.␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`‛.", + }, { // 3214 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3215 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.␃", + }, { // 3216 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN..", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.‛.", + }, { // 3217 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN..", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN.‛.", + }, { // 3218 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + }, { // 3219 + mask: EncodeBackSlash | EncodeRightPeriod, + in: "␗%\x00*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`.", + out: "␗%␀*η\x0e:ισ*.:P:f[kzC%3]<βGξςN`‛.", + }, { // 3220 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds\b", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds\b", + }, { // 3221 + mask: EncodeCrLf | EncodeRightPeriod, + in: "..R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds\b", + out: "..R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds\b", + }, { // 3222 + mask: EncodeCrLf | EncodeRightPeriod, + in: "..R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds\b", + out: "..R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds\b", + }, { // 3223 + mask: EncodeCrLf | EncodeRightPeriod, + in: ".MR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: ".MR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3224 + mask: EncodeCrLf | EncodeRightPeriod, + in: ".MR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: ".MR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3225 + mask: EncodeCrLf | EncodeRightPeriod, + in: ".MR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: ".MR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds‛.", + }, { // 3226 + mask: EncodeCrLf | EncodeRightPeriod, + in: ".MR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: ".MR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds‛.", + }, { // 3227 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds\b", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds\b", + }, { // 3228 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds\b", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds\b", + }, { // 3229 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3230 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3231 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds‛.", + }, { // 3232 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: "ρ.R␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds‛.", + }, { // 3233 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3234 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd.\b", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.\b", + }, { // 3235 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd..", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.‛.", + }, { // 3236 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rd..", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍d.‛.", + }, { // 3237 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds.", + }, { // 3238 + mask: EncodeCrLf | EncodeRightPeriod, + in: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜␀λ$ιG\n$\rds.", + out: "ρMR␑DπwS$\x03.B␝␁$␇λβ␜‛␀λ$ιG␊$␍ds‛.", + }, { // 3239 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + }, { // 3240 + mask: EncodeDel | EncodeRightPeriod, + in: "..`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + out: "..`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + }, { // 3241 + mask: EncodeDel | EncodeRightPeriod, + in: "..`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + out: "..`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + }, { // 3242 + mask: EncodeDel | EncodeRightPeriod, + in: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3243 + mask: EncodeDel | EncodeRightPeriod, + in: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3244 + mask: EncodeDel | EncodeRightPeriod, + in: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\‛.", + }, { // 3245 + mask: EncodeDel | EncodeRightPeriod, + in: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: ".y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\‛.", + }, { // 3246 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + }, { // 3247 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\τ", + }, { // 3248 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3249 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3250 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\‛.", + }, { // 3251 + mask: EncodeDel | EncodeRightPeriod, + in: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: "[.`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\‛.", + }, { // 3252 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3253 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.τ", + }, { // 3254 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5..", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.‛.", + }, { // 3255 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5..", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5.‛.", + }, { // 3256 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + }, { // 3257 + mask: EncodeDel | EncodeRightPeriod, + in: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\.", + out: "[y`ο␛υ^\n\x1d:.!υ<\x16=\nμ\x02βIj!]'~;5\‛.", + }, { // 3258 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm\x16", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m␖", + }, { // 3259 + mask: EncodeCtl | EncodeRightPeriod, + in: "..>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm\x16", + out: "..>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m␖", + }, { // 3260 + mask: EncodeCtl | EncodeRightPeriod, + in: "..>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm\x16", + out: "..>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m␖", + }, { // 3261 + mask: EncodeCtl | EncodeRightPeriod, + in: ".␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: ".‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3262 + mask: EncodeCtl | EncodeRightPeriod, + in: ".␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: ".‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3263 + mask: EncodeCtl | EncodeRightPeriod, + in: ".␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: ".‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m‛.", + }, { // 3264 + mask: EncodeCtl | EncodeRightPeriod, + in: ".␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: ".‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m‛.", + }, { // 3265 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm\x16", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m␖", + }, { // 3266 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm\x16", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m␖", + }, { // 3267 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3268 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3269 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m‛.", + }, { // 3270 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11.>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: "␑.>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m‛.", + }, { // 3271 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3272 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f.\x16", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.␖", + }, { // 3273 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f..", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.‛.", + }, { // 3274 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0f..", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏.‛.", + }, { // 3275 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m.", + }, { // 3276 + mask: EncodeCtl | EncodeRightPeriod, + in: "\x11␌>β␔#'wσ0.a@jaφ␔τvFMκ␡ τ;l\x0fm.", + out: "␑‛␌>β‛␔#'wσ0.a@jaφ‛␔τvFMκ␡ τ;l␏m‛.", + }, { // 3277 mask: EncodeRightCrLfHtVt, in: "\t", out: "␉", - }, { // 3107 + }, { // 3278 mask: EncodeRightCrLfHtVt, in: "\n", out: "␊", - }, { // 3108 + }, { // 3279 mask: EncodeRightCrLfHtVt, in: "\v", out: "␋", - }, { // 3109 + }, { // 3280 mask: EncodeRightCrLfHtVt, in: "\r", out: "␍", - }, { // 3110 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - }, { // 3111 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\t␉i␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - out: "\t␉i␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - }, { // 3112 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␉␉i␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - out: "␉␉i␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - }, { // 3113 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\tτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - out: "\tτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - }, { // 3114 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␉τi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - out: "␉τi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - }, { // 3115 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\tτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - out: "\tτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE‛␉", - }, { // 3116 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␉τi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - out: "␉τi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE‛␉", - }, { // 3117 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e\ti␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - out: "\x1e\ti␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - }, { // 3118 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e␉i␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - out: "\x1e␉i␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμEπ", - }, { // 3119 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e\ti␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - out: "\x1e\ti␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - }, { // 3120 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e␉i␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - out: "\x1e␉i␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - }, { // 3121 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e\ti␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - out: "\x1e\ti␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE‛␉", - }, { // 3122 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1e␉i␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - out: "\x1e␉i␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE‛␉", - }, { // 3123 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ\tπ", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ\tπ", - }, { // 3124 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉π", - }, { // 3125 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ\t␉", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ\t‛␉", - }, { // 3126 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉␉", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμ␉‛␉", - }, { // 3127 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE\t", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - }, { // 3128 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\x1eτi␂␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE␉", - out: "\x1eτi␂‛␀␂sY,k\tL␖τ>\\␎Cλ\x11{:f\arξMμE‛␉", - }, { // 3129 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - }, { // 3130 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\n␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - out: "\n␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - }, { // 3131 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␊␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - out: "␊␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - }, { // 3132 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\n;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - out: "\n;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - }, { // 3133 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␊;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - out: "␊;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - }, { // 3134 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\n;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - out: "\n;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&‛␊", - }, { // 3135 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␊;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - out: "␊;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&‛␊", - }, { // 3136 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - out: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - }, { // 3137 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - out: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␕", - }, { // 3138 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - out: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - }, { // 3139 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - out: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - }, { // 3140 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - out: "ξ\n\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&‛␊", - }, { // 3141 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - out: "ξ␊\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&‛␊", - }, { // 3142 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b\n␕", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b\n␕", - }, { // 3143 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␕", - }, { // 3144 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b\n␊", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b\n‛␊", - }, { // 3145 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊␊", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b␊‛␊", - }, { // 3146 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&\n", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - }, { // 3147 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&␊", - out: "ξ;\x19ο1χa3κ\v\n\'?\x16i(λ\x14N\n␙2␡kTσ\b&‛␊", - }, { // 3148 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - }, { // 3149 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\v␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - out: "\v␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - }, { // 3150 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␋␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - out: "␋␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - }, { // 3151 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\vg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - out: "\vg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - }, { // 3152 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␋g/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - out: "␋g/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - }, { // 3153 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\vg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - out: "\vg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2‛␋", - }, { // 3154 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␋g/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - out: "␋g/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2‛␋", - }, { // 3155 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - out: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - }, { // 3156 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - out: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2S", - }, { // 3157 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - out: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - }, { // 3158 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - out: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - }, { // 3159 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - out: "B\v/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2‛␋", - }, { // 3160 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - out: "B␋/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2‛␋", - }, { // 3161 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ\vS", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ\vS", - }, { // 3162 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋S", - }, { // 3163 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ\v␋", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ\v‛␋", - }, { // 3164 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋␋", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ␋‛␋", - }, { // 3165 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2\v", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - }, { // 3166 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2␋", - out: "Bg/\x04,\x0fj␌μ␖\v\f1\x161νωI␕\x15npων␁␓}ρ2‛␋", - }, { // 3167 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - }, { // 3168 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\r␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - out: "\r␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - }, { // 3169 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␍␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - out: "␍␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - }, { // 3170 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\r\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - out: "\r\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - }, { // 3171 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␍\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - out: "␍\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - }, { // 3172 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "\r\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - out: "\r\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R‛␍", - }, { // 3173 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "␍\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - out: "␍\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R‛␍", - }, { // 3174 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - out: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - }, { // 3175 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - out: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#RF", - }, { // 3176 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - out: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - }, { // 3177 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - out: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - }, { // 3178 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - out: "ω\r\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R‛␍", - }, { // 3179 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - out: "ω␍\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R‛␍", - }, { // 3180 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#\rF", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#\rF", - }, { // 3181 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍F", - }, { // 3182 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#\r␍", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#\r‛␍", - }, { // 3183 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍␍", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#␍‛␍", - }, { // 3184 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R\r", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - }, { // 3185 - mask: EncodeZero | EncodeRightCrLfHtVt, - in: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R␍", - out: "ω\x04\x1a`x␟:\x1c'/\rς:>-W␝+;37ςι␃βλ␗#R‛␍", - }, { // 3186 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - }, { // 3187 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\t␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - out: "\t␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - }, { // 3188 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␉␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - out: "␉␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - }, { // 3189 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\tA␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - out: "\tA␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - }, { // 3190 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␉A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - out: "␉A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - }, { // 3191 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\tA␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - out: "\tA␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι‛␉", - }, { // 3192 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␉A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - out: "␉A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι‛␉", - }, { // 3193 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - out: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - }, { // 3194 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - out: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι^", - }, { // 3195 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - out: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - }, { // 3196 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - out: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - }, { // 3197 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - out: "3\t␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι‛␉", - }, { // 3198 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - out: "3␉␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι‛␉", - }, { // 3199 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%\t^", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%\t^", - }, { // 3200 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉^", - }, { // 3201 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%\t␉", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%\t‛␉", - }, { // 3202 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉␉", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%␉‛␉", - }, { // 3203 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι\t", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - }, { // 3204 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι␉", - out: "3A␜(}AHωιf\t\x16$␎/\x1e␅φK\x04#τG␚\r!δ%ι‛␉", - }, { // 3205 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - }, { // 3206 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\n␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - out: "\n␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - }, { // 3207 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␊␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - out: "␊␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - }, { // 3208 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\n@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - out: "\n@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - }, { // 3209 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␊@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - out: "␊@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - }, { // 3210 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\n@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - out: "\n@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η‛␊", - }, { // 3211 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␊@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - out: "␊@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η‛␊", - }, { // 3212 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - out: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - }, { // 3213 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - out: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η^", - }, { // 3214 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - out: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - }, { // 3215 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - out: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - }, { // 3216 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - out: "β\n\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η‛␊", - }, { // 3217 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - out: "β␊\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η‛␊", - }, { // 3218 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6\n^", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6\n^", - }, { // 3219 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊^", - }, { // 3220 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6\n␊", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6\n‛␊", - }, { // 3221 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊␊", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6␊‛␊", - }, { // 3222 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η\n", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - }, { // 3223 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η␊", - out: "β@\x16'\x1cM11β\x0e\nκN"δ!;δr/\x16|\r␜f]␅6η‛␊", - }, { // 3224 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - }, { // 3225 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\v␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - out: "\v␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - }, { // 3226 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␋␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - out: "␋␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - }, { // 3227 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\v8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - out: "\v8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - }, { // 3228 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␋8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - out: "␋8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - }, { // 3229 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\v8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - out: "\v8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*‛␋", - }, { // 3230 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␋8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - out: "␋8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*‛␋", - }, { // 3231 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - out: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - }, { // 3232 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - out: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*u", - }, { // 3233 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - out: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - }, { // 3234 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - out: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - }, { // 3235 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - out: "?\v␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*‛␋", - }, { // 3236 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - out: "?␋␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*‛␋", - }, { // 3237 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε\vu", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε\vu", - }, { // 3238 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋u", - }, { // 3239 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε\v␋", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε\v‛␋", - }, { // 3240 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋␋", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε␋‛␋", - }, { // 3241 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*\v", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - }, { // 3242 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*␋", - out: "?8␌\n␏πAυπ*\vVp/4␙"λ␘\u007fτ{\v\n[g\\ε*‛␋", - }, { // 3243 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - }, { // 3244 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\r␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - out: "\r␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - }, { // 3245 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␍␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - out: "␍␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - }, { // 3246 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\rυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - out: "\rυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - }, { // 3247 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␍υ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - out: "␍υ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - }, { // 3248 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "\rυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - out: "\rυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*‛␍", - }, { // 3249 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "␍υ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - out: "␍υ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*‛␍", - }, { // 3250 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - out: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - }, { // 3251 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - out: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␜", - }, { // 3252 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - out: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - }, { // 3253 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - out: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - }, { // 3254 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - out: "V\r`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*‛␍", - }, { // 3255 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - out: "V␍`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*‛␍", - }, { // 3256 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w\r␜", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w\r␜", - }, { // 3257 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␜", - }, { // 3258 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w\r␍", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w\r‛␍", - }, { // 3259 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍␍", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w␍‛␍", - }, { // 3260 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*\r", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - }, { // 3261 - mask: EncodeSlash | EncodeRightCrLfHtVt, - in: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*␍", - out: "Vυ`μU]CQ\x13}\r]J␔-␚γαδe'`\\x19!N:w*‛␍", - }, { // 3262 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - }, { // 3263 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\t␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - out: "\t␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - }, { // 3264 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␉␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - out: "␉␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - }, { // 3265 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\tψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - out: "\tψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - }, { // 3266 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␉ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - out: "␉ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - }, { // 3267 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\tψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - out: "\tψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E‛␉", - }, { // 3268 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␉ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - out: "␉ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E‛␉", - }, { // 3269 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - out: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - }, { // 3270 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - out: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!Ey", - }, { // 3271 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - out: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - }, { // 3272 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - out: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - }, { // 3273 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - out: "^\tφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E‛␉", - }, { // 3274 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - out: "^␉φ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E‛␉", - }, { // 3275 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!\ty", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!\ty", - }, { // 3276 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉y", - }, { // 3277 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!\t␉", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!\t‛␉", - }, { // 3278 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉␉", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!␉‛␉", - }, { // 3279 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E\t", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - }, { // 3280 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E␉", - out: "^ψφ@\x0fl␅/␊E\th;φ8κγ␑\x0ea\x05Z\x0f␇dκ␈!E‛␉", }, { // 3281 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/χ", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", }, { // 3282 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\n␊^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/χ", - out: "\n␊^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\t␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", + out: "\t␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", }, { // 3283 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␊␊^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/χ", - out: "␊␊^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␉␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", + out: "␉␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", }, { // 3284 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\nχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊χ", - out: "\nχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\t␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", + out: "\t␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", }, { // 3285 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␊χ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊χ", - out: "␊χ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␉␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", + out: "␉␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", }, { // 3286 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\nχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/␊", - out: "\nχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\t␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", + out: "\t␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ‛␉", }, { // 3287 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␊χ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/␊", - out: "␊χ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␉␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", + out: "␉␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ‛␉", }, { // 3288 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β\n^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/χ", - out: "β\n^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", + out: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", }, { // 3289 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β␊^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/χ", - out: "β␊^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", + out: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ;", }, { // 3290 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β\n^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊χ", - out: "β\n^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", + out: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", }, { // 3291 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β␊^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊χ", - out: "β␊^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", + out: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", }, { // 3292 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β\n^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/␊", - out: "β\n^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", + out: "␘\tημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ‛␉", }, { // 3293 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "β␊^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/␊", - out: "β␊^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", + out: "␘␉ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ‛␉", }, { // 3294 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β\nχ", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β\nχ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU\t;", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU\t;", }, { // 3295 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊χ", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊χ", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉;", }, { // 3296 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β\n␊", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β\n‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU\t␉", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU\t‛␉", }, { // 3297 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β␊␊", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β␊‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉␉", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbU␉‛␉", }, { // 3298 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/\n", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ\t", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", }, { // 3299 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "βχ^$/␒␀`ο\x10\n>␀c<9blm~w\twGπ%\x14β/␊", - out: "βχ^$/␒‛␀`ο\x10\n>‛␀c<9blm~w\twGπ%\x14β/‛␊", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ␉", + out: "␘␡ημ␈\x03gd?χ\t#␛\n:\Mπψ/\n<:I>BbUυ‛␉", }, { // 3300 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", }, { // 3301 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\v␋2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", - out: "\v␋2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", + out: "\n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", }, { // 3302 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␋␋2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", - out: "␋␋2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␊␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", + out: "␊␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", }, { // 3303 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\v"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", - out: "\v"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", + out: "\n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", }, { // 3304 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␋"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", - out: "␋"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␊\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", + out: "␊\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", }, { // 3305 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\v"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", - out: "\v"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", + out: "\n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)‛␊", }, { // 3306 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␋"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", - out: "␋"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␊\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", + out: "␊\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)‛␊", }, { // 3307 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O\v2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", - out: "O\v2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", + out: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", }, { // 3308 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O␋2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", - out: "O␋2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", + out: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)9", }, { // 3309 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O\v2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", - out: "O\v2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", + out: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", }, { // 3310 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O␋2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", - out: "O␋2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", + out: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", }, { // 3311 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O\v2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", - out: "O\v2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", + out: "n\n%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)‛␊", }, { // 3312 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O␋2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", - out: "O␋2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", + out: "n␊%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)‛␊", }, { // 3313 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<\v\x18", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<\v\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅\n9", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅\n9", }, { // 3314 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋\x18", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊9", }, { // 3315 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<\v␋", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<\v‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅\n␊", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅\n‛␊", }, { // 3316 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋␋", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<␋‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊␊", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅␊‛␊", }, { // 3317 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A\v", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)\n", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", }, { // 3318 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "O"2␖=ζDy\`\v'Gξ;\x1fλ!\x1bLθητ\n?Z:<A␋", - out: "O"2␖=ζDy\`\v‛'Gξ;\x1fλ!\x1bLθητ\n?Z:<A‛␋", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)␊", + out: "n\x0f%πη?\x1b'␈τ\n\"uτk(␡\x17οh\x04\x1df␞θ:9␅)‛␊", }, { // 3319 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!S", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!S", }, { // 3320 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\r␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", - out: "\r␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\v␋'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!S", + out: "\v␋'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!S", }, { // 3321 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␍␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", - out: "␍␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␋␋'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!S", + out: "␋␋'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!S", }, { // 3322 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\rg\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", - out: "\rg\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\vR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋S", + out: "\vR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋S", }, { // 3323 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␍g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", - out: "␍g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␋R'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋S", + out: "␋R'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋S", }, { // 3324 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "\rg\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", - out: "\rg\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\vR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!␋", + out: "\vR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!‛␋", }, { // 3325 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: "␍g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", - out: "␍g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␋R'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!␋", + out: "␋R'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!‛␋", }, { // 3326 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", - out: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r\v'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!S", + out: "r\v'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!S", }, { // 3327 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", - out: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x184", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r␋'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!S", + out: "r␋'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!S", }, { // 3328 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", - out: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r\v'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋S", + out: "r\v'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋S", }, { // 3329 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", - out: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r␋'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋S", + out: "r␋'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋S", }, { // 3330 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", - out: ":\r\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r\v'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!␋", + out: "r\v'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!‛␋", }, { // 3331 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", - out: ":␍\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "r␋'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!␋", + out: "r␋'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!‛␋", }, { // 3332 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\r4", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\r4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*\vS", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*\vS", }, { // 3333 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍4", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋S", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋S", }, { // 3334 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\r␍", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\r‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*\v␋", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*\v‛␋", }, { // 3335 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍␍", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚␍‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*␋␋", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*␋‛␋", }, { // 3336 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18\r", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!\v", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!␋", }, { // 3337 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt, - in: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18␍", - out: ":g\fL[m;ψ\x15>\r[υw}m$|α␞%2␊β1ω*␚\x18‛␍", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "rR'5]wλ\r;l\v\?dθ3δκ␍o␀3"π']]*!␋", + out: "rR'5]wλ\r;l\v\?dθ3δκ␍o‛␀3"π']]*!‛␋", }, { // 3338 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", }, { // 3339 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\t␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", - out: "\t␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\r␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", + out: "\r␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", }, { // 3340 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␉␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", - out: "␉␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␍␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", + out: "␍␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", }, { // 3341 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\toμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", - out: "\toμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ry0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", + out: "\ry0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", }, { // 3342 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␉oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", - out: "␉oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␍y0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", + out: "␍y0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", }, { // 3343 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\toμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", - out: "\toμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ry0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", + out: "\ry0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃‛␍", }, { // 3344 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␉oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", - out: "␉oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "␍y0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", + out: "␍y0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃‛␍", }, { // 3345 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", - out: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", + out: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", }, { // 3346 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", - out: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", + out: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃5", }, { // 3347 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", - out: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", + out: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", }, { // 3348 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", - out: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", + out: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", }, { // 3349 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", - out: "[\tμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", + out: "\n\r0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃‛␍", }, { // 3350 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", - out: "[␉μx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", + out: "\n␍0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃‛␍", }, { // 3351 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02\t\x1f", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02\t\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19\r5", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19\r5", }, { // 3352 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉\x1f", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍5", }, { // 3353 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02\t␉", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02\t‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19\r␍", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19\r‛␍", }, { // 3354 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉␉", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02␉‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍␍", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␍‛␍", }, { // 3355 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ\t", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃\r", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", }, { // 3356 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ␉", - out: "[oμx"\x1aφK␝␑\t␈Bρ␔\u007f␁Zg[!eQmυl[\x02ψ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt, + in: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃␍", + out: "\ny0@O\x1aF:␞␉\r;κξξi%\"Bυσ7P␓␔3ζ\x19␃‛␍", }, { // 3357 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␁", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\v", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␋", }, { // 3358 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\n␊H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␁", - out: "\n␊H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\t␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\v", + out: "\t␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␋", }, { // 3359 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␊␊H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␁", - out: "␊␊H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␉␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\v", + out: "␉␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␋", }, { // 3360 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\n␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␁", - out: "\n␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\t␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉\v", + out: "\t␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉␋", }, { // 3361 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␊␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␁", - out: "␊␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␉␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉\v", + out: "␉␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉␋", }, { // 3362 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\n␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␊", - out: "\n␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\t␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c␉", + out: "\t␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c‛␉", }, { // 3363 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␊␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␊", - out: "␊␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␉␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c␉", + out: "␉␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c‛␉", }, { // 3364 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ\nH\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␁", - out: "ψ\nH\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\v", + out: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␋", }, { // 3365 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␊H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␁", - out: "ψ␊H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\v", + out: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␋", }, { // 3366 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ\nH\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␁", - out: "ψ\nH\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉\v", + out: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉␋", }, { // 3367 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␊H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␁", - out: "ψ␊H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉\v", + out: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉␋", }, { // 3368 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ\nH\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␊", - out: "ψ\nH\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c␉", + out: "H\tχUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c‛␉", }, { // 3369 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␊H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␊", - out: "ψ␊H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c␉", + out: "H␉χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c‛␉", }, { // 3370 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\n␁", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\n␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\t\v", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\t␋", }, { // 3371 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␁", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊␁", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉\v", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉␋", }, { // 3372 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\n␊", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\n‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\t␉", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\t‛␉", }, { // 3373 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc␊␊", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc␊‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go␉␉", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go␉‛␉", }, { // 3374 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d\n", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c\t", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c␉", }, { // 3375 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "ψ␑H\x1aNUa␟"␃\noτβ`;D\x1eθ6RgU␍[σιc\x1d␊", - out: "ψ␑H\x1aNUa␟"␃\noτβ‛`;D\x1eθ6RgU␍[σιc\x1d‛␊", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A/|υ.␅go\x1c␉", + out: "H␅χUQ␋A␔ωχ\t\nοε\x0eKm\x02␁|A‛/|υ.␅go\x1c‛␉", }, { // 3376 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", }, { // 3377 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\v␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", - out: "\v␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\n␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", + out: "\n␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", }, { // 3378 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␋␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", - out: "␋␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␊␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", + out: "␊␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", }, { // 3379 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\vKβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", - out: "\vKβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\n>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", + out: "\n>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", }, { // 3380 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␋Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", - out: "␋Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␊>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", + out: "␊>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", }, { // 3381 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\vKβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", - out: "\vKβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\n>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", + out: "\n>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ‛␊", }, { // 3382 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␋Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", - out: "␋Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␊>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", + out: "␊>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ‛␊", }, { // 3383 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", - out: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", + out: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", }, { // 3384 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", - out: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", + out: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ'", }, { // 3385 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", - out: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", + out: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", }, { // 3386 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", - out: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", + out: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", }, { // 3387 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", - out: ",\vβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", + out: "φ\n␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ‛␊", }, { // 3388 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", - out: ",␋β␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", + out: "φ␊␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ‛␊", }, { // 3389 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ\v\uff00", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ\v\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR\n'", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR\n'", }, { // 3390 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋\uff00", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊'", }, { // 3391 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ\v␋", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ\v‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR\n␊", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR\n‛␊", }, { // 3392 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋␋", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σ␋‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊␊", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fR␊‛␊", }, { // 3393 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk\v", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ\n", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", }, { // 3394 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk␋", - out: ",Kβ␁\x0eVruξ}\v/␁]>␄\x1c␝\x16"κ0\x12ξOσ\x03σk‛␋", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ␊", + out: "φ>␕7αA\";πζ\n%␚\fPfC`ε\x05\<␅K␔\n\fRξ‛␊", }, { // 3395 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", }, { // 3396 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\r␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", - out: "\r␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\v␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", + out: "\v␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", }, { // 3397 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␍␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", - out: "␍␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␋␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", + out: "␋␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", }, { // 3398 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\rθP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", - out: "\rθP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\v\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", + out: "\v\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", }, { // 3399 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␍θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", - out: "␍θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␋\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", + out: "␋\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", }, { // 3400 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "\rθP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", - out: "\rθP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\v\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", + out: "\v\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:‛␋", }, { // 3401 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "␍θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", - out: "␍θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␋\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", + out: "␋\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:‛␋", }, { // 3402 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", - out: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", + out: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", }, { // 3403 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", - out: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", + out: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:S", }, { // 3404 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", - out: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", + out: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", }, { // 3405 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", - out: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", + out: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", }, { // 3406 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", - out: "3\rP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", + out: "G\v\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:‛␋", }, { // 3407 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", - out: "3␍P\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", + out: "G␋\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:‛␋", }, { // 3408 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|\r)", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|\r)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%\vS", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%\vS", }, { // 3409 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍)", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋S", }, { // 3410 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|\r␍", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|\r‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%\v␋", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%\v‛␋", }, { // 3411 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍␍", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␍‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋␋", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%␋‛␋", }, { // 3412 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕\r", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:\v", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", }, { // 3413 - mask: EncodeBackQuote | EncodeRightCrLfHtVt, - in: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕␍", - out: "3θP\x11π`ψ#Gs\r/.\rξ>␍_#k:␓\x0eRψ\vα|␕‛␍", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:␋", + out: "G\t\nQso␍:<\\vγιλ;ω_πθ%X\n\\x13m\f␘%:‛␋", }, { // 3414 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", }, { // 3415 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\t␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", - out: "\t␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\r␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", + out: "\r␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", }, { // 3416 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␉␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", - out: "␉␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␍␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", + out: "␍␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", }, { // 3417 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\t␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", - out: "\t␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\r`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", + out: "\r`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", }, { // 3418 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␉␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", - out: "␉␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␍`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", + out: "␍`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", }, { // 3419 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\t␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", - out: "\t␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "\r`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", + out: "\r`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v‛␍", }, { // 3420 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␉␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", - out: "␉␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "␍`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", + out: "␍`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v‛␍", }, { // 3421 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", - out: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", + out: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", }, { // 3422 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", - out: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φιm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", + out: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v*", }, { // 3423 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", - out: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", + out: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", }, { // 3424 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", - out: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", + out: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", }, { // 3425 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", - out: "s\tzZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", + out: "V\r\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v‛␍", }, { // 3426 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", - out: "s␉zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", + out: "V␍\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v‛␍", }, { // 3427 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ\tm", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ\tm", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\r*", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\r*", }, { // 3428 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉m", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍*", }, { // 3429 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ\t␉", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ\t‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\r␍", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\r‛␍", }, { // 3430 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉␉", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φ␉‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍␍", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ␍‛␍", }, { // 3431 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι\t", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v\r", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", }, { // 3432 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι␉", - out: "s␊zZ$9'φ/}\tq\x1e,βμ\u007f%;5c\x05%␒φ␑:φι‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt, + in: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v␍", + out: "V`\aQ:`\x1eσ␛%\r␐\x16δ8'0N␍α@:ηβ9␙␓λ\v‛␍", }, { // 3433 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", }, { // 3434 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\n␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", - out: "\n␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\t␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", + out: "\t␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", }, { // 3435 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␊␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", - out: "␊␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␉␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", + out: "␉␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", }, { // 3436 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\n␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", - out: "\n␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\t&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", + out: "\t&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", }, { // 3437 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␊␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", - out: "␊␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␉&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", + out: "␉&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", }, { // 3438 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\n␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", - out: "\n␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\t&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", + out: "\t&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`‛␉", }, { // 3439 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␊␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", - out: "␊␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␉&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", + out: "␉&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`‛␉", }, { // 3440 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", - out: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", + out: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", }, { // 3441 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", - out: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", + out: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`>", }, { // 3442 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", - out: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", + out: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", }, { // 3443 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", - out: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", + out: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", }, { // 3444 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", - out: "\x0e\n;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", + out: "|\t␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`‛␉", }, { // 3445 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", - out: "\x0e␊;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", + out: "|␉␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`‛␉", }, { // 3446 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν\n%", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν\n%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02\t>", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02\t>", }, { // 3447 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊%", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉>", }, { // 3448 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν\n␊", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν\n‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02\t␉", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02\t‛␉", }, { // 3449 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊␊", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jν␊‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉␉", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02␉‛␉", }, { // 3450 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ\n", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`\t", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", }, { // 3451 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ␊", - out: "\x0e␄;'|␒ψαβ\a\nJ␓Q␙[\n\x13␜*τ6?~U␊jντ‛␊", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`␉", + out: "|&␃␄;\x02>ζfχ\t,<υτc`τ␞2[6#%n\rθ\x02`‛␉", }, { // 3452 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␏", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", }, { // 3453 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\v␋␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␏", - out: "\v␋␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\n␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", + out: "\n␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", }, { // 3454 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␋␋␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␏", - out: "␋␋␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␊␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", + out: "␊␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", }, { // 3455 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\v\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␏", - out: "\v\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\n>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", + out: "\n>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", }, { // 3456 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␋\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␏", - out: "␋\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␊>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", + out: "␊>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", }, { // 3457 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\v\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␋", - out: "\v\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\n>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", + out: "\n>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ‛␊", }, { // 3458 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␋\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␋", - out: "␋\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␊>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", + out: "␊>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ‛␊", }, { // 3459 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\v␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␏", - out: ""\v␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", + out: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", }, { // 3460 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""␋␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␏", - out: ""␋␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", + out: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκV", }, { // 3461 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\v␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␏", - out: ""\v␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", + out: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", }, { // 3462 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""␋␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␏", - out: ""␋␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", + out: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", }, { // 3463 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\v␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␋", - out: ""\v␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", + out: "␎\n\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ‛␊", }, { // 3464 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""␋␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␋", - out: ""␋␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", + out: "␎␊\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ‛␊", }, { // 3465 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα\v␏", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα\v␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB\nV", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB\nV", }, { // 3466 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␏", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋␏", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊V", }, { // 3467 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα\v␋", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα\v‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB\n␊", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB\n‛␊", }, { // 3468 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJα␋␋", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJα␋‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊␊", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nB␊‛␊", }, { // 3469 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK\v", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ\n", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", }, { // 3470 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: ""\\␒%γξν/[\x01\vNπ*\x16|n/\x00GβO␡\x1eiXJαK␋", - out: ""\\␒%γξν/[\x01\vNπ*\x16|n/␀GβO␡\x1eiXJαK‛␋", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ␊", + out: "␎>\\j::δvχh\n#(ψL\f\x01/\x1b␛|N!νν5nBκ‛␊", }, { // 3471 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16μ", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16μ", }, { // 3472 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\r␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", - out: "\r␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\v␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16μ", + out: "\v␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16μ", }, { // 3473 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␍␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", - out: "␍␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␋␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16μ", + out: "␋␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16μ", }, { // 3474 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\rdψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", - out: "\rdψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\vE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋μ", + out: "\vE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋μ", }, { // 3475 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␍dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", - out: "␍dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␋E\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋μ", + out: "␋E\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋μ", }, { // 3476 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "\rdψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", - out: "\rdψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\vE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16␋", + out: "\vE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16‛␋", }, { // 3477 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "␍dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", - out: "␍dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␋E\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16␋", + out: "␋E\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16‛␋", }, { // 3478 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", - out: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16μ", + out: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16μ", }, { // 3479 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", - out: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16μ", + out: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16μ", }, { // 3480 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", - out: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋μ", + out: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋μ", }, { // 3481 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", - out: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋μ", + out: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋μ", }, { // 3482 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", - out: "[\rψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16␋", + out: "D\v\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16‛␋", }, { // 3483 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", - out: "[␍ψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16␋", + out: "D␋\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16‛␋", }, { // 3484 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<\r(", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<\r(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\vμ", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\vμ", }, { // 3485 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍(", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋μ", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋μ", }, { // 3486 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<\r␍", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<\r‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\v␋", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\v‛␋", }, { // 3487 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍␍", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<␍‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00␋␋", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀␋‛␋", }, { // 3488 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α\r", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16\v", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16␋", }, { // 3489 - mask: EncodeLtGt | EncodeRightCrLfHtVt, - in: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α␍", - out: "[dψ␗η\x0f\x0f\x18>␘\r\v\nκc\"^␎␓␗η3J6r[G<α‛␍", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<\x00\x16␋", + out: "DE\x13<UV␊θωY\v)ω||\x15φ␟mAN␔ξ\rR|<␀\x16‛␋", }, { // 3490 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␐", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δK", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δK", }, { // 3491 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\t␉*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␐", - out: "\t␉*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\r␍fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δK", + out: "\r␍fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δK", }, { // 3492 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␉␉*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␐", - out: "␉␉*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␍␍fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δK", + out: "␍␍fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δK", }, { // 3493 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\t%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␐", - out: "\t%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\r␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", + out: "\r␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", }, { // 3494 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␉%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␐", - out: "␉%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␍␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", + out: "␍␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", }, { // 3495 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\t%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␉", - out: "\t%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "\r␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", + out: "\r␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ‛␍", }, { // 3496 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␉%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␉", - out: "␉%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "␍␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", + out: "␍␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ‛␍", }, { // 3497 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$\t*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␐", - out: "$\t*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L\rfσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δK", + out: "L\rfσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δK", }, { // 3498 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$␉*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␐", - out: "$␉*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␍fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δK", + out: "L␍fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δK", }, { // 3499 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$\t*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␐", - out: "$\t*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L\rfσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", + out: "L\rfσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", }, { // 3500 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$␉*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␐", - out: "$␉*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␍fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", + out: "L␍fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", }, { // 3501 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$\t*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␉", - out: "$\t*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L\rfσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", + out: "L\rfσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ‛␍", }, { // 3502 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$␉*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␉", - out: "$␉*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␍fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", + out: "L␍fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ‛␍", }, { // 3503 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w\t␐", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w\t␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_\rK", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_\rK", }, { // 3504 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␐", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉␐", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍K", }, { // 3505 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w\t␉", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w\t‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_\r␍", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_\r‛␍", }, { // 3506 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>w␉␉", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>w␉‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_␍␍", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_␍‛␍", }, { // 3507 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ\t", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ\r", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", }, { // 3508 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "$%*\x02␗\u007fm>χρ\txνqA␒\x00␍rμ|\a\x16γm␆>wχ␉", - out: "$%*\x02␗\u007fm>χρ\txνqA␒␀␍rμ|\a\x16γm␆>wχ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt, + in: "L␐fσ\rw␛␛'\x01\r␀ν;t\x10πσ\x0e|`Om:>xυ_δ␍", + out: "L␐fσ\rw␛␛‛'\x01\r‛␀ν;t\x10πσ\x0e|`Om:>xυ_δ‛␍", }, { // 3509 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉M", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", }, { // 3510 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\n␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉M", - out: "\n␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\t␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", + out: "\t␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", }, { // 3511 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␊␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉M", - out: "␊␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␉␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", + out: "␉␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", }, { // 3512 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\nG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊M", - out: "\nG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\tβ[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", + out: "\tβ[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", }, { // 3513 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␊G_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊M", - out: "␊G_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␉β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", + out: "␉β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", }, { // 3514 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\nG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉␊", - out: "\nG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\tβ[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", + out: "\tβ[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆‛␉", }, { // 3515 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␊G_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉␊", - out: "␊G_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␉β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", + out: "␉β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆‛␉", }, { // 3516 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉M", - out: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", + out: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", }, { // 3517 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉M", - out: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", + out: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆#", }, { // 3518 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊M", - out: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", + out: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", }, { // 3519 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊M", - out: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", + out: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", }, { // 3520 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉␊", - out: "χ\n_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", + out: "'\t[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆‛␉", }, { // 3521 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉␊", - out: "χ␊_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", + out: "'␉[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆‛␉", }, { // 3522 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G\nM", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G\nM", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς\t#", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς\t#", }, { // 3523 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊M", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊M", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉#", }, { // 3524 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G\n␊", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G\n‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς\t␉", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς\t‛␉", }, { // 3525 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␊␊", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␊‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉␉", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␉‛␉", }, { // 3526 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉\n", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆\t", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", }, { // 3527 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'\x00G␉␊", - out: "χG_␝\bFD\x0fτε\n␁βi␑ft␈θKσ\nl\x0e#'␀G␉‛␊", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆␉", + out: "'β[/\x15␗=␇\x11&\t'ςAβG+\x04␃\x12␝\x03\rwO$τς␆‛␉", }, { // 3528 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", }, { // 3529 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\v␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", - out: "\v␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\n␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", + out: "\n␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", }, { // 3530 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␋␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", - out: "␋␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␊␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", + out: "␊␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", }, { // 3531 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\vωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", - out: "\vωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\n\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", + out: "\n\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", }, { // 3532 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␋ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", - out: "␋ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␊\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", + out: "␊\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", }, { // 3533 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\vωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", - out: "\vωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\n\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", + out: "\n\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃‛␊", }, { // 3534 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␋ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", - out: "␋ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␊\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", + out: "␊\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃‛␊", }, { // 3535 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", - out: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", + out: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", }, { // 3536 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", - out: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", + out: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃Z", }, { // 3537 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", - out: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", + out: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", }, { // 3538 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", - out: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", + out: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", }, { // 3539 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", - out: "␍\vj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", + out: "τ\ng␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃‛␊", }, { // 3540 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", - out: "␍␋j1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", + out: "τ␊g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃‛␊", }, { // 3541 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f\v6", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f\v6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v\nZ", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v\nZ", }, { // 3542 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋6", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊Z", }, { // 3543 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f\v␋", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f\v‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v\n␊", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v\n‛␊", }, { // 3544 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋␋", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\f␋‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊␊", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␊‛␊", }, { // 3545 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr\v", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃\n", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", }, { // 3546 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr␋", - out: "␍ωj1␜␖ε[\"{\v<x\x1cN\t#\x10Aγψλ~δ␛^\\fr‛␋", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃␊", + out: "τ\x04g␕τ\thεPz\n\x14>3πω/␔\x05D*␂*!␇ke\v␃‛␊", }, { // 3547 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␐", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␐", }, { // 3548 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\r␍␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "\r␍␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\v␋δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␐", + out: "\v␋δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␐", }, { // 3549 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍␍␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "␍␍␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␋␋δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␐", + out: "␋␋δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␐", }, { // 3550 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\rγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍\r", - out: "\rγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\v<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␐", + out: "\v<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋␐", }, { // 3551 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍γ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍\r", - out: "␍γ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␋<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␐", + out: "␋<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋␐", }, { // 3552 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "\rγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01␍", - out: "\rγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "\v<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␋", + out: "\v<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌‛␋", }, { // 3553 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "␍γ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01␍", - out: "␍γ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "␋<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␋", + out: "␋<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌‛␋", }, { // 3554 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α\r␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "α\r␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε\vδ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␐", + out: "ε\vδ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␐", }, { // 3555 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α␍␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "α␍␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε␋δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␐", + out: "ε␋δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␐", }, { // 3556 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α\r␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍\r", - out: "α\r␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε\vδ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␐", + out: "ε\vδ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋␐", }, { // 3557 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α␍␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍\r", - out: "α␍␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε␋δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␐", + out: "ε␋δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋␐", }, { // 3558 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α\r␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01␍", - out: "α\r␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε\vδ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␋", + out: "ε\vδ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌‛␋", }, { // 3559 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "α␍␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01␍", - out: "α␍␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε␋δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␋", + out: "ε␋δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌‛␋", }, { // 3560 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\r\r", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\r␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#\v␐", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#\v␐", }, { // 3561 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍\r", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␐", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋␐", }, { // 3562 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\r␍", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\r‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#\v␋", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#\v‛␋", }, { // 3563 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg␍␍", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg␍‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␋␋", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␋‛␋", }, { // 3564 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01\r", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌\v", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌␋", }, { // 3565 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt, - in: "αγ␚k␖<ε\vJD\r``?a.*_\n␁␀>τμ(xμg\x01␍", - out: "αγ␚k␖<ε\vJD\r``?a.*_\n␁‛␀>τμ(xμg\x01‛␍", + mask: EncodeBackQuote | EncodeRightCrLfHtVt, + in: "ε<δ␕|\x01ωπNK\v5f~\x00?␎X0K\x7fCσ\x00";+#␌␋", + out: "ε<δ␕|\x01ωπNK\v5f~␀?␎X0K\x7fCσ␀";+#␌‛␋", }, { // 3566 - mask: EncodeSemicolon | EncodeRightCrLfHtVt, - in: "ρg3ρ\avU\x1d\bt\t'ω␍:λ*}6N\x12␈%[␟|yδ␕\x11;WN2␑φ\n", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\x01", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&\x01", }, { // 3662 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\n␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ\n", - out: "\n␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\t␉:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\x01", + out: "\t␉:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&\x01", }, { // 3663 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␊␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ\n", - out: "␊␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␉␉:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\x01", + out: "␉␉:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&\x01", }, { // 3664 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\nQ&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊\n", - out: "\nQ&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\t::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉\x01", + out: "\t::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉\x01", }, { // 3665 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␊Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊\n", - out: "␊Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␉::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉\x01", + out: "␉::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉\x01", }, { // 3666 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\nQ&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", - out: "\nQ&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\t::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&␉", + out: "\t::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&‛␉", }, { // 3667 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␊Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", - out: "␊Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␉::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&␉", + out: "␉::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&‛␉", }, { // 3668 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ\n", - out: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\x01", + out: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&\x01", }, { // 3669 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ\n", - out: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\x01", + out: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&\x01", }, { // 3670 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊\n", - out: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉\x01", + out: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉\x01", }, { // 3671 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊\n", - out: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉\x01", + out: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉\x01", }, { // 3672 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", - out: "\\\n&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&␉", + out: "j\t:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&‛␉", }, { // 3673 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", - out: "\\␊&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&␉", + out: "j␉:Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&‛␉", }, { // 3674 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑\n\n", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑\n␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`\t\x01", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`\t\x01", }, { // 3675 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊\n", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉\x01", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉\x01", }, { // 3676 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑\n␊", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑\n‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`\t␉", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`\t‛␉", }, { // 3677 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊␊", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑␊‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`␉␉", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`␉‛␉", }, { // 3678 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ\n", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&\t", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&␉", }, { // 3679 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ␊", - out: "\\Q&εχ␉/␗$I\nlθ+λ>[␟|yδ␕\x11;WN2␑φ‛␊", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ␀\x0e!ThX\x03Z<`&␉", + out: "j::Wχ;χ4\x047\tιc␞ψ␃Aβ‛␀\x0e!ThX\x03Z<`&‛␉", }, { // 3680 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", }, { // 3681 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\v␋␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", - out: "\v␋␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", + out: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", }, { // 3682 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␋␋␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", - out: "␋␋␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␊␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", + out: "␊␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", }, { // 3683 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\vλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", - out: "\vλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", }, { // 3684 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␋λ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", - out: "␋λ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␊^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", + out: "␊^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", }, { // 3685 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\vλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", - out: "\vλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?‛␊", }, { // 3686 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␋λ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", - out: "␋λ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␊^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", + out: "␊^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?‛␊", }, { // 3687 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g\v␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", - out: "g\v␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", + out: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", }, { // 3688 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g␋␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", - out: "g␋␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", + out: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␏", }, { // 3689 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g\v␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", - out: "g\v␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", + out: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", }, { // 3690 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g␋␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", - out: "g␋␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", + out: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", }, { // 3691 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g\v␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", - out: "g\v␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", + out: "\n\nχ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?‛␊", }, { // 3692 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "g␋␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", - out: "g␋␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", + out: "\n␊χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?‛␊", }, { // 3693 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[\v\x03", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[\v\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa\n␏", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa\n␏", }, { // 3694 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋\x03", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␏", }, { // 3695 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[\v␋", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[\v‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa\n␊", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa\n‛␊", }, { // 3696 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋␋", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ[␋‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊␊", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa␊‛␊", }, { // 3697 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["\v", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?\n", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", }, { // 3698 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "gλ␡5$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["␋", - out: "gλ␡5‛$␙|\x01c7\vl'"␑?\x15ς/bιβχ[\bPμ["‛␋", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?␊", + out: "\n^χ␊~␈toψφ\n 6\x1b\x1as␂O]ξ4/␛/\ωNa?‛␊", }, { // 3699 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", }, { // 3700 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\r␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", - out: "\r␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\v␋[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", + out: "\v␋‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", }, { // 3701 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␍␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", - out: "␍␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␋␋[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", + out: "␋␋‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", }, { // 3702 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\r!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", - out: "\r!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\v\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", + out: "\v\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", }, { // 3703 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␍!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", - out: "␍!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␋\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", + out: "␋\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", }, { // 3704 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "\r!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", - out: "\r!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\v\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", + out: "\v\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ‛␋", }, { // 3705 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␍!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", - out: "␍!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␋\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", + out: "␋\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ‛␋", }, { // 3706 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", - out: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\v[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", + out: "X\v‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", }, { // 3707 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", - out: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X␋[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", + out: "X␋‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβn", }, { // 3708 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", - out: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\v[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", + out: "X\v‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", }, { // 3709 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", - out: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X␋[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", + out: "X␋‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", }, { // 3710 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", - out: "␚\r4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\v[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", + out: "X\v‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ‛␋", }, { // 3711 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", - out: "␚␍4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X␋[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", + out: "X␋‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ‛␋", }, { // 3712 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα\r5", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα\r5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v\vn", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v\vn", }, { // 3713 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍5", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋n", }, { // 3714 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα\r␍", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα\r‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v\v␋", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v\v‛␋", }, { // 3715 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍␍", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα␍‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋␋", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\v␋‛␋", }, { // 3716 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[\r", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ\v", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", }, { // 3717 - mask: EncodeDollar | EncodeRightCrLfHtVt, - in: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[␍", - out: "␚!4κ[\x18=}\x0e?\rχ␑\x1bz\b␚␕J~χFX\x1cνι\x1fα[‛␍", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "X\x16[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ␋", + out: "X\x16‛[N␊\x1bψ␔␜ς\v0υ␑␑!#+8\uff00e\x0e#::κν\vβ‛␋", }, { // 3718 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", }, { // 3719 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\t␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", - out: "\t␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\r␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", + out: "\r␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", }, { // 3720 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␉␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", - out: "␉␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␍␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", + out: "␍␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", }, { // 3721 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\tιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", - out: "\tιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\r␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", + out: "\r␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", }, { // 3722 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␉ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", - out: "␉ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␍␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", + out: "␍␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", }, { // 3723 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\tιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", - out: "\tιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "\r␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", + out: "\r␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β‛␍", }, { // 3724 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␉ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", - out: "␉ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "␍␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", + out: "␍␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β‛␍", }, { // 3725 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", - out: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο\rCx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", + out: "ο\rCx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", }, { // 3726 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", - out: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17cω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^βη", }, { // 3727 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", - out: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο\rCx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", + out: "ο\rCx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", }, { // 3728 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", - out: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", }, { // 3729 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", - out: "<\tAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο\rCx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", + out: "ο\rCx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β‛␍", }, { // 3730 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", - out: "<␉Aζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β‛␍", }, { // 3731 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17\tω", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17\tω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^\rη", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^\rη", }, { // 3732 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉ω", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍η", }, { // 3733 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17\t␉", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17\t‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^\r␍", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^\r‛␍", }, { // 3734 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉␉", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17␉‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍␍", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^␍‛␍", }, { // 3735 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c\t", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β\r", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", }, { // 3736 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c␉", - out: "<ιAζ;\x1d'?A␓\tγ#␈Z0ST?j\x15\$:β`φ\x17c‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt, + in: "ο␍Cx!]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β␍", + out: "ο␍Cx!‛]\x14φ\x10␂\rτεu\x03%z␛F ␐-~w$\r\a^β‛␍", }, { // 3737 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", }, { // 3738 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\n␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", - out: "\n␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\t␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", + out: "\t␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", }, { // 3739 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␊␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", - out: "␊␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␉␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", + out: "␉␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", }, { // 3740 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\n␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", - out: "\n␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\tfpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", + out: "\tfpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", }, { // 3741 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␊␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", - out: "␊␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␉fpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", + out: "␉fpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", }, { // 3742 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\n␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", - out: "\n␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\tfpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", + out: "\tfpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk‛␉", }, { // 3743 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␊␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", - out: "␊␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␉fpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", + out: "␉fpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk‛␉", }, { // 3744 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", - out: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", + out: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", }, { // 3745 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", - out: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", + out: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bkμ", }, { // 3746 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", - out: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", + out: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", }, { // 3747 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", - out: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", + out: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", }, { // 3748 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", - out: "S\n\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", + out: "i\tpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk‛␉", }, { // 3749 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", - out: "S␊\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", + out: "i␉pX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk‛␉", }, { // 3750 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\n+", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\n+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b\tμ", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b\tμ", }, { // 3751 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊+", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉μ", }, { // 3752 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\n␊", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\n‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b\t␉", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b\t‛␉", }, { // 3753 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊␊", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ␊‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉␉", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\b␉‛␉", }, { // 3754 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a\n", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk\t", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", }, { // 3755 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a␊", - out: "S␓\x18\t␌_*υRb\n␊^%h\x17ν␅␕ι//ι;@␘8ζ\a‛␊", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk␉", + out: "ifpX.\x03ηa'␍\tPορ␑λ?%\r&␋GρZ␑\x162\bk‛␉", }, { // 3756 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", }, { // 3757 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\v␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", - out: "\v␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\n␊;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", + out: "\n␊‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", }, { // 3758 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␋␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", - out: "␋␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␊␊;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", + out: "␊␊‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", }, { // 3759 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\vδs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", - out: "\vδs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\nH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", + out: "\nH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", }, { // 3760 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␋δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", - out: "␋δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␊H;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", + out: "␊H‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", }, { // 3761 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\vδs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", - out: "\vδs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\nH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", + out: "\nH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:‛␊", }, { // 3762 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␋δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", - out: "␋δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␊H;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", + out: "␊H‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:‛␊", }, { // 3763 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", - out: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ\n;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", + out: "ψ\n‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", }, { // 3764 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", - out: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ␊;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", + out: "ψ␊‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\uff00", }, { // 3765 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", - out: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ\n;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", + out: "ψ\n‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", }, { // 3766 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", - out: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ␊;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", + out: "ψ␊‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", }, { // 3767 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", - out: "4\vs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ\n;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", + out: "ψ\n‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:‛␊", }, { // 3768 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", - out: "4␋s:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψ␊;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", + out: "ψ␊‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:‛␊", }, { // 3769 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏\vψ", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏\vψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\\n\uff00", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\\n\uff00", }, { // 3770 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋ψ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊\uff00", }, { // 3771 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏\v␋", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏\v‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\\n␊", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\\n‛␊", }, { // 3772 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋␋", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏␋‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊␊", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\␊‛␊", }, { // 3773 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!\v", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:\n", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", }, { // 3774 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!␋", - out: "4δs:\x14\b\nα\x1b`\vσω␕)Qυu␒[Jdw%s␟o␏!‛␋", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "ψH;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:␊", + out: "ψH‛;^L␄*ωt?\n␝\x112\x1e\x01ετA\x1f1\x0e\tBo*ψ\:‛␊", }, { // 3775 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␒", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", }, { // 3776 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\r␍␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␒", - out: "\r␍␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\v␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", + out: "\v␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", }, { // 3777 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␍␍␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␒", - out: "␍␍␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␋␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", + out: "␋␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", }, { // 3778 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\r.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␒", - out: "\r.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\v%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", + out: "\v%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", }, { // 3779 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␍.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␒", - out: "␍.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␋%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", + out: "␋%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", }, { // 3780 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "\r.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␍", - out: "\r.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\v%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", + out: "\v%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!‛␋", }, { // 3781 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "␍.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␍", - out: "␍.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␋%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", + out: "␋%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!‛␋", }, { // 3782 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[\r␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␒", - out: "[\r␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", + out: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", }, { // 3783 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[␍␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␒", - out: "[␍␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", + out: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!F", }, { // 3784 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[\r␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␒", - out: "[\r␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", + out: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", }, { // 3785 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[␍␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␒", - out: "[␍␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", + out: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", }, { // 3786 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[\r␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␍", - out: "[\r␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", + out: "A\v\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!‛␋", }, { // 3787 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[␍␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␍", - out: "[␍␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", + out: "A␋\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!‛␋", }, { // 3788 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C\r␒", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C\r␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂\vF", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂\vF", }, { // 3789 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␒", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍␒", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋F", }, { // 3790 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C\r␍", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C\r‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂\v␋", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂\v‛␋", }, { // 3791 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C␍␍", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C␍‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋␋", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂␋‛␋", }, { // 3792 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{\r", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!\v", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", }, { // 3793 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, - in: "[.␋\x1e?\x02χK␍\r\r\x008␡ε&τζο3\x0eπa␊␚d"C{␍", - out: "[.␋\x1e?\x02χK␍\r\r␀8␡ε&τζο3\x0eπa␊␚d‛"C{‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!␋", + out: "A%\rTυ\x06␏wF␅\v\x1e%␉9l␈νβκZ'ο\x13ζh␡␂!‛␋", }, { // 3794 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", }, { // 3795 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\t␉Ur␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", - out: "\t␉Ur␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\r␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", + out: "\r␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", }, { // 3796 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␉␉Ur␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", - out: "␉␉Ur␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␍␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", + out: "␍␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", }, { // 3797 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\tςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", - out: "\tςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\r\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", + out: "\r\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", }, { // 3798 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␉ςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", - out: "␉ςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␍\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", + out: "␍\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", }, { // 3799 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\tςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", - out: "\tςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "\r\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", + out: "\r\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a‛␍", }, { // 3800 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␉ςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", - out: "␉ςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "␍\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", + out: "␍\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a‛␍", }, { // 3801 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D\tUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", - out: "D\tUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", + out: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", }, { // 3802 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D␉Ur␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", - out: "D␉Ur␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", + out: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1aφ", }, { // 3803 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D\tUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", - out: "D\tUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", + out: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", }, { // 3804 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D␉Ur␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", - out: "D␉Ur␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", + out: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", }, { // 3805 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D\tUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", - out: "D\tUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", + out: "K\r␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a‛␍", }, { // 3806 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "D␉Ur␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", - out: "D␉Ur␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", + out: "K␍␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a‛␍", }, { // 3807 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH\tδ", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH\tδ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\rφ", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\rφ", }, { // 3808 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉δ", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍φ", }, { // 3809 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH\t␉", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH\t‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\r␍", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\r‛␍", }, { // 3810 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉␉", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SH␉‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍␍", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0␍‛␍", }, { // 3811 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ\t", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a\r", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", }, { // 3812 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "DςUr␝;␉\x19␓␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ␉", - out: "DςUr␝;␉\x19␓‛␀\tδλ$uN7/ψD9\x0e\x1c#*␛SHβ‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt, + in: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a␍", + out: "K\x04␏␏\"φλ\x1e\x14<\rζ[\nQCνλoV*\x03|N␈␡p0\x1a‛␍", }, { // 3813 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␉", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", }, { // 3814 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\n␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␉", - out: "\n␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\t␉'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", + out: "\t␉'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", }, { // 3815 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␊␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␉", - out: "␊␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␉␉'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", + out: "␉␉'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", }, { // 3816 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\nγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␉", - out: "\nγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\t.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", + out: "\t.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", }, { // 3817 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␊γ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␉", - out: "␊γ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␉.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", + out: "␉.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", }, { // 3818 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\nγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", - out: "\nγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\t.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", + out: "\t.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b‛␉", }, { // 3819 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␊γ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", - out: "␊γ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␉.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", + out: "␉.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b‛␉", }, { // 3820 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␉", - out: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e\t'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", + out: "e\t'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", }, { // 3821 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␉", - out: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e␉'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", + out: "e␉'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\\", }, { // 3822 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␉", - out: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e\t'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", + out: "e\t'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", }, { // 3823 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␉", - out: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e␉'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", + out: "e␉'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", }, { // 3824 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", - out: "C\n!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e\t'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", + out: "e\t'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b‛␉", }, { // 3825 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", - out: "C␊!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e␉'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", + out: "e␉'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b‛␉", }, { // 3826 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒\n␉", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒\n‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\t\\", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\t\\", }, { // 3827 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␉", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉\\", }, { // 3828 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒\n␊", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒\n‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\t␉", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\t‛␉", }, { // 3829 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊␊", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒␊‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉␉", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01␉‛␉", }, { // 3830 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4\n", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b\t", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", }, { // 3831 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4␊", - out: "Cγ!\x1e\r\b:B␚ρ\n[n>!τq"π*]\x04\vδ␂3α␒4‛␊", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "e.'\x00B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b␉", + out: "e.'␀B␗(πu$\t%␆μα[Fc&0β[*\rςξS\x01\b‛␉", }, { // 3832 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␘", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␘", }, { // 3833 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\v␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", - out: "\v␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\n␊x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␘", + out: "\n␊x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␘", }, { // 3834 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␋␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", - out: "␋␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␊␊x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␘", + out: "␊␊x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␘", }, { // 3835 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\vM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", - out: "\vM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\n!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␘", + out: "\n‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊␘", }, { // 3836 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␋M]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", - out: "␋M]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␊!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␘", + out: "␊‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊␘", }, { // 3837 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\vM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", - out: "\vM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\n!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␊", + out: "\n‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡‛␊", }, { // 3838 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␋M]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", - out: "␋M]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␊!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␊", + out: "␊‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡‛␊", }, { // 3839 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", - out: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11\nx!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␘", + out: "\x11\nx!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␘", }, { // 3840 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", - out: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11␊x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␘", + out: "\x11␊x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␘", }, { // 3841 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", - out: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11\nx!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␘", + out: "\x11\nx!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊␘", }, { // 3842 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", - out: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11␊x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␘", + out: "\x11␊x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊␘", }, { // 3843 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", - out: "γ\v]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11\nx!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␊", + out: "\x11\nx!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡‛␊", }, { // 3844 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", - out: "γ␋]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11␊x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␊", + out: "\x11␊x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡‛␊", }, { // 3845 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k\vβ", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k\vβ", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04\n␘", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04\n␘", }, { // 3846 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋β", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␘", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊␘", }, { // 3847 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k\v␋", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k\v‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04\n␊", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04\n‛␊", }, { // 3848 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋␋", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k␋‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␊␊", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␊‛␊", }, { // 3849 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<\v", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡\n", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡␊", }, { // 3850 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<␋", - out: "γM]\x11λ.␄1\x1cI\vκ\x10ι\x10πXB␘\x1f $C␒%*6k<‛␋", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\x11!x!z␃&ι"5\npσI(!#~η<φι4E\x03B\x17\x04␡␊", + out: "\x11‛!x!z␃&ι"5\npσI(‛!#~η<φι4E\x03B\x17\x04␡‛␊", }, { // 3851 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", }, { // 3852 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\r␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "\r␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\v␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", + out: "\v␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", }, { // 3853 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␍␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "␍␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␋␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", + out: "␋␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", }, { // 3854 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\rδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "\rδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\v␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", + out: "\v␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", }, { // 3855 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␍δ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "␍δ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␋␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", + out: "␋␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", }, { // 3856 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "\rδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "\rδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\v␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", + out: "\v␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆‛␋", }, { // 3857 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "␍δ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "␍δ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␋␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", + out: "␋␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆‛␋", }, { // 3858 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", + out: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", }, { // 3859 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", + out: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\x1e", }, { // 3860 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", + out: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", }, { // 3861 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", + out: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", }, { // 3862 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "υ\r\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", + out: "<\vσχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆‛␋", }, { // 3863 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "υ␍\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", + out: "<␋σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆‛␋", }, { // 3864 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD\r/", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD\r/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ\v\x1e", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ\v\x1e", }, { // 3865 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍/", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋\x1e", }, { // 3866 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD\r␍", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD\r‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ\v␋", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ\v‛␋", }, { // 3867 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋␋", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␋‛␋", }, { // 3868 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍\r", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆\v", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", }, { // 3869 - mask: EncodeColon | EncodeRightCrLfHtVt, - in: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍␍", - out: "υδ\x18\x05"Uρο\x159\r\x02L@V#u\x04\␂&#σz\x1c1αD␍‛␍", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆␋", + out: "<␊σχ\x1fciω␉g\v~μI\x04S+;!]}␊\x1dε=␊Kπ␆‛␋", }, { // 3870 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", }, { // 3871 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\t␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", - out: "\t␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\r␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", + out: "\r␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", }, { // 3872 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␉␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", - out: "␉␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␍␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", + out: "␍␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", }, { // 3873 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\t\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", - out: "\t\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\r)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", + out: "\r)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", }, { // 3874 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␉\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", - out: "␉\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␍)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", + out: "␍)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", }, { // 3875 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\t\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", - out: "\t\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "\r)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", + out: "\r)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$‛␍", }, { // 3876 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␉\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", - out: "␉\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "␍)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", + out: "␍)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$‛␍", }, { // 3877 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", - out: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", + out: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", }, { // 3878 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", - out: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", + out: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$δ", }, { // 3879 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", - out: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", + out: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", }, { // 3880 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", - out: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", + out: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", }, { // 3881 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", - out: "*\tσ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", + out: "8\r␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$‛␍", }, { // 3882 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", - out: "*␉σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", + out: "8␍␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$‛␍", }, { // 3883 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η\tA", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η\tA", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<\rδ", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<\rδ", }, { // 3884 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉A", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍δ", }, { // 3885 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η\t␉", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η\t‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<\r␍", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<\r‛␍", }, { // 3886 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉␉", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η␉‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍␍", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<␍‛␍", }, { // 3887 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]\t", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$\r", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", }, { // 3888 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]␉", - out: "*\x02σ␂\x1aθ␃ρz#\t:␡␃#\x13Z␅^|aκeψ␑g*η]‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt, + in: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$␍", + out: "8)␑'?ρφ/a\x11\rσA8:\a␈\x17␁*$><#zων<$‛␍", }, { // 3889 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", }, { // 3890 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\n␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", - out: "\n␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", + out: "\t␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", }, { // 3891 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␊␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", - out: "␊␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␉␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", + out: "␉␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", }, { // 3892 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\n␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", - out: "\n␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", + out: "\t<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", }, { // 3893 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␊␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", - out: "␊␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␉<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", + out: "␉<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", }, { // 3894 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\n␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", - out: "\n␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", + out: "\t<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5‛␉", }, { // 3895 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␊␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", - out: "␊␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␉<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", + out: "␉<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5‛␉", }, { // 3896 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", - out: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", + out: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", }, { // 3897 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", - out: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μuκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", + out: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5μ", }, { // 3898 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", - out: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", + out: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", }, { // 3899 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", - out: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", + out: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", }, { // 3900 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", - out: "ε\n@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", + out: ""\t`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5‛␉", }, { // 3901 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", - out: "ε␊@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", + out: ""␉`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5‛␉", }, { // 3902 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ\nκ", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ\nκ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y\tμ", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y\tμ", }, { // 3903 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊κ", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉μ", }, { // 3904 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ\n␊", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ\n‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y\t␉", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y\t‛␉", }, { // 3905 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊␊", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μ␊‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉␉", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y␉‛␉", }, { // 3906 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu\n", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5\t", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", }, { // 3907 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu␊", - out: "ε␔@`dr␔%\bZ\n>␝5\x17:&οτνQ%␃␍s␈}μu‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5␉", + out: ""<`Q/κ#θ\"␐\t\x17[%␜N␊B:;?:␁φξν|y5‛␉", }, { // 3908 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", }, { // 3909 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\v␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", - out: "\v␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\n␊3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", + out: "\n␊3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", }, { // 3910 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␋␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", - out: "␋␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␊␊3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", + out: "␊␊3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", }, { // 3911 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\v|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", - out: "\v|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\nυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", + out: "\nυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", }, { // 3912 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␋|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", - out: "␋|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␊υ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", + out: "␊υ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", }, { // 3913 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\v|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", - out: "\v|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\nυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", + out: "\nυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{‛␊", }, { // 3914 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␋|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", - out: "␋|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␊υ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", + out: "␊υ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{‛␊", }, { // 3915 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", - out: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G\n3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", + out: "G\n3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", }, { // 3916 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", - out: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G␊3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", + out: "G␊3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{-", }, { // 3917 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", - out: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G\n3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", + out: "G\n3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", }, { // 3918 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", - out: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G␊3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", + out: "G␊3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", }, { // 3919 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", - out: "F\v[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G\n3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", + out: "G\n3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{‛␊", }, { // 3920 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", - out: "F␋[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "G␊3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", + out: "G␊3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{‛␊", }, { // 3921 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ\vk", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ\vk", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7\n-", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7\n-", }, { // 3922 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋k", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊-", }, { // 3923 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ\v␋", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ\v‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7\n␊", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7\n‛␊", }, { // 3924 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋␋", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχ␋‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊␊", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7␊‛␊", }, { // 3925 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ\v", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{\n", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", }, { // 3926 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ␋", - out: "F|[.mτ[vπ␕\v\x1bη\x12\x19Uκn<#␝i␔\rωDjχZ‛␋", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "Gυ3\x00␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{␊", + out: "Gυ3␀␗&\x16ω\x01[\nRλCο|␚ι\f?ξ␉/;c␌R7{‛␊", }, { // 3927 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00[", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\x03", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-\x03", }, { // 3928 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\r␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00[", - out: "\r␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\v␋I\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\x03", + out: "\v␋I\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-\x03", }, { // 3929 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␍␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00[", - out: "␍␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␋␋I\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\x03", + out: "␋␋I\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-\x03", }, { // 3930 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\r0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", - out: "\r0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\vrI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋\x03", + out: "\vrI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋\x03", }, { // 3931 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␍0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", - out: "␍0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␋rI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋\x03", + out: "␋rI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋\x03", }, { // 3932 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\r0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00␍", - out: "\r0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\vrI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-␋", + out: "\vrI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-‛␋", }, { // 3933 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "␍0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00␍", - out: "␍0␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␋rI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-␋", + out: "␋rI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-‛␋", }, { // 3934 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00[", - out: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\x03", + out: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-\x03", }, { // 3935 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00[", - out: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\x03", + out: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-\x03", }, { // 3936 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", - out: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋\x03", + out: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋\x03", }, { // 3937 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", - out: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋\x03", + out: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋\x03", }, { // 3938 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00␍", - out: "\x17\r␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-␋", + out: "\t\vI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-‛␋", }, { // 3939 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00␍", - out: "\x17␍␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-␋", + out: "\t␋I\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-‛␋", }, { // 3940 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\r[", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\r[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH\v\x03", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH\v\x03", }, { // 3941 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍[", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋\x03", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋\x03", }, { // 3942 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\r␍", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\r‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH\v␋", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH\v‛␋", }, { // 3943 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍␍", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␍‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH␋␋", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH␋‛␋", }, { // 3944 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00\r", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-\v", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-␋", }, { // 3945 - mask: EncodeQuestion | EncodeRightCrLfHtVt, - in: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-\x00␍", - out: "\x170␛\n␉ξβ1ς␔\rκ,\x06Aω[g\":␊Tqπ(c~-␀‛␍", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\trI\x0ea␜ψ␃\f␎\v␓κζp\x00fι␀$\t{R␂)υμH-␋", + out: "\trI\x0ea␜ψ␃\f␎\v␓κζp␀fι‛␀$\t{R␂)υμH-‛␋", }, { // 3946 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υBZ", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υBZ", }, { // 3947 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\t␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", - out: "\t␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\r␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υBZ", + out: "\r␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υBZ", }, { // 3948 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␉␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", - out: "␉␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␍␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υBZ", + out: "␍␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υBZ", }, { // 3949 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\t\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", - out: "\t\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\rο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍Z", + out: "\rο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍Z", }, { // 3950 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␉\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", - out: "␉\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␍ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍Z", + out: "␍ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍Z", }, { // 3951 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\t\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", - out: "\t\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "\rο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB␍", + out: "\rο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB‛␍", }, { // 3952 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␉\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", - out: "␉\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "␍ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB␍", + out: "␍ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB‛␍", }, { // 3953 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", - out: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υBZ", + out: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υBZ", }, { // 3954 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", - out: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υBZ", + out: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υBZ", }, { // 3955 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", - out: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍Z", + out: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍Z", }, { // 3956 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", - out: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍Z", + out: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍Z", }, { // 3957 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", - out: "ο\t<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB␍", + out: "?\r␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB‛␍", }, { // 3958 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", - out: "ο␉<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB␍", + out: "?␍␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB‛␍", }, { // 3959 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e\t\x10", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e\t\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ\rZ", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ\rZ", }, { // 3960 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉\x10", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍Z", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍Z", }, { // 3961 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e\t␉", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e\t‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ\r␍", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ\r‛␍", }, { // 3962 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉␉", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e␉‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υ␍␍", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υ␍‛␍", }, { // 3963 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0\t", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB\r", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB␍", }, { // 3964 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0␉", - out: "ο\x11<␇␍η\x1cαα␔\tsGσπG␟T\x1b#\a^>'zu6e0‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt, + in: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\$␀υB␍", + out: "?ο␃%ςjB(d\x05\r␕␐\f7\b␕DρE0!\x03μ\\‛$‛␀υB‛␍", }, { // 3965 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", }, { // 3966 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\n␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", - out: "\n␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\t␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", + out: "\t␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", }, { // 3967 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␊␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", - out: "␊␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␉␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", + out: "␉␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", }, { // 3968 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\nt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", - out: "\nt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\t&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", + out: "\t&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", }, { // 3969 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␊t*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", - out: "␊t*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␉&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", + out: "␉&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", }, { // 3970 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\nt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", - out: "\nt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\t&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", + out: "\t&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw‛␉", }, { // 3971 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␊t*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", - out: "␊t*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␉&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", + out: "␉&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw‛␉", }, { // 3972 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", - out: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", + out: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", }, { // 3973 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", - out: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", + out: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␅", }, { // 3974 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", - out: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", + out: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", }, { // 3975 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", - out: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", + out: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", }, { // 3976 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", - out: "v\n*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", + out: "$\t!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw‛␉", }, { // 3977 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", - out: "v␊*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", + out: "$␉!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw‛␉", }, { // 3978 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz\n\x12", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz\n\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B\t␅", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B\t␅", }, { // 3979 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊\x12", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␅", }, { // 3980 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz\n␊", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz\n‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B\t␉", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B\t‛␉", }, { // 3981 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊␊", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␊‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉␉", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕B␉‛␉", }, { // 3982 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗\n", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw\t", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", }, { // 3983 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗␊", - out: "vt*qω\fι)\"`\n}#\\ι`\x04␕θad\\μ␐|αlz␗‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw␉", + out: "$&!\x16%\x06δ%~ω\t`β\x1b/ψe␁v/τ#ν[:)␕Bw‛␉", }, { // 3984 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\t", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", }, { // 3985 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\v␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\t", - out: "\v␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\n␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", + out: "\n␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", }, { // 3986 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␋␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\t", - out: "␋␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␊␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", + out: "␊␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", }, { // 3987 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\vιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋\t", - out: "\vιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\n\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", + out: "\n\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", }, { // 3988 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␋ιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋\t", - out: "␋ιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␊\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", + out: "␊\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", }, { // 3989 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\vιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", - out: "\vιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\n\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", + out: "\n\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@‛␊", }, { // 3990 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␋ιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", - out: "␋ιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␊\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", + out: "␊\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@‛␊", }, { // 3991 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\t", - out: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", + out: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", }, { // 3992 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\t", - out: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", + out: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@P", }, { // 3993 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋\t", - out: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", + out: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", }, { // 3994 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋\t", - out: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", + out: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", }, { // 3995 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", - out: "p\vβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", + out: "h\n]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@‛␊", }, { // 3996 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", - out: "p␋β\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", + out: "h␊]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@‛␊", }, { // 3997 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'\v\t", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'\v␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11\nP", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11\nP", }, { // 3998 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋\t", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊P", }, { // 3999 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'\v␋", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'\v‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11\n␊", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11\n‛␊", }, { // 4000 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋␋", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'␋‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊␊", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11␊‛␊", }, { // 4001 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r\v", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@\n", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", }, { // 4002 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r␋", - out: "pιβ\\aο'␊s5\v\x1dM2 *|D\x06:T␜:␆λνε'r‛␋", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@␊", + out: "h\x1f]Kζ␗>kS|\n[νωo;/␆␈ξ:ι\x10υ\x1by?\x11@‛␊", }, { // 4003 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", }, { // 4004 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\r␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", - out: "\r␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\v␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", + out: "\v␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", }, { // 4005 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␍␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", - out: "␍␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␋␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", + out: "␋␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", }, { // 4006 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\r␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", - out: "\r␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\vuκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", + out: "\vuκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", }, { // 4007 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␍␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", - out: "␍␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␋uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", + out: "␋uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", }, { // 4008 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "\r␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", - out: "\r␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\vuκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", + out: "\vuκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙‛␋", }, { // 4009 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "␍␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", - out: "␍␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␋uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", + out: "␋uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙‛␋", }, { // 4010 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", - out: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", + out: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", }, { // 4011 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", - out: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", + out: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\x17", }, { // 4012 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", - out: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", + out: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", }, { // 4013 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", - out: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", + out: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", }, { // 4014 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", - out: "/\r␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", + out: "␄\vκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙‛␋", }, { // 4015 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", - out: "/␍␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", + out: "␄␋κ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙‛␋", }, { // 4016 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n\r␐", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n\r␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι\v\x17", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι\v\x17", }, { // 4017 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␐", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋\x17", }, { // 4018 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n\r␍", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n\r‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι\v␋", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι\v‛␋", }, { // 4019 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍␍", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'n␍‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋␋", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␋‛␋", }, { // 4020 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC\r", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙\v", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", }, { // 4021 - mask: EncodeAsterisk | EncodeRightCrLfHtVt, - in: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC␍", - out: "/␔␐\fυL␎θσn\r6νιχ%]b:W:);i\b)'nC‛␍", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙␋", + out: "␄uκ␕␚&/=μP\v0␡_\nωδKC+|,\aλ\x0f:hι␙‛␋", }, { // 4022 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", }, { // 4023 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\t␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", - out: "\t␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\r␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", + out: "\r␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", }, { // 4024 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␉␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", - out: "␉␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␍␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", + out: "␍␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", }, { // 4025 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\tA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", - out: "\tA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\r;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", + out: "\r;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", }, { // 4026 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␉A\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", - out: "␉A\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␍;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", + out: "␍;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", }, { // 4027 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\tA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", - out: "\tA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "\r;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", + out: "\r;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#‛␍", }, { // 4028 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␉A\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", - out: "␉A\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "␍;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", + out: "␍;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#‛␍", }, { // 4029 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", - out: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", + out: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", }, { // 4030 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", - out: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", + out: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␎", }, { // 4031 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", - out: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", + out: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", }, { // 4032 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", - out: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", + out: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", }, { // 4033 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", - out: "F\t\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", + out: "k\r|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#‛␍", }, { // 4034 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", - out: "F␉\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", + out: "k␍|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#‛␍", }, { // 4035 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁\t:", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁\t:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'\r␎", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'\r␎", }, { // 4036 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉:", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␎", }, { // 4037 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁\t␉", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁\t‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'\r␍", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'\r‛␍", }, { // 4038 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉␉", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁␉‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍␍", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'␍‛␍", }, { // 4039 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G\t", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#\r", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", }, { // 4040 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G␉", - out: "FA\x10␟π\x11νA\x0e(\tx␒"\x10jζw%ν\x01\x1eτ]μT␘␁G‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt, + in: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#␍", + out: "k;|e!ςπλ]ο\rA\r␡c`␓}ο \x04\x06*\x1e\x12λj'#‛␍", }, { // 4041 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", }, { // 4042 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\n␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", - out: "\n␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\t␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", + out: "\t␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", }, { // 4043 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␊␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", - out: "␊␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␉␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", + out: "␉␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", }, { // 4044 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\n>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", - out: "\n>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\t*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", + out: "\t*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", }, { // 4045 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␊>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", - out: "␊>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␉*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", + out: "␉*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", }, { // 4046 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\n>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", - out: "\n>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\t*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", + out: "\t*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P‛␉", }, { // 4047 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␊>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", - out: "␊>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␉*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", + out: "␉*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P‛␉", }, { // 4048 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", - out: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", + out: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", }, { // 4049 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", - out: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", + out: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18PV", }, { // 4050 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", - out: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", + out: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", }, { // 4051 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", - out: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", + out: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", }, { // 4052 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", - out: "␑\nV{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", + out: "φ\tUε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P‛␉", }, { // 4053 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", - out: "␑␊V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", + out: "φ␉Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P‛␉", }, { // 4054 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO\n\a", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO\n\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18\tV", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18\tV", }, { // 4055 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊\a", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉V", }, { // 4056 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO\n␊", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO\n‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18\t␉", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18\t‛␉", }, { // 4057 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊␊", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρO␊‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉␉", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18␉‛␉", }, { // 4058 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ\n", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P\t", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", }, { // 4059 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ␊", - out: "␑>V{\x1cγ|}ο\x13\nQf␁σχZ?ε*;Y\n␘J␘ρOJ‛␊", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P␉", + out: "φ*Uε\x04,\x05v␘\\t?␇τσ#(␉␊\x0fφ␐I/;no\x18P‛␉", }, { // 4060 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␒", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␒", }, { // 4061 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\v␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", - out: "\v␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\n␊ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␒", + out: "\n␊ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␒", }, { // 4062 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␋␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", - out: "␋␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␊␊ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␒", + out: "␊␊ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␒", }, { // 4063 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\v(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", - out: "\v(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\n#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␒", + out: "\n#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊␒", }, { // 4064 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␋(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", - out: "␋(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␊#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␒", + out: "␊#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊␒", }, { // 4065 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\v(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", - out: "\v(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\n#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␊", + out: "\n#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f‛␊", }, { // 4066 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␋(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", - out: "␋(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␊#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␊", + out: "␊#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f‛␊", }, { // 4067 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", - out: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␒", + out: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␒", }, { // 4068 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", - out: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␒", + out: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␒", }, { // 4069 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", - out: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␒", + out: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊␒", }, { // 4070 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", - out: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␒", + out: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊␒", }, { // 4071 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", - out: "g\v=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␊", + out: "8\nο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f‛␊", }, { // 4072 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", - out: "g␋=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␊", + out: "8␊ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f‛␊", }, { // 4073 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v\v␝", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v\v␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\n␒", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\n␒", }, { // 4074 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␝", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␒", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊␒", }, { // 4075 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v\v␋", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v\v‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\n␊", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\n‛␊", }, { // 4076 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋␋", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v␋‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*␊␊", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*␊‛␊", }, { // 4077 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>\v", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f\n", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f␊", }, { // 4078 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>␋", - out: "g(=0ξ\x1cδ>]w\vNδ\uff00/␔C\x12:␝\tεjε%ρ;v>‛␋", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο:␎{Kε\n*\f␊", + out: "8#ο>*ν%/{Q\njA#␍`\x19γκ<ο‛:␎{Kε\n*\f‛␊", }, { // 4079 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", }, { // 4080 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\r␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", - out: "\r␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\v␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", + out: "\v␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", }, { // 4081 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␍␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", - out: "␍␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␋␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", + out: "␋␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", }, { // 4082 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\r=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", - out: "\r=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\vβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", + out: "\vβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", }, { // 4083 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␍=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", - out: "␍=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␋β>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", + out: "␋β>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", }, { // 4084 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "\r=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", - out: "\r=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\vβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", + out: "\vβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v‛␋", }, { // 4085 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "␍=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", - out: "␍=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␋β>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", + out: "␋β>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v‛␋", }, { // 4086 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", - out: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", + out: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", }, { // 4087 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", - out: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", + out: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␒", }, { // 4088 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", - out: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", + out: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", }, { // 4089 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", - out: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", + out: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", }, { // 4090 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", - out: "k\r]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", + out: "ο\v>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v‛␋", }, { // 4091 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", - out: "k␍]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", + out: "ο␋>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v‛␋", }, { // 4092 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+\rY", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+\rY", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%\v␒", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%\v␒", }, { // 4093 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍Y", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␒", }, { // 4094 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+\r␍", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+\r‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%\v␋", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%\v‛␋", }, { // 4095 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍␍", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␍‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋␋", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%␋‛␋", }, { // 4096 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗\r", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v\v", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", }, { // 4097 - mask: EncodePipe | EncodeRightCrLfHtVt, - in: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗␍", - out: "k=]\neτξ\x18ρ\x1f\r`␚\nZωK\x11dVαε=␃␕␈@+␗‛␍", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v␋", + out: "οβ>>[π\x13/&5\vφ␁)f*\x1c^[#γξ\tMN(a%v‛␋", }, { // 4098 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", }, { // 4099 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\t␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", - out: "\t␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\r␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", + out: "\r␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", }, { // 4100 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␉␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", - out: "␉␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␍␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", + out: "␍␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", }, { // 4101 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\t:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", - out: "\t:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\r\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", + out: "\r\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", }, { // 4102 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␉:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", - out: "␉:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␍\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", + out: "␍\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", }, { // 4103 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\t:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", - out: "\t:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "\r\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", + out: "\r\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF‛␍", }, { // 4104 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␉:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", - out: "␉:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␍\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", + out: "␍\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF‛␍", }, { // 4105 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", - out: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", + out: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", }, { // 4106 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", - out: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", + out: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oFU", }, { // 4107 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", - out: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", + out: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", }, { // 4108 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", - out: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", + out: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", }, { // 4109 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", - out: "\x12\tp␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", + out: "␚\rσ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF‛␍", }, { // 4110 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", - out: "\x12␉p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", + out: "␚␍σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF‛␍", }, { // 4111 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#\t␟", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#\t␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o\rU", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o\rU", }, { // 4112 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␟", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍U", }, { // 4113 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#\t␉", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#\t‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o\r␍", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o\r‛␍", }, { // 4114 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉␉", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#␉‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍␍", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/o␍‛␍", }, { // 4115 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&\t", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF\r", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", }, { // 4116 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&␉", - out: "\x12:p␂␙b*a.D\tζα\x03\x13yY␎ρ(␑_ξVη]␘#&‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt, + in: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF␍", + out: "␚\σ\x15τ\r3ψj␑\r␑a\x14␇\x1fυς|WSο}\".X/oF‛␍", }, { // 4117 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", }, { // 4118 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\n␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", - out: "\n␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\t␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", + out: "\t␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", }, { // 4119 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␊␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", - out: "␊␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␉␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", + out: "␉␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", }, { // 4120 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\n.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", - out: "\n.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\tB\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", + out: "\tB\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", }, { // 4121 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␊.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", - out: "␊.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␉B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", + out: "␉B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", }, { // 4122 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\n.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", - out: "\n.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\tB\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", + out: "\tB\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊‛␉", }, { // 4123 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␊.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", - out: "␊.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␉B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", + out: "␉B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊‛␉", }, { // 4124 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", - out: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", + out: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", }, { // 4125 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", - out: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x149", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", + out: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊'", }, { // 4126 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", - out: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", + out: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", }, { // 4127 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", - out: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", + out: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", }, { // 4128 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", - out: "\x13\n>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", + out: "␆\t\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊‛␉", }, { // 4129 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", - out: "\x13␊>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", + out: "␆␉\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊‛␉", }, { // 4130 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\n9", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\n9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂\t'", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂\t'", }, { // 4131 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊9", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉'", }, { // 4132 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\n␊", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\n‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂\t␉", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂\t‛␉", }, { // 4133 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊␊", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y␊‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉␉", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␉‛␉", }, { // 4134 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14\n", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊\t", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", }, { // 4135 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14␊", - out: "\x13.>;ι␊\"]`w\nμω=`\x10\\αχ␊%␔?|Uι'Y\x14‛␊", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊␉", + out: "␆B\x11\x0ek\\=␉mψ\tπ\x19␉(␊y`)σ\x1aυZyFπw␂␊‛␉", }, { // 4136 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", }, { // 4137 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\v␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", - out: "\v␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\n␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", + out: "\n␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", }, { // 4138 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␋␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", - out: "␋␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␊␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", + out: "␊␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", }, { // 4139 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\v0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", - out: "\v0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\n\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", + out: "\n\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", }, { // 4140 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␋0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", - out: "␋0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␊\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", + out: "␊\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", }, { // 4141 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\v0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", - out: "\v0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\n\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", + out: "\n\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο‛␊", }, { // 4142 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␋0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", - out: "␋0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␊\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", + out: "␊\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο‛␊", }, { // 4143 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", - out: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", + out: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", }, { // 4144 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", - out: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", + out: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evοm", }, { // 4145 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", - out: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", + out: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", }, { // 4146 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", - out: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", + out: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", }, { // 4147 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", - out: "c\vG␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", + out: "\r\nν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο‛␊", }, { // 4148 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", - out: "c␋G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", + out: "\r␊ν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο‛␊", }, { // 4149 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp\vι", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp\vι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev\nm", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev\nm", }, { // 4150 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋ι", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊m", }, { // 4151 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp\v␋", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp\v‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev\n␊", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev\n‛␊", }, { // 4152 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋␋", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp␋‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊␊", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1ev␊‛␊", }, { // 4153 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(\v", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο\n", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", }, { // 4154 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(␋", - out: "c0G␙k␇\x13\n\x19γ\v␍O␆ζR\x04κhς\x0fh/\x1f␓~οp(‛␋", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο␊", + out: "\r\x1eν␕/␗x␟9P\ny#γ\rρ?&μ␞τ/#q[U\x1evο‛␊", }, { // 4155 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", }, { // 4156 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\r␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", - out: "\r␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\v␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", + out: "\v␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", }, { // 4157 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␍␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", - out: "␍␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␋␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", + out: "␋␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", }, { // 4158 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\rδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", - out: "\rδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\vf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", + out: "\vf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", }, { // 4159 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␍δπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", - out: "␍δπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␋f␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", + out: "␋f␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", }, { // 4160 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "\rδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", - out: "\rδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\vf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", + out: "\vf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H‛␋", }, { // 4161 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "␍δπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", - out: "␍δπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␋f␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", + out: "␋f␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H‛␋", }, { // 4162 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", - out: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", + out: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", }, { // 4163 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", - out: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", + out: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H#", }, { // 4164 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", - out: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", + out: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", }, { // 4165 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", - out: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", + out: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", }, { // 4166 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", - out: "ε\rπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", + out: "l\v␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H‛␋", }, { // 4167 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", - out: "ε␍π\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", + out: "l␋␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H‛␋", }, { // 4168 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b\r␐", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b\r␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04\v#", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04\v#", }, { // 4169 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␐", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋#", }, { // 4170 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b\r␍", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b\r‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04\v␋", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04\v‛␋", }, { // 4171 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍␍", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␍‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋␋", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04␋‛␋", }, { // 4172 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎\r", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H\v", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", }, { // 4173 - mask: EncodeHash | EncodeRightCrLfHtVt, - in: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎␍", - out: "εδπ\x1e:l|SK`\r\x12G:~oμtL\n%φ_\x1d/U@\x1b␎‛␍", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H␋", + out: "lf␉'m\nlβ\\φ\v τV@<σ/k/*oη\x13$yλ\x04H‛␋", }, { // 4174 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ%", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", }, { // 4175 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\t␉\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ%", - out: "\t␉\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", + out: "\r␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", }, { // 4176 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␉␉\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ%", - out: "␉␉\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␍␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", + out: "␍␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", }, { // 4177 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\tI\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉%", - out: "\tI\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", + out: "\r\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", }, { // 4178 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␉I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉%", - out: "␉I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␍\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", + out: "␍\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", }, { // 4179 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\tI\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ␉", - out: "\tI\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "\r\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", + out: "\r\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8‛␍", }, { // 4180 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␉I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ␉", - out: "␉I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␍\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", + out: "␍\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8‛␍", }, { // 4181 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%\t\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ%", - out: "‛%\t\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", + out: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", }, { // 4182 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%␉\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ%", - out: "‛%␉\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", + out: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8q", }, { // 4183 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%\t\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉%", - out: "‛%\t\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", + out: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", }, { // 4184 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%␉\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉%", - out: "‛%␉\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", + out: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", }, { // 4185 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%\t\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ␉", - out: "‛%\t\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", + out: "␏\r\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8‛␍", }, { // 4186 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%␉\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ␉", - out: "‛%␉\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", + out: "␏␍\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8‛␍", }, { // 4187 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`\t%", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`\t‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx\rq", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx\rq", }, { // 4188 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉%", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛%", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍q", }, { // 4189 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`\t␉", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`\t‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx\r␍", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx\r‛␍", }, { // 4190 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`␉␉", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`␉‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍␍", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx␍‛␍", }, { // 4191 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ\t", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8\r", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", }, { // 4192 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "%I\r||<\vπPo\tYβ(%<\x1f>μξ@\"zF␐␋ω`ρ␉", - out: "‛%I\r||<\vπPo\tYβ(‛%<\x1f>μξ@\"zF␐␋ω`ρ‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt, + in: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8␍", + out: "␏\x1f\x15υ@wψkXψ\r;\x1c*\x03$ζ␚\x01οOX␚!-␋Lx8‛␍", }, { // 4193 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15[", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15[", }, { // 4194 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\n␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", - out: "\n␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\t␉α␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15[", + out: "\t␉α␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15[", }, { // 4195 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␊␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", - out: "␊␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␉␉α␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15[", + out: "␉␉α␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15[", }, { // 4196 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\n\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", - out: "\n\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\tMα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉[", + out: "\tMα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉[", }, { // 4197 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␊\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", - out: "␊\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␉Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉[", + out: "␉Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉[", }, { // 4198 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\n\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", - out: "\n\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\tMα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15␉", + out: "\tMα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15‛␉", }, { // 4199 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␊\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", - out: "␊\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␉Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15␉", + out: "␉Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15‛␉", }, { // 4200 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", - out: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\tα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15[", + out: ";\tα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15[", }, { // 4201 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", - out: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␉α␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15[", + out: ";␉α␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15[", }, { // 4202 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", - out: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\tα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉[", + out: ";\tα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉[", }, { // 4203 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", - out: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␉α␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉[", + out: ";␉α␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉[", }, { // 4204 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", - out: ""\nO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\tα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15␉", + out: ";\tα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15‛␉", }, { // 4205 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", - out: ""␊O*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␉α␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15␉", + out: ";␉α␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15‛␉", }, { // 4206 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|\nj", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|\nj", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\t[", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\t[", }, { // 4207 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊j", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉[", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉[", }, { // 4208 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|\n␊", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|\n‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\t␉", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\t‛␉", }, { // 4209 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊␊", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|␊‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]␉␉", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]␉‛␉", }, { // 4210 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8\n", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15\t", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15␉", }, { // 4211 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8␊", - out: ""\x1bO*δ;[4␝λ\n␐ο\f]θ\"η\x17o␒~\tMη]\r|8‛␊", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";Mα␗/␑υ:\x13;\tοa\x16i#␀@y"δ3!ρ|AT]\x15␉", + out: ";Mα␗/␑υ:\x13;\tοa\x16i#‛␀@y"δ3!ρ|AT]\x15‛␉", }, { // 4212 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", }, { // 4213 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\v␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", - out: "\v␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\n␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", + out: "\n␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", }, { // 4214 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␋␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", - out: "␋␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␊␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", + out: "␊␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", }, { // 4215 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\v␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", - out: "\v␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\n94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", + out: "\n94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", }, { // 4216 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␋␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", - out: "␋␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␊94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", + out: "␊94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", }, { // 4217 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\v␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", - out: "\v␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\n94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", + out: "\n94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05‛␊", }, { // 4218 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␋␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", - out: "␋␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␊94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", + out: "␊94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05‛␊", }, { // 4219 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", - out: "␀\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", + out: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", }, { // 4220 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", - out: "␀␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", + out: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05%", }, { // 4221 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", - out: "␀\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", + out: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", }, { // 4222 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", - out: "␀␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", + out: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", }, { // 4223 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", - out: "␀\vR\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", + out: ";\n4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05‛␊", }, { // 4224 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", - out: "␀␋R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", + out: ";␊4\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05‛␊", }, { // 4225 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\v"", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\v"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\n%", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\n%", }, { // 4226 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋"", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊%", }, { // 4227 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\v␋", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\v‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\n␊", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\n‛␊", }, { // 4228 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋␋", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&␋‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊␊", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{␊‛␊", }, { // 4229 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14\v", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05\n", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", }, { // 4230 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\x00␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14␋", - out: "␀␉R\v5γ␂\\␊\x1a\v␁hnFς.υ␕ψEθG8\\W|&\x14‛␋", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05␊", + out: ";94\x05cπC]\x10␅\nρ\"(␂%0γ3\x12ν$ω`hχ␗{\x05‛␊", }, { // 4231 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", }, { // 4232 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\r␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", - out: "\r␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\v␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", + out: "\v␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", }, { // 4233 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␍␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", - out: "␍␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␋␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", + out: "␋␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", }, { // 4234 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\r]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", - out: "\r]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\vk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", + out: "\vk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", }, { // 4235 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␍]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", - out: "␍]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␋k\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", + out: "␋k\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", }, { // 4236 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "\r]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", - out: "\r]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\vk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", + out: "\vk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?‛␋", }, { // 4237 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "␍]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", - out: "␍]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␋k\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", + out: "␋k\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?‛␋", }, { // 4238 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", - out: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", + out: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", }, { // 4239 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", - out: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emςa", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", + out: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?O", }, { // 4240 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", - out: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", + out: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", }, { // 4241 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", - out: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", + out: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", }, { // 4242 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", - out: "w\rφθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", + out: "φ\v\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?‛␋", }, { // 4243 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", - out: "w␍φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", + out: "φ␋\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?‛␋", }, { // 4244 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em\ra", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em\ra", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈\vO", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈\vO", }, { // 4245 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍a", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋O", }, { // 4246 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em\r␍", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em\r‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈\v␋", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈\v‛␋", }, { // 4247 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍␍", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0em␍‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋␋", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈␋‛␋", }, { // 4248 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς\r", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?\v", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", }, { // 4249 - mask: EncodePercent | EncodeRightCrLfHtVt, - in: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς␍", - out: "w]φθ"τ␡2\\\x0f\rδ␜J\x13,␍$A␁._]υZ\x03\x0emς‛␍", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?␋", + out: "φk\x1e;γ)j>`]\v|'|'N4βJθρJλ*y'R␈?‛␋", }, { // 4250 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", }, { // 4251 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\t␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", - out: "\t␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\r␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", + out: "\r␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", }, { // 4252 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␉␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", - out: "␉␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␍␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", + out: "␍␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", }, { // 4253 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\tυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", - out: "\tυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\rχ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", + out: "\rχ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", }, { // 4254 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␉υz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", - out: "␉υz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␍χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", + out: "␍χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", }, { // 4255 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\tυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", - out: "\tυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "\rχ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", + out: "\rχ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=‛␍", }, { // 4256 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␉υz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", - out: "␉υz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "␍χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", + out: "␍χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=‛␍", }, { // 4257 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", - out: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", + out: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", }, { // 4258 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", - out: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗rθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", + out: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=>", }, { // 4259 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", - out: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", + out: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", }, { // 4260 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", - out: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", + out: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", }, { // 4261 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", - out: "\r\tz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", + out: "[\r␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=‛␍", }, { // 4262 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", - out: "\r␉z␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", + out: "[␍␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=‛␍", }, { // 4263 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗\tθ", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗\tθ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/\r>", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/\r>", }, { // 4264 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉θ", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍>", }, { // 4265 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗\t␉", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗\t‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/\r␍", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/\r‛␍", }, { // 4266 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉␉", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗␉‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍␍", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/␍‛␍", }, { // 4267 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r\t", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=\r", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", }, { // 4268 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r␉", - out: "\rυz␝\x1b-Gι!π\t␅ε?\x17<\rγ␊#␄:M$}>!␗r‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt, + in: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=␍", + out: "[χ␃CαK>␜,B\rμUρVIμ\"ω\b\"7|$h␚\x18/=‛␍", }, { // 4269 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", }, { // 4270 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\n␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", - out: "\n␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\t␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", + out: "\t␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", }, { // 4271 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␊␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", - out: "␊␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␉␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", + out: "␉␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", }, { // 4272 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\n\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", - out: "\n\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\tγιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", + out: "\tγιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", }, { // 4273 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␊\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", - out: "␊\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␉γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", + out: "␉γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", }, { // 4274 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\n\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", - out: "\n\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\tγιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", + out: "\tγιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)‛␉", }, { // 4275 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␊\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", - out: "␊\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␉γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", + out: "␉γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)‛␉", }, { // 4276 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", - out: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", + out: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", }, { // 4277 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", - out: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", + out: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␝", }, { // 4278 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", - out: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", + out: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", }, { // 4279 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", - out: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", + out: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", }, { // 4280 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", - out: "B\n2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", + out: "$\tιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)‛␉", }, { // 4281 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", - out: "B␊2#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", + out: "$␉ιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)‛␉", }, { // 4282 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n\nψ", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n\nψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!\t␝", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!\t␝", }, { // 4283 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊ψ", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␝", }, { // 4284 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n\n␊", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n\n‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!\t␉", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!\t‛␉", }, { // 4285 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊␊", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␊‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉␉", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!␉‛␉", }, { // 4286 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔\n", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)\t", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", }, { // 4287 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔␊", - out: "B\x022#δM␊,[ο\n:α\"B␌*[B#Sξα\x1d␏O:n␔‛␊", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)␉", + out: "$γιZ2q␡\x04n␋\t\x11\b1ζ\x17?l,ςoκ␆Pρ`\t!)‛␉", }, { // 4288 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:]", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\f", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎\f", }, { // 4289 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\v␋/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:]", - out: "\v␋/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\n␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\f", + out: "\n␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎\f", }, { // 4290 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␋␋/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:]", - out: "␋␋/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␊␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\f", + out: "␊␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎\f", }, { // 4291 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\vρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋]", - out: "\vρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\n~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊\f", + out: "\n~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊\f", }, { // 4292 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␋ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋]", - out: "␋ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␊~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊\f", + out: "␊~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊\f", }, { // 4293 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\vρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:␋", - out: "\vρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\n~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎␊", + out: "\n~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎‛␊", }, { // 4294 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␋ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:␋", - out: "␋ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␊~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎␊", + out: "␊~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎‛␊", }, { // 4295 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:]", - out: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\f", + out: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎\f", }, { // 4296 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:]", - out: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\f", + out: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎\f", }, { // 4297 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋]", - out: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊\f", + out: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊\f", }, { // 4298 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋]", - out: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊\f", + out: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊\f", }, { // 4299 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:␋", - out: "`\v/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎␊", + out: "ψ\n.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎‛␊", }, { // 4300 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:␋", - out: "`␋/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎␊", + out: "ψ␊.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎‛␊", }, { // 4301 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ\v]", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ\v]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ\n\f", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ\n\f", }, { // 4302 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋]", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋]", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊\f", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊\f", }, { // 4303 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ\v␋", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ\v‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ\n␊", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ\n‛␊", }, { // 4304 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ␋␋", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ␋‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␊␊", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␊‛␊", }, { // 4305 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:\v", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎\n", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎␊", }, { // 4306 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ\x00\x1ds0\P␂|^μ:␋", - out: "`ρ/A\x1eξ|lι␝\vL/␅␚@4ξ␀\x1ds0‛\P␂|^μ:‛␋", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy\x00Xξ␎␊", + out: "ψ~.\"NI␊\"␍ι\nJ%`ςJ␉O␍\fξ*\x7fsy␀Xξ␎‛␊", }, { // 4307 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"W", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", }, { // 4308 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r␍␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"W", - out: "\r␍␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\v␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", + out: "\v␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", }, { // 4309 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␍␍␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"W", - out: "␍␍␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␋␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", + out: "␋␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", }, { // 4310 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍W", - out: "\r#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\v␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", + out: "\v␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", }, { // 4311 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␍#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍W", - out: "␍#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␋␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", + out: "␋␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", }, { // 4312 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "\r#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"␍", - out: "\r#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\v␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", + out: "\v␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!‛␋", }, { // 4313 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "␍#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"␍", - out: "␍#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␋␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", + out: "␋␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!‛␋", }, { // 4314 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ\r␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"W", - out: "φ\r␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", + out: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", }, { // 4315 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ␍␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"W", - out: "φ␍␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", + out: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!M", }, { // 4316 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ\r␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍W", - out: "φ\r␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", + out: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", }, { // 4317 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ␍␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍W", - out: "φ␍␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", + out: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", }, { // 4318 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ\r␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"␍", - out: "φ\r␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", + out: "3\v\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!‛␋", }, { // 4319 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ␍␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"␍", - out: "φ␍␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", + out: "3␋\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!‛␋", }, { // 4320 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\rW", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\rW", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο\vM", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο\vM", }, { // 4321 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍W", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍W", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋M", }, { // 4322 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\r␍", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\r‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο\v␋", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο\v‛␋", }, { // 4323 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ␍␍", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ␍‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋␋", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο␋‛␋", }, { // 4324 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"\r", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!\v", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", }, { // 4325 - mask: EncodeBackSlash | EncodeRightCrLfHtVt, - in: "φ#␊n#β=φ\x1dv\rtR/\x00ζτ+\x06"P␕J\x03␑agχ\"␍", - out: "φ#␊n#β=φ\x1dv\rtR/␀ζτ+\x06"P␕J\x03␑agχ\"‛␍", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!␋", + out: "3␘\vWνη␇7μ}\vα}␑|9[␄>ν\"␎wA\x0fBPο!‛␋", }, { // 4326 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", }, { // 4327 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\t␉ξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", - out: "\t␉ξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\r␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", + out: "\r␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", }, { // 4328 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␉␉ξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", - out: "␉␉ξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␍␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", + out: "␍␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", }, { // 4329 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\tζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", - out: "\tζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\r;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", + out: "\r;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", }, { // 4330 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␉ζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", - out: "␉ζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␍;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", + out: "␍;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", }, { // 4331 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\tζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", - out: "\tζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "\r;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", + out: "\r;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'‛␍", }, { // 4332 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␉ζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", - out: "␉ζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "␍;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", + out: "␍;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'‛␍", }, { // 4333 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i\tξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", - out: "i\tξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", + out: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", }, { // 4334 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i␉ξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", - out: "i␉ξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", + out: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'%", }, { // 4335 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i\tξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", - out: "i\tξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", + out: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", }, { // 4336 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i␉ξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", - out: "i␉ξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", + out: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", }, { // 4337 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i\tξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", - out: "i\tξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", + out: "V\r␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'‛␍", }, { // 4338 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "i␉ξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", - out: "i␉ξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", + out: "V␍␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'‛␍", }, { // 4339 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o\tu", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o\tu", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a\r%", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a\r%", }, { // 4340 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉u", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍%", }, { // 4341 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o\t␉", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o\t‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a\r␍", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a\r‛␍", }, { // 4342 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉␉", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o␉‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍␍", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a␍‛␍", }, { // 4343 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0\t", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'\r", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", }, { // 4344 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "iζξ=\u007f$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0␉", - out: "iζξ=␡$␟%ζ␚\t␆E]1`;ψ7ζ+]␖␛\x03]\x14o0‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt, + in: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'␍", + out: "V;␚δπκF1]␆\rλ\bεlz.φ!v0␜␉␊h]\x1b\x1a'‛␍", }, { // 4345 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\x05", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", }, { // 4346 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\n␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\x05", - out: "\n␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\t␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", + out: "\t␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", }, { // 4347 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␊␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\x05", - out: "␊␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␉␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", + out: "␉␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", }, { // 4348 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\nG␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊\x05", - out: "\nG␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\t#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", + out: "\t#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", }, { // 4349 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␊G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊\x05", - out: "␊G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␉#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", + out: "␉#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", }, { // 4350 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\nG␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃␊", - out: "\nG␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\t#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", + out: "\t#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG‛␉", }, { // 4351 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␊G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃␊", - out: "␊G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␉#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", + out: "␉#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG‛␉", }, { // 4352 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\x05", - out: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", + out: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", }, { // 4353 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\x05", - out: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", + out: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\f", }, { // 4354 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊\x05", - out: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", + out: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", }, { // 4355 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊\x05", - out: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", + out: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", }, { // 4356 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃␊", - out: "␍\n␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", + out: "\x16\ttψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG‛␉", }, { // 4357 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃␊", - out: "␍␊␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", + out: "\x16␉tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG‛␉", }, { // 4358 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;\n\x05", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;\n\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν\t\f", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν\t\f", }, { // 4359 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊\x05", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊\x05", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉\f", }, { // 4360 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;\n␊", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;\n‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν\t␉", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν\t‛␉", }, { // 4361 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␊␊", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␊‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉␉", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154ν␉‛␉", }, { // 4362 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃\n", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG\t", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", }, { // 4363 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς\u007fν\x0f;␃␊", - out: "␍G␇α7␈QTμ;\nβ\x0fVβY?VW \rK\ς␡ν\x0f;␃‛␊", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG␉", + out: "\x16#tψp␎␊o$χ\t␗p%ω␡/μ\tb3S␁T8\x154νG‛␉", }, { // 4364 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", }, { // 4365 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\v␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", - out: "\v␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\n␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", + out: "\n␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", }, { // 4366 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␋␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", - out: "␋␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␊␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", + out: "␊␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", }, { // 4367 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\v%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", - out: "\v%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\n#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", + out: "\n‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", }, { // 4368 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␋%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", - out: "␋%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␊#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", + out: "␊‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", }, { // 4369 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\v%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", - out: "\v%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\n#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", + out: "\n‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!‛␊", }, { // 4370 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␋%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", - out: "␋%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␊#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", + out: "␊‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!‛␊", }, { // 4371 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", - out: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", + out: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", }, { // 4372 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", - out: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03fλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", + out: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!ψ", }, { // 4373 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", - out: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", + out: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", }, { // 4374 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", - out: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", + out: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", }, { // 4375 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", - out: "1\v`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", + out: "t\n\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!‛␊", }, { // 4376 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", - out: "1␋`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", + out: "t␊\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!‛␊", }, { // 4377 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03\vλ", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03\vλ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ\nψ", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ\nψ", }, { // 4378 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋λ", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊ψ", }, { // 4379 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03\v␋", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03\v‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ\n␊", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ\n‛␊", }, { // 4380 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋␋", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03␋‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊␊", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ␊‛␊", }, { // 4381 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f\v", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!\n", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", }, { // 4382 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f␋", - out: "1%`*\\Wγκ␐&\vη␘␝\x04\x0e|π>oκl"␔TF:\x03f‛␋", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "t#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!␊", + out: "t‛#\x1bT\x18σ"η!x\nZ\x1eλ␡-\x7f␌|L\x18Kτ-zI;ρ!‛␊", }, { // 4383 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$l", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", }, { // 4384 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\r␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$l", - out: "\r␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\v␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", + out: "\v␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", }, { // 4385 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$l", - out: "␍␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␋␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", + out: "␋␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", }, { // 4386 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\rκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍l", - out: "\rκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\vφυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", + out: "\vφυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", }, { // 4387 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍κα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍l", - out: "␍κα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␋φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", + out: "␋φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", }, { // 4388 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "\rκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$␍", - out: "\rκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\vφυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", + out: "\vφυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g‛␋", }, { // 4389 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "␍κα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$␍", - out: "␍κα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␋φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", + out: "␋φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g‛␋", }, { // 4390 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$l", - out: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", + out: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", }, { // 4391 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$l", - out: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", + out: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[gn", }, { // 4392 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍l", - out: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", + out: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", }, { // 4393 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍l", - out: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", + out: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", }, { // 4394 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$␍", - out: "s\rα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", + out: "\\\vυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g‛␋", }, { // 4395 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$␍", - out: "s␍α#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", + out: "\\␋υ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g‛␋", }, { // 4396 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/\rl", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/\rl", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[\vn", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[\vn", }, { // 4397 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍l", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍l", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋n", }, { // 4398 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/\r␍", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/\r‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[\v␋", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[\v‛␋", }, { // 4399 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/␍␍", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/␍‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋␋", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[␋‛␋", }, { // 4400 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$\r", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g\v", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", }, { // 4401 - mask: EncodeDel | EncodeRightCrLfHtVt, - in: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(\u007f/\aFZ␊/$␍", - out: "sκα#_\x1c,`PE\r\n\\␙σ<δ␐οο(␡/\aFZ␊/$‛␍", + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g␋", + out: "\\φυ␝ω|η<9τ\v\x12<9k%5(m]%␁]*μ\x15N[g‛␋", }, { // 4402 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + }, { // 4403 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\r␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + out: "\r␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + }, { // 4404 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␍␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + out: "␍␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + }, { // 4405 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\r\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + out: "\r\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + }, { // 4406 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␍\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + out: "␍\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + }, { // 4407 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "\r\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + out: "\r\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁‛␍", + }, { // 4408 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "␍\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + out: "␍\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁‛␍", + }, { // 4409 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + out: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + }, { // 4410 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + out: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁2", + }, { // 4411 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + out: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + }, { // 4412 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + out: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + }, { // 4413 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + out: "o\r\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁‛␍", + }, { // 4414 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + out: "o␍\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁‛␍", + }, { // 4415 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ\r2", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ\r2", + }, { // 4416 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍2", + }, { // 4417 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ\r␍", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ\r‛␍", + }, { // 4418 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍␍", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␍‛␍", + }, { // 4419 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁\r", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + }, { // 4420 + mask: EncodeHash | EncodeRightCrLfHtVt, + in: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁␍", + out: "o\\"0\x10!ρ2\x1d␖\rTι\x01cχf␍u]!ω␜\x19\x0e<␑υ␁‛␍", + }, { // 4421 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + }, { // 4422 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\t␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + out: "\t␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + }, { // 4423 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␉␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + out: "␉␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + }, { // 4424 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\t+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + out: "\t+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + }, { // 4425 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␉+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + out: "␉+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + }, { // 4426 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\t+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + out: "\t+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11‛␉", + }, { // 4427 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␉+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + out: "␉+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11‛␉", + }, { // 4428 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + out: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + }, { // 4429 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + out: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\x15", + }, { // 4430 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + out: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + }, { // 4431 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + out: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + }, { // 4432 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + out: "␒\t/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11‛␉", + }, { // 4433 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + out: "␒␉/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11‛␉", + }, { // 4434 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\t\x15", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\t\x15", + }, { // 4435 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉\x15", + }, { // 4436 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\t␉", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\t‛␉", + }, { // 4437 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉␉", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi␉‛␉", + }, { // 4438 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11\t", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + }, { // 4439 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11␉", + out: "␒+/v␡␄hθ8[\t)*c\"χω0␇γZχp\x15g␎χi\x11‛␉", + }, { // 4440 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + }, { // 4441 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\n␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + out: "\n␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + }, { // 4442 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␊␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + out: "␊␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + }, { // 4443 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\n\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + out: "\n\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + }, { // 4444 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␊\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + out: "␊\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + }, { // 4445 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\n\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + out: "\n\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X‛␊", + }, { // 4446 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␊\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + out: "␊\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X‛␊", + }, { // 4447 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + out: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + }, { // 4448 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + out: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14Xg", + }, { // 4449 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + out: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + }, { // 4450 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + out: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + }, { // 4451 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + out: "γ\n\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X‛␊", + }, { // 4452 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + out: "γ␊\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X‛␊", + }, { // 4453 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14\ng", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14\ng", + }, { // 4454 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊g", + }, { // 4455 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14\n␊", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14\n‛␊", + }, { // 4456 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊␊", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14␊‛␊", + }, { // 4457 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X\n", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + }, { // 4458 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X␊", + out: "γ\x1a\x1f␋;␛␙I8L\n␈φφKf\x15Oπε8η␂7B␋\x14\x14X‛␊", + }, { // 4459 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + }, { // 4460 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\v␋fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + out: "\v␋fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + }, { // 4461 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␋␋fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + out: "␋␋fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + }, { // 4462 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\v3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + out: "\v3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + }, { // 4463 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␋3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + out: "␋3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + }, { // 4464 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\v3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + out: "\v3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"‛␋", + }, { // 4465 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␋3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + out: "␋3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"‛␋", + }, { // 4466 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ\vfχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + out: "τ\vfχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + }, { // 4467 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ␋fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + out: "τ␋fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"τ", + }, { // 4468 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ\vfχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + out: "τ\vfχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + }, { // 4469 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ␋fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + out: "τ␋fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + }, { // 4470 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ\vfχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + out: "τ\vfχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"‛␋", + }, { // 4471 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ␋fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + out: "τ␋fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"‛␋", + }, { // 4472 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)\vτ", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)\vτ", + }, { // 4473 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋τ", + }, { // 4474 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)\v␋", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)\v‛␋", + }, { // 4475 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋␋", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)␋‛␋", + }, { // 4476 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"\v", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + }, { // 4477 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "τ3fχv%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"␋", + out: "τ3fχv‛%yχ\a\"\v␒cιo>X\f<␉␝\x01\"Mν\x1e␟)"‛␋", + }, { // 4478 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + }, { // 4479 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\r␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + out: "\r␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + }, { // 4480 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␍␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + out: "␍␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + }, { // 4481 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\r␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + out: "\r␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + }, { // 4482 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␍␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + out: "␍␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + }, { // 4483 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "\r␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + out: "\r␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏‛␍", + }, { // 4484 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "␍␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + out: "␍␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏‛␍", + }, { // 4485 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + out: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + }, { // 4486 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + out: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏y", + }, { // 4487 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + out: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + }, { // 4488 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + out: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + }, { // 4489 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + out: "9\rε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏‛␍", + }, { // 4490 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + out: "9␍ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏‛␍", + }, { // 4491 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S\ry", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S\ry", + }, { // 4492 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍y", + }, { // 4493 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S\r␍", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S\r‛␍", + }, { // 4494 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍␍", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␍‛␍", + }, { // 4495 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏\r", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + }, { // 4496 + mask: EncodePercent | EncodeRightCrLfHtVt, + in: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏␍", + out: "9␛ε0ωμ␘%QJ\r@\b].nπς\x0f\x1eC\x1a ␆(\x1a<S␏‛␍", + }, { // 4497 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + }, { // 4498 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\t␉π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + out: "\t␉π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + }, { // 4499 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␉␉π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + out: "␉␉π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + }, { // 4500 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\t\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + out: "\t‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + }, { // 4501 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␉\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + out: "␉‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + }, { // 4502 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\t\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + out: "\t‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B‛␉", + }, { // 4503 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␉\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + out: "␉‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B‛␉", + }, { // 4504 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\tπ\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + out: "*\tπ\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + }, { // 4505 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*␉π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + out: "*␉π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗Bh", + }, { // 4506 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\tπ\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + out: "*\tπ\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + }, { // 4507 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*␉π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + out: "*␉π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + }, { // 4508 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\tπ\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + out: "*\tπ\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B‛␉", + }, { // 4509 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*␉π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + out: "*␉π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B‛␉", + }, { // 4510 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗\th", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗\th", + }, { // 4511 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉h", + }, { // 4512 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗\t␉", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗\t‛␉", + }, { // 4513 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉␉", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗␉‛␉", + }, { // 4514 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B\t", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + }, { // 4515 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "*\π\"1K␖\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B␉", + out: "*‛\π\"1K␖‛\Hp\t`τςN\x14ω␏␝'λ\n\x1d2dHF␗B‛␉", + }, { // 4516 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/`", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/`", + }, { // 4517 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\n␊34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/`", + out: "\n␊34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/`", + }, { // 4518 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␊␊34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/`", + out: "␊␊34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/`", + }, { // 4519 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\nq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊`", + out: "\nq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊`", + }, { // 4520 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␊q34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊`", + out: "␊q34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊`", + }, { // 4521 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\nq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/␊", + out: "\nq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/‛␊", + }, { // 4522 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␊q34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/␊", + out: "␊q34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/‛␊", + }, { // 4523 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ\n34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/`", + out: "θ\n34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/`", + }, { // 4524 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ␊34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/`", + out: "θ␊34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/`", + }, { // 4525 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ\n34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊`", + out: "θ\n34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊`", + }, { // 4526 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ␊34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊`", + out: "θ␊34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊`", + }, { // 4527 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ\n34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/␊", + out: "θ\n34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/‛␊", + }, { // 4528 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θ␊34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/␊", + out: "θ␊34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/‛␊", + }, { // 4529 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y\n`", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y\n`", + }, { // 4530 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊`", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊`", + }, { // 4531 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y\n␊", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y\n‛␊", + }, { // 4532 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y␊␊", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y␊‛␊", + }, { // 4533 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/\n", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/␊", + }, { // 4534 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "θq34y[γ\x00\rE\n␊BZ/␕␈\rβρβ\\;Pτr␝Y/␊", + out: "θq34y[γ␀\rE\n␊BZ/␕␈\rβρβ\;Pτr␝Y/‛␊", + }, { // 4535 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\x15", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb\x15", + }, { // 4536 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\v␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\x15", + out: "\v␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb\x15", + }, { // 4537 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␋␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\x15", + out: "␋␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb\x15", + }, { // 4538 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\v\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋\x15", + out: "\v\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋\x15", + }, { // 4539 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␋\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋\x15", + out: "␋\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋\x15", + }, { // 4540 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\v\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb␋", + out: "\v\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb‛␋", + }, { // 4541 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␋\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb␋", + out: "␋\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb‛␋", + }, { // 4542 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\x15", + out: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb\x15", + }, { // 4543 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\x15", + out: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb\x15", + }, { // 4544 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋\x15", + out: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋\x15", + }, { // 4545 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋\x15", + out: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋\x15", + }, { // 4546 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb␋", + out: "o\v_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb‛␋", + }, { // 4547 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb␋", + out: "o␋_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb‛␋", + }, { // 4548 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ\v\x15", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ\v\x15", + }, { // 4549 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋\x15", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋\x15", + }, { // 4550 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ\v␋", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ\v‛␋", + }, { // 4551 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχ␋␋", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχ␋‛␋", + }, { // 4552 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb\v", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb␋", + }, { // 4553 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>\x00␓<ψKχb␋", + out: "o\x0f_ψ\aπ'QjY\vφ[H\nQ)␛φfA>␀␓<ψKχb‛␋", + }, { // 4554 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + }, { // 4555 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + out: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + }, { // 4556 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␍␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + out: "␍␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + }, { // 4557 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + }, { // 4558 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␍1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + out: "␍1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + }, { // 4559 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19‛␍", + }, { // 4560 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "␍1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + out: "␍1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19‛␍", + }, { // 4561 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + out: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + }, { // 4562 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + out: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␗", + }, { // 4563 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + out: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + }, { // 4564 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + out: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + }, { // 4565 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + out: "\r\rπbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19‛␍", + }, { // 4566 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + out: "\r␍πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19‛␍", + }, { // 4567 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\r␗", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\r␗", + }, { // 4568 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␗", + }, { // 4569 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\r␍", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\r‛␍", + }, { // 4570 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍␍", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ␍‛␍", + }, { // 4571 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19\r", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + }, { // 4572 + mask: EncodeBackSlash | EncodeRightCrLfHtVt, + in: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19␍", + out: "\r1πbζX~$y␖\rh"\"/N#ζ5␖Mκςy␘k\x19υ\x19‛␍", + }, { // 4573 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + }, { // 4574 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\t␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + out: "\t␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + }, { // 4575 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␉␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + out: "␉␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + }, { // 4576 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\t3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + out: "\t3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + }, { // 4577 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␉3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + out: "␉3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + }, { // 4578 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\t3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + out: "\t3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈‛␉", + }, { // 4579 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␉3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + out: "␉3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈‛␉", + }, { // 4580 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + out: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + }, { // 4581 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + out: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈δ", + }, { // 4582 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + out: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + }, { // 4583 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + out: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + }, { // 4584 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + out: "]\tιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈‛␉", + }, { // 4585 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + out: "]␉ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈‛␉", + }, { // 4586 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅\tδ", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅\tδ", + }, { // 4587 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉δ", + }, { // 4588 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅\t␉", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅\t‛␉", + }, { // 4589 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉␉", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␉‛␉", + }, { // 4590 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈\t", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + }, { // 4591 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈␉", + out: "]3ιφ*,?]\x0fυ\t%dX)Sγω/<␂\uff00␋\a2\n\r␅␈‛␉", + }, { // 4592 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + }, { // 4593 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\n␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + out: "\n␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + }, { // 4594 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␊␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + out: "␊␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + }, { // 4595 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\n\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + out: "\n␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + }, { // 4596 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␊\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + out: "␊␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + }, { // 4597 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\n\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + out: "\n␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=‛␊", + }, { // 4598 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␊\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + out: "␊␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=‛␊", + }, { // 4599 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + out: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + }, { // 4600 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + out: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=ο", + }, { // 4601 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + out: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + }, { // 4602 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + out: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + }, { // 4603 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + out: "␎\n\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=‛␊", + }, { // 4604 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + out: "␎␊\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=‛␊", + }, { // 4605 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$\nο", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$\nο", + }, { // 4606 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊ο", + }, { // 4607 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$\n␊", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$\n‛␊", + }, { // 4608 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊␊", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$␊‛␊", + }, { // 4609 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=\n", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + }, { // 4610 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␎\x7f\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=␊", + out: "␎␡\a_haMζρο\nεO%␄\x101[yρ␕/␇c\x03␊,$=‛␊", + }, { // 4611 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + }, { // 4612 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\v␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + out: "\v␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + }, { // 4613 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␋␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + out: "␋␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + }, { // 4614 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\v␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + out: "\v␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + }, { // 4615 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␋␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + out: "␋␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + }, { // 4616 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\v␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + out: "\v␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f‛␋", + }, { // 4617 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␋␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + out: "␋␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f‛␋", + }, { // 4618 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + out: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + }, { // 4619 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + out: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␃", + }, { // 4620 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + out: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + }, { // 4621 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + out: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + }, { // 4622 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + out: "o\v/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f‛␋", + }, { // 4623 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + out: "o␋/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f‛␋", + }, { // 4624 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\v␃", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\v␃", + }, { // 4625 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␃", + }, { // 4626 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\v␋", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\v‛␋", + }, { // 4627 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋␋", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π␋‛␋", + }, { // 4628 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f\v", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + }, { // 4629 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f␋", + out: "o␜/$$ιsξU\a\vε|T#tpL4␑␛WζφF\x13\x19π\x0f‛␋", + }, { // 4630 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␁", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␁", + }, { // 4631 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\r␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␁", + out: "\r␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␁", + }, { // 4632 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␍␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␁", + out: "␍␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␁", + }, { // 4633 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\rn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␁", + out: "\rn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍␁", + }, { // 4634 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␍n=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␁", + out: "␍n=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍␁", + }, { // 4635 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "\rn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␍", + out: "\rn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ‛␍", + }, { // 4636 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "␍n=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␍", + out: "␍n=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ‛␍", + }, { // 4637 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␁", + out: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␁", + }, { // 4638 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␁", + out: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␁", + }, { // 4639 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␁", + out: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍␁", + }, { // 4640 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␁", + out: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍␁", + }, { // 4641 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␍", + out: "Q\r=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ‛␍", + }, { // 4642 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␍", + out: "Q␍=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ‛␍", + }, { // 4643 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$\r␁", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$\r␁", + }, { // 4644 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␁", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍␁", + }, { // 4645 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$\r␍", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$\r‛␍", + }, { // 4646 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$␍␍", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$␍‛␍", + }, { // 4647 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ\r", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ␍", + }, { // 4648 + mask: EncodeDel | EncodeRightCrLfHtVt, + in: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e\x00␊d$ζ␍", + out: "Qn=πα\x1b\x0f␑#^\rσ␖π^\x02\x14R␇?υ_;e␀␊d$ζ‛␍", + }, { // 4649 mask: EncodeLeftSpace, in: " ", out: "␠ ", - }, { // 4403 + }, { // 4650 mask: EncodeLeftPeriod, in: "..", out: "..", - }, { // 4404 + }, { // 4651 mask: EncodeLeftTilde, in: "~~", out: "~~", - }, { // 4405 + }, { // 4652 mask: EncodeRightSpace, in: " ", out: " ␠", - }, { // 4406 + }, { // 4653 mask: EncodeRightPeriod, in: "..", out: "..", - }, { // 4407 + }, { // 4654 mask: EncodeLeftSpace | EncodeRightPeriod, in: " .", out: "␠.", - }, { // 4408 + }, { // 4655 mask: EncodeLeftSpace | EncodeRightSpace, in: " ", out: "␠", - }, { // 4409 + }, { // 4656 mask: EncodeLeftSpace | EncodeRightSpace, in: " ", out: "␠␠", - }, { // 4410 + }, { // 4657 mask: EncodeLeftSpace | EncodeRightSpace, in: " ", out: "␠ ␠", - }, { // 4411 + }, { // 4658 mask: EncodeLeftPeriod | EncodeRightPeriod, in: "...", out: "...", - }, { // 4412 + }, { // 4659 mask: EncodeRightPeriod | EncodeRightSpace, in: "a. ", out: "a.␠", - }, { // 4413 + }, { // 4660 mask: EncodeRightPeriod | EncodeRightSpace, in: "a .", out: "a .", @@ -17747,21859 +18739,23107 @@ var testCasesSingleEdge = []testCase{ var testCasesDoubleEdge = []testCase{ { // 0 mask: EncodeZero | EncodeLeftSpace | EncodeLeftPeriod, - in: " .υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.β", - out: "␠.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.β", + in: " ./lc6>\"␃@οκv\tu␀#Tκ␉\n>E\x0eW#gχ.π", + out: "␠./lc6>\"␃@οκv\tu‛␀#Tκ␉\n>E\x0eW#gχ.π", }, { // 1 mask: EncodeZero | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.β", - out: "‛␠.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.β", + in: "␠./lc6>\"␃@οκv\tu␀#Tκ␉\n>E\x0eW#gχ.π", + out: "‛␠./lc6>\"␃@οκv\tu‛␀#Tκ␉\n>E\x0eW#gχ.π", }, { // 2 mask: EncodeZero | EncodeLeftSpace | EncodeLeftPeriod, - in: "ρ.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'. ", - out: "ρ.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'. ", + in: "$./lc6>\"␃@οκv\tu␀#Tκ␉\n>E\x0eW#gχ. ", + out: "$./lc6>\"␃@οκv\tu‛␀#Tκ␉\n>E\x0eW#gχ. ", }, { // 3 mask: EncodeZero | EncodeLeftSpace | EncodeLeftPeriod, - in: "ρ.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.␠", - out: "ρ.υ␃vA\vθT+Y[3|ιδ\x1e\"\x1a\x1b␗2?%{␎d'.␠", + in: "$./lc6>\"␃@οκv\tu␀#Tκ␉\n>E\x0eW#gχ.␠", + out: "$./lc6>\"␃@οκv\tu‛␀#Tκ␉\n>E\x0eW#gχ.␠", }, { // 4 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␎"S"?[H1/φY\r04ιq.υ␘+\x1bpω\x16\nψ.P", - out: "␠.␎"S"?[H1‛/φY\r04ιq.υ␘+\x1bpω\x16\nψ.P", + in: " .\n\x1eδV2␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.}", + out: "␠.\n\x1eδV2‛␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.}", }, { // 5 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.␎"S"?[H1/φY\r04ιq.υ␘+\x1bpω\x16\nψ.P", - out: "‛␠.␎"S"?[H1‛/φY\r04ιq.υ␘+\x1bpω\x16\nψ.P", + in: "␠.\n\x1eδV2␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.}", + out: "‛␠.\n\x1eδV2‛␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.}", }, { // 6 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "\x12.␎"S"?[H1/φY\r04ιq.υ␘+\x1bpω\x16\nψ. ", - out: "\x12.␎"S"?[H1‛/φY\r04ιq.υ␘+\x1bpω\x16\nψ. ", + in: "C.\n\x1eδV2␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs. ", + out: "C.\n\x1eδV2‛␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs. ", }, { // 7 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "\x12.␎"S"?[H1/φY\r04ιq.υ␘+\x1bpω\x16\nψ.␠", - out: "\x12.␎"S"?[H1‛/φY\r04ιq.υ␘+\x1bpω\x16\nψ.␠", + in: "C.\n\x1eδV2␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.␠", + out: "C.\n\x1eδV2‛␀t;!␐KOsφ\x7fQ␛@?'\x03␔σξYs.␠", }, { // 8 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: " .πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.h", - out: "␠.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.h", + in: " .x:$ξ|␋m"γ!5A\a\x19l:␀ε\x01Gμ␃υW␈A.o", + out: "␠.x:$ξ|␋m"γ!5A\a\x19l:‛␀ε\x01Gμ␃υW␈A.o", }, { // 9 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.h", - out: "‛␠.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.h", + in: "␠.x:$ξ|␋m"γ!5A\a\x19l:␀ε\x01Gμ␃υW␈A.o", + out: "‛␠.x:$ξ|␋m"γ!5A\a\x19l:‛␀ε\x01Gμ␃υW␈A.o", }, { // 10 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "χ.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟. ", - out: "χ.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟. ", + in: "\x02.x:$ξ|␋m"γ!5A\a\x19l:␀ε\x01Gμ␃υW␈A. ", + out: "\x02.x:$ξ|␋m"γ!5A\a\x19l:‛␀ε\x01Gμ␃υW␈A. ", }, { // 11 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "χ.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.␠", - out: "χ.πNfμφγ%m\\\␊␑␃4`y&\x03\x1fτ,l\x01$\r␟.␠", + in: "\x02.x:$ξ|␋m"γ!5A\a\x19l:␀ε\x01Gμ␃υW␈A.␠", + out: "\x02.x:$ξ|␋m"γ!5A\a\x19l:‛␀ε\x01Gμ␃υW␈A.␠", }, { // 12 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␔φ␊=@x\x1e\x00|-κ␊σ~βν\t=$Q\f;␛\x1bT␀.␖", - out: "␠.␔φ␊=@x\x1e␀|-κ␊σ~βν\t=$Q\f;␛\x1bT‛␀.␖", + in: " .I\x00=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.9", + out: "␠.I␀=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.9", }, { // 13 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.␔φ␊=@x\x1e\x00|-κ␊σ~βν\t=$Q\f;␛\x1bT␀.␖", - out: "‛␠.␔φ␊=@x\x1e␀|-κ␊σ~βν\t=$Q\f;␛\x1bT‛␀.␖", + in: "␠.I\x00=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.9", + out: "‛␠.I␀=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.9", }, { // 14 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "/.␔φ␊=@x\x1e\x00|-κ␊σ~βν\t=$Q\f;␛\x1bT␀. ", - out: "/.␔φ␊=@x\x1e␀|-κ␊σ~βν\t=$Q\f;␛\x1bT‛␀. ", + in: "α.I\x00=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+. ", + out: "α.I␀=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+. ", }, { // 15 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: "/.␔φ␊=@x\x1e\x00|-κ␊σ~βν\t=$Q\f;␛\x1bT␀.␠", - out: "/.␔φ␊=@x\x1e␀|-κ␊σ~βν\t=$Q\f;␛\x1bT‛␀.␠", + in: "α.I\x00=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.␠", + out: "α.I␀=}σ#π"#_>?\x17\x18␁␄';οh␃X\x0es/+.␠", }, { // 16 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftPeriod, - in: " .λτ&␊pU:I\x18\x18>5␕]'\x19;φνO\x17\x12η␗λ␌.Y", - out: "␠.λτ&␊pU:I\x18\x18‛>5␕]'\x19;φνO\x17\x12η␗λ␌.Y", + in: " .␀ζWγ}a\x18<#χ]ψβ␘>\x13␗=M␘λ\":%␘#.'", + out: "␠.‛␀ζWγ}a\x18<#χ]ψβ␘‛>\x13␗=M␘λ\":%␘#.'", }, { // 17 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.λτ&␊pU:I\x18\x18>5␕]'\x19;φνO\x17\x12η␗λ␌.Y", - out: "‛␠.λτ&␊pU:I\x18\x18‛>5␕]'\x19;φνO\x17\x12η␗λ␌.Y", + in: "␠.␀ζWγ}a\x18<#χ]ψβ␘>\x13␗=M␘λ\":%␘#.'", + out: "‛␠.‛␀ζWγ}a\x18<#χ]ψβ␘‛>\x13␗=M␘λ\":%␘#.'", }, { // 18 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftPeriod, - in: "␌.λτ&␊pU:I\x18\x18>5␕]'\x19;φνO\x17\x12η␗λ␌. ", - out: "␌.λτ&␊pU:I\x18\x18‛>5␕]'\x19;φνO\x17\x12η␗λ␌. ", + in: "␊.␀ζWγ}a\x18<#χ]ψβ␘>\x13␗=M␘λ\":%␘#. ", + out: "␊.‛␀ζWγ}a\x18<#χ]ψβ␘‛>\x13␗=M␘λ\":%␘#. ", }, { // 19 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftPeriod, - in: "␌.λτ&␊pU:I\x18\x18>5␕]'\x19;φνO\x17\x12η␗λ␌.␠", - out: "␌.λτ&␊pU:I\x18\x18‛>5␕]'\x19;φνO\x17\x12η␗λ␌.␠", + in: "␊.␀ζWγ}a\x18<#χ]ψβ␘>\x13␗=M␘λ\":%␘#.␠", + out: "␊.‛␀ζWγ}a\x18<#χ]ψβ␘‛>\x13␗=M␘λ\":%␘#.␠", }, { // 20 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.o", - out: "␠.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.o", + in: " .ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.\t", + out: "␠.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.\t", }, { // 21 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.o", - out: "‛␠.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.o", + in: "␠.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.\t", + out: "‛␠.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.\t", }, { // 22 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftPeriod, - in: "␑.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r. ", - out: "␑.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r. ", + in: "}.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16. ", + out: "}.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16. ", }, { // 23 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftPeriod, - in: "␑.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.␠", - out: "␑.␗\x04/ο&␜γwζ=␏4n␉\x1fZNZ␝φ\u007fJOφm\r.␠", + in: "}.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.␠", + out: "}.ασs$␖NXπ\x06|EUm?χYη␓;\"␟H\bDι\x16.␠", }, { // 24 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftPeriod, - in: " .< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.|", - out: "␠.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.|", + in: " .\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃␀ζv␆i/.h", + out: "␠.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃‛␀ζv␆i/.h", }, { // 25 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.|", - out: "‛␠.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.|", + in: "␠.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃␀ζv␆i/.h", + out: "‛␠.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃‛␀ζv␆i/.h", }, { // 26 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftPeriod, - in: "S.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/. ", - out: "S.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/. ", + in: "*.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃␀ζv␆i/. ", + out: "*.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃‛␀ζv␆i/. ", }, { // 27 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftPeriod, - in: "S.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.␠", - out: "S.< `␅\b:␅r%?ξγ\"q\x13λ\x02τo␍nνξ7␎/.␠", + in: "*.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃␀ζv␆i/.␠", + out: "*.\vγ.p>\\ρ-η}␄Iσ\x1eD<fο|␃‛␀ζv␆i/.␠", }, { // 28 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftPeriod, - in: " .<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.`", - out: "␠.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.`", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftPeriod, + in: " .\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.u", + out: "␠.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.u", }, { // 29 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.`", - out: "‛␠.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.`", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.u", + out: "‛␠.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.u", }, { // 30 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftPeriod, - in: "␂.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53. ", - out: "␂.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53. ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftPeriod, + in: "␎.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ. ", + out: "␎.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ. ", }, { // 31 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftPeriod, - in: "␂.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.␠", - out: "␂.<%␉n\x1cκ+η␋χ<\a8␏/|σνRπ;\x12#?53.␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftPeriod, + in: "␎.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.␠", + out: "␎.\\|]ψ>6\x185*\vδ\nυ^>1a%\x7fγψ[M\x01κ.␠", }, { // 32 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␆␞␑ωeaδK␜|5γJ\x00μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.g", + out: "␠.Qμ>5γJ␀μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.g", }, { // 41 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/.^", - out: "‛␠.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/.^", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.Qμ>5γJ\x00μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.g", + out: "‛␠.Qμ>5γJ␀μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.g", }, { // 42 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, - in: "+.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/. ", - out: "+.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/. ", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftPeriod, + in: "␕.Qμ>5γJ\x00μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX. ", + out: "␕.Qμ>5γJ␀μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX. ", }, { // 43 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, - in: "+.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/.␠", - out: "+.<\x18,%/\"θμ;}λ<ζdy89Y␇$Z\rι$\f/.␠", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftPeriod, + in: "␕.Qμ>5γJ\x00μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.␠", + out: "␕.Qμ>5γJ␀μ␍W␙␁Su␛mJ\x18ςsSβ\x05[λX.␠", }, { // 44 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␡λ\x03\x02\x13;u>␀[χhM*ψξ␜:\aiσLeNς".:", - out: "␠.␡λ\x03\x02\x13;u>‛␀[χhM*ψξ␜:\aiσLeNς".:", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, + in: " .Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.[", + out: "␠.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.[", }, { // 45 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.␡λ\x03\x02\x13;u>␀[χhM*ψξ␜:\aiσLeNς".:", - out: "‛␠.␡λ\x03\x02\x13;u>‛␀[χhM*ψξ␜:\aiσLeNς".:", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.[", + out: "‛␠.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.[", }, { // 46 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, - in: "".␡λ\x03\x02\x13;u>␀[χhM*ψξ␜:\aiσLeNς". ", - out: "".␡λ\x03\x02\x13;u>‛␀[χhM*ψξ␜:\aiσLeNς". ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, + in: "s.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<. ", + out: "s.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<. ", }, { // 47 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, - in: "".␡λ\x03\x02\x13;u>␀[χhM*ψξ␜:\aiσLeNς".␠", - out: "".␡λ\x03\x02\x13;u>‛␀[χhM*ψξ␜:\aiσLeNς".␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftPeriod, + in: "s.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.␠", + out: "s.Ih\a8!$ψ$N%τf␘ρ`\x1d\x7f\x1bςς{␋5␖\x11<.␠", }, { // 48 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, - in: " .S\x1cEωaι␀w?␋)τψY>t\x1b\x13hσ;'8\">`.*", - out: "␠.S\x1cEωaι‛␀w?␋)τψY>t\x1b\x13hσ;'8\">`.*", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, + in: " .b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε␀^?.␝", + out: "␠.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε‛␀^?.␝", }, { // 49 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.S\x1cEωaι␀w?␋)τψY>t\x1b\x13hσ;'8\">`.*", - out: "‛␠.S\x1cEωaι‛␀w?␋)τψY>t\x1b\x13hσ;'8\">`.*", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε␀^?.␝", + out: "‛␠.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε‛␀^?.␝", }, { // 50 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, - in: "τ.S\x1cEωaι␀w?␋)τψY>t\x1b\x13hσ;'8\">`. ", - out: "τ.S\x1cEωaι‛␀w?␋)τψY>t\x1b\x13hσ;'8\">`. ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, + in: "!.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε␀^?. ", + out: "!.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε‛␀^?. ", }, { // 51 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, - in: "τ.S\x1cEωaι␀w?␋)τψY>t\x1b\x13hσ;'8\">`.␠", - out: "τ.S\x1cEωaι‛␀w?␋)τψY>t\x1b\x13hσ;'8\">`.␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftPeriod, + in: "!.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε␀^?.␠", + out: "!.b)ω["α\x06$\v\x1cu|!rοV␉ηφ?d|ε‛␀^?.␠", }, { // 52 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, - in: " .φ\"\x00?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.b", - out: "␠.φ\"␀?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.b", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, + in: " .␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.g", + out: "␠.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.g", }, { // 53 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.φ\"\x00?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.b", - out: "‛␠.φ\"␀?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.b", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.g", + out: "‛␠.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.g", }, { // 54 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, - in: "%.φ\"\x00?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ. ", - out: "%.φ\"␀?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ. ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, + in: "␈.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e. ", + out: "␈.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e. ", }, { // 55 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, - in: "%.φ\"\x00?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.␠", - out: "%.φ\"␀?V␊\rKδ9Yς:ξC[␂P\x11*οQ6\\␖τ.␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftPeriod, + in: "␈.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.␠", + out: "␈.␍␚␇\x04\x05%\tςχζ?W␆TL{ρωπI0N>fL\x0e.␠", }, { // 56 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, - in: " .ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.:", - out: "␠.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, + in: " .rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.X", + out: "␠.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.X", }, { // 57 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.:", - out: "‛␠.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.X", + out: "‛␠.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.X", }, { // 58 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, - in: "θ.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ. ", - out: "θ.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ. ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, + in: "␛.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃. ", + out: "␛.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃. ", }, { // 59 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, - in: "θ.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.␠", - out: "θ.ρ$`,␂+.␞γT]k␊\neν␇\x19;\aρ]i␂Oθ.␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftPeriod, + in: "␛.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.␠", + out: "␛.rδI\t\x7fuδD3ω␙gY\b1σ\x15γ␞e*\x06␘\ω␃.␠", }, { // 60 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: " .\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄␀"χ␝␙σ].?", - out: "␠.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄‛␀"χ␝␙σ].?", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, + in: " .κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.J", + out: "␠.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.J", }, { // 61 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄␀"χ␝␙σ].?", - out: "‛␠.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄‛␀"χ␝␙σ].?", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.J", + out: "‛␠.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.J", }, { // 62 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "%.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄␀"χ␝␙σ]. ", - out: "%.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄‛␀"χ␝␙σ]. ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, + in: "φ.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v. ", + out: "φ.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v. ", }, { // 63 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, - in: "%.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄␀"χ␝␙σ].␠", - out: "%.\tk*ρςm<ο!\f2s\x1e=#ψ\x1a␎␄‛␀"χ␝␙σ].␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftPeriod, + in: "φ.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.␠", + out: "φ.κ<\␈\x15\x0f]\x15ερ:,τXq␒eC␛\x1bz.G!s\v.␠", }, { // 64 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, - in: " .$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.\x19", - out: "␠.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.\x19", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, + in: " .ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.k", + out: "␠.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.k", }, { // 65 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.\x19", - out: "‛␠.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.\x19", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.k", + out: "‛␠.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.k", }, { // 66 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, - in: "μ.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc. ", - out: "μ.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc. ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, + in: "/.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:. ", + out: "/.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:. ", }, { // 67 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, - in: "μ.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.␠", - out: "μ.$βκ␟β\x0e␛T\x1fl#;,\bξ\a#␝H8␔@:%πc.␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftPeriod, + in: "/.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.␠", + out: "/.ρ!Xβ␄1␕OfM␍B/\a\x14ωMηb#ο%\x06,ε:.␠", }, { // 68 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, - in: " .\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.C", - out: "␠.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.C", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, + in: " .\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.\x19", + out: "␠.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.\x19", }, { // 69 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.C", - out: "‛␠.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.C", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.\x19", + out: "‛␠.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.\x19", }, { // 70 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, - in: "S.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo. ", - out: "S.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo. ", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, + in: "\x1b.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq. ", + out: "\x1b.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq. ", }, { // 71 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, - in: "S.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.␠", - out: "S.\x12␂λ\x06]␔>␓9ςeP`\x1aλ$εo\x1d(@\f \x1cψo.␠", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftPeriod, + in: "\x1b.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.␠", + out: "\x1b.\vχ\x13ω;.λ</3pS␚τ\vW␂hρEγ|␗XSq.␠", }, { // 72 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, - in: " .␇v<P\x14+␈\n\x01 'NH|`α␏#ω\x05|συκ\x14␝.]", - out: "␠.‛␇v<P␔+‛␈␊␁ 'NH|`α‛␏#ω␅|συκ␔‛␝.]", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, + in: " .#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.\x1b", + out: "␠.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.\x1b", }, { // 73 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, - in: "␠.␇v<P\x14+␈\n\x01 'NH|`α␏#ω\x05|συκ\x14␝.]", - out: "‛␠.‛␇v<P␔+‛␈␊␁ 'NH|`α‛␏#ω␅|συκ␔‛␝.]", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.\x1b", + out: "‛␠.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.\x1b", }, { // 74 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, - in: "ζ.␇v<P\x14+␈\n\x01 'NH|`α␏#ω\x05|συκ\x14␝. ", - out: "ζ.‛␇v<P␔+‛␈␊␁ 'NH|`α‛␏#ω␅|συκ␔‛␝. ", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, + in: "$.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#. ", + out: "$.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#. ", }, { // 75 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, - in: "ζ.␇v<P\x14+␈\n\x01 'NH|`α␏#ω\x05|συκ\x14␝.␠", - out: "ζ.‛␇v<P␔+‛␈␊␁ 'NH|`α‛␏#ω␅|συκ␔‛␝.␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftPeriod, + in: "$.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.␠", + out: "$.#$υ␈dλZ,\vωz\x18K!\v#ςL|*\x0f:␙οτ#.␠", }, { // 76 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, - in: " ~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␆", - out: "␠~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␆", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, + in: " .Sτ␉lSOγ␑\x01ψ\x118^␟]γ~>Lκηc\n\x1f`Y.$", + out: "␠.Sτ‛␉lSOγ‛␑␁ψ␑8^‛␟]γ~>Lκηc␊␟`Y.$", }, { // 77 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␆", - out: "‛␠~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␆", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, + in: "␠.Sτ␉lSOγ␑\x01ψ\x118^␟]γ~>Lκηc\n\x1f`Y.$", + out: "‛␠.Sτ‛␉lSOγ‛␑␁ψ␑8^‛␟]γ~>Lκηc␊␟`Y.$", }, { // 78 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, - in: "q~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~ ", - out: "q~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~ ", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, + in: "\x16.Sτ␉lSOγ␑\x01ψ\x118^␟]γ~>Lκηc\n\x1f`Y. ", + out: "␖.Sτ‛␉lSOγ‛␑␁ψ␑8^‛␟]γ~>Lκηc␊␟`Y. ", }, { // 79 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, - in: "q~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␠", - out: "q~9␄g}␎ρ\\κl\x15y\x03␐␚$θ|`.b␊δαvν:~␠", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftPeriod, + in: "\x16.Sτ␉lSOγ␑\x01ψ\x118^␟]γ~>Lκηc\n\x1f`Y.␠", + out: "␖.Sτ‛␉lSOγ‛␑␁ψ␑8^‛␟]γ~>Lκηc␊␟`Y.␠", }, { // 80 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, - in: " ~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ρ", - out: "␠~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ρ", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, + in: " ~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~z", + out: "␠~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~z", }, { // 81 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ρ", - out: "‛␠~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ρ", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~z", + out: "‛␠~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~z", }, { // 82 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "h~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ ", - out: "h~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~ ", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, + in: "ξ~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~ ", + out: "ξ~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~ ", }, { // 83 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "h~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~␠", - out: "h~␓W␟\u007fυ␋r:βF;Qξ\x1d%:Lτ\x10&δ[=\x01;R~␠", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftTilde, + in: "ξ~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~␠", + out: "ξ~r7φλQ|Q<␃ρ␊\x1e\x0fu*\uff00*␚~␛ζ!\x1f\x16;ψ~␠", }, { // 84 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: " ~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N␀α(>ς\"~#", - out: "␠~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N‛␀α(>ς\"~#", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, + in: " ~PY%yC=[_ς\x1c␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ο", + out: "␠~PY%yC=[_ς\x1c‛␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ο", }, { // 85 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N␀α(>ς\"~#", - out: "‛␠~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N‛␀α(>ς\"~#", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~PY%yC=[_ς\x1c␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ο", + out: "‛␠~PY%yC=[_ς\x1c‛␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ο", }, { // 86 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "F~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N␀α(>ς\"~ ", - out: "F~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N‛␀α(>ς\"~ ", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "e~PY%yC=[_ς\x1c␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ ", + out: "e~PY%yC=[_ς\x1c‛␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~ ", }, { // 87 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "F~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N␀α(>ς\"~␠", - out: "F~@w␊ρ␈B(νζλ\x19y␋␖/y?;␂N‛␀α(>ς\"~␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "e~PY%yC=[_ς\x1c␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~␠", + out: "e~PY%yC=[_ς\x1c‛␀8\x1e␊\bbJψ\x13␊\x18ςτ␔/J~␠", }, { // 88 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, - in: " ~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~z", - out: "␠~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~z", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: " ~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~]", + out: "␠~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~]", }, { // 89 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~z", - out: "‛␠~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~z", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~]", + out: "‛␠~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~]", }, { // 90 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "ς~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~ ", - out: "ς~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~ ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "H~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~ ", + out: "H~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~ ", }, { // 91 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "ς~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~␠", - out: "ς~1e*λ2\x13␞γ!δL|<q\x16.\x1e7␟␑δ\x04␍J␚/~␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "H~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~␠", + out: "H~ψκ.␕ω␛\x05␝z#ν\rK|}WM␇\b\x11␄.3/αδ~␠", }, { // 92 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, - in: " ~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~K", - out: "␠~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~K", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, + in: " ~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~\x7f", + out: "␠~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~\x7f", }, { // 93 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~K", - out: "‛␠~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~K", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~\x7f", + out: "‛␠~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~\x7f", }, { // 94 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, - in: "\x1e~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~ ", - out: "\x1e~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~ ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "8~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~ ", + out: "8~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~ ", }, { // 95 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, - in: "\x1e~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~␠", - out: "\x1e~7π*ω\rLλ\x1e␗=a␆\x0eβυkRα␜␄CD\uff00$#\x10~␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "8~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~␠", + out: "8~#?οβ*Aα"kgK\λj!␊\x17θ_:\x1c\x04\x1b␝Y␅~␠", }, { // 96 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, - in: " ~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~:", - out: "␠~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~:", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, + in: " ~αξ/\x02\x060␕2[␍v<\x11\x1e␃`ξt`/,κ>}/@~σ", + out: "␠~αξ/\x02\x060␕2[␍v‛<\x11\x1e␃`ξt`/,κ>}/@~σ", }, { // 97 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~:", - out: "‛␠~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~:", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~αξ/\x02\x060␕2[␍v<\x11\x1e␃`ξt`/,κ>}/@~σ", + out: "‛␠~αξ/\x02\x060␕2[␍v‛<\x11\x1e␃`ξt`/,κ>}/@~σ", }, { // 98 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, - in: "$~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~ ", - out: "$~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~ ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, + in: "#~αξ/\x02\x060␕2[␍v<\x11\x1e␃`ξt`/,κ>}/@~ ", + out: "#~αξ/\x02\x060␕2[␍v‛<\x11\x1e␃`ξt`/,κ>}/@~ ", }, { // 99 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, - in: "$~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~␠", - out: "$~?βSFμ-\x18_ςτ}\r␋/3\x17O&\u007f;>G␂I<ρ~␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftTilde, + in: "#~αξ/\x02\x060␕2[␍v<\x11\x1e␃`ξt`/,κ>}/@~␠", + out: "#~αξ/\x02\x060␕2[␍v‛<\x11\x1e␃`ξt`/,κ>}/@~␠", }, { // 100 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, - in: " ~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~z", - out: "␠~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~z", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, + in: " ~qy:X'\x00␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~7", + out: "␠~qy:X'␀␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~7", }, { // 101 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~z", - out: "‛␠~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~z", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~qy:X'\x00␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~7", + out: "‛␠~qy:X'␀␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~7", }, { // 102 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, - in: "ς~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~ ", - out: "ς~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~ ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, + in: "ν~qy:X'\x00␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~ ", + out: "ν~qy:X'␀␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~ ", }, { // 103 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, - in: "ς~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~␠", - out: "ς~<\x02+a/0\x0e␐u<'eYqρ#υπ␚>\κ\x17_v6~␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftTilde, + in: "ν~qy:X'\x00␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~␠", + out: "ν~qy:X'␀␉|O\x15>\r'nα!␂␉$("<βγ␜ζ~␠", }, { // 104 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, - in: " ~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ς", - out: "␠~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ς", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, + in: " ~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␐", + out: "␠~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␐", }, { // 105 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ς", - out: "‛␠~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ς", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␐", + out: "‛␠~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␐", }, { // 106 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, - in: "\x17~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ ", - out: "\x17~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~ ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, + in: "␟~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~ ", + out: "␟~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~ ", }, { // 107 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, - in: "\x17~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~␠", - out: "\x17~r␘d\x1cD*␅'-b\x17μ\x1e*ζ9χbξ␏KA?/X$~␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftTilde, + in: "␟~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␠", + out: "␟~␔$*szφJζ#␁Eη9␌οτ?αHc/,Gk#\r~␠", }, { // 108 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: " ~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~μ", - out: "␠~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~μ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftTilde, + in: " ~sωcδσF]/!%9␡[φd\rkςw␔b|\x14G2'~ξ", + out: "␠~sωcδσF]/‛!%9␡[φd\rkςw␔b|\x14G2'~ξ", }, { // 109 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~μ", - out: "‛␠~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~μ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~sωcδσF]/!%9␡[φd\rkςw␔b|\x14G2'~ξ", + out: "‛␠~sωcδσF]/‛!%9␡[φd\rkςw␔b|\x14G2'~ξ", }, { // 110 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "#~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~ ", - out: "#~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~ ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftTilde, + in: "<~sωcδσF]/!%9␡[φd\rkςw␔b|\x14G2'~ ", + out: "<~sωcδσF]/‛!%9␡[φd\rkςw␔b|\x14G2'~ ", }, { // 111 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, - in: "#~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~␠", - out: "#~p?αρ\x13␉␌␈>ν\x1b=\x0e\x18-␙P\x19jLτi?K#1~␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftTilde, + in: "<~sωcδσF]/!%9␡[φd\rkςw␔b|\x14G2'~␠", + out: "<~sωcδσF]/‛!%9␡[φd\rkςw␔b|\x14G2'~␠", }, { // 112 - mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, - in: " ~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~β", - out: "␠~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~β", + mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, + in: " ~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~\n", + out: "␠~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~\n", }, { // 113 - mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~β", - out: "‛␠~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~β", + mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~\n", + out: "‛␠~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~\n", }, { // 114 - mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, - in: "_~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~ ", - out: "_~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~ ", + mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, + in: "Q~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~ ", + out: "Q~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~ ", }, { // 115 - mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, - in: "_~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~␠", - out: "_~!\x10\x1ch;␌␛\x03G\x1e\[η\x18.λd?ω6␂%␡␐θβ~␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeLeftTilde, + in: "Q~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~␠", + out: "Q~!l␍\x04]βXγ-␃K␗␑>l3φ␉\aβq'φ1σ+~␠", }, { // 116 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, - in: " ~μ/v/g\x1e<?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~\x04", - out: "␠~μ/v/g\x1e<‛?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~\x04", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: " ~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~\r", + out: "␠~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~\r", }, { // 117 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~μ/v/g\x1e<?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~\x04", - out: "‛␠~μ/v/g\x1e<‛?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~\x04", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~\r", + out: "‛␠~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~\r", }, { // 118 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, - in: ""~μ/v/g\x1e<?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~ ", - out: ""~μ/v/g\x1e<‛?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~ ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "#~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~ ", + out: "#~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~ ", }, { // 119 - mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, - in: ""~μ/v/g\x1e<?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~␠", - out: ""~μ/v/g\x1e<‛?1␄])\x15␖Q:Dαsιπρ\uff00K\bχ~␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeLeftTilde, + in: "#~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~␠", + out: "#~:\rm%/\x14␆]mβ␄␌A?θa9ν|>RAkςο␟~␠", }, { // 120 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, - in: " ~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ζ", - out: "␠~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ζ", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, + in: " ~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~\x1f", + out: "␠~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~\x1f", }, { // 121 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ζ", - out: "‛␠~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ζ", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~\x1f", + out: "‛␠~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~\x1f", }, { // 122 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, - in: "A~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ ", - out: "A~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~ ", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, + in: "v~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~ ", + out: "v~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~ ", }, { // 123 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, - in: "A~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~␠", - out: "A~␌P␓\x04]AFκq␁>%η\t\x12ε`ρS<`n:"χ9~␠", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftTilde, + in: "v~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~␠", + out: "v~l7Uv'H\x15+t*!Sβω\r>␉␗ζυξ\x0eX\x7f\f␄~␠", }, { // 124 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, - in: " ~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~f", - out: "␠~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~f", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, + in: " ~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~η", + out: "␠~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~η", }, { // 125 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~f", - out: "‛␠~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~f", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~η", + out: "‛␠~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~η", }, { // 126 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, - in: "ξ~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~ ", - out: "ξ~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~ ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, + in: "␍~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~ ", + out: "␍~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~ ", }, { // 127 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, - in: "ξ~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~␠", - out: "ξ~ωbf3υf␐␊EχsW\x15␡`r␚#μ']\x16Sφ␈\x1f~␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftTilde, + in: "␍~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~␠", + out: "␍~Uuj␓`␕␉=τP␉uο\x14X\x10\v/βγ'!\ξ}L~␠", }, { // 128 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, - in: " ~$]δ\x10fzQm#␡βF/σ]a␓␞δ?G:λ\\δ/~\x03", - out: "␠~$]δ\x10fzQm‛#␡βF/σ]a␓␞δ?G:λ\\δ/~\x03", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, + in: " ~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~D", + out: "␠~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~D", }, { // 129 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~$]δ\x10fzQm#␡βF/σ]a␓␞δ?G:λ\\δ/~\x03", - out: "‛␠~$]δ\x10fzQm‛#␡βF/σ]a␓␞δ?G:λ\\δ/~\x03", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~D", + out: "‛␠~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~D", }, { // 130 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, - in: "G~$]δ\x10fzQm#␡βF/σ]a␓␞δ?G:λ\\δ/~ ", - out: "G~$]δ\x10fzQm‛#␡βF/σ]a␓␞δ?G:λ\\δ/~ ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, + in: "f~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~ ", + out: "f~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~ ", }, { // 131 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, - in: "G~$]δ\x10fzQm#␡βF/σ]a␓␞δ?G:λ\\δ/~␠", - out: "G~$]δ\x10fzQm‛#␡βF/σ]a␓␞δ?G:λ\\δ/~␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftTilde, + in: "f~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~␠", + out: "f~␗ω:'F␋|'>␓]νεewF*\x1e>};%θγ~N~␠", }, { // 132 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, - in: " ~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~*", - out: "␠~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~*", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, + in: " ~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␃", + out: "␠~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␃", }, { // 133 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~*", - out: "‛␠~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~*", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␃", + out: "‛␠~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␃", }, { // 134 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, - in: "␘~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~ ", - out: "␘~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~ ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, + in: "β~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~ ", + out: "β~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~ ", }, { // 135 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, - in: "␘~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~␠", - out: "␘~\x06[\x17x,RQςεP\u007fL␘\x140θβD4␙\uff000κKρ␓~␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftTilde, + in: "β~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␠", + out: "β~␁\x18κP~␉QsIτ<k␘pωξ/A"V[v'α␐5~␠", }, { // 136 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, - in: " ~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~H", - out: "␠~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~H", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, + in: " ~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~σ", + out: "␠~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~σ", }, { // 137 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~H", - out: "‛␠~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~H", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~σ", + out: "‛␠~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~σ", }, { // 138 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "\r~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~ ", - out: "\r~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~ ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, + in: "L~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~ ", + out: "L~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~ ", }, { // 139 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, - in: "\r~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~␠", - out: "\r~"\x1d␊Zw%)\x0f␜5Q'ο␒π|␖Xι?απW\x0eο\r~␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftTilde, + in: "L~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~␠", + out: "L~Cν?\\\\x03ψ␂Nς"j>/`\x12ψN\nπL␐␂[{]~␠", }, { // 140 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, - in: " ~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~5", - out: "␠~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, + in: " ~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'%Kz~8", + out: "␠~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'‛%Kz~8", }, { // 141 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~5", - out: "‛␠~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'%Kz~8", + out: "‛␠~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'‛%Kz~8", }, { // 142 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, - in: "/~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~ ", - out: "/~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~ ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, + in: "␊~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'%Kz~ ", + out: "␊~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'‛%Kz~ ", }, { // 143 - mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, - in: "/~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~␠", - out: "/~~γ;δ\x0e\x18X$:]I>E~␄ε\x13λ␏\x1dκ\uff00ξmA␝~␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftTilde, + in: "␊~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'%Kz~␠", + out: "␊~μ␘"zL`\x19θοε8␚␙Wβ$\r/μLom'‛%Kz~␠", }, { // 144 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, - in: " ~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~(", - out: "␠~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~(", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, + in: " ~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␍", + out: "␠~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␍", }, { // 145 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~(", - out: "‛␠~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~(", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␍", + out: "‛␠~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␍", }, { // 146 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, - in: "r~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~ ", - out: "r~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~ ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "\x1d~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~ ", + out: "\x1d~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~ ", }, { // 147 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, - in: "r~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~␠", - out: "r~\rζ\x10uι␎m/␔␅m/gπ\x03\x1f\x029/ψυσd*C␚~␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftTilde, + in: "\x1d~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␠", + out: "\x1d~!γVIfκ␜{ELπJ␐2\x7fVζφ'␂|gPι'\r~␠", }, { // 148 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, - in: " ~␒=\x1b;;\β\x19Jk\x12/iZv\a}tθd%~\x1eξ`σ~ι", - out: "␠~‛␒=␛;;\β␙Jk␒/iZv␇}tθd%~␞ξ`σ~ι", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, + in: " ~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␞", + out: "␠~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␞", }, { // 149 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, - in: "␠~␒=\x1b;;\β\x19Jk\x12/iZv\a}tθd%~\x1eξ`σ~ι", - out: "‛␠~‛␒=␛;;\β␙Jk␒/iZv␇}tθd%~␞ξ`σ~ι", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␞", + out: "‛␠~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␞", }, { // 150 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, - in: "c~␒=\x1b;;\β\x19Jk\x12/iZv\a}tθd%~\x1eξ`σ~ ", - out: "c~‛␒=␛;;\β␙Jk␒/iZv␇}tθd%~␞ξ`σ~ ", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, + in: "&~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~ ", + out: "&~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~ ", }, { // 151 - mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, - in: "c~␒=\x1b;;\β\x19Jk\x12/iZv\a}tθd%~\x1eξ`σ~␠", - out: "c~‛␒=␛;;\β␙Jk␒/iZv␇}tθd%~␞ξ`σ~␠", + mask: EncodeCrLf | EncodeLeftSpace | EncodeLeftTilde, + in: "&~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␠", + out: "&~ζlE$dBι|`␒d'tg␅%*ο?φβψx%]\v~␠", }, { // 152 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\tJ", - out: "␠\t]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\tJ", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, + in: " ~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~κ", + out: "␠~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~κ", }, { // 153 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\tJ", - out: "‛␠\t]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\tJ", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~κ", + out: "‛␠~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~κ", }, { // 154 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\nJ", - out: "␠\n]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\nJ", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, + in: ":~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~ ", + out: ":~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~ ", }, { // 155 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\nJ", - out: "‛␠\n]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\nJ", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftTilde, + in: ":~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~␠", + out: ":~8)D/\bmν\\]bε␗'\nξ}T␊:fτ␛␋u?λ~␠", }, { // 156 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\vJ", - out: "␠\v]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\vJ", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, + in: " ~`-:/␆μδL]␏τ`%R[n␔γ\rZ\:μ{\x18S~/", + out: "␠~`-:/‛␆μδL]‛␏τ`%R[n‛␔γ␍Z\:μ{␘S~/", }, { // 157 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\vJ", - out: "‛␠\v]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\vJ", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, + in: "␠~`-:/␆μδL]␏τ`%R[n␔γ\rZ\:μ{\x18S~/", + out: "‛␠~`-:/‛␆μδL]‛␏τ`%R[n‛␔γ␍Z\:μ{␘S~/", }, { // 158 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\rJ", - out: "␠\r]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\rJ", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, + in: "d~`-:/␆μδL]␏τ`%R[n␔γ\rZ\:μ{\x18S~ ", + out: "d~`-:/‛␆μδL]‛␏τ`%R[n‛␔γ␍Z\:μ{␘S~ ", }, { // 159 - mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\rJ", - out: "‛␠\r]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\rJ", + mask: EncodeCtl | EncodeLeftSpace | EncodeLeftTilde, + in: "d~`-:/␆μδL]␏τ`%R[n␔γ\rZ\:μ{\x18S~␠", + out: "d~`-:/‛␆μδL]‛␏τ`%R[n‛␔γ␍Z\:μ{␘S~␠", }, { // 160 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\t]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\t ", - out: "o\t]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\t ", + in: " \t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t*", + out: "␠\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t*", }, { // 161 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\t]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\t␠", - out: "o\t]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\t␠", + in: "␠\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t*", + out: "‛␠\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t*", }, { // 162 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\n]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\n ", - out: "o\n]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\n ", + in: " \n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n*", + out: "␠\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n*", }, { // 163 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\n]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\n␠", - out: "o\n]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\n␠", + in: "␠\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n*", + out: "‛␠\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n*", }, { // 164 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\v]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\v ", - out: "o\v]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\v ", + in: " \v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v*", + out: "␠\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v*", }, { // 165 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\v]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\v␠", - out: "o\v]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\v␠", + in: "␠\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v*", + out: "‛␠\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v*", }, { // 166 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\r]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\r ", - out: "o\r]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\r ", + in: " \r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r*", + out: "␠\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r*", }, { // 167 mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "o\r]␊φ>\x11␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\r␠", - out: "o\r]␊φ>\x11‛␀δ\"β7w`␍3δ\x15φE'␕lν$W␅>\r␠", + in: "␠\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r*", + out: "‛␠\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r*", }, { // 168 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t\x11", - out: "␠\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t ", + out: "ρ\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t ", }, { // 169 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t\x11", - out: "‛␠\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t␠", + out: "ρ\t$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\t␠", }, { // 170 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n\x11", - out: "␠\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n ", + out: "ρ\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n ", }, { // 171 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n\x11", - out: "‛␠\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n␠", + out: "ρ\n$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\n␠", }, { // 172 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v\x11", - out: "␠\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v ", + out: "ρ\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v ", }, { // 173 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v\x11", - out: "‛␠\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v␠", + out: "ρ\v$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\v␠", }, { // 174 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r\x11", - out: "␠\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r ", + out: "ρ\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r ", }, { // 175 - mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r\x11", - out: "‛␠\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r\x11", + mask: EncodeZero | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ρ\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r␠", + out: "ρ\r$x/$`Frη`|]=␇␝λ\x1bδ\x12ζ\"␋␊υ;\tW\r␠", }, { // 176 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t ", - out: "Q\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t ", + in: " \tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ty", + out: "␠\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ty", }, { // 177 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t␠", - out: "Q\t|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\t␠", + in: "␠\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ty", + out: "‛␠\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ty", }, { // 178 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n ", - out: "Q\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n ", + in: " \nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ny", + out: "␠\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ny", }, { // 179 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n␠", - out: "Q\n|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\n␠", + in: "␠\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ny", + out: "‛␠\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ny", }, { // 180 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v ", - out: "Q\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v ", + in: " \vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\vy", + out: "␠\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\vy", }, { // 181 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v␠", - out: "Q\v|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\v␠", + in: "␠\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\vy", + out: "‛␠\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\vy", }, { // 182 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r ", - out: "Q\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r ", + in: " \rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ry", + out: "␠\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ry", }, { // 183 mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "Q\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r␠", - out: "Q\r|γςx\x15r␗ξγ|y<*␝?]~βB\x01uH\x03\r+7\r␠", + in: "␠\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\ry", + out: "‛␠\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\ry", }, { // 184 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␉", - out: "␠\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\t ", + out: "l\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\t ", }, { // 185 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␉", - out: "‛␠\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\t␠", + out: "l\tc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\t␠", }, { // 186 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␉", - out: "␠\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\n ", + out: "l\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\n ", }, { // 187 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␉", - out: "‛␠\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\n␠", + out: "l\nc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\n␠", }, { // 188 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␉", - out: "␠\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\v ", + out: "l\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\v ", }, { // 189 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␉", - out: "‛␠\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\v␠", + out: "l\vc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\v␠", }, { // 190 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␉", - out: "␠\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\r ", + out: "l\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\r ", }, { // 191 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␉", - out: "‛␠\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␉", + mask: EncodeSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "l\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅//\r␠", + out: "l\rc[ι\x01'ιf[}eG}␝Aηψκ\x12␛"\f{*␅‛//\r␠", }, { // 192 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t ", - out: "\x16\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t ", + in: " \t\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\tG", + out: "␠\t\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\tG", }, { // 193 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␠", - out: "\x16\t}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\t␠", + in: "␠\t\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\tG", + out: "‛␠\t\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\tG", }, { // 194 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n ", - out: "\x16\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n ", + in: " \n\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\nG", + out: "␠\n\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\nG", }, { // 195 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␠", - out: "\x16\n}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\n␠", + in: "␠\n\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\nG", + out: "‛␠\n\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\nG", }, { // 196 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v ", - out: "\x16\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v ", + in: " \v\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\vG", + out: "␠\v\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\vG", }, { // 197 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␠", - out: "\x16\v}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\v␠", + in: "␠\v\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\vG", + out: "‛␠\v\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\vG", }, { // 198 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r ", - out: "\x16\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r ", + in: " \r\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\rG", + out: "␠\r\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\rG", }, { // 199 mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x16\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␠", - out: "\x16\r}β#␄?␈Tt\x1cζ`j\x1akmαU1␍θN,␑\bAP\r␠", + in: "␠\r\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\rG", + out: "‛␠\r\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\rG", }, { // 200 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\tπ", - out: "␠\t\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\tπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\t\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\t ", + out: "|\t\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\t ", }, { // 201 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\tπ", - out: "‛␠\t\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\tπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\t\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\t␠", + out: "|\t\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\t␠", }, { // 202 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\nπ", - out: "␠\n\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\nπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\n\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\n ", + out: "|\n\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\n ", }, { // 203 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\nπ", - out: "‛␠\n\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\nπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\n\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\n␠", + out: "|\n\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\n␠", }, { // 204 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\vπ", - out: "␠\v\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\vπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\v\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\v ", + out: "|\v\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\v ", }, { // 205 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\vπ", - out: "‛␠\v\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\vπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\v\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\v␠", + out: "|\v\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\v␠", }, { // 206 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\rπ", - out: "␠\r\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\rπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\r\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\r ", + out: "|\r\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\r ", }, { // 207 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\rπ", - out: "‛␠\r\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\rπ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "|\r\"\x1a'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\r␠", + out: "|\r\"\x1a‛'7>=<sιθ4\x14\x17g␉^␓␂_ιgγ!J␙ο\r␠", }, { // 208 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\t\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\t ", - out: "␎\t\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\t ", + in: " \t`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t7", + out: "␠\t‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t7", }, { // 209 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\t\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\t␠", - out: "␎\t\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\t␠", + in: "␠\t`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t7", + out: "‛␠\t‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t7", }, { // 210 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\n\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\n ", - out: "␎\n\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\n ", + in: " \n`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n7", + out: "␠\n‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n7", }, { // 211 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\n\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\n␠", - out: "␎\n\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\n␠", + in: "␠\n`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n7", + out: "‛␠\n‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n7", }, { // 212 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\v\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\v ", - out: "␎\v\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\v ", + in: " \v`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v7", + out: "␠\v‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v7", }, { // 213 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\v\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\v␠", - out: "␎\v\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\v␠", + in: "␠\v`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v7", + out: "‛␠\v‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v7", }, { // 214 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\r\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\r ", - out: "␎\r\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\r ", + in: " \r`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r7", + out: "␠\r‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r7", }, { // 215 mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␎\r\x12Up␕ξzf\t␕\\b`\a>Iβj\x1f'K`λ8υ\\c\r␠", - out: "␎\r\x12Up␕ξzf\t␕\\b‛`\a>Iβj\x1f'K‛`λ8υ\\c\r␠", + in: "␠\r`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r7", + out: "‛␠\r‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r7", }, { // 216 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\t\x12", - out: "␠\t␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\t\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\t`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t ", + out: "σ\t‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t ", }, { // 217 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\t\x12", - out: "‛␠\t␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\t\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\t`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t␠", + out: "σ\t‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\t␠", }, { // 218 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\n\x12", - out: "␠\n␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\n\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\n`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n ", + out: "σ\n‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n ", }, { // 219 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\n\x12", - out: "‛␠\n␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\n\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\n`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n␠", + out: "σ\n‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\n␠", }, { // 220 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\v\x12", - out: "␠\v␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\v\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\v`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v ", + out: "σ\v‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v ", }, { // 221 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\v\x12", - out: "‛␠\v␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\v\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\v`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v␠", + out: "σ\v‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\v␠", }, { // 222 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\r\x12", - out: "␠\r␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\r\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\r`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r ", + out: "σ\r‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r ", }, { // 223 - mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\r\x12", - out: "‛␠\r␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\r\x12", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "σ\r`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r␠", + out: "σ\r‛`<S\uff009}\rξυ␛"θλ[/\x19$O9f␑␏τ?P&\r␠", }, { // 224 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\t␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\t ", - out: "m\t␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\t ", + in: " \t\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\tψ", + out: "␠\t\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\tψ", }, { // 225 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\t␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\t␠", - out: "m\t␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\t␠", + in: "␠\t\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\tψ", + out: "‛␠\t\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\tψ", }, { // 226 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\n␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\n ", - out: "m\n␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\n ", + in: " \n\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\nψ", + out: "␠\n\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\nψ", }, { // 227 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\n␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\n␠", - out: "m\n␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\n␠", + in: "␠\n\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\nψ", + out: "‛␠\n\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\nψ", }, { // 228 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\v␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\v ", - out: "m\v␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\v ", + in: " \v\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\vψ", + out: "␠\v\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\vψ", }, { // 229 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\v␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\v␠", - out: "m\v␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\v␠", + in: "␠\v\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\vψ", + out: "‛␠\v\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\vψ", }, { // 230 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\r␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\r ", - out: "m\r␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\r ", + in: " \r\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\rψ", + out: "␠\r\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\rψ", }, { // 231 mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "m\r␁>η~␀\nκWK\x05\rχδ>-σN\x1aZ$ι:␞j+\x02\r␠", - out: "m\r␁>η~‛␀\nκWK\x05\rχδ‛>-σN\x1aZ$ι:␞j+\x02\r␠", + in: "␠\r\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\rψ", + out: "‛␠\r\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\rψ", }, { // 232 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\t\", - out: "␠\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\t\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\t\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\t ", + out: "/\t\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\t ", }, { // 233 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\t\", - out: "‛␠\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\t\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\t\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\t␠", + out: "/\t\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\t␠", }, { // 234 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\n\", - out: "␠\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\n\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\n\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\n ", + out: "/\n\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\n ", }, { // 235 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\n\", - out: "‛␠\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\n\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\n\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\n␠", + out: "/\n\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\n␠", }, { // 236 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\v\", - out: "␠\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\v\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\v\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\v ", + out: "/\v\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\v ", }, { // 237 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\v\", - out: "‛␠\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\v\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\v\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\v␠", + out: "/\v\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\v␠", }, { // 238 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\r\", - out: "␠\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\r\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\r\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\r ", + out: "/\r\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\r ", }, { // 239 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\r\", - out: "‛␠\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\r\", + mask: EncodeLtGt | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "/\r\r␁ο\x06/␚L]8H{>C3φVφ␛O'α>0\\\x14\x0e\r␠", + out: "/\r\r␁ο\x06/␚L]8H{‛>C3φVφ␛O'α‛>0\\\x14\x0e\r␠", }, { // 240 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\t ", - out: "␟\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\t ", + in: " \tελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\t\r", + out: "␠\tελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\t\r", }, { // 241 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\t␠", - out: "␟\t0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\t␠", + in: "␠\tελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\t\r", + out: "‛␠\tελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\t\r", }, { // 242 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\n ", - out: "␟\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\n ", + in: " \nελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\n\r", + out: "␠\nελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\n\r", }, { // 243 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\n␠", - out: "␟\n0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\n␠", + in: "␠\nελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\n\r", + out: "‛␠\nελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\n\r", }, { // 244 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\v ", - out: "␟\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\v ", + in: " \vελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\v\r", + out: "␠\vελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\v\r", }, { // 245 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\v␠", - out: "␟\v0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\v␠", + in: "␠\vελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\v\r", + out: "‛␠\vελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\v\r", }, { // 246 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\r ", - out: "␟\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\r ", + in: " \rελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\r\r", + out: "␠\rελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\r\r", }, { // 247 mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␟\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ\x00%]=\r␠", - out: "␟\r0%ς\x17ηπ7>␊␡␛D\x04FXbp\x1e*κ␜φ␀%]=\r␠", + in: "␠\rελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\r\r", + out: "‛␠\rελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\r\r", }, { // 248 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\tσ", - out: "␠\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\tσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\tελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\t ", + out: "‛␊\tελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\t ", }, { // 249 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\tσ", - out: "‛␠\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\tσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\tελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\t␠", + out: "‛␊\tελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\t␠", }, { // 250 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\nσ", - out: "␠\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\nσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\nελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\n ", + out: "‛␊\nελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\n ", }, { // 251 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\nσ", - out: "‛␠\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\nσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\nελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\n␠", + out: "‛␊\nελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\n␠", }, { // 252 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\vσ", - out: "␠\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\vσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\vελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\v ", + out: "‛␊\vελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\v ", }, { // 253 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\vσ", - out: "‛␠\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\vσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\vελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\v␠", + out: "‛␊\vελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\v␠", }, { // 254 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\rσ", - out: "␠\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\rσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\rελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\r ", + out: "‛␊\rελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\r ", }, { // 255 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\rσ", - out: "‛␠\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\rσ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\rελ\aiN␝37#Z]c[^/ε_␔␀␂?␚χFς\x19\r␠", + out: "‛␊\rελ\aiN␝37#Z‛]c[^/ε_␔‛␀␂?␚χFς\x19\r␠", }, { // 256 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\t ", - out: "$\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\t ", + in: " \ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\tζ", + out: "␠\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\tζ", }, { // 257 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\t␠", - out: "$\t\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\t␠", + in: "␠\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\tζ", + out: "‛␠\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\tζ", }, { // 258 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\n ", - out: "$\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\n ", + in: " \ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\nζ", + out: "␠\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\nζ", }, { // 259 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\n␠", - out: "$\n\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\n␠", + in: "␠\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\nζ", + out: "‛␠\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\nζ", }, { // 260 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\v ", - out: "$\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\v ", + in: " \vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\vζ", + out: "␠\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\vζ", }, { // 261 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\v␠", - out: "$\v\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\v␠", + in: "␠\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\vζ", + out: "‛␠\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\vζ", }, { // 262 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\r ", - out: "$\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\r ", + in: " \rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\rζ", + out: "␠\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\rζ", }, { // 263 mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "$\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\r␠", - out: "$\r\x13Ie\x19␔"4μ␔␄F$φw:Hη\rνI{!H␋\vσ\r␠", + in: "␠\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\rζ", + out: "‛␠\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\rζ", }, { // 264 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\tE", - out: "␠\t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\tE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\t ", + out: "χ\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\t ", }, { // 265 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\tE", - out: "‛␠\t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\tE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\t␠", + out: "χ\ts\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\t␠", }, { // 266 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\nE", - out: "␠\n␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\nE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\n ", + out: "χ\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\n ", }, { // 267 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\nE", - out: "‛␠\n␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\nE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\n␠", + out: "χ\ns\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\n␠", }, { // 268 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\vE", - out: "␠\v␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\vE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\v ", + out: "χ\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\v ", }, { // 269 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\vE", - out: "‛␠\v␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\vE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\v␠", + out: "χ\vs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\v␠", }, { // 270 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\rE", - out: "␠\r␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\rE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\r ", + out: "χ\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\r ", }, { // 271 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\rE", - out: "‛␠\r␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\rE", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "χ\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\r␠", + out: "χ\rs\tb|␑ν)␗k(π␜,A!D\uff00\x1c2\x7f|\a\αο\x14\r␠", }, { // 272 - mask: EncodeDollar | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\t ", - out: "/\t␚#\x04z1πτ␒\x11ι␌Xο=<␍|χηcQZ\x1d;\x06j\t ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \tγ>␁B*3␌␆\v2\\x1dκ<τvMc<&ν|7\r%\x14\t`", - out: "␠\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\tp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\t ", + out: "\b\tp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\t ", }, { // 329 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t`", - out: "‛␠\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\tp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\t␠", + out: "\b\tp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\t␠", }, { // 330 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n`", - out: "␠\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\np+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\n ", + out: "\b\np+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\n ", }, { // 331 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n`", - out: "‛␠\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\np+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\n␠", + out: "\b\np+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\n␠", }, { // 332 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v`", - out: "␠\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\vp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\v ", + out: "\b\vp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\v ", }, { // 333 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v`", - out: "‛␠\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\vp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\v␠", + out: "\b\vp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\v␠", }, { // 334 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r`", - out: "␠\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\rp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\r ", + out: "\b\rp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\r ", }, { // 335 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r`", - out: "‛␠\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r`", + mask: EncodeColon | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\b\rp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\r␠", + out: "\b\rp+ξ.\\\x1374@ρ%\␅␟␛χν[P␍ψ:\x0f9oο\r␠", }, { // 336 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t ", - out: "]\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␐", + out: "␠\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␐", }, { // 337 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t␠", - out: "]\tοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\t␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␐", + out: "‛␠\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␐", }, { // 338 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n ", - out: "]\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␐", + out: "␠\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␐", }, { // 339 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n␠", - out: "]\nοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\n␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␐", + out: "‛␠\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␐", }, { // 340 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v ", - out: "]\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␐", + out: "␠\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␐", }, { // 341 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v␠", - out: "]\vοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\v␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␐", + out: "‛␠\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␐", }, { // 342 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r ", - out: "]\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␐", + out: "␠\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␐", }, { // 343 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "]\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r␠", - out: "]\rοV(5\x1b#␋ψ␡␚(W]τς\x1fd.α>ν|7\r%\x14\r␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␐", + out: "‛␠\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␐", }, { // 344 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\tγ", - out: "␠\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\tγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t ", + out: "<\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t ", }, { // 345 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\tγ", - out: "‛␠\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\tγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␠", + out: "<\tf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\t␠", }, { // 346 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\nγ", - out: "␠\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\nγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n ", + out: "<\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n ", }, { // 347 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\nγ", - out: "‛␠\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\nγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␠", + out: "<\nf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\n␠", }, { // 348 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\vγ", - out: "␠\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\vγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v ", + out: "<\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v ", }, { // 349 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\vγ", - out: "‛␠\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\vγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␠", + out: "<\vf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\v␠", }, { // 350 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\rγ", - out: "␠\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\rγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r ", + out: "<\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r ", }, { // 351 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\rγ", - out: "‛␠\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\rγ", + mask: EncodeQuestion | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "<\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␠", + out: "<\rf.`C!φ\fιi\n/υ\x1ey␆ζ%\"%%3k␘\x15ιT\r␠", }, { // 352 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\t ", - out: "\x17\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\t ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \t/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t2", + out: "␠\t/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t2", }, { // 353 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\t␠", - out: "\x17\t␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\t␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\t/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t2", + out: "‛␠\t/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t2", }, { // 354 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\n ", - out: "\x17\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\n ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \n/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n2", + out: "␠\n/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n2", }, { // 355 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\n␠", - out: "\x17\n␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\n␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\n/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n2", + out: "‛␠\n/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n2", }, { // 356 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\v ", - out: "\x17\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\v ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \v/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v2", + out: "␠\v/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v2", }, { // 357 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\v␠", - out: "\x17\v␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\v␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\v/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v2", + out: "‛␠\v/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v2", }, { // 358 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\r ", - out: "\x17\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\r ", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \r/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r2", + out: "␠\r/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r2", }, { // 359 - mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x17\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\r␠", - out: "\x17\r␔I\x0e\rκ$γ[?J?D=␕QU␂␏t}ηλ`\bUf\r␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\r/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r2", + out: "‛␠\r/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r2", }, { // 360 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␕", - out: "␠\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\t/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t ", + out: "\x1d\t/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t ", }, { // 361 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␕", - out: "‛␠\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\t/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t␠", + out: "\x1d\t/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\t␠", }, { // 362 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␕", - out: "␠\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\n/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n ", + out: "\x1d\n/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n ", }, { // 363 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␕", - out: "‛␠\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\n/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n␠", + out: "\x1d\n/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\n␠", }, { // 364 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␕", - out: "␠\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\v/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v ", + out: "\x1d\v/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v ", }, { // 365 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␕", - out: "‛␠\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\v/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v␠", + out: "\x1d\v/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\v␠", }, { // 366 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␕", - out: "␠\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\r/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r ", + out: "\x1d\r/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r ", }, { // 367 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␕", - out: "‛␠\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␕", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "\x1d\r/ακ*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r␠", + out: "\x1d\r/ακ‛*[!3$␘δ\x0e␝\r␍b\x154␏\v␘y:Tβγε\r␠", }, { // 368 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t ", - out: "\f\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t'", + out: "␠\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t'", }, { // 369 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␠", - out: "\f\t␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\t␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t'", + out: "‛␠\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t'", }, { // 370 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n ", - out: "\f\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n'", + out: "␠\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n'", }, { // 371 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␠", - out: "\f\n␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\n␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n'", + out: "‛␠\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n'", }, { // 372 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v ", - out: "\f\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v'", + out: "␠\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v'", }, { // 373 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␠", - out: "\f\v␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\v␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v'", + out: "‛␠\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v'", }, { // 374 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r ", - out: "\f\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r ", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r'", + out: "␠\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r'", }, { // 375 - mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\f\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␠", - out: "\f\r␝υγφσ?X`\a\n.5lwj\x18ρF`Y\x1cK␊β\n:\r␠", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r'", + out: "‛␠\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r'", }, { // 376 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\tk", - out: "␠\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\tk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t ", + out: "␅\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t ", }, { // 377 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\tk", - out: "‛␠\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\tk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t␠", + out: "␅\tmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\t␠", }, { // 378 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\nk", - out: "␠\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\nk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n ", + out: "␅\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n ", }, { // 379 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\nk", - out: "‛␠\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\nk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n␠", + out: "␅\nmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\n␠", }, { // 380 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\vk", - out: "␠\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\vk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v ", + out: "␅\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v ", }, { // 381 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\vk", - out: "‛␠\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\vk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v␠", + out: "␅\vmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\v␠", }, { // 382 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\rk", - out: "␠\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\rk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r ", + out: "␅\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r ", }, { // 383 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\rk", - out: "‛␠\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\rk", + mask: EncodePipe | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␅\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r␠", + out: "␅\rmC␍μx^\x13dοτ/Kξ\x148/\x16\x1ab ~:Zν`>\r␠", }, { // 384 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\t ", - out: "4\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\t ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\tj", + out: "␠\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\tj", }, { // 385 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\t␠", - out: "4\tψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\t␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\tj", + out: "‛␠\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\tj", }, { // 386 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\n ", - out: "4\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\n ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\nj", + out: "␠\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\nj", }, { // 387 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\n␠", - out: "4\nψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\n␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\nj", + out: "‛␠\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\nj", }, { // 388 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\v ", - out: "4\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\v ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\vj", + out: "␠\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\vj", }, { // 389 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\v␠", - out: "4\vψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\v␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\vj", + out: "‛␠\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\vj", }, { // 390 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\r ", - out: "4\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\r ", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\rj", + out: "␠\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\rj", }, { // 391 - mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "4\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\r␠", - out: "4\rψπ␔$"␟|\rS[o*+gπ:>5xνο:υ{␉\r\r␠", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\rj", + out: "‛␠\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\rj", }, { // 392 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\t:", - out: "␠\t␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\t:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\t ", + out: "␒\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\t ", }, { // 393 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\t:", - out: "‛␠\t␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\t:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\t␠", + out: "␒\t␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\t␠", }, { // 394 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\n:", - out: "␠\n␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\n:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\n ", + out: "␒\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\n ", }, { // 395 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\n:", - out: "‛␠\n␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\n:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\n␠", + out: "␒\n␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\n␠", }, { // 396 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\v:", - out: "␠\v␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\v:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\v ", + out: "␒\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\v ", }, { // 397 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\v:", - out: "‛␠\v␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\v:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\v␠", + out: "␒\v␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\v␠", }, { // 398 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\r:", - out: "␠\r␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\r:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\r ", + out: "␒\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\r ", }, { // 399 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\r:", - out: "‛␠\r␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\r:", + mask: EncodeHash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␒\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\r␠", + out: "␒\r␊\t}υ\r8>Z␒δ=\x14%<`:\x13ι`NFφq\x1aGδ\r␠", }, { // 400 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\t␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\t ", - out: "/\t␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\t ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␞", + out: "␠\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␞", }, { // 401 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\t␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\t␠", - out: "/\t␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\t␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␞", + out: "‛␠\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␞", }, { // 402 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\n␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\n ", - out: "/\n␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\n ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␞", + out: "␠\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␞", }, { // 403 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\n␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\n␠", - out: "/\n␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\n␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␞", + out: "‛␠\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␞", }, { // 404 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\v␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\v ", - out: "/\v␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\v ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␞", + out: "␠\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␞", }, { // 405 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\v␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\v␠", - out: "/\v␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\v␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␞", + out: "‛␠\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␞", }, { // 406 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\r␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\r ", - out: "/\r␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\r ", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␞", + out: "␠\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␞", }, { // 407 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "/\r␔g9\x1a;\x02␖ηω,␀3μ␊::ε\nζeνMc[NQ\r␠", - out: "/\r␔g9\x1a;\x02␖ηω,‛␀3μ␊::ε\nζeνMc[NQ\r␠", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␞", + out: "‛␠\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␞", }, { // 408 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t5", - out: "␠\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t ", + out: "β\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t ", }, { // 409 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t5", - out: "‛␠\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␠", + out: "β\t\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\t␠", }, { // 410 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n5", - out: "␠\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n ", + out: "β\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n ", }, { // 411 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n5", - out: "‛␠\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␠", + out: "β\n\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\n␠", }, { // 412 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v5", - out: "␠\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v ", + out: "β\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v ", }, { // 413 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v5", - out: "‛␠\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␠", + out: "β\v\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\v␠", }, { // 414 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: " \r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r5", - out: "␠\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r ", + out: "β\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r ", }, { // 415 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "␠\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r5", - out: "‛␠\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r5", + mask: EncodePercent | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "β\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␠", + out: "β\r\x12ZH\x1aς>3.τ`␕8γdγ\\_9K\x1c'Z␘␕β'\r␠", }, { // 416 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t ", - out: "\x01\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\t\n", + out: "␠\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\t\n", }, { // 417 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t␠", - out: "\x01\t␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\t␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\t\n", + out: "‛␠\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\t\n", }, { // 418 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n ", - out: "\x01\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\n\n", + out: "␠\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\n\n", }, { // 419 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n␠", - out: "\x01\n␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\n␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\n\n", + out: "‛␠\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\n\n", }, { // 420 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v ", - out: "\x01\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\v\n", + out: "␠\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\v\n", }, { // 421 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v␠", - out: "\x01\v␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\v␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\v\n", + out: "‛␠\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\v\n", }, { // 422 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r ", - out: "\x01\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\r\n", + out: "␠\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\r\n", }, { // 423 - mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, - in: "\x01\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r␠", - out: "\x01\r␔θf␙R?:a/ε`2␏\x1eδυ@ςN8\"␏2δ\"|\r␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\r\n", + out: "‛␠\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\r\n", }, { // 424 - mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, - in: " \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ δ", - out: "␠ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ δ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\t ", + out: "ς\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\t ", }, { // 425 - mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, - in: "␠ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ δ", - out: "‛␠ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ δ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\t␠", + out: "ς\t\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\t␠", }, { // 426 - mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, - in: "␜ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ ", - out: "␜ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ ␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\n ", + out: "ς\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\n ", }, { // 427 - mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, - in: "␜ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ ␠", - out: "␜ \nχ$SZWα\x1c\x1d"τ@7@αe␚ML\x138*␐7\b␍ ‛␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\n␠", + out: "ς\n\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\n␠", }, { // 428 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, - in: " σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` θ", - out: "␠ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` θ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\v ", + out: "ς\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\v ", }, { // 429 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, - in: "␠ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` θ", - out: "‛␠ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` θ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\v␠", + out: "ς\v\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\v␠", }, { // 430 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, - in: "ζ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` ", - out: "ζ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` ␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\r ", + out: "ς\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\r ", }, { // 431 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, - in: "ζ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` ␠", - out: "ζ σL\x10␊]φ]}\x1c␛\x044%κ'\x06?-a:jqaχ_` ‛␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "ς\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄\␞\x16<␓\r␠", + out: "ς\r\x17\x06?"η~θ\x1d.|D␕mζ1π?␡Oω␄‛\␞\x16<␓\r␠", }, { // 432 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, - in: " D8␞#\x12)ν\a\x02]λFυ␓'μωE␟/\x1d@r␊Kσ !", - out: "␠ D8␞#\x12)ν\a\x02]λFυ␓‛'μωE␟/\x1d@r␊Kσ !", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t:", + out: "␠\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t:", }, { // 433 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "␠ D8␞#\x12)ν\a\x02]λFυ␓'μωE␟/\x1d@r␊Kσ !", - out: "‛␠ D8␞#\x12)ν\a\x02]λFυ␓‛'μωE␟/\x1d@r␊Kσ !", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t:", + out: "‛␠\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t:", }, { // 434 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "/ D8␞#\x12)ν\a\x02]λFυ␓'μωE␟/\x1d@r␊Kσ ", - out: "/ D8␞#\x12)ν\a\x02]λFυ␓‛'μωE␟/\x1d@r␊Kσ ␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n:", + out: "␠\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n:", }, { // 435 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "/ D8␞#\x12)ν\a\x02]λFυ␓'μωE␟/\x1d@r␊Kσ ␠", - out: "/ D8␞#\x12)ν\a\x02]λFυ␓‛'μωE␟/\x1d@r␊Kσ ‛␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n:", + out: "‛␠\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n:", }, { // 436 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, - in: " yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␋", - out: "␠ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␋", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v:", + out: "␠\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v:", }, { // 437 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, - in: "␠ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␋", - out: "‛␠ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␋", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v:", + out: "‛␠\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v:", }, { // 438 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, - in: "␀ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ", - out: "‛␀ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: " \r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r:", + out: "␠\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r:", }, { // 439 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, - in: "␀ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ␠", - out: "‛␀ yλη/\x12\n␛$\uff00Lλ␕\x12␛$C:'.υ3τjρ\x01g ‛␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␠\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r:", + out: "‛␠\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r:", }, { // 440 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, - in: " *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ;", - out: "␠ *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ;", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t ", + out: "‛␊\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t ", }, { // 441 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, - in: "␠ *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ;", - out: "‛␠ *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ;", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t␠", + out: "‛␊\t␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\t␠", }, { // 442 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, - in: "9 *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ", - out: "9 *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n ", + out: "‛␊\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n ", }, { // 443 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, - in: "9 *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ␠", - out: "9 *o;ςν\ηB␅`\u007f`>␅#Y:[=πω␉Rnι\r ‛␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n␠", + out: "‛␊\n␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\n␠", }, { // 444 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, - in: " π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ \x1f", - out: "␠ π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ \x1f", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v ", + out: "‛␊\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v ", }, { // 445 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, - in: "␠ π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ \x1f", - out: "‛␠ π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ \x1f", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v␠", + out: "‛␊\v␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\v␠", }, { // 446 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, - in: "C π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ ", - out: "C π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ ␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r ", + out: "‛␊\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r ", }, { // 447 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, - in: "C π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ ␠", - out: "C π␊k`'&η|τ*#v\"q␄5r`\x06␟γ␖θ␜]φ ‛␠", + mask: EncodeDel | EncodeLeftSpace | EncodeLeftCrLfHtVt, + in: "␊\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r␠", + out: "‛␊\r␟]6λ{j;+/␆<\nξ/(␈σIr/;δ-#Fχ\r␠", }, { // 448 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, - in: " οH\x16}'ηα␀␍C␍{πmYωP/␊{A\n\\q\x19q `", - out: "␠ οH\x16}'ηα‛␀␍C␍{πmYωP/␊{A\n\\q\x19q `", + mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, + in: " iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␙", + out: "␠ iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␙", }, { // 449 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, - in: "␠ οH\x16}'ηα␀␍C␍{πmYωP/␊{A\n\\q\x19q `", - out: "‛␠ οH\x16}'ηα‛␀␍C␍{πmYωP/␊{A\n\\q\x19q `", + mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, + in: "␠ iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␙", + out: "‛␠ iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␙", }, { // 450 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, - in: "␘ οH\x16}'ηα␀␍C␍{πmYωP/␊{A\n\\q\x19q ", - out: "␘ οH\x16}'ηα‛␀␍C␍{πmYωP/␊{A\n\\q\x19q ␠", + mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, + in: "ο iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ", + out: "ο iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␠", }, { // 451 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, - in: "␘ οH\x16}'ηα␀␍C␍{πmYωP/␊{A\n\\q\x19q ␠", - out: "␘ οH\x16}'ηα‛␀␍C␍{πmYωP/␊{A\n\\q\x19q ‛␠", + mask: EncodeZero | EncodeLeftSpace | EncodeRightSpace, + in: "ο iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ␠", + out: "ο iTζ␌\a8\vE;tς␕]vhα␆/\x10[eφ>κn[ ‛␠", }, { // 452 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, - in: " ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp @", - out: "␠ ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp @", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, + in: " α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L 1", + out: "␠ α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L 1", }, { // 453 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, - in: "␠ ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp @", - out: "‛␠ ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp @", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, + in: "␠ α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L 1", + out: "‛␠ α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L 1", }, { // 454 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, - in: "\x16 ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp ", - out: "\x16 ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp ␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, + in: "\v α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L ", + out: "\v α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L ␠", }, { // 455 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, - in: "\x16 ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp ␠", - out: "\x16 ζ#\␄\x12>&\x11z␓nπ>λητA8\x14u␂-wcυp ‛␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightSpace, + in: "\v α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L ␠", + out: "\v α␕@Zτe\"λt\x0e\x02ς␊␜ε␜5␍{\x14Fmσ\x14␙L ‛␠", }, { // 456 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, - in: " _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 6", - out: "␠ _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 6", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, + in: " ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx /", + out: "␠ ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx /", }, { // 457 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "␠ _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 6", - out: "‛␠ _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 6", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "␠ ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx /", + out: "‛␠ ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx /", }, { // 458 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "k _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 ", - out: "k _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 ␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "\x04 ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx ", + out: "\x04 ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx ␠", }, { // 459 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, - in: "k _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 ␠", - out: "k _␏Aib\x02\\x18pqξ];χα␌>\\λ␏␛*:\x1714 ‛␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "\x04 ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx ␠", + out: "\x04 ␈v"␐ψ\x18Qβfq\\U␘|a!6ζ>φ␝Fw␌σx ‛␠", }, { // 460 - mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, - in: " \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* P", - out: "␠ \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* P", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, + in: " #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 '", + out: "␠ #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 '", }, { // 461 - mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, - in: "␠ \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* P", - out: "‛␠ \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* P", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, + in: "␠ #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 '", + out: "‛␠ #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 '", }, { // 462 - mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, - in: "\x1c \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* ", - out: "\x1c \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* ␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, + in: "α #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 ", + out: "α #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 ␠", }, { // 463 - mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, - in: "\x1c \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* ␠", - out: "\x1c \x10{␒>{<σ3␜4q|␗␈Iιλp\n;\x1eνμε␍* ‛␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightSpace, + in: "α #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 ␠", + out: "α #κ~␂␄␗a=γ$α7χ\uff00T3I\x1cC'\x11J,/β\x04 ‛␠", }, { // 464 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, - in: " <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ !", - out: "␠ <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ !", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, + in: " \x19\x0f␃nw\x00\ε(η\n5`2\x10:␅_XVη␙␁βτδ P", + out: "␠ \x19\x0f␃nw␀\ε(η\n5`2\x10:␅_XVη␙␁βτδ P", }, { // 465 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, - in: "␠ <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ !", - out: "‛␠ <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ !", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, + in: "␠ \x19\x0f␃nw\x00\ε(η\n5`2\x10:␅_XVη␙␁βτδ P", + out: "‛␠ \x19\x0f␃nw␀\ε(η\n5`2\x10:␅_XVη␙␁βτδ P", }, { // 466 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, - in: "P <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ ", - out: "P <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ ␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, + in: "␉ \x19\x0f␃nw\x00\ε(η\n5`2\x10:␅_XVη␙␁βτδ ", + out: "␉ \x19\x0f␃nw␀\ε(η\n5`2\x10:␅_XVη␙␁βτδ ␠", }, { // 467 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, - in: "P <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ ␠", - out: "P <<κλ\rqF'\x16,$#<ζ␊\x11D$␌␊QυB]\"θ ‛␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightSpace, + in: "␉ \x19\x0f␃nw\x00\ε(η\n5`2\x10:␅_XVη␙␁βτδ ␠", + out: "␉ \x19\x0f␃nw␀\ε(η\n5`2\x10:␅_XVη␙␁βτδ ‛␠", }, { // 468 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, - in: " qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 *", - out: "␠ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ‛*", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, + in: " mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␉", + out: "␠ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␉", }, { // 469 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, - in: "␠ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 *", - out: "‛␠ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ‛*", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, + in: "␠ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␉", + out: "‛␠ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␉", }, { // 470 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, - in: "␞ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ", - out: "␞ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, + in: "␆ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ", + out: "␆ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␠", }, { // 471 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, - in: "␞ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ␠", - out: "␞ qx\x11>\r8\x15ρ|ψ\\Zηtφ␕y␃I'%μ4<U3 ‛␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightSpace, + in: "␆ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ␠", + out: "␆ mκε6␇?s\x14ς7ψ%ζ@#[2#\vo`%A\"ω7 ‛␠", }, { // 472 - mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, - in: " χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ξ", - out: "␠ χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ξ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, + in: " "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ \n", + out: "␠ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ \n", }, { // 473 - mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, - in: "␠ χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ξ", - out: "‛␠ χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ξ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, + in: "␠ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ \n", + out: "‛␠ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ \n", }, { // 474 - mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, - in: "3 χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ", - out: "3 χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, + in: "␘ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ ", + out: "␘ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ ␠", }, { // 475 - mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, - in: "3 χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ␠", - out: "3 χD??J␚δ'2ς\x1emjmο];␊/␌*km\x12<p ‛␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightSpace, + in: "␘ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ ␠", + out: "␘ "2Y4α;πγ w{gKyπ[\"[χβ␝\b␕\t\\␓ ‛␠", }, { // 476 - mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, - in: " s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␛", - out: "␠ s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␛", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightSpace, + in: " \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h s", + out: "␠ \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h s", }, { // 477 - mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, - in: "␠ s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␛", - out: "‛␠ s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␛", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightSpace, + in: "␠ \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h s", + out: "‛␠ \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h s", }, { // 478 - mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, - in: "r s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ", - out: "r s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightSpace, + in: "\x06 \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h ", + out: "\x06 \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h ␠", }, { // 479 - mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, - in: "r s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ␠", - out: "r s@κLx\x0fδ\bTowj\nρ\x05ε␜/ο-␑␁-δ\x1a␕ ‛␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightSpace, + in: "\x06 \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h ␠", + out: "\x06 \x05␜θ|␞k'`␖WλF\r\rτta_η[/θω"\x01h ‛␠", }, { // 480 - mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, - in: " εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␅", - out: "␠ εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␅", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, + in: " ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> γ", + out: "␠ ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> γ", }, { // 481 - mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, - in: "␠ εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␅", - out: "‛␠ εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␅", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, + in: "␠ ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> γ", + out: "‛␠ ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> γ", }, { // 482 - mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, - in: "ι εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ", - out: "ι εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, + in: "η ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> ", + out: "η ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> ␠", }, { // 483 - mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, - in: "ι εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ␠", - out: "ι εP␈\"}ι\x05π.\x06␍Eys~|,ε\u007f\x1d$␆:}3π ‛␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightSpace, + in: "η ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> ␠", + out: "η ␁~*␁]-8C_2␕ω␑q'=?\x02␍νεs/}\r> ‛␠", }, { // 484 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, - in: " |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ χ", - out: "␠ |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ χ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, + in: " 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10␀ξκ␕I/e n", + out: "␠ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10‛␀ξκ␕I/e n", }, { // 485 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, - in: "␠ |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ χ", - out: "‛␠ |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ χ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "␠ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10␀ξκ␕I/e n", + out: "‛␠ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10‛␀ξκ␕I/e n", }, { // 486 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, - in: "α |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ ", - out: "α |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ ␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "␂ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10␀ξκ␕I/e ", + out: "␂ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10‛␀ξκ␕I/e ␠", }, { // 487 - mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, - in: "α |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ ␠", - out: "α |DLX|\x1dυ␟gg#␞,␙␙ηi^␊5\x1bς&␋\x13γ ‛␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightSpace, + in: "␂ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10␀ξκ␕I/e ␠", + out: "␂ 3\x02$yλ[fYY\x0e?πς␆[7K\r\x10‛␀ξκ␕I/e ‛␠", }, { // 488 - mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, - in: " pαρvHι␎ςM&<\n\x03␚I␞μO;\x0eh\vo%<␘ S", - out: "␠ pαρvHι␎ςM&<␊\x03␚I␞μO;\x0eh\vo%<␘ S", + mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, + in: " ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ \b", + out: "␠ ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ \b", }, { // 489 - mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, - in: "␠ pαρvHι␎ςM&<\n\x03␚I␞μO;\x0eh\vo%<␘ S", - out: "‛␠ pαρvHι␎ςM&<␊\x03␚I␞μO;\x0eh\vo%<␘ S", + mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, + in: "␠ ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ \b", + out: "‛␠ ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ \b", }, { // 490 - mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, - in: "η pαρvHι␎ςM&<\n\x03␚I␞μO;\x0eh\vo%<␘ ", - out: "η pαρvHι␎ςM&<␊\x03␚I␞μO;\x0eh\vo%<␘ ␠", + mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, + in: "f ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ ", + out: "f ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ ␠", }, { // 491 - mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, - in: "η pαρvHι␎ςM&<\n\x03␚I␞μO;\x0eh\vo%<␘ ␠", - out: "η pαρvHι␎ςM&<␊\x03␚I␞μO;\x0eh\vo%<␘ ‛␠", + mask: EncodeColon | EncodeLeftSpace | EncodeRightSpace, + in: "f ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ ␠", + out: "f ␚a\εsK&#gMω?T!\x06ς%'\x1e␅!oφ|\nυ ‛␠", }, { // 492 - mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, - in: " \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& u", - out: "␠ \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& u", + mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, + in: " \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT χ", + out: "␠ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT χ", }, { // 493 - mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, - in: "␠ \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& u", - out: "‛␠ \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& u", + mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, + in: "␠ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT χ", + out: "‛␠ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT χ", }, { // 494 - mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, - in: "\x1e \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& ", - out: "\x1e \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& ␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, + in: "δ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT ", + out: "δ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT ␠", }, { // 495 - mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, - in: "\x1e \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& ␠", - out: "\x1e \x0e␉Hpi␗7)␘␏ω:n␐g|\x14σχ\x1bω␒lσε& ‛␠", + mask: EncodeQuestion | EncodeLeftSpace | EncodeRightSpace, + in: "δ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT ␠", + out: "δ \x19+g%\x16*ZM3␝,␍\n␞δ~f\x19[δκV|yγT ‛␠", }, { // 496 - mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, - in: " (&␘χ`\x0f<:'8\r' \x11$([γζε}␍;_N[ 3", - out: "␠ (&‛␘χ`␏<:'8␍' ␑$([γζε}‛␍;_N[ 3", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, + in: " α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u $", + out: "␠ α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u $", }, { // 497 - mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, - in: "␠ (&␘χ`\x0f<:'8\r' \x11$([γζε}␍;_N[ 3", - out: "‛␠ (&‛␘χ`␏<:'8␍' ␑$([γζε}‛␍;_N[ 3", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, + in: "␠ α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u $", + out: "‛␠ α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u $", }, { // 498 - mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, - in: "1 (&␘χ`\x0f<:'8\r' \x11$([γζε}␍;_N[ ", - out: "1 (&‛␘χ`␏<:'8␍' ␑$([γζε}‛␍;_N[ ␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, + in: "y α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u ", + out: "y α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u ␠", }, { // 499 - mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, - in: "1 (&␘χ`\x0f<:'8\r' \x11$([γζε}␍;_N[ ␠", - out: "1 (&‛␘χ`␏<:'8␍' ␑$([γζε}‛␍;_N[ ‛␠", + mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightSpace, + in: "y α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u ␠", + out: "y α;!\x1eφ\f"2␌\x12/εu'x9]aζ␔σ<␔v`u ‛␠", }, { // 500 - mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, - in: " .'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K..", - out: "␠.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K..", + mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, + in: " ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O \\", + out: "␠ ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O \\", }, { // 501 - mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K..", - out: "‛␠.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K..", + mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, + in: "␠ ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O \\", + out: "‛␠ ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O \\", }, { // 502 - mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, - in: "?.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K. ", - out: "?.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K. ", + mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, + in: "i ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O ", + out: "i ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O ␠", }, { // 503 - mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, - in: "?.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K.␠", - out: "?.'/␕␍ν␕μγUυ␑{\n|δ^G␘]\r\x1153[|K.␠", + mask: EncodePipe | EncodeLeftSpace | EncodeRightSpace, + in: "i ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O ␠", + out: "i ␉;χ}wOσ'KJS<*\"F\x15\x18\x14ηθ␑␕:ρ4O ‛␠", }, { // 504 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, - in: " .?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.\x0f", - out: "␠.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.\x0f", + mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, + in: " f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␇", + out: "␠ f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␇", }, { // 505 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.\x0f", - out: "‛␠.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.\x0f", + mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, + in: "␠ f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␇", + out: "‛␠ f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␇", }, { // 506 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, - in: "\x05.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ. ", - out: "\x05.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ. ", + mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, + in: "ς f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ", + out: "ς f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␠", }, { // 507 - mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, - in: "\x05.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.␠", - out: "\x05.?χζo-Mιd[␓jEjω'\x13νv~/U␜␞*2χ.␠", + mask: EncodeHash | EncodeLeftSpace | EncodeRightSpace, + in: "ς f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ␠", + out: "ς f_␟κυ|/z3Uπ:␕␎\x10/`\x03rψ?%uf\nH ‛␠", }, { // 508 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: " .{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␊", - out: "␠.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␊", + mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, + in: " π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂%βZN'ι␔"\x10v !", + out: "␠ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂‛%βZN'ι␔"\x10v !", }, { // 509 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␊", - out: "‛␠.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␊", + mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, + in: "␠ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂%βZN'ι␔"\x10v !", + out: "‛␠ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂‛%βZN'ι␔"\x10v !", }, { // 510 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "*.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7. ", - out: "*.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7. ", + mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, + in: "_ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂%βZN'ι␔"\x10v ", + out: "_ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂‛%βZN'ι␔"\x10v ␠", }, { // 511 - mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "*.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␠", - out: "*.{η␄/δ9K%\\s\x03K#SS:ψ\\*␃]:5ηG7.␠", + mask: EncodePercent | EncodeLeftSpace | EncodeRightSpace, + in: "_ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂%βZN'ι␔"\x10v ␠", + out: "_ π\x04ρ\x02\x10o\x0e?j`cφ␒Kς␂‛%βZN'ι␔"\x10v ‛␠", }, { // 512 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, - in: " .\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.|", - out: "␠.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.|", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, + in: " ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 R", + out: "␠ ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 R", }, { // 513 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.|", - out: "‛␠.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.|", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, + in: "␠ ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 R", + out: "‛␠ ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 R", }, { // 514 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "E.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο. ", - out: "E.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο. ", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, + in: "η ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 ", + out: "η ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 ␠", }, { // 515 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "E.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.␠", - out: "E.\x05\pξuτη\"\x1c\x1e9]\x10␖r9%πtE␃␍θ␔<ο.␠", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightSpace, + in: "η ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 ␠", + out: "η ν0\x10u:β"ε?5␞~\nw=␏\"%α|Q"'φ␈\x06 ‛␠", }, { // 516 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, - in: " ./\x17Wμ(TL\vGm-E.<␊υαξη$\=\r␚κ␛.b", - out: "␠./\x17Wμ(TL\vGm-E.‛<␊υαξη$\=\r␚κ␛.b", + mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, + in: " φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␅", + out: "␠ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␅", }, { // 517 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, - in: "␠./\x17Wμ(TL\vGm-E.<␊υαξη$\=\r␚κ␛.b", - out: "‛␠./\x17Wμ(TL\vGm-E.‛<␊υαξη$\=\r␚κ␛.b", + mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, + in: "␠ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␅", + out: "‛␠ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␅", }, { // 518 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, - in: "\u007f./\x17Wμ(TL\vGm-E.<␊υαξη$\=\r␚κ␛. ", - out: "\u007f./\x17Wμ(TL\vGm-E.‛<␊υαξη$\=\r␚κ␛. ", + mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, + in: "␗ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ", + out: "␗ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␠", }, { // 519 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, - in: "\u007f./\x17Wμ(TL\vGm-E.<␊υαξη$\=\r␚κ␛.␠", - out: "\u007f./\x17Wμ(TL\vGm-E.‛<␊υαξη$\=\r␚κ␛.␠", + mask: EncodeCrLf | EncodeLeftSpace | EncodeRightSpace, + in: "␗ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ␠", + out: "␗ φιH\x17#ι\x18\x19ς␎λA\\I\x11/I\bEG*?6-␕b ‛␠", }, { // 520 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightPeriod, - in: " .\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␍", - out: "␠.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␍", + mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, + in: " y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% δ", + out: "␠ y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% δ", }, { // 521 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␍", - out: "‛␠.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␍", + mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, + in: "␠ y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% δ", + out: "‛␠ y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% δ", }, { // 522 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightPeriod, - in: "v.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ. ", - out: "v.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ. ", + mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, + in: "\x17 y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% ", + out: "\x17 y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% ␠", }, { // 523 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightPeriod, - in: "v.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␠", - out: "v.\x05K\u007fνEahμ\\ο␊w&␄~πx␙6\x06;␔␜E\rδ.␠", + mask: EncodeDel | EncodeLeftSpace | EncodeRightSpace, + in: "\x17 y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% ␠", + out: "\x17 y%␇␂<%N/%Ix\/ξτ\x03O;\x0f\x1aιu␟1ω% ‛␠", }, { // 524 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightPeriod, - in: " .)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw\x00ξ\a.␂", - out: "␠.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw␀ξ\a.␂", + mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, + in: " \x03\rς-eφLMb␄␅␈J`@φο4\x15\x12␖u/\x10;␟ /", + out: "␠ ␃␍ς-eφLMb‛␄‛␅‛␈J`@φο4␕␒‛␖u/␐;‛␟ /", }, { // 525 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw\x00ξ\a.␂", - out: "‛␠.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw␀ξ\a.␂", + mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, + in: "␠ \x03\rς-eφLMb␄␅␈J`@φο4\x15\x12␖u/\x10;␟ /", + out: "‛␠ ␃␍ς-eφLMb‛␄‛␅‛␈J`@φο4␕␒‛␖u/␐;‛␟ /", }, { // 526 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightPeriod, - in: "4.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw\x00ξ\a. ", - out: "4.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw␀ξ\a. ", + mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, + in: "τ \x03\rς-eφLMb␄␅␈J`@φο4\x15\x12␖u/\x10;␟ ", + out: "τ ␃␍ς-eφLMb‛␄‛␅‛␈J`@φο4␕␒‛␖u/␐;‛␟ ␠", }, { // 527 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightPeriod, - in: "4.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw\x00ξ\a.␠", - out: "4.)δσ/|π>\x11e{\n␞L8]]ι'\n␍ξkw␀ξ\a.␠", + mask: EncodeCtl | EncodeLeftSpace | EncodeRightSpace, + in: "τ \x03\rς-eφLMb␄␅␈J`@φο4\x15\x12␖u/\x10;␟ ␠", + out: "τ ␃␍ς-eφLMb‛␄‛␅‛␈J`@φο4␕␒‛␖u/␐;‛␟ ‛␠", }, { // 528 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightPeriod, - in: " .]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.:", - out: "␠.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.:", + mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, + in: " .χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.D", + out: "␠.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.D", }, { // 529 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.:", - out: "‛␠.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.:", + mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, + in: "␠.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.D", + out: "‛␠.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.D", }, { // 530 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightPeriod, - in: "κ.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T. ", - out: "κ.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T. ", + mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, + in: "␃.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/. ", + out: "␃.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/. ", }, { // 531 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightPeriod, - in: "κ.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.␠", - out: "κ.]σωN]α␞*_6\x12␉]P\x03\?&\x1cω\nδ \x1b|T.␠", + mask: EncodeZero | EncodeLeftSpace | EncodeRightPeriod, + in: "␃.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.␠", + out: "␃.χ␕␜'}7J␞γωYB>`κ+\b*σ\x01\x1e0\r';/.␠", }, { // 532 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: " .\rIfi][[.␡␍\"/$λπψ:V␕=␄ε␛]\x0f$.0", - out: "␠.\rIfi][[.␡␍"/$λπψ:V␕=␄ε␛]\x0f$.0", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, + in: " ._␇\f\x14(\x17π\vψvHlυ/δU?bcb7␋%ω?`.␋", + out: "␠._␇\f\x14(\x17π\vψvHlυ‛/δU?bcb7␋%ω?`.␋", }, { // 533 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.\rIfi][[.␡␍\"/$λπψ:V␕=␄ε␛]\x0f$.0", - out: "‛␠.\rIfi][[.␡␍"/$λπψ:V␕=␄ε␛]\x0f$.0", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, + in: "␠._␇\f\x14(\x17π\vψvHlυ/δU?bcb7␋%ω?`.␋", + out: "‛␠._␇\f\x14(\x17π\vψvHlυ‛/δU?bcb7␋%ω?`.␋", }, { // 534 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "η.\rIfi][[.␡␍\"/$λπψ:V␕=␄ε␛]\x0f$. ", - out: "η.\rIfi][[.␡␍"/$λπψ:V␕=␄ε␛]\x0f$. ", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, + in: "␛._␇\f\x14(\x17π\vψvHlυ/δU?bcb7␋%ω?`. ", + out: "␛._␇\f\x14(\x17π\vψvHlυ‛/δU?bcb7␋%ω?`. ", }, { // 535 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightPeriod, - in: "η.\rIfi][[.␡␍\"/$λπψ:V␕=␄ε␛]\x0f$.␠", - out: "η.\rIfi][[.␡␍"/$λπψ:V␕=␄ε␛]\x0f$.␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightPeriod, + in: "␛._␇\f\x14(\x17π\vψvHlυ/δU?bcb7␋%ω?`.␠", + out: "␛._␇\f\x14(\x17π\vψvHlυ‛/δU?bcb7␋%ω?`.␠", }, { // 536 - mask: EncodeColon | EncodeLeftSpace | EncodeRightPeriod, - in: " .␕24:ω␚\x00\x01kP\x11N␁ρνdiολ␟[*IPγ␖.%", - out: "␠.␕24:ω␚␀\x01kP\x11N␁ρνdiολ␟[*IPγ␖.%", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, + in: " .\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.\x03", + out: "␠.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.\x03", }, { // 537 - mask: EncodeColon | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.␕24:ω␚\x00\x01kP\x11N␁ρνdiολ␟[*IPγ␖.%", - out: "‛␠.␕24:ω␚␀\x01kP\x11N␁ρνdiολ␟[*IPγ␖.%", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "␠.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.\x03", + out: "‛␠.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.\x03", }, { // 538 - mask: EncodeColon | EncodeLeftSpace | EncodeRightPeriod, - in: ";.␕24:ω␚\x00\x01kP\x11N␁ρνdiολ␟[*IPγ␖. ", - out: ";.␕24:ω␚␀\x01kP\x11N␁ρνdiολ␟[*IPγ␖. ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "*.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e. ", + out: "*.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e. ", }, { // 539 - mask: EncodeColon | EncodeLeftSpace | EncodeRightPeriod, - in: ";.␕24:ω␚\x00\x01kP\x11N␁ρνdiολ␟[*IPγ␖.␠", - out: ";.␕24:ω␚␀\x01kP\x11N␁ρνdiολ␟[*IPγ␖.␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "*.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.␠", + out: "*.\\x13&γFε\x10w␟χ\b␍γξ/^{D3␛9ψ\bA\x1e.␠", }, { // 540 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightPeriod, - in: " .rψκj\x0eθ␁\r_CζM?␑\x1f50\x00`|h0+φυ$.9", - out: "␠.rψκj\x0eθ␁\r_CζM?␑\x1f50␀`|h0+φυ$.9", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, + in: " .μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.^", + out: "␠.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.^", }, { // 541 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.rψκj\x0eθ␁\r_CζM?␑\x1f50\x00`|h0+φυ$.9", - out: "‛␠.rψκj\x0eθ␁\r_CζM?␑\x1f50␀`|h0+φυ$.9", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "␠.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.^", + out: "‛␠.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.^", }, { // 542 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightPeriod, - in: "l.rψκj\x0eθ␁\r_CζM?␑\x1f50\x00`|h0+φυ$. ", - out: "l.rψκj\x0eθ␁\r_CζM?␑\x1f50␀`|h0+φυ$. ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "X.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕. ", + out: "X.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕. ", }, { // 543 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightPeriod, - in: "l.rψκj\x0eθ␁\r_CζM?␑\x1f50\x00`|h0+φυ$.␠", - out: "l.rψκj\x0eθ␁\r_CζM?␑\x1f50␀`|h0+φυ$.␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightPeriod, + in: "X.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.␠", + out: "X.μ␈i@]\x13␓-␊\t/8kφς93κs\x17J1\x16υ\n␕.␠", }, { // 544 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightPeriod, - in: " .iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.#", - out: "␠.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.#", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, + in: " .*λss\x05<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].S", + out: "␠.*λss\x05‛<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].S", }, { // 545 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightPeriod, - in: "␠.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.#", - out: "‛␠.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.#", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, + in: "␠.*λss\x05<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].S", + out: "‛␠.*λss\x05‛<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].S", }, { // 546 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightPeriod, - in: "ρ.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T. ", - out: "ρ.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T. ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, + in: ":.*λss\x05<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n]. ", + out: ":.*λss\x05‛<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n]. ", }, { // 547 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightPeriod, - in: "ρ.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.␠", - out: "ρ.iι␍n4\x1fυI]ν\f?_/6<\x1b␇␇␊η8$ψ\x17T.␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightPeriod, + in: ":.*λss\x05<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].␠", + out: ":.*λss\x05‛<*_␊?"\x17\x02`\x15`ξεβAζ␓S@\n].␠", }, { // 548 - mask: EncodePipe | EncodeLeftSpace | EncodeRightPeriod, - in: " .\v#\"\x10?Q\r>|␊␍'πξWY␗F?1F\t␐", - out: "␠\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t$", + out: "␠\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t$", }, { // 625 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t␐", - out: "‛␠\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t$", + out: "‛␠\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t$", }, { // 626 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␐", - out: "␠\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n$", + out: "␠\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n$", }, { // 627 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␐", - out: "‛␠\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n$", + out: "‛␠\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n$", }, { // 628 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␐", - out: "␠\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v$", + out: "␠\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v$", }, { // 629 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␐", - out: "‛␠\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v$", + out: "‛␠\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v$", }, { // 630 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␐", - out: "␠\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r$", + out: "␠\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r$", }, { // 631 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␐", - out: "‛␠\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␐", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r$", + out: "‛␠\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r$", }, { // 632 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t ", - out: "ν\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t ", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t ", + out: "\x0e\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t ", }, { // 633 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t␠", - out: "ν\t'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\t␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t␠", + out: "\x0e\t!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\t␠", }, { // 634 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n ", - out: "ν\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n ", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n ", + out: "\x0e\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n ", }, { // 635 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␠", - out: "ν\n'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\n␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n␠", + out: "\x0e\n!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\n␠", }, { // 636 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v ", - out: "ν\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v ", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v ", + out: "\x0e\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v ", }, { // 637 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␠", - out: "ν\v'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\v␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v␠", + out: "\x0e\v!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\v␠", }, { // 638 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r ", - out: "ν\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r ", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r ", + out: "\x0e\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r ", }, { // 639 - mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ν\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␠", - out: "ν\r'ι??\x14φ/KJc,␊\t␆\x19<ξ>ξWY␗F?1F\r␠", + mask: EncodeSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x0e\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r␠", + out: "\x0e\r!u|J[]:K=λ4fοηj\"E\x1eπ␍tς\x15;r`\r␠", }, { // 640 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\tP", - out: "␠\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\tP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\tD", + out: "␠\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\tD", }, { // 641 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\tP", - out: "‛␠\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\tP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\tD", + out: "‛␠\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\tD", }, { // 642 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\nP", - out: "␠\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\nP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\nD", + out: "␠\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\nD", }, { // 643 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\nP", - out: "‛␠\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\nP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\nD", + out: "‛␠\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\nD", }, { // 644 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\vP", - out: "␠\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\vP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\vD", + out: "␠\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\vD", }, { // 645 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\vP", - out: "‛␠\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\vP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\vD", + out: "‛␠\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\vD", }, { // 646 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\rP", - out: "␠\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\rP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\rD", + out: "␠\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\rD", }, { // 647 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\rP", - out: "‛␠\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\rP", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\rD", + out: "‛␠\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\rD", }, { // 648 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\t ", - out: "␀\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\t ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\t ", + out: "Q\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\t ", }, { // 649 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\t␠", - out: "␀\t:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\t␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\t␠", + out: "Q\t%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\t␠", }, { // 650 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\n ", - out: "␀\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\n ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\n ", + out: "Q\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\n ", }, { // 651 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\n␠", - out: "␀\n:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\n␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\n␠", + out: "Q\n%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\n␠", }, { // 652 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\v ", - out: "␀\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\v ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\v ", + out: "Q\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\v ", }, { // 653 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\v␠", - out: "␀\v:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\v␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\v␠", + out: "Q\v%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\v␠", }, { // 654 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\r ", - out: "␀\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\r ", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\r ", + out: "Q\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\r ", }, { // 655 - mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x00\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\r␠", - out: "␀\r:χEGdeνE\x1eρR␎␏[␔β\x1bλη%␊\\l<␡\x1c\r␠", + mask: EncodeSingleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "Q\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\r␠", + out: "Q\r%(+h[PD~θζ/πομ%␃*/]\bU\x1e␇m␈/\r␠", }, { // 656 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t\x03", - out: "␠\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \tbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\t&", + out: "␠\tbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\t&", }, { // 657 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t\x03", - out: "‛␠\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\tbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\t&", + out: "‛␠\tbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\t&", }, { // 658 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n\x03", - out: "␠\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \nbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\n&", + out: "␠\nbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\n&", }, { // 659 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n\x03", - out: "‛␠\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\nbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\n&", + out: "‛␠\nbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\n&", }, { // 660 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v\x03", - out: "␠\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \vbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\v&", + out: "␠\vbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\v&", }, { // 661 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v\x03", - out: "‛␠\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\vbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\v&", + out: "‛␠\vbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\v&", }, { // 662 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r\x03", - out: "␠\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \rbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\r&", + out: "␠\rbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\r&", }, { // 663 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r\x03", - out: "‛␠\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r\x03", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\rbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\r&", + out: "‛␠\rbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\r&", }, { // 664 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t ", - out: "`\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\tbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\t ", + out: "λ\tbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\t ", }, { // 665 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t␠", - out: "`\t$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\t␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\tbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\t␠", + out: "λ\tbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\t␠", }, { // 666 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n ", - out: "`\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\nbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\n ", + out: "λ\nbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\n ", }, { // 667 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n␠", - out: "`\n$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\n␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\nbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\n␠", + out: "λ\nbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\n␠", }, { // 668 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v ", - out: "`\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\vbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\v ", + out: "λ\vbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\v ", }, { // 669 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v␠", - out: "`\v$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\v␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\vbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\v␠", + out: "λ\vbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\v␠", }, { // 670 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r ", - out: "`\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r ", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\rbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\r ", + out: "λ\rbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\r ", }, { // 671 - mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "`\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r␠", - out: "`\r$␏+:Vν\x17π,θξ|\u007fDC0]␁9Di\βε␏$\r␠", + mask: EncodeBackQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "λ\rbς␜α0*:\aPTLζ[*B␍)"κ3\a\x00\x18\"␔␊\r␠", + out: "λ\rbς␜α0*:\aPTLζ[*B␍)"κ3\a␀\x18\"␔␊\r␠", }, { // 672 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\tn", - out: "␠\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\tn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t"", + out: "␠\t]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t"", }, { // 673 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\tn", - out: "‛␠\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\tn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t"", + out: "‛␠\t]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t"", }, { // 674 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\nn", - out: "␠\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\nn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n"", + out: "␠\n]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n"", }, { // 675 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\nn", - out: "‛␠\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\nn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n"", + out: "‛␠\n]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n"", }, { // 676 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\vn", - out: "␠\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\vn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v"", + out: "␠\v]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v"", }, { // 677 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\vn", - out: "‛␠\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\vn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v"", + out: "‛␠\v]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v"", }, { // 678 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\rn", - out: "␠\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\rn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r"", + out: "␠\r]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r"", }, { // 679 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\rn", - out: "‛␠\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\rn", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r"", + out: "‛␠\r]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r"", }, { // 680 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\t ", - out: "\t\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\t ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\t]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t ", + out: "\x15\t]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t ", }, { // 681 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\t␠", - out: "\t\t>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\t␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\t]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t␠", + out: "\x15\t]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\t␠", }, { // 682 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\n ", - out: "\t\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\n ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\n]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n ", + out: "\x15\n]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n ", }, { // 683 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\n␠", - out: "\t\n>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\n␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\n]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n␠", + out: "\x15\n]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\n␠", }, { // 684 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\v ", - out: "\t\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\v ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\v]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v ", + out: "\x15\v]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v ", }, { // 685 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\v␠", - out: "\t\v>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\v␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\v]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v␠", + out: "\x15\v]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\v␠", }, { // 686 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\r ", - out: "\t\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\r ", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\r]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r ", + out: "\x15\r]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r ", }, { // 687 - mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\t\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\r␠", - out: "\t\r>␛Z`\x01JhοS\t␎\x0f#γχ#ι␄Wςφz%\x026#\r␠", + mask: EncodeLtGt | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\x15\r]␖ρ>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r␠", + out: "\x15\r]␖ρ‛>\x04~/\x1fhψ\x02!`ηIθ;ι2-\x15`Tn$λ\r␠", }, { // 688 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\tτ", - out: "␠\t\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\tτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\t\x02", + out: "␠\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\t\x02", }, { // 689 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\tτ", - out: "‛␠\t\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\tτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\t\x02", + out: "‛␠\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\t\x02", }, { // 690 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\nτ", - out: "␠\n\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\nτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\n\x02", + out: "␠\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\n\x02", }, { // 691 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\nτ", - out: "‛␠\n\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\nτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\n\x02", + out: "‛␠\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\n\x02", }, { // 692 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\vτ", - out: "␠\v\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\vτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\v\x02", + out: "␠\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\v\x02", }, { // 693 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\vτ", - out: "‛␠\v\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\vτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\v\x02", + out: "‛␠\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\v\x02", }, { // 694 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\rτ", - out: "␠\r\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\rτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\r\x02", + out: "␠\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\r\x02", }, { // 695 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\rτ", - out: "‛␠\r\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\rτ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\r\x02", + out: "‛␠\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\r\x02", }, { // 696 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\t\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\t ", - out: "␅\t\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\t ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\t ", + out: "}\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\t ", }, { // 697 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\t\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\t␠", - out: "␅\t\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\t␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\t␠", + out: "}\tx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\t␠", }, { // 698 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\n\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\n ", - out: "␅\n\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\n ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\n ", + out: "}\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\n ", }, { // 699 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\n\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\n␠", - out: "␅\n\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\n␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\n␠", + out: "}\nx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\n␠", }, { // 700 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\v\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\v ", - out: "␅\v\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\v ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\v ", + out: "}\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\v ", }, { // 701 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\v\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\v␠", - out: "␅\v\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\v␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\v␠", + out: "}\vx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\v␠", }, { // 702 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\r\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\r ", - out: "␅\r\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\r ", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\r ", + out: "}\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\r ", }, { // 703 - mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␅\r\x13$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\r␠", - out: "␅\r\x13‛$\x1fχ\\"fε␖2[\x1fρ␓7.C#ο!\x192ε␟(n\r␠", + mask: EncodeSquareBracket | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "}\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$]y\x0f?p\r␠", + out: "}\rx␜i8@κdwπ\x11␅␜αψ\nτ#\n4F$‛]y\x0f?p\r␠", }, { // 704 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\tj", - out: "␠\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\tj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\tβ", + out: "␠\t␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\tβ", }, { // 705 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\tj", - out: "‛␠\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\tj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\tβ", + out: "‛␠\t␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\tβ", }, { // 706 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\nj", - out: "␠\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\nj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\nβ", + out: "␠\n␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\nβ", }, { // 707 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\nj", - out: "‛␠\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\nj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\nβ", + out: "‛␠\n␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\nβ", }, { // 708 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\vj", - out: "␠\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\vj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\vβ", + out: "␠\v␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\vβ", }, { // 709 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\vj", - out: "‛␠\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\vj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\vβ", + out: "‛␠\v␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\vβ", }, { // 710 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\rj", - out: "␠\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\rj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\rβ", + out: "␠\r␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\rβ", }, { // 711 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\rj", - out: "‛␠\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\rj", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\rβ", + out: "‛␠\r␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\rβ", }, { // 712 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\t ", - out: "\x1c\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\t ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\t␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\t ", + out: "'\t␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\t ", }, { // 713 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\t␠", - out: "\x1c\t ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\t␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\t␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\t␠", + out: "'\t␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\t␠", }, { // 714 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\n ", - out: "\x1c\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\n ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\n␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\n ", + out: "'\n␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\n ", }, { // 715 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\n␠", - out: "\x1c\n ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\n␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\n␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\n␠", + out: "'\n␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\n␠", }, { // 716 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\v ", - out: "\x1c\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\v ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\v␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\v ", + out: "'\v␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\v ", }, { // 717 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\v␠", - out: "\x1c\v ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\v␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\v␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\v␠", + out: "'\v␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\v␠", }, { // 718 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\r ", - out: "\x1c\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\r ", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\r␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\r ", + out: "'\r␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\r ", }, { // 719 - mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\x1c\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\r␠", - out: "\x1c\r ?␂q><ηψ]R(8~&s_\f\\ν;\γ0:α\x02\r␠", + mask: EncodeSemicolon | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "'\r␑α-N\t\x12\r7@)"qπι!␕ζ!)␀eyα\">`\r␠", + out: "'\r␑α-N\t\x12\r7@)"qπι!␕ζ!)‛␀eyα\">`\r␠", }, { // 720 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t;", - out: "␠\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\tο", + out: "␠\t5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\tο", }, { // 721 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t;", - out: "‛␠\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\tο", + out: "‛␠\t5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\tο", }, { // 722 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n;", - out: "␠\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\nο", + out: "␠\n5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\nο", }, { // 723 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n;", - out: "‛␠\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\nο", + out: "‛␠\n5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\nο", }, { // 724 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v;", - out: "␠\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\vο", + out: "␠\v5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\vο", }, { // 725 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v;", - out: "‛␠\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\vο", + out: "‛␠\v5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\vο", }, { // 726 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r;", - out: "␠\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\rο", + out: "␠\r5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\rο", }, { // 727 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r;", - out: "‛␠\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r;", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\rο", + out: "‛␠\r5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\rο", }, { // 728 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t ", - out: "ρ\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\t5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\t ", + out: ",\t5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\t ", }, { // 729 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t␠", - out: "ρ\t)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\t␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\t5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\t␠", + out: ",\t5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\t␠", }, { // 730 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n ", - out: "ρ\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\n5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\n ", + out: ",\n5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\n ", }, { // 731 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n␠", - out: "ρ\n)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\n␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\n5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\n␠", + out: ",\n5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\n␠", }, { // 732 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v ", - out: "ρ\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\v5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\v ", + out: ",\v5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\v ", }, { // 733 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v␠", - out: "ρ\v)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\v␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\v5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\v␠", + out: ",\v5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\v␠", }, { // 734 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r ", - out: "ρ\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r ", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\r5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\r ", + out: ",\r5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\r ", }, { // 735 - mask: EncodeColon | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "ρ\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r␠", - out: "ρ\r)H1/(σ/␖/U␙|v␕\nη`\t␄α[+~χnθ\r␠", + mask: EncodeExclamation | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: ",\r5␀)$ι$ψζ3N\x04g}γQ2`␈i␞\x00␡ςJ\x00\t\r␠", + out: ",\r5‛␀)$ι$ψζ3N\x04g}γQ2`␈i␞␀␡ςJ␀\t\r␠", }, { // 736 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \tO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t\r", - out: "␠\tO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\tm", + out: "␠\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\tm", }, { // 737 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\tO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t\r", - out: "‛␠\tO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\tm", + out: "‛␠\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\tm", }, { // 738 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \nO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n\r", - out: "␠\nO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\nm", + out: "␠\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\nm", }, { // 739 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\nO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n\r", - out: "‛␠\nO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\nm", + out: "‛␠\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\nm", }, { // 740 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \vO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v\r", - out: "␠\vO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\vm", + out: "␠\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\vm", }, { // 741 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\vO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v\r", - out: "‛␠\vO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\vm", + out: "‛␠\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\vm", }, { // 742 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \rO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r\r", - out: "␠\rO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\rm", + out: "␠\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\rm", }, { // 743 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\rO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r\r", - out: "‛␠\rO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r␍", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\rm", + out: "‛␠\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\rm", }, { // 744 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\tO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t ", - out: "y\tO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t ", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\t ", + out: "\r\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\t ", }, { // 745 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\tO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t␠", - out: "y\tO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\t␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\t␠", + out: "\r\t␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\t␠", }, { // 746 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\nO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n ", - out: "y\nO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n ", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\n ", + out: "\r\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\n ", }, { // 747 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\nO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n␠", - out: "y\nO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\n␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\n␠", + out: "\r\n␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\n␠", }, { // 748 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\vO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v ", - out: "y\vO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v ", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\v ", + out: "\r\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\v ", }, { // 749 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\vO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v␠", - out: "y\vO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\v␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\v␠", + out: "\r\v␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\v␠", }, { // 750 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\rO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r ", - out: "y\rO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r ", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\r ", + out: "\r\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\r ", }, { // 751 - mask: EncodeQuestion | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "y\rO}\nα;␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r␠", - out: "y\rO}\nα;‛␀␇␁*Oy"␍W␌uθςT!\x1dτψζ%@\r␠", + mask: EncodeDollar | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "\r\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\r␠", + out: "\r\r␑hθ\x02\x01\\7␡3ιYδ1\x13R␒κ\x06\x11\ξυ␙E:/\r␠", }, { // 752 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\tf", - out: "␠\t>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\tf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \tνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\tι", + out: "␠\tνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\tι", }, { // 753 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\t>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\tf", - out: "‛␠\t>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\tf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\tνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\tι", + out: "‛␠\tνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\tι", }, { // 754 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \n>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\nf", - out: "␠\n>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\nf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \nνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\nι", + out: "␠\nνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\nι", }, { // 755 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\n>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\nf", - out: "‛␠\n>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\nf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\nνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\nι", + out: "‛␠\nνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\nι", }, { // 756 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \v>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\vf", - out: "␠\v>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\vf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \vνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\vι", + out: "␠\vνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\vι", }, { // 757 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\v>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\vf", - out: "‛␠\v>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\vf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\vνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\vι", + out: "‛␠\vνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\vι", }, { // 758 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \r>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\rf", - out: "␠\r>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\rf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \rνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\rι", + out: "␠\rνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\rι", }, { // 759 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "␠\r>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\rf", - out: "‛␠\r>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\rf", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\rνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\rι", + out: "‛␠\rνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\rι", }, { // 760 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\t>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\t ", - out: "\b\t>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\t ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\tνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\t ", + out: "O\tνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\t ", }, { // 761 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\t>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\t␠", - out: "\b\t>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\t␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\tνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\t␠", + out: "O\tνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\t␠", }, { // 762 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\n>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\n ", - out: "\b\n>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\n ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\nνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\n ", + out: "O\nνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\n ", }, { // 763 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\n>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\n␠", - out: "\b\n>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\n␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\nνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\n␠", + out: "O\nνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\n␠", }, { // 764 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\v>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\v ", - out: "\b\v>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\v ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\vνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\v ", + out: "O\vνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\v ", }, { // 765 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\v>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\v␠", - out: "\b\v>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\v␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\vνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\v␠", + out: "O\vνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\v␠", }, { // 766 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\r>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\r ", - out: "\b\r>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\r ", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\rνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\r ", + out: "O\rνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\r ", }, { // 767 - mask: EncodeAsterisk | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: "\b\r>Sg5e|τ␊␞]\\␎π4-␈υιU*␖οτ\rl<\r␠", - out: "\b\r>Sg5e|τ␊␞]\\␎π4-␈υιU‛*␖οτ\rl<\r␠", + mask: EncodeDoubleQuote | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "O\rνy{\x13]π\r"\"\x0fδwμ␈␔\x03;PD␞@␏L'ιk\r␠", + out: "O\rνy{\x13]π\r‛""\x0fδwμ␈␔\x03;PD␞@␏L'ιk\r␠", }, { // 768 - mask: EncodePipe | EncodeLeftSpace | EncodeRightCrLfHtVt, - in: " \t\x11φε"\x1b␎.`i\x1c\x04Zο␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH ;", - out: ". nN>‛␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH ;", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t#", + out: "␠\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t#", }, { // 849 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftSpace, - in: ". nN>␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH ;", - out: "‛. nN>‛␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH ;", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t#", + out: "‛␠\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t#", }, { // 850 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftSpace, - in: "/ nN>␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH .", - out: "/ nN>‛␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n#", + out: "␠\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n#", }, { // 851 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftSpace, - in: "/ nN>␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH .", - out: "/ nN>‛␀\x1bω`ρ␍␈'$4Yτ\r␍L`Zν`η\a\rH .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n#", + out: "‛␠\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n#", }, { // 852 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, - in: ". >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα C", - out: ". >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα C", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v#", + out: "␠\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v#", }, { // 853 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, - in: ". >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα C", - out: "‛. >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα C", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v#", + out: "‛␠\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v#", }, { // 854 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, - in: "h >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα .", - out: "h >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r#", + out: "␠\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r#", }, { // 855 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, - in: "h >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα .", - out: "h >\uff00␗I␄\x18UεJυ?|/ςN\x1e\rδt␂γ␛<Fcα .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r#", + out: "‛␠\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r#", }, { // 856 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: ". ␆ζ␃4ε\x00\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l' e", - out: ". ␆ζ␃4ε␀\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l‛' e", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t ", + out: "w\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t ", }, { // 857 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: ". ␆ζ␃4ε\x00\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l' e", - out: "‛. ␆ζ␃4ε␀\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l‛' e", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t␠", + out: "w\t/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\t␠", }, { // 858 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: "| ␆ζ␃4ε\x00\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l' .", - out: "| ␆ζ␃4ε␀\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l‛' .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n ", + out: "w\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n ", }, { // 859 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: "| ␆ζ␃4ε\x00\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l' .", - out: "| ␆ζ␃4ε␀\x16␡E\x1cτο=wl␝^|~=\x10/ν␗l‛' .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n␠", + out: "w\n/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\n␠", }, { // 860 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: ". [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν σ", - out: ". [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν σ", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v ", + out: "w\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v ", }, { // 861 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: ". [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν σ", - out: "‛. [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν σ", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v␠", + out: "w\v/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\v␠", }, { // 862 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: "_ [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν .", - out: "_ [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r ", + out: "w\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r ", }, { // 863 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftSpace, - in: "_ [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν .", - out: "_ [{$u\Muτ?YrKt<γ␜\κ\x10:e?<ε\x12ν .", + mask: EncodePercent | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "w\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r␠", + out: "w\r/ZsFξ␐<φ}\\:r\x174ψ[θ|#ο\f␔o␋σ`\r␠", }, { // 864 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftSpace, - in: ". EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\< ε", - out: ". EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\‛< ε", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \t*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\tt", + out: "␠\t*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\tt", }, { // 865 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftSpace, - in: ". EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\< ε", - out: "‛. EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\‛< ε", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\t*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\tt", + out: "‛␠\t*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\tt", }, { // 866 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftSpace, - in: "\" EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\< .", - out: "\" EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\‛< .", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \n*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\nt", + out: "␠\n*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\nt", }, { // 867 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftSpace, - in: "\" EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\< .", - out: "\" EλRa\x1fL\x1dQk\x17τK/θi_|Rν%\x0eδ\x0e␘\‛< .", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\n*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\nt", + out: "‛␠\n*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\nt", }, { // 868 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftSpace, - in: ". O4xωκXDe\x1e\x1eF]xβ\x1fηF1\x16\r6;>␂␃\r η", - out: ". O4xωκXDe\x1e\x1eF‛]xβ\x1fηF1\x16\r6;>␂␃\r η", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \v*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\vt", + out: "␠\v*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\vt", }, { // 869 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftSpace, - in: ". O4xωκXDe\x1e\x1eF]xβ\x1fηF1\x16\r6;>␂␃\r η", - out: "‛. O4xωκXDe\x1e\x1eF‛]xβ\x1fηF1\x16\r6;>␂␃\r η", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\v*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\vt", + out: "‛␠\v*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\vt", }, { // 870 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftSpace, - in: ". O4xωκXDe\x1e\x1eF]xβ\x1fηF1\x16\r6;>␂␃\r .", - out: "‛. O4xωκXDe\x1e\x1eF‛]xβ\x1fηF1\x16\r6;>␂␃\r .", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: " \r*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\rt", + out: "␠\r*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\rt", }, { // 871 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftSpace, - in: ". O4xωκXDe\x1e\x1eF]xβ\x1fηF1\x16\r6;>␂␃\r .", - out: "‛. O4xωκXDe\x1e\x1eF‛]xβ\x1fηF1\x16\r6;>␂␃\r .", + mask: EncodeBackSlash | EncodeLeftSpace | EncodeRightCrLfHtVt, + in: "␠\r*␟\x1a'θσO\nψR/\\␏␞eδ␛uθ%/2\x02\x0eOt\rt", + out: "‛␠\r*␟\x1a'θσO\nψR/\␏␞eδ␛uθ%/2\x02\x0eOt\rt", }, { // 872 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftSpace, - in: ". ␍χοF\vJl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 \t", - out: ". κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 \t", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: ". |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% \"", + out: ". |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% \"", }, { // 901 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftSpace, - in: ". κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 \t", - out: "‛. κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 \t", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: ". |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% \"", + out: "‛. |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% \"", }, { // 902 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftSpace, - in: "π κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 .", - out: "π κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 .", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: "! |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% .", + out: "! |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% .", }, { // 903 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftSpace, - in: "π κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 .", - out: "π κ@>Jl&␅π␘\u007fιc␊υ[φ\x01?>Q_4Z4A\x13 .", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: "! |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% .", + out: "! |ψ\x10␁z$>σ\␋^\a?^j\x1aχ\fE␡λ\aξUφ% .", }, { // 904 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftSpace, - in: ". ␓d␃.τ\x14␙ζ\x0fm\nRh8x/c␂&υε\\λιR␐ Y", - out: ". ␓d␃.τ\x14␙ζ\x0fm\nRh8x/c␂&υε\\λιR␐ Y", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftSpace, + in: ". ␂μ`\x0e4U␄/β7␓\x03>αθ~\x03);$,ιcZ\\ξK\x18;;δ/η|␛K$ορ5~V", - out: ".~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~V", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftSpace, + in: ". ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M%r;kLV \x7f", + out: ". ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M‛%r;kLV \x7f", }, { // 957 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~V", - out: "‛.~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~V", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftSpace, + in: ". ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M%r;kLV \x7f", + out: "‛. ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M‛%r;kLV \x7f", }, { // 958 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, - in: "o~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~.", - out: "o~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~.", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftSpace, + in: "\r ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M%r;kLV .", + out: "\r ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M‛%r;kLV .", }, { // 959 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, - in: "o~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~.", - out: "o~\x190M\x1f/ε␡A␉>\\ξK\x18;;δ/η|␛K$ορ5~.", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftSpace, + in: "\r ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M%r;kLV .", + out: "\r ηmςp7βM\x1dυV␙4;\x1a␓ς\x16\r␞M‛%r;kLV .", }, { // 960 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~<", - out: ".~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~<", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: ". HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE /", + out: ". HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE /", }, { // 961 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~<", - out: "‛.~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~<", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: ". HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE /", + out: "‛. HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE /", }, { // 962 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, - in: "h~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~.", - out: "h~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: "n HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE .", + out: "n HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE .", }, { // 963 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, - in: "h~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~.", - out: "h~\x0e␆\x12K`piχ␞+;\x13zζ␚\"/Kθαwψb␎ο4~.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftSpace, + in: "n HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE .", + out: "n HuSθp␙\x16␊␓\x12|\x0f␘Xυ=ρε\r*]%IυωE .", }, { // 964 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~β", - out: ".~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~β", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftSpace, + in: ". >\x03Cυ<ζ!;θ>RXτ␍␌\x7f']Z\x02o*ξ}#τ M", + out: ". >\x03Cυ<ζ!;θ>RXτ‛␍␌\x7f']Z\x02o*ξ}#τ M", }, { // 965 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~β", - out: "‛.~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~β", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftSpace, + in: ". >\x03Cυ<ζ!;θ>RXτ␍␌\x7f']Z\x02o*ξ}#τ M", + out: "‛. >\x03Cυ<ζ!;θ>RXτ‛␍␌\x7f']Z\x02o*ξ}#τ M", }, { // 966 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, - in: "7~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~.", - out: "7~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftSpace, + in: "! >\x03Cυ<ζ!;θ>RXτ␍␌\x7f']Z\x02o*ξ}#τ .", + out: "! >\x03Cυ<ζ!;θ>RXτ‛␍␌\x7f']Z\x02o*ξ}#τ .", }, { // 967 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, - in: "7~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~.", - out: "7~\x1fδβi"\x10#λθ␈\x1d\x17␊/":␙*5>fB3t&␖~.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftSpace, + in: "! >\x03Cυ<ζ!;θ>RXτ␍␌\x7f']Z\x02o*ξ}#τ .", + out: "! >\x03Cυ<ζ!;θ>RXτ‛␍␌\x7f']Z\x02o*ξ}#τ .", }, { // 968 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~$", - out: ".~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~$", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftSpace, + in: ". <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z p", + out: ". <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z p", }, { // 969 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~$", - out: "‛.~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~$", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftSpace, + in: ". <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z p", + out: "‛. <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z p", }, { // 970 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, - in: "\x05~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~.", - out: "\x05~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~.", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftSpace, + in: "H <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z .", + out: "H <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z .", }, { // 971 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, - in: "\x05~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~.", - out: "\x05~ς\u007f`X␑␄/C\x01κV;γL/C␜\\μβ;o␚βz\u007f~.", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftSpace, + in: "H <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z .", + out: "H <\x19[s!\r[Mα#[␐χξyμ\x06E/\$μ.b\z .", }, { // 972 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~β", - out: ".~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~β", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftSpace, + in: ". φ(␆bPs$␙Tνα␔2\x12*yj^}ζY\x03\x10\x1eι: θ", + out: ". φ(‛␆bPs$‛␙Tνα‛␔2␒*yj^}ζY␃␐␞ι: θ", }, { // 973 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~β", - out: "‛.~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~β", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftSpace, + in: ". φ(␆bPs$␙Tνα␔2\x12*yj^}ζY\x03\x10\x1eι: θ", + out: "‛. φ(‛␆bPs$‛␙Tνα‛␔2␒*yj^}ζY␃␐␞ι: θ", }, { // 974 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, - in: "'~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~.", - out: "'~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftSpace, + in: "G φ(␆bPs$␙Tνα␔2\x12*yj^}ζY\x03\x10\x1eι: .", + out: "G φ(‛␆bPs$‛␙Tνα‛␔2␒*yj^}ζY␃␐␞ι: .", }, { // 975 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, - in: "'~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~.", - out: "'~*VBz␌ \x05`v:␙␙`lδoυε\x19υ␡ξ\x1e,KP~.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftSpace, + in: "G φ(␆bPs$␙Tνα␔2\x12*yj^}ζY\x03\x10\x1eι: .", + out: "G φ(‛␆bPs$‛␙Tνα‛␔2␒*yj^}ζY␃␐␞ι: .", }, { // 976 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~\x1d", - out: ".~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~\x1d", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~/", + out: ".~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~/", }, { // 977 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~\x1d", - out: "‛.~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~\x1d", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~/", + out: "‛.~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~/", }, { // 978 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, - in: "σ~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~.", - out: "σ~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftTilde, + in: "␍~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~.", + out: "␍~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~.", }, { // 979 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, - in: "σ~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~.", - out: "σ~␆ι_:␜\x1b\x18␏uχ␏τ*Bfwa\x10\x04\\␊]rρψ\v~.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftTilde, + in: "␍~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~.", + out: "␍~\x11bSπ;ε␗ε\x17N]S␙%λ&'m\;:ν\x19e#σ~.", }, { // 980 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~K", - out: ".~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~K", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~α", + out: ".~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~α", }, { // 981 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~K", - out: "‛.~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~K", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~α", + out: "‛.~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~α", }, { // 982 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, - in: "θ~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~.", - out: "θ~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: "J~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~.", + out: "J~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~.", }, { // 983 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, - in: "θ~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~.", - out: "θ~$\aδξ0|σ␛MIι\x05\x1b?␃@␐Z␡v#␊%C␋\t~.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: "J~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~.", + out: "J~Mw␖␇lχM␗{\x01s␞fρ|ξ␝<vμu\x02\vXY\x12~.", }, { // 984 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~]", - out: ".~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~]", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~[z-π/ξ␎gνπ0_t\x00Dc%>τK>\x1d␀o␃η~@", + out: ".~[z-π/ξ␎gνπ0_t␀Dc%>τK>\x1d‛␀o␃η~@", }, { // 985 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~]", - out: "‛.~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~]", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~[z-π/ξ␎gνπ0_t\x00Dc%>τK>\x1d␀o␃η~@", + out: "‛.~[z-π/ξ␎gνπ0_t␀Dc%>τK>\x1d‛␀o␃η~@", }, { // 986 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, - in: "%~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~.", - out: "%~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "\~[z-π/ξ␎gνπ0_t\x00Dc%>τK>\x1d␀o␃η~.", + out: "\~[z-π/ξ␎gνπ0_t␀Dc%>τK>\x1d‛␀o␃η~.", }, { // 987 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, - in: "%~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~.", - out: "%~zε4#\x13υξ␚λ␆#i4␒Wa␌Mμ`rτ>J\b:~.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "\~[z-π/ξ␎gνπ0_t\x00Dc%>τK>\x1d␀o␃η~.", + out: "\~[z-π/ξ␎gνπ0_t␀Dc%>τK>\x1d‛␀o␃η~.", }, { // 988 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~(:α@E␈νε\x1dζ9\x1cς␍}␗f␕\x02\b2*␚':B~&", - out: ".~(:α@E␈νε\x1dζ9\x1cς‛␍}␗f␕\x02\b2*␚':B~&", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~β", + out: ".~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~β", }, { // 989 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~(:α@E␈νε\x1dζ9\x1cς␍}␗f␕\x02\b2*␚':B~&", - out: "‛.~(:α@E␈νε\x1dζ9\x1cς‛␍}␗f␕\x02\b2*␚':B~&", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~β", + out: "‛.~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~β", }, { // 990 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, - in: "i~(:α@E␈νε\x1dζ9\x1cς␍}␗f␕\x02\b2*␚':B~.", - out: "i~(:α@E␈νε\x1dζ9\x1cς‛␍}␗f␕\x02\b2*␚':B~.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "ξ~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~.", + out: "ξ~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~.", }, { // 991 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, - in: "i~(:α@E␈νε\x1dζ9\x1cς␍}␗f␕\x02\b2*␚':B~.", - out: "i~(:α@E␈νε\x1dζ9\x1cς‛␍}␗f␕\x02\b2*␚':B~.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "ξ~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~.", + out: "ξ~\x14ς\x14!α␍W*θUt\x06λ~Y81␞+\a\x1cudg␟N~.", }, { // 992 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~μH\φ$"*␓\x18σfβ␋␌|V@|␀=πH\x0e%>*~C", - out: ".~μH\φ$"*␓\x18σfβ␋␌|V@|‛␀=πH\x0e%>*~C", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ\x00~\x02", + out: ".~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ␀~\x02", }, { // 993 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~μH\φ$"*␓\x18σfβ␋␌|V@|␀=πH\x0e%>*~C", - out: "‛.~μH\φ$"*␓\x18σfβ␋␌|V@|‛␀=πH\x0e%>*~C", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ\x00~\x02", + out: "‛.~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ␀~\x02", }, { // 994 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, - in: "\uff00~μH\φ$"*␓\x18σfβ␋␌|V@|␀=πH\x0e%>*~.", - out: "\uff00~μH\φ$"*␓\x18σfβ␋␌|V@|‛␀=πH\x0e%>*~.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftTilde, + in: "q~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ\x00~.", + out: "q~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ␀~.", }, { // 995 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, - in: "\uff00~μH\φ$"*␓\x18σfβ␋␌|V@|␀=πH\x0e%>*~.", - out: "\uff00~μH\φ$"*␓\x18σfβ␋␌|V@|‛␀=πH\x0e%>*~.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftTilde, + in: "q~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ\x00~.", + out: "q~\x1eρυ\x051E\x1fwd␊F␐Lξ:$5uf\x1aοω/)δ␀~.", }, { // 996 - mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~$χα\Lι\x06O]␇r\x15#8/ζα<x\u007f=τ3>$'~H", - out: ".~$χα\Lι␆O]‛␇r␕#8/ζα<x\u007f=τ3>$'~H", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~#", + out: ".~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~#", }, { // 997 - mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, - in: ".~$χα\Lι\x06O]␇r\x15#8/ζα<x\u007f=τ3>$'~H", - out: "‛.~$χα\Lι␆O]‛␇r␕#8/ζα<x\u007f=τ3>$'~H", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~#", + out: "‛.~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~#", }, { // 998 - mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, - in: "M~$χα\Lι\x06O]␇r\x15#8/ζα<x\u007f=τ3>$'~.", - out: "M~$χα\Lι␆O]‛␇r␕#8/ζα<x\u007f=τ3>$'~.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftTilde, + in: "␗~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~.", + out: "␗~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~.", }, { // 999 - mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, - in: "M~$χα\Lι\x06O]␇r\x15#8/ζα<x\u007f=τ3>$'~.", - out: "M~$χα\Lι␆O]‛␇r␕#8/ζα<x\u007f=τ3>$'~.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftTilde, + in: "␗~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~.", + out: "␗~ς>γ<-K#2πα\x01ο␈nE␟\x18>␛{+o␚]<\x0e~.", }, { // 1000 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\tB", - out: ".\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\tB", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~␇", + out: ".~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~␇", }, { // 1001 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\tB", - out: "‛.\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\tB", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~␇", + out: "‛.~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~␇", }, { // 1002 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\nB", - out: ".\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\nB", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftTilde, + in: "␊~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~.", + out: "␊~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~.", }, { // 1003 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\nB", - out: "‛.\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\nB", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftTilde, + in: "␊~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~.", + out: "␊~\x17σ␉/θ\tχ8D␜χ|)r␍os\x16σDq!\x1a\x10μ\x01~.", }, { // 1004 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\vB", - out: ".\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\vB", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ε␡ζ␞{|ε\x02φ]5\x10␀\f\uff00␄F+\aα>s\x18b]G~+", + out: ".~ε␡ζ␞{|ε\x02φ]5\x10‛␀\f\uff00␄F+\aα>s\x18b]G~+", }, { // 1005 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\vB", - out: "‛.\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\vB", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ε␡ζ␞{|ε\x02φ]5\x10␀\f\uff00␄F+\aα>s\x18b]G~+", + out: "‛.~ε␡ζ␞{|ε\x02φ]5\x10‛␀\f\uff00␄F+\aα>s\x18b]G~+", }, { // 1006 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\rB", - out: ".\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\rB", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftTilde, + in: "τ~ε␡ζ␞{|ε\x02φ]5\x10␀\f\uff00␄F+\aα>s\x18b]G~.", + out: "τ~ε␡ζ␞{|ε\x02φ]5\x10‛␀\f\uff00␄F+\aα>s\x18b]G~.", }, { // 1007 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\rB", - out: "‛.\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\rB", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftTilde, + in: "τ~ε␡ζ␞{|ε\x02φ]5\x10␀\f\uff00␄F+\aα>s\x18b]G~.", + out: "τ~ε␡ζ␞{|ε\x02φ]5\x10‛␀\f\uff00␄F+\aα>s\x18b]G~.", }, { // 1008 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\t.", - out: "`\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~~w|\x06*Ni:'\"!δ]*␀θι\x1dg␞ς9+πo*~e", + out: ".~~w|\x06*Ni:'\"!δ]*‛␀θι\x1dg␞ς9+πo*~e", }, { // 1009 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\t.", - out: "`\t?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~~w|\x06*Ni:'\"!δ]*␀θι\x1dg␞ς9+πo*~e", + out: "‛.~~w|\x06*Ni:'\"!δ]*‛␀θι\x1dg␞ς9+πo*~e", }, { // 1010 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\n.", - out: "`\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftTilde, + in: ";~~w|\x06*Ni:'\"!δ]*␀θι\x1dg␞ς9+πo*~.", + out: ";~~w|\x06*Ni:'\"!δ]*‛␀θι\x1dg␞ς9+πo*~.", }, { // 1011 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\n.", - out: "`\n?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftTilde, + in: ";~~w|\x06*Ni:'\"!δ]*␀θι\x1dg␞ς9+πo*~.", + out: ";~~w|\x06*Ni:'\"!δ]*‛␀θι\x1dg␞ς9+πo*~.", }, { // 1012 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\v.", - out: "`\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~\x01", + out: ".~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~\x01", }, { // 1013 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\v.", - out: "`\v?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~\x01", + out: "‛.~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~\x01", }, { // 1014 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\r.", - out: "`\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "\b~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~.", + out: "\b~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~.", }, { // 1015 - mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "`\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\r.", - out: "`\r?τλX;`#␂|ο[\bIe\x1b6\x0eM␒`$λαY\x17α\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftTilde, + in: "\b~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~.", + out: "\b~μ\x19νκ>␂x},Z\x1d␝_␍Oλ,␅+Dς$gμ␌.~.", }, { // 1016 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\tW", - out: ".\t$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\tW", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~c", + out: ".~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~c", }, { // 1017 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\tW", - out: "‛.\t$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\tW", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~c", + out: "‛.~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~c", }, { // 1018 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\nW", - out: ".\n$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\nW", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, + in: "␊~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~.", + out: "␊~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~.", }, { // 1019 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\nW", - out: "‛.\n$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\nW", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftTilde, + in: "␊~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~.", + out: "␊~_γi\x1c(τ\b␙\x1fχρ␌\x1aQκ_zC;?Kiξ'+␂~.", }, { // 1020 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\vW", - out: ".\v$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\vW", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~g", + out: ".~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~g", }, { // 1021 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\vW", - out: "‛.\v$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\vW", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~g", + out: "‛.~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~g", }, { // 1022 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\rW", - out: ".\r$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\rW", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, + in: "C~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~.", + out: "C~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~.", }, { // 1023 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\rW", - out: "‛.\r$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\rW", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftTilde, + in: "C~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~.", + out: "C~\x04A>ς␌.\b␏\n␇.ε␘}ιM|\rεu*d7␇\x1c␒~.", }, { // 1024 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\t$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\t.", - out: "y\t$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\t.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~\x00", + out: ".~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~␀", }, { // 1025 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\t$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\t.", - out: "y\t$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\t.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~\x00", + out: "‛.~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~␀", }, { // 1026 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\n$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\n.", - out: "y\n$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\n.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, + in: "␐~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~.", + out: "␐~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~.", }, { // 1027 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\n$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\n.", - out: "y\n$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\n.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftTilde, + in: "␐~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~.", + out: "␐~ρN\x01"␡5k␘?;\"%δγωP<<[␁\nR*κ[/~.", }, { // 1028 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\v$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\v.", - out: "y\v$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\v.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~x", + out: ".~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~x", }, { // 1029 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\v$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\v.", - out: "y\v$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\v.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~x", + out: "‛.~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~x", }, { // 1030 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\r$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\r.", - out: "y\r$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\r.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, + in: "\r~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~.", + out: "\r~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~.", }, { // 1031 - mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "y\r$\\δxTF$κ/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\r.", - out: "y\r$\\δxTF$κ‛/ε:i\aδξ`ρ\nr␘Vd\x06?\x04'\r.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftTilde, + in: "\r~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~.", + out: "\r~/`\x18Eζ␊rγι\x16␓A5\x13u,x9ω"$␓θ␘κ~~.", }, { // 1032 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ty␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\t;", - out: ".\ty␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\t;", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~(", + out: ".~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~(", }, { // 1033 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ty␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\t;", - out: "‛.\ty␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\t;", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~(", + out: "‛.~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~(", }, { // 1034 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ny␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\n;", - out: ".\ny␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\n;", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, + in: "\t~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~.", + out: "\t~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~.", }, { // 1035 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ny␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\n;", - out: "‛.\ny␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\n;", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftTilde, + in: "\t~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~.", + out: "\t~?/␔dom@f0␜σ\n\x01␍eοβ[:ζwψτ␑\r\x02~.", }, { // 1036 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vy␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\v;", - out: ".\vy␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\v;", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~f", + out: ".~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~f", }, { // 1037 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vy␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\v;", - out: "‛.\vy␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\v;", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~f", + out: "‛.~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~f", }, { // 1038 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ry␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\r;", - out: ".\ry␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\r;", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, + in: "(~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~.", + out: "(~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~.", }, { // 1039 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\ry␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\r;", - out: "‛.\ry␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\r;", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftTilde, + in: "(~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~.", + out: "(~<␉ο\x011λ\x1c\x7fι\x1aδ>;\\[{m\n`9UX␔'>γ~.", }, { // 1040 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ty␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\t.", - out: "ο\ty␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\t.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~/", + out: ".~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~/", }, { // 1041 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ty␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\t.", - out: "ο\ty␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\t.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~/", + out: "‛.~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~/", }, { // 1042 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ny␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\n.", - out: "ο\ny␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\n.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: "\n~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~.", + out: "\n~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~.", }, { // 1043 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ny␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\n.", - out: "ο\ny␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\n.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftTilde, + in: "\n~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~.", + out: "\n~␝@␏lτ␊\x1a3dω\x12/η>ςj\x19/␒:~J;,:ζ~.", }, { // 1044 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\vy␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\v.", - out: "ο\vy␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\v.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~*\n`ν#\a␊*Br\x03q.ωY0␌␋θU4>␈\nυ␞~λ", + out: ".~*␊`ν#\a‛␊*Br\x03q.ωY0␌␋θU4>␈␊υ␞~λ", }, { // 1045 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\vy␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\v.", - out: "ο\vy␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\v.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~*\n`ν#\a␊*Br\x03q.ωY0␌␋θU4>␈\nυ␞~λ", + out: "‛.~*␊`ν#\a‛␊*Br\x03q.ωY0␌␋θU4>␈␊υ␞~λ", }, { // 1046 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ry␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\r.", - out: "ο\ry␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\r.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, + in: " ~*\n`ν#\a␊*Br\x03q.ωY0␌␋θU4>␈\nυ␞~.", + out: " ~*␊`ν#\a‛␊*Br\x03q.ωY0␌␋θU4>␈␊υ␞~.", }, { // 1047 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\ry␒&i\x11\x14␑ηx\x19␖XχVY␀"\x01␡\\θλ␕XθR\r.", - out: "ο\ry␒&i\x11\x14␑ηx\x19␖XχVY‛␀"\x01␡\\θλ␕XθR\r.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeLeftTilde, + in: " ~*\n`ν#\a␊*Br\x03q.ωY0␌␋θU4>␈\nυ␞~.", + out: " ~*␊`ν#\a‛␊*Br\x03q.ωY0␌␋θU4>␈␊υ␞~.", }, { // 1048 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t\", - out: ".\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t\", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~H", + out: ".~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~H", }, { // 1049 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t\", - out: "‛.\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t\", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~H", + out: "‛.~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~H", }, { // 1050 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n\", - out: ".\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n\", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, + in: "\x12~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~.", + out: "\x12~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~.", }, { // 1051 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n\", - out: "‛.\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n\", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftTilde, + in: "\x12~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~.", + out: "\x12~\x01|σ/α␙$>S␂r␔\x11v\x10azLφ4η(η␃␌{~.", }, { // 1052 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v\", - out: ".\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v\", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\\'χ5␕χ<zψ\x18KH\x1c\x15\tC␍`␜χ%κ/\x1eL␛~"", + out: ".~\\'χ5‛␕χ<zψ␘KH␜␕␉C‛␍`‛␜χ%κ/␞L‛␛~"", }, { // 1053 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v\", - out: "‛.\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v\", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, + in: ".~\\'χ5␕χ<zψ\x18KH\x1c\x15\tC␍`␜χ%κ/\x1eL␛~"", + out: "‛.~\\'χ5‛␕χ<zψ␘KH␜␕␉C‛␍`‛␜χ%κ/␞L‛␛~"", }, { // 1054 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r\", - out: ".\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r\", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, + in: "π~\\'χ5␕χ<zψ\x18KH\x1c\x15\tC␍`␜χ%κ/\x1eL␛~.", + out: "π~\\'χ5‛␕χ<zψ␘KH␜␕␉C‛␍`‛␜χ%κ/␞L‛␛~.", }, { // 1055 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r\", - out: "‛.\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r\", + mask: EncodeCtl | EncodeLeftPeriod | EncodeLeftTilde, + in: "π~\\'χ5␕χ<zψ\x18KH\x1c\x15\tC␍`␜χ%κ/\x1eL␛~.", + out: "π~\\'χ5‛␕χ<zψ␘KH␜␕␉C‛␍`‛␜χ%κ/␞L‛␛~.", }, { // 1056 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t.", - out: "\x06\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\tε", + out: ".\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\tε", }, { // 1057 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t.", - out: "\x06\td1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\t.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\tε", + out: "‛.\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\tε", }, { // 1058 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n.", - out: "\x06\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\nε", + out: ".\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\nε", }, { // 1059 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n.", - out: "\x06\nd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\n.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\nε", + out: "‛.\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\nε", }, { // 1060 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v.", - out: "\x06\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\vε", + out: ".\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\vε", }, { // 1061 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v.", - out: "\x06\vd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\v.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\vε", + out: "‛.\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\vε", }, { // 1062 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r.", - out: "\x06\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\rε", + out: ".\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\rε", }, { // 1063 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\x06\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r.", - out: "\x06\rd1U␡␉]3#␋χ:φTζ\x12φ?&␇jU@\"υαi\r.", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\rε", + out: "‛.\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\rε", }, { // 1064 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\tβ", - out: ".\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\tβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\t.", + out: "A\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\t.", }, { // 1065 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\tβ", - out: "‛.\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\tβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\t.", + out: "A\t\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\t.", }, { // 1066 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\nβ", - out: ".\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\nβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\n.", + out: "A\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\n.", }, { // 1067 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\nβ", - out: "‛.\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\nβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\n.", + out: "A\n\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\n.", }, { // 1068 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\vβ", - out: ".\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\vβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\v.", + out: "A\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\v.", }, { // 1069 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\vβ", - out: "‛.\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\vβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\v.", + out: "A\v\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\v.", }, { // 1070 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\rβ", - out: ".\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\rβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\r.", + out: "A\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\r.", }, { // 1071 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\rβ", - out: "‛.\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\rβ", + mask: EncodeZero | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "A\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\r.", + out: "A\r\r'σOT`\x1a['\x7f"{dz.ν<φ7\x11ψδ␌␘8|\r.", }, { // 1072 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\t.", - out: "<\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\t.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\tO", + out: ".\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\tO", }, { // 1073 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\t.", - out: "<\t>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\t.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\tO", + out: "‛.\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\tO", }, { // 1074 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\n.", - out: "<\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\n.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\nO", + out: ".\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\nO", }, { // 1075 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\n.", - out: "<\n>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\n.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\nO", + out: "‛.\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\nO", }, { // 1076 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\v.", - out: "<\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\v.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\vO", + out: ".\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\vO", }, { // 1077 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\v.", - out: "<\v>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\v.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\vO", + out: "‛.\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\vO", }, { // 1078 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\r.", - out: "<\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\r.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\rO", + out: ".\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\rO", }, { // 1079 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "<\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓<\x17θX\r.", - out: "<\r>Lρ#lγ=n:␂\x1b}wk\fOδ␚TαQ␓‛<\x17θX\r.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\rO", + out: "‛.\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\rO", }, { // 1080 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t6", - out: ".\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\t.", + out: "$\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\t.", }, { // 1081 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t6", - out: "‛.\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\t.", + out: "$\tE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\t.", }, { // 1082 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n6", - out: ".\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\n.", + out: "$\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\n.", }, { // 1083 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n6", - out: "‛.\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\n.", + out: "$\nE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\n.", }, { // 1084 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v6", - out: ".\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\v.", + out: "$\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\v.", }, { // 1085 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v6", - out: "‛.\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\v.", + out: "$\vE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\v.", }, { // 1086 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r6", - out: ".\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\r.", + out: "$\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\r.", }, { // 1087 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r6", - out: "‛.\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r6", + mask: EncodeSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "$\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\r.", + out: "$\rE\n␂τE\x18ωVYησ␁␟n␇␙`_ρ.Pn\"υ\x19<\r.", }, { // 1088 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t.", - out: "‛]\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\t\x1b", + out: ".\t&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\t\x1b", }, { // 1089 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t.", - out: "‛]\t~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\t\x1b", + out: "‛.\t&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\t\x1b", }, { // 1090 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n.", - out: "‛]\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\n\x1b", + out: ".\n&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\n\x1b", }, { // 1091 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n.", - out: "‛]\n~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\n\x1b", + out: "‛.\n&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\n\x1b", }, { // 1092 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v.", - out: "‛]\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\v\x1b", + out: ".\v&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\v\x1b", }, { // 1093 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v.", - out: "‛]\v~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\v.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\v\x1b", + out: "‛.\v&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\v\x1b", }, { // 1094 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r.", - out: "‛]\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\r\x1b", + out: ".\r&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\r\x1b", }, { // 1095 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "]\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r.", - out: "‛]\r~δR;ιvω\x1f;\r3>S␎7%\x16␃!ζ\λο7'\"\r.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\r\x1b", + out: "‛.\r&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\r\x1b", }, { // 1096 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t:", - out: ".\t;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\t&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\t.", + out: "ρ\t&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\t.", }, { // 1097 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t:", - out: "‛.\t;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\t&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\t.", + out: "ρ\t&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\t.", }, { // 1098 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n:", - out: ".\n;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\n&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\n.", + out: "ρ\n&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\n.", }, { // 1099 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n:", - out: "‛.\n;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\n&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\n.", + out: "ρ\n&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\n.", }, { // 1100 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v:", - out: ".\v;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\v&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\v.", + out: "ρ\v&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\v.", }, { // 1101 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v:", - out: "‛.\v;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\v&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\v.", + out: "ρ\v&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\v.", }, { // 1102 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r:", - out: ".\r;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\r&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\r.", + out: "ρ\r&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\r.", }, { // 1103 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r:", - out: "‛.\r;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r:", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ρ\r&/+\r}τμ␌p_zxχοL\x12+D!␀␁Tα!␖"\r.", + out: "ρ\r&/+\r}τμ␌p_zxχοL\x12+D!‛␀␁Tα!␖"\r.", }, { // 1104 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\t;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t.", - out: "‛␊\t;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t␇", + out: ".\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t␇", }, { // 1105 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\t;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t.", - out: "‛␊\t;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\t.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t␇", + out: "‛.\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t␇", }, { // 1106 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\n;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n.", - out: "‛␊\n;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n␇", + out: ".\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n␇", }, { // 1107 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\n;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n.", - out: "‛␊\n;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\n.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n␇", + out: "‛.\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n␇", }, { // 1108 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\v;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v.", - out: "‛␊\v;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v␇", + out: ".\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v␇", }, { // 1109 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\v;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v.", - out: "‛␊\v;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v␇", + out: "‛.\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v␇", }, { // 1110 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\r;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r.", - out: "‛␊\r;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r␇", + out: ".\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r␇", }, { // 1111 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␊\r;\x1f␚M-~␍␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r.", - out: "‛␊\r;\x1f␚M-~␍‛␀εOZ*\r|ε,αα[\v\x1f␛QEν␋\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r␇", + out: "‛.\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r␇", }, { // 1112 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t\x19", - out: ".\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t.", + out: "ω\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t.", }, { // 1113 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t\x19", - out: "‛.\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t.", + out: "ω\t␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\t.", }, { // 1114 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n\x19", - out: ".\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n.", + out: "ω\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n.", }, { // 1115 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n\x19", - out: "‛.\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n.", + out: "ω\n␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\n.", }, { // 1116 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v\x19", - out: ".\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v.", + out: "ω\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v.", }, { // 1117 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v\x19", - out: "‛.\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v.", + out: "ω\v␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\v.", }, { // 1118 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r\x19", - out: ".\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r.", + out: "ω\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r.", }, { // 1119 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r\x19", - out: "‛.\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r\x19", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ω\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r.", + out: "ω\r␌\ry␄␜>\nη[>τε{\v\\(io\x1c-L4υγ␒!\r.", }, { // 1120 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t.", - out: "ο\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t␏", + out: ".\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t␏", }, { // 1121 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t.", - out: "ο\tχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\t.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t␏", + out: "‛.\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t␏", }, { // 1122 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n.", - out: "ο\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n␏", + out: ".\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n␏", }, { // 1123 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n.", - out: "ο\nχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\n.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n␏", + out: "‛.\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n␏", }, { // 1124 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v.", - out: "ο\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v␏", + out: ".\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v␏", }, { // 1125 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v.", - out: "ο\vχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\v.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v␏", + out: "‛.\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v␏", }, { // 1126 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r.", - out: "ο\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r␏", + out: ".\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r␏", }, { // 1127 - mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ο\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r.", - out: "ο\rχxy␈{νO%n␈;\x13␅NE\x1bu$␍δε␓`V%β\r.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r␏", + out: "‛.\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r␏", }, { // 1128 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t\x1b", - out: ".\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t.", + out: "σ\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t.", }, { // 1129 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t\x1b", - out: "‛.\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t.", + out: "σ\tδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\t.", }, { // 1130 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n\x1b", - out: ".\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n.", + out: "σ\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n.", }, { // 1131 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n\x1b", - out: "‛.\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n.", + out: "σ\nδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\n.", }, { // 1132 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v\x1b", - out: ".\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v.", + out: "σ\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v.", }, { // 1133 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v\x1b", - out: "‛.\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v.", + out: "σ\vδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\v.", }, { // 1134 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r\x1b", - out: ".\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r.", + out: "σ\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r.", }, { // 1135 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r\x1b", - out: "‛.\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r\x1b", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "σ\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r.", + out: "σ\rδY\x0fψ\P\x06W␘w␞E\tlδ\x03|␒␘␍rδ5C\x05σ\r.", }, { // 1136 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t.", - out: "τ\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t\x17", + out: ".\t\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t\x17", }, { // 1137 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t.", - out: "τ\t\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\t.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t\x17", + out: "‛.\t\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t\x17", }, { // 1138 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n.", - out: "τ\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n\x17", + out: ".\n\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n\x17", }, { // 1139 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n.", - out: "τ\n\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\n.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n\x17", + out: "‛.\n\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n\x17", }, { // 1140 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v.", - out: "τ\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v\x17", + out: ".\v\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v\x17", }, { // 1141 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v.", - out: "τ\v\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\v.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v\x17", + out: "‛.\v\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v\x17", }, { // 1142 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r.", - out: "τ\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r\x17", + out: ".\r\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r\x17", }, { // 1143 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "τ\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r.", - out: "τ\r\x0f%;κ+5η|χ␚\x02SY|\v␛␓</␉CG␚!ηβ\r.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r\x17", + out: "‛.\r\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r\x17", }, { // 1144 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\tv", - out: ".\tq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\tv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\t\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t.", + out: "α\t\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t.", }, { // 1145 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\tv", - out: "‛.\tq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\tv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\t\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t.", + out: "α\t\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\t.", }, { // 1146 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\nv", - out: ".\nq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\nv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\n\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n.", + out: "α\n\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n.", }, { // 1147 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\nv", - out: "‛.\nq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\nv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\n\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n.", + out: "α\n\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\n.", }, { // 1148 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\vv", - out: ".\vq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\vv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\v\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v.", + out: "α\v\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v.", }, { // 1149 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\vv", - out: "‛.\vq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\vv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\v\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v.", + out: "α\v\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\v.", }, { // 1150 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\rv", - out: ".\rq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\rv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\r\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r.", + out: "α\r\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r.", }, { // 1151 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\rv", - out: "‛.\rq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\rv", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "α\r\r=]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r.", + out: "α\r\r=‛]*Eτ`Jρ\x12 /\x13{n:␎&\x11␇φ9>Hψι\r.", }, { // 1152 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\tq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\t.", - out: "␁\tq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t5", + out: ".\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t5", }, { // 1153 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\tq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\t.", - out: "␁\tq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t5", + out: "‛.\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t5", }, { // 1154 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\nq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\n.", - out: "␁\nq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n5", + out: ".\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n5", }, { // 1155 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\nq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\n.", - out: "␁\nq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n5", + out: "‛.\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n5", }, { // 1156 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\vq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\v.", - out: "␁\vq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\v.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v5", + out: ".\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v5", }, { // 1157 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\vq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\v.", - out: "␁\vq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\v.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v5", + out: "‛.\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v5", }, { // 1158 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\rq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\r.", - out: "␁\rq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\r.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r5", + out: ".\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r5", }, { // 1159 - mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␁\rq@ςTμπ6\u007f:?\\3`␙σβ|:\x0e␞*#η`.R\r.", - out: "␁\rq@ςTμπ6\u007f‛:?\\3`␙σβ|‛:\x0e␞*#η`.R\r.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r5", + out: "‛.\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r5", }, { // 1160 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t?", - out: ".\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t.", + out: ",\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t.", }, { // 1161 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t?", - out: "‛.\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t.", + out: ",\tF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\t.", }, { // 1162 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n?", - out: ".\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n.", + out: ",\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n.", }, { // 1163 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n?", - out: "‛.\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n.", + out: ",\nF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\n.", }, { // 1164 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v?", - out: ".\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v.", + out: ",\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v.", }, { // 1165 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v?", - out: "‛.\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v.", + out: ",\vF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\v.", }, { // 1166 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r?", - out: ".\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r.", + out: ",\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r.", }, { // 1167 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r?", - out: "‛.\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r‛?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ",\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r.", + out: ",\rF|\x1co'\x15γξ.δz!ςθ/YU␐\x101%υ␝␒␂[\r.", }, { // 1168 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t.", - out: "␎\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\tτ", + out: ".\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\tτ", }, { // 1169 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t.", - out: "␎\t\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\t.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\tτ", + out: "‛.\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\tτ", }, { // 1170 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n.", - out: "␎\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\nτ", + out: ".\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\nτ", }, { // 1171 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n.", - out: "␎\n\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\n.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\nτ", + out: "‛.\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\nτ", }, { // 1172 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v.", - out: "␎\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\vτ", + out: ".\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\vτ", }, { // 1173 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v.", - out: "␎\v\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\vτ", + out: "‛.\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\vτ", }, { // 1174 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r.", - out: "␎\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\rτ", + out: ".\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\rτ", }, { // 1175 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␎\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r.", - out: "␎\r\x17ν;]\x17␒ςm@]αμ\uff00I+␏4S\τ&xo%␎\x1f\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\rτ", + out: "‛.\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\rτ", }, { // 1176 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\t\v", - out: ".\tθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\t\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\t.", + out: "\x06\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\t.", }, { // 1177 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\t\v", - out: "‛.\tθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\t\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\t.", + out: "\x06\tizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\t.", }, { // 1178 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\n\v", - out: ".\nθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\n\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\n.", + out: "\x06\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\n.", }, { // 1179 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\n\v", - out: "‛.\nθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\n\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\n.", + out: "\x06\nizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\n.", }, { // 1180 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\v\v", - out: ".\vθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\v\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\v.", + out: "\x06\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\v.", }, { // 1181 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\v\v", - out: "‛.\vθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\v\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\v.", + out: "\x06\vizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\v.", }, { // 1182 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\r\v", - out: ".\rθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\r\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\r.", + out: "\x06\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\r.", }, { // 1183 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\r\v", - out: "‛.\rθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\r\v", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "\x06\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\r.", + out: "\x06\rizξ+'./'lκ\a#(?\uff00\x19υ|1ο<γ␗6\x15␍\r.", }, { // 1184 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\tθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\t.", - out: "\b\tθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t␟", + out: ".\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t␟", }, { // 1185 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\tθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\t.", - out: "\b\tθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t␟", + out: "‛.\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t␟", }, { // 1186 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\nθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\n.", - out: "\b\nθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n␟", + out: ".\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n␟", }, { // 1187 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\nθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\n.", - out: "\b\nθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n␟", + out: "‛.\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n␟", }, { // 1188 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\vθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\v.", - out: "\b\vθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\v.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v␟", + out: ".\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v␟", }, { // 1189 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\vθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\v.", - out: "\b\vθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\v.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v␟", + out: "‛.\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v␟", }, { // 1190 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\rθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\r.", - out: "\b\rθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\r.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r␟", + out: ".\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r␟", }, { // 1191 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "\b\rθ.~␍\n\x00ι ␍>8:δω␖3=␐δ␛9[β0YG\r.", - out: "\b\rθ.~␍\n␀ι ␍>8:δω␖3=␐δ␛9[β0YG\r.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r␟", + out: "‛.\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r␟", }, { // 1192 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t<", - out: ".\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t.", + out: "a\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t.", }, { // 1193 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t<", - out: "‛.\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t.", + out: "a\t\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\t.", }, { // 1194 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n<", - out: ".\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n.", + out: "a\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n.", }, { // 1195 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n<", - out: "‛.\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n.", + out: "a\n\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\n.", }, { // 1196 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v<", - out: ".\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v.", + out: "a\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v.", }, { // 1197 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v<", - out: "‛.\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v.", + out: "a\v\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\v.", }, { // 1198 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r<", - out: ".\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r.", + out: "a\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r.", }, { // 1199 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r<", - out: "‛.\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r<", + mask: EncodeDollar | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r.", + out: "a\r\x01t6/kχ2τG␛␕\nσI]Dκθ*N␅h<[\x0e_\r.", }, { // 1200 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t.", - out: "ξ\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t␐", + out: ".\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t␐", }, { // 1201 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t.", - out: "ξ\t␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\t.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t␐", + out: "‛.\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t␐", }, { // 1202 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n.", - out: "ξ\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n␐", + out: ".\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n␐", }, { // 1203 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n.", - out: "ξ\n␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\n.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n␐", + out: "‛.\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n␐", }, { // 1204 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v.", - out: "ξ\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v␐", + out: ".\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v␐", }, { // 1205 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v.", - out: "ξ\v␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v␐", + out: "‛.\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v␐", }, { // 1206 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r.", - out: "ξ\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r␐", + out: ".\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r␐", }, { // 1207 - mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "ξ\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r.", - out: "ξ\r␜<ξ?uf\x11Rφ{␟drGY\vξ␇+$␄λ\x0e1K␝\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r␐", + out: "‛.\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r␐", }, { // 1208 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\tτ", - out: ".\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\tτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t.", + out: "'\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t.", }, { // 1209 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\tτ", - out: "‛.\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\tτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t.", + out: "'\tοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\t.", }, { // 1210 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\nτ", - out: ".\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\nτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n.", + out: "'\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n.", }, { // 1211 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\nτ", - out: "‛.\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\nτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n.", + out: "'\nοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\n.", }, { // 1212 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\vτ", - out: ".\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\vτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v.", + out: "'\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v.", }, { // 1213 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\vτ", - out: "‛.\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\vτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v.", + out: "'\vοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\v.", }, { // 1214 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\rτ", - out: ".\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\rτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r.", + out: "'\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r.", }, { // 1215 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\rτ", - out: "‛.\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\rτ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "'\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r.", + out: "'\rοφ␕2\b/F\x1f,\\␏1}τY\x17ι^O\x13H\nq/ι␅\r.", }, { // 1216 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\t.", - out: "␅\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\tM", + out: ".\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\tM", }, { // 1217 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\t.", - out: "␅\t*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\tM", + out: "‛.\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\tM", }, { // 1218 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\n.", - out: "␅\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\nM", + out: ".\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\nM", }, { // 1219 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\n.", - out: "␅\n*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\nM", + out: "‛.\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\nM", }, { // 1220 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\v.", - out: "␅\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\v.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\vM", + out: ".\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\vM", }, { // 1221 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\v.", - out: "␅\v*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\v.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\vM", + out: "‛.\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\vM", }, { // 1222 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\r.", - out: "␅\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\r.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\rM", + out: ".\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\rM", }, { // 1223 - mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "␅\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\r.", - out: "␅\r*Jm\b\\␃7s/ζj'm]'\x05λFpξi\x0f$!'ξ\r.", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\rM", + out: "‛.\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\rM", }, { // 1224 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t␒", - out: ".\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\t.", + out: "ξ\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\t.", }, { // 1225 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t␒", - out: "‛.\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\t.", + out: "ξ\tσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\t.", }, { // 1226 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n␒", - out: ".\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\n.", + out: "ξ\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\n.", }, { // 1227 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n␒", - out: "‛.\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\n.", + out: "ξ\nσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\n.", }, { // 1228 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v␒", - out: ".\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\v.", + out: "ξ\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\v.", }, { // 1229 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v␒", - out: "‛.\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\v.", + out: "ξ\vσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\v.", }, { // 1230 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r␒", - out: ".\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\r.", + out: "ξ\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\r.", }, { // 1231 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r␒", - out: "‛.\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r␒", + mask: EncodeColon | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "ξ\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\r.", + out: "ξ\rσw:D(O$]ω\bχδI?\x1c␊\nζP␏␊+␒o\x01)\r.", }, { // 1232 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t.", - out: "7\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\ta", + out: ".\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\ta", }, { // 1233 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t.", - out: "7\tκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\t.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\ta", + out: "‛.\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\ta", }, { // 1234 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n.", - out: "7\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\na", + out: ".\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\na", }, { // 1235 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n.", - out: "7\nκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\n.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\na", + out: "‛.\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\na", }, { // 1236 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v.", - out: "7\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\va", + out: ".\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\va", }, { // 1237 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v.", - out: "7\vκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\va", + out: "‛.\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\va", }, { // 1238 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r.", - out: "7\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\ra", + out: ".\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\ra", }, { // 1239 - mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "7\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r.", - out: "7\rκ~\a`κvQYλ(\x0e\v␚pFπα};δ'?\x06␄␁#\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\ra", + out: "‛.\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\ra", }, { // 1240 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\tx", - out: ".\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\tx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\t.", + out: ">\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\t.", }, { // 1241 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\tx", - out: "‛.\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\tx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\t.", + out: ">\tκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\t.", }, { // 1242 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\nx", - out: ".\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\nx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\n.", + out: ">\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\n.", }, { // 1243 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\nx", - out: "‛.\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\nx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\n.", + out: ">\nκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\n.", }, { // 1244 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\vx", - out: ".\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\vx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\v.", + out: ">\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\v.", }, { // 1245 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\vx", - out: "‛.\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\vx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\v.", + out: ">\vκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\v.", }, { // 1246 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\rx", - out: ".\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\rx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\r.", + out: ">\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\r.", }, { // 1247 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\rx", - out: "‛.\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\rx", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ">\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα␀\r.", + out: ">\rκψ␂χκ\x157RυU*J␐V␁\x10\fYy3$_␘Dα‛␀\r.", }, { // 1248 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\t.", - out: "P\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\t.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t/", + out: ".\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t/", }, { // 1249 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\t.", - out: "P\tS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\t.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t/", + out: "‛.\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t/", }, { // 1250 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\n.", - out: "P\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\n.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n/", + out: ".\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n/", }, { // 1251 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\n.", - out: "P\nS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\n.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n/", + out: "‛.\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n/", }, { // 1252 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\v.", - out: "P\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\v.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v/", + out: ".\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v/", }, { // 1253 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\v.", - out: "P\vS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\v.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v/", + out: "‛.\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v/", }, { // 1254 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\r.", - out: "P\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\r.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r/", + out: ".\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r/", }, { // 1255 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "P\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ\␏\r.", - out: "P\rS;]θe␖4\x11:ξ{9+<y\f\x1e␓␎␟ξ^λυ‛\␏\r.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r/", + out: "‛.\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r/", }, { // 1256 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\t[", - out: ".\t$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\t[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t.", + out: "␁\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t.", }, { // 1257 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\t$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\t[", - out: "‛.\t$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\t[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t.", + out: "␁\tκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\t.", }, { // 1258 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\n[", - out: ".\n$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\n[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n.", + out: "␁\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n.", }, { // 1259 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\n$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\n[", - out: "‛.\n$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\n[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n.", + out: "␁\nκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\n.", }, { // 1260 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\v[", - out: ".\v$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\v[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v.", + out: "␁\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v.", }, { // 1261 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\v$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\v[", - out: "‛.\v$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\v[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v.", + out: "␁\vκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\v.", }, { // 1262 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\r[", - out: ".\r$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\r[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r.", + out: "␁\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r.", }, { // 1263 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: ".\r$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\r[", - out: "‛.\r$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\r[", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␁\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r.", + out: "␁\rκ␎ωe[!i␃\t2λχθ␆χ\n^>\\mHQ\x0f\\x\"\r.", }, { // 1264 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\t$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\t.", - out: "n\t$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\t.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\tψ", + out: ".\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\tψ", }, { // 1265 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\t$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\t.", - out: "n\t$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\t.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\tψ", + out: "‛.\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\tψ", }, { // 1266 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\n$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\n.", - out: "n\n$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\n.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\nψ", + out: ".\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\nψ", }, { // 1267 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\n$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\n.", - out: "n\n$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\n.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\nψ", + out: "‛.\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\nψ", }, { // 1268 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\v$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\v.", - out: "n\v$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\v.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\vψ", + out: ".\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\vψ", }, { // 1269 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\v$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\v.", - out: "n\v$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\v.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\vψ", + out: "‛.\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\vψ", }, { // 1270 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\r$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\r.", - out: "n\r$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\r.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\rψ", + out: ".\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\rψ", }, { // 1271 - mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, - in: "n\r$'ς6\r>ς␌ek]5~ν␀/)GQA\x10ε␟αCσ\r.", - out: "n\r$'ς6\r>ς␌ek]5~ν‛␀/)GQA\x10ε␟αCσ\r.", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\rψ", + out: "‛.\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\rψ", }, { // 1272 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, - in: ". φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ Q", - out: ". φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ Q", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\t.", + out: "@\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\t.", }, { // 1273 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, - in: ". φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ Q", - out: "‛. φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ Q", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\t.", + out: "@\tG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\t.", }, { // 1274 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, - in: "\x18 φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ .", - out: "\x18 φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ .", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\n.", + out: "@\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\n.", }, { // 1275 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, - in: "\x18 φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ .", - out: "\x18 φ!␘π[';␝g␜%ι*␉\x0fGδ␋<ωG+qP\vγ .", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\n.", + out: "@\nG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\n.", }, { // 1276 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, - in: ". οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e d", - out: ". οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e d", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\v.", + out: "@\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\v.", }, { // 1277 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, - in: ". οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e d", - out: "‛. οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e d", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\v.", + out: "@\vG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\v.", }, { // 1278 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, - in: "\x17 οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e .", - out: "\x17 οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e .", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\r.", + out: "@\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\r.", }, { // 1279 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, - in: "\x17 οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e .", - out: "\x17 οxμ\x1bm|␉ν␖ω|]ωσ\x10?0␈␏Y␔Z\x1e?;e .", + mask: EncodePipe | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "@\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\r.", + out: "@\rG8X6ψκM#%\x10χ*␍γ\x1f\x02␒8]/U)γ<:"\r.", }, { // 1280 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". 'ο:\x18\x1bne4a␄\x00␛d7(,/q<*gYO␕ζο θ", - out: ". 'ο:\x18\x1bne4a␄␀␛d7(,/q<*gYO␕ζο θ", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t#", + out: ".\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t#", }, { // 1281 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". 'ο:\x18\x1bne4a␄\x00␛d7(,/q<*gYO␕ζο θ", - out: "‛. 'ο:\x18\x1bne4a␄␀␛d7(,/q<*gYO␕ζο θ", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t#", + out: "‛.\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t#", }, { // 1282 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␀ 'ο:\x18\x1bne4a␄\x00␛d7(,/q<*gYO␕ζο .", - out: "‛␀ 'ο:\x18\x1bne4a␄␀␛d7(,/q<*gYO␕ζο .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n#", + out: ".\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n#", }, { // 1283 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␀ 'ο:\x18\x1bne4a␄\x00␛d7(,/q<*gYO␕ζο .", - out: "‛␀ 'ο:\x18\x1bne4a␄␀␛d7(,/q<*gYO␕ζο .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n#", + out: "‛.\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n#", }, { // 1284 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ p", - out: ". σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ p", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v#", + out: ".\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v#", }, { // 1285 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ p", - out: "‛. σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ p", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v#", + out: "‛.\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v#", }, { // 1286 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␞ σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ .", - out: "␞ σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r#", + out: ".\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r#", }, { // 1287 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␞ σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ .", - out: "␞ σR3β\u007f␌dω␈af8[zκ␕"\x0e>|U\x06<\x04,υ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r#", + out: "‛.\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r#", }, { // 1288 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, - in: ". ]␊"wKμκ8\tWξ{T␀-:<z␑\\Cς7o?␖ ψ", - out: ". ]␊"wKμκ8\tWξ{T‛␀-:<z␑\\Cς7o?␖ ψ", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t.", + out: "κ\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t.", }, { // 1289 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, - in: ". ]␊"wKμκ8\tWξ{T␀-:<z␑\\Cς7o?␖ ψ", - out: "‛. ]␊"wKμκ8\tWξ{T‛␀-:<z␑\\Cς7o?␖ ψ", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t.", + out: "κ\t"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\t.", }, { // 1290 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, - in: "␍ ]␊"wKμκ8\tWξ{T␀-:<z␑\\Cς7o?␖ .", - out: "␍ ]␊"wKμκ8\tWξ{T‛␀-:<z␑\\Cς7o?␖ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n.", + out: "κ\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n.", }, { // 1291 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, - in: "␍ ]␊"wKμκ8\tWξ{T␀-:<z␑\\Cς7o?␖ .", - out: "␍ ]␊"wKμκ8\tWξ{T‛␀-:<z␑\\Cς7o?␖ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n.", + out: "κ\n"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\n.", }, { // 1292 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, - in: ". κ␛/6X␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ <", - out: ". κ␛/6X‛␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ <", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v.", + out: "κ\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v.", }, { // 1293 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, - in: ". κ␛/6X␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ <", - out: "‛. κ␛/6X‛␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ <", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v.", + out: "κ\v"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\v.", }, { // 1294 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, - in: "κ κ␛/6X␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ .", - out: "κ κ␛/6X‛␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r.", + out: "κ\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r.", }, { // 1295 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, - in: "κ κ␛/6X␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ .", - out: "κ κ␛/6X‛␀␓θ'9q>B\x18\x05\b/ν8ε\u007f\n_V5σ .", + mask: EncodeHash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "κ\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r.", + out: "κ\r"\x11]RWξP\n\x1dι39@"θ}A␍␍␇␉πδ\a:>\r.", }, { // 1296 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, - in: ". C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r "", - out: ". C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r "", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\t2", + out: ".\tι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\t2", }, { // 1297 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, - in: ". C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r "", - out: "‛. C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r "", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\t2", + out: "‛.\tι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\t2", }, { // 1298 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, - in: "ψ C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r .", - out: "ψ C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\n2", + out: ".\nι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\n2", }, { // 1299 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, - in: "ψ C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r .", - out: "ψ C␌RωH␉h~1\x1eψ?␕Pς\x13p\x11\n\x1a.␄␄fψ\r .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\n2", + out: "‛.\nι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\n2", }, { // 1300 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, - in: ". \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z α", - out: ". \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z α", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\v2", + out: ".\vι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\v2", }, { // 1301 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, - in: ". \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z α", - out: "‛. \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z α", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\v2", + out: "‛.\vι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\v2", }, { // 1302 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, - in: "␏ \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z .", - out: "␏ \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\r2", + out: ".\rι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\r2", }, { // 1303 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, - in: "␏ \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z .", - out: "␏ \␡␂␘'φa\rj6J'ζsQ>(ωo\x1dβ|␈\f4z .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\r2", + out: "‛.\rι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\r2", }, { // 1304 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02\x00K0 S", - out: ". ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02␀K0 S", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\tι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\t.", + out: "a\tι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\t.", }, { // 1305 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: ". ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02\x00K0 S", - out: "‛. ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02␀K0 S", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\tι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\t.", + out: "a\tι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\t.", }, { // 1306 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␊ ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02\x00K0 .", - out: "␊ ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02␀K0 .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\nι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\n.", + out: "a\nι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\n.", }, { // 1307 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, - in: "␊ ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02\x00K0 .", - out: "␊ ['ξτ2τ␌␁μεm␈\\XD␌=6\x18\x19ω␊\x02␀K0 .", + mask: EncodePercent | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "a\nι␀k␉τ\x16s%9Qh*iγψH\x11>>*␡␂>␅οv\n.", + out: "a\nι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\n.", }, { // 1308 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, - in: ". ~\n'>*␡␂>␅οv\v.", + out: "a\vι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\v.", }, { // 1309 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, - in: ". ~\n'>*␡␂>␅οv\v.", + out: "a\vι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\v.", }, { // 1310 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, - in: "~ ~\n'>*␡␂>␅οv\r.", + out: "a\rι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\r.", }, { // 1311 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, - in: "~ ~\n'>*␡␂>␅οv\r.", + out: "a\rι‛␀k␉τ\x16s‛%9Qh*iγψH\x11>>*␡␂>␅οv\r.", }, { // 1312 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 \"", - out: ". ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 \"", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\tρ", + out: ".\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\tρ", }, { // 1313 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 \"", - out: "‛. ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 \"", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\tρ", + out: "‛.\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\tρ", }, { // 1314 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, - in: "M ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 .", - out: "M ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\nρ", + out: ".\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\nρ", }, { // 1315 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, - in: "M ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 .", - out: "M ␆χl␐υ]oj␆)<πoζ␑:Iαη\r␈?a?␐\x19 .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\nρ", + out: "‛.\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\nρ", }, { // 1316 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␈π\nγ@w␅%␗*]ρ\x13\x04F"␀\x17vθ//:.zu ν", - out: ". ␈π\nγ@w␅%␗*]ρ\x13\x04F"‛␀\x17vθ//:.zu ν", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\vρ", + out: ".\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\vρ", }, { // 1317 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␈π\nγ@w␅%␗*]ρ\x13\x04F"␀\x17vθ//:.zu ν", - out: "‛. ␈π\nγ@w␅%␗*]ρ\x13\x04F"‛␀\x17vθ//:.zu ν", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\vρ", + out: "‛.\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\vρ", }, { // 1318 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, - in: "4 ␈π\nγ@w␅%␗*]ρ\x13\x04F"␀\x17vθ//:.zu .", - out: "4 ␈π\nγ@w␅%␗*]ρ\x13\x04F"‛␀\x17vθ//:.zu .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\rρ", + out: ".\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\rρ", }, { // 1319 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, - in: "4 ␈π\nγ@w␅%␗*]ρ\x13\x04F"␀\x17vθ//:.zu .", - out: "4 ␈π\nγ@w␅%␗*]ρ\x13\x04F"‛␀\x17vθ//:.zu .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\rρ", + out: "‛.\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\rρ", }, { // 1320 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, - in: ". ;\x14=π/\x19ρδ|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 ε", - out: ". ;\x14=π/\x19ρδ‛|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 ε", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\t.", + out: "␃\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\t.", }, { // 1321 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, - in: ". ;\x14=π/\x19ρδ|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 ε", - out: "‛. ;\x14=π/\x19ρδ‛|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 ε", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\t.", + out: "␃\tχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\t.", }, { // 1322 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, - in: "␏ ;\x14=π/\x19ρδ|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 .", - out: "␏ ;\x14=π/\x19ρδ‛|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\n.", + out: "␃\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\n.", }, { // 1323 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, - in: "␏ ;\x14=π/\x19ρδ|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 .", - out: "␏ ;\x14=π/\x19ρδ‛|\x10Bg␗W\n\uff00␈β'os>\"eζ\x10 .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\n.", + out: "␃\nχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\n.", }, { // 1324 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ z", - out: ". ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ z", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\v.", + out: "␃\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\v.", }, { // 1325 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ z", - out: "‛. ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ z", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\v.", + out: "␃\vχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\v.", }, { // 1326 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, - in: "ν ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ .", - out: "ν ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\r.", + out: "␃\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\r.", }, { // 1327 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, - in: "ν ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ .", - out: "ν ␍+2\x1c?~χυ␖␝\x16ψμ\"2*+[S^?*\x19␖ζ+ .", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "␃\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\r.", + out: "␃\rχ`*E4Mi\ri:?φ\x15?ζ/V␃\uff00}#\">9ο␌\r.", }, { // 1328 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, - in: ". [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d␀ic π", - out: ". [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d‛␀ic π", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\tD", + out: ".\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\tD", }, { // 1329 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, - in: ". [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d␀ic π", - out: "‛. [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d‛␀ic π", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\tD", + out: "‛.\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\tD", }, { // 1330 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, - in: "e [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d␀ic .", - out: "e [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d‛␀ic .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\nD", + out: ".\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\nD", }, { // 1331 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, - in: "e [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d␀ic .", - out: "e [␗\azς$␔lχ␍␆\\x048φuW\x1a4#/ξ\x1d‛␀ic .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\nD", + out: "‛.\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\nD", }, { // 1332 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, - in: ". Yj␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc \x0f", - out: ". Yj‛␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc \x0f", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\vD", + out: ".\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\vD", }, { // 1333 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, - in: ". Yj␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc \x0f", - out: "‛. Yj‛␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc \x0f", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\vD", + out: "‛.\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\vD", }, { // 1334 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, - in: "␅ Yj␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc .", - out: "␅ Yj‛␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\rD", + out: ".\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\rD", }, { // 1335 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, - in: "␅ Yj␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc .", - out: "␅ Yj‛␀c\rφWη\x19B\v␅␅{7j(%␌Pρ␘ξ?κc .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: ".\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\rD", + out: "‛.\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\rD", }, { // 1336 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, - in: ". {''[i␖␇τ:\n\x00nξ<(φ$F␡\x1b␙/Hmθ\a "", - out: ". {''[i␖␇τ:␊␀nξ<(φ$F␡\x1b␙/Hmθ\a "", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\t.", + out: "i\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\t.", }, { // 1337 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, - in: ". {''[i␖␇τ:\n\x00nξ<(φ$F␡\x1b␙/Hmθ\a "", - out: "‛. {''[i␖␇τ:␊␀nξ<(φ$F␡\x1b␙/Hmθ\a "", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\t.", + out: "i\tκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\t.", }, { // 1338 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, - in: "N {''[i␖␇τ:\n\x00nξ<(φ$F␡\x1b␙/Hmθ\a .", - out: "N {''[i␖␇τ:␊␀nξ<(φ$F␡\x1b␙/Hmθ\a .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\n.", + out: "i\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\n.", }, { // 1339 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, - in: "N {''[i␖␇τ:\n\x00nξ<(φ$F␡\x1b␙/Hmθ\a .", - out: "N {''[i␖␇τ:␊␀nξ<(φ$F␡\x1b␙/Hmθ\a .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\n.", + out: "i\nκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\n.", }, { // 1340 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, - in: ". *M␃%οQ'␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e θ", - out: ". *M␃%οQ'‛␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e θ", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\v.", + out: "i\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\v.", }, { // 1341 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, - in: ". *M␃%οQ'␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e θ", - out: "‛. *M␃%οQ'‛␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e θ", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\v.", + out: "i\vκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\v.", }, { // 1342 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, - in: "ζ *M␃%οQ'␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e .", - out: "ζ *M␃%οQ'‛␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\r.", + out: "i\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\r.", }, { // 1343 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, - in: "ζ *M␃%οQ'␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e .", - out: "ζ *M␃%οQ'‛␀␚ψ␂8MG%MFο\x04␔τ[\f&\x13\x1e .", + mask: EncodeDel | EncodeLeftPeriod | EncodeLeftCrLfHtVt, + in: "i\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\r.", + out: "i\rκ␎5δq`<\x18K\x02σσ`1b/μ'␊7C?\x10$Pf\r.", }, { // 1344 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␛␋~\t\nUωk^ρ\n\nV␞}ν|σα␓κyK\x01U\uff00 ␍", - out: ". ‛␛‛␋~␉␊Uωk^ρ␊␊V‛␞}ν|σα‛␓κyK␁U\uff00 ‛␍", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, + in: ". |<+\x00%i?KS^κ;$Nαυυ{<\v%j*κ\x12P \x14", + out: ". |<+␀%i?KS^κ;$Nαυυ{<\v%j*κ\x12P \x14", }, { // 1345 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, - in: ". ␛␋~\t\nUωk^ρ\n\nV␞}ν|σα␓κyK\x01U\uff00 ␍", - out: "‛. ‛␛‛␋~␉␊Uωk^ρ␊␊V‛␞}ν|σα‛␓κyK␁U\uff00 ‛␍", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, + in: ". |<+\x00%i?KS^κ;$Nαυυ{<\v%j*κ\x12P \x14", + out: "‛. |<+␀%i?KS^κ;$Nαυυ{<\v%j*κ\x12P \x14", }, { // 1346 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, - in: "␘ ␛␋~\t\nUωk^ρ\n\nV␞}ν|σα␓κyK\x01U\uff00 .", - out: "‛␘ ‛␛‛␋~␉␊Uωk^ρ␊␊V‛␞}ν|σα‛␓κyK␁U\uff00 .", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, + in: "␃ |<+\x00%i?KS^κ;$Nαυυ{<\v%j*κ\x12P .", + out: "␃ |<+␀%i?KS^κ;$Nαυυ{<\v%j*κ\x12P .", }, { // 1347 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, - in: "␘ ␛␋~\t\nUωk^ρ\n\nV␞}ν|σα␓κyK\x01U\uff00 .", - out: "‛␘ ‛␛‛␋~␉␊Uωk^ρ␊␊V‛␞}ν|σα‛␓κyK␁U\uff00 .", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightSpace, + in: "␃ |<+\x00%i?KS^κ;$Nαυυ{<\v%j*κ\x12P .", + out: "␃ |<+␀%i?KS^κ;$Nαυυ{<\v%j*κ\x12P .", }, { // 1348 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, - in: "..λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ.\x00", - out: "..λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ.␀", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, + in: ". γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ ι", + out: ". γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ ι", }, { // 1349 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, - in: "..λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ.\x00", - out: "‛..λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ.␀", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, + in: ". γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ ι", + out: "‛. γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ ι", }, { // 1350 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, - in: "9.λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ..", - out: "9.λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ..", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, + in: "- γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ .", + out: "- γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ .", }, { // 1351 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, - in: "9.λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ..", - out: "9.λK%\x04␐\x15νs%α␅␖<␖\uff00X␟S5\x12f`οCyθ.‛.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightSpace, + in: "- γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ .", + out: "- γsl<L]␗ξ8␈(\\c>ο;ω␅\x16\x1a$}j\nβ+ .", }, { // 1352 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς._", - out: "..4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς._", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ δ", + out: ". θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ δ", }, { // 1353 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς._", - out: "‛..4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς._", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ δ", + out: "‛. θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ δ", }, { // 1354 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "α.4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς..", - out: "α.4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς..", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "␀ θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ .", + out: "‛␀ θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ .", }, { // 1355 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "α.4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς..", - out: "α.4\x1e[\x1d\x12\bλC}1␓;[␗εEy␈␏ω;\u007fυ+Pς.‛.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "␀ θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ .", + out: "‛␀ θ|qZκI%\x7f[␙;υω$␑GX"\x1dς+10}\x18\ .", }, { // 1356 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o.3", - out: "..F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o.3", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n '", + out: ". ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n '", }, { // 1357 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o.3", - out: "‛..F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o.3", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n '", + out: "‛. ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n '", }, { // 1358 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "ι.F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o..", - out: "ι.F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o..", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "v ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n .", + out: "v ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n .", }, { // 1359 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "ι.F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o..", - out: "ι.F␄χQ\x14␚L]␉ιρ\x0fζ{Z\x04o"%␂␙QςR\x18o.‛.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "v ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n .", + out: "v ps\x01#\x13H␔N\tJjω␂ρ␚␁ρθ␍Oqκ[υ\"\n .", }, { // 1360 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<.'", - out: "..[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<.'", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, + in: ". C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r /", + out: ". C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r /", }, { // 1361 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<.'", - out: "‛..[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<.'", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, + in: ". C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r /", + out: "‛. C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r /", }, { // 1362 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "M.[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<..", - out: "M.[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<..", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, + in: "j C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r .", + out: "j C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r .", }, { // 1363 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "M.[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<..", - out: "M.[\x12πS2>\x13_θιx␊␍$]\f␡[2ηψ9K␏α<.‛.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightSpace, + in: "j C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r .", + out: "j C*τ%#\x1d\x17!dD␉τ|/␗'ψsFFνH8ς`\r .", }, { // 1364 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, - in: "..υ|)δ"\r␡κ␡joμ>>U[s/{!6\x01 #βo./", - out: "..υ|)δ"\r␡κ␡joμ>‛>U[s/{!6\x01 #βo./", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, + in: ". ␎\x12Z-/δ+C\x00\"_;μιξ#ς[R\x1eC\x03^␁|β A", + out: ". ␎\x12Z-/δ+C␀\"_;μιξ#ς‛[R\x1eC\x03^␁|β A", }, { // 1365 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, - in: "..υ|)δ"\r␡κ␡joμ>>U[s/{!6\x01 #βo./", - out: "‛..υ|)δ"\r␡κ␡joμ>‛>U[s/{!6\x01 #βo./", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, + in: ". ␎\x12Z-/δ+C\x00\"_;μιξ#ς[R\x1eC\x03^␁|β A", + out: "‛. ␎\x12Z-/δ+C␀\"_;μιξ#ς‛[R\x1eC\x03^␁|β A", }, { // 1366 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, - in: "ρ.υ|)δ"\r␡κ␡joμ>>U[s/{!6\x01 #βo..", - out: "ρ.υ|)δ"\r␡κ␡joμ>‛>U[s/{!6\x01 #βo..", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, + in: "␚ ␎\x12Z-/δ+C\x00\"_;μιξ#ς[R\x1eC\x03^␁|β .", + out: "␚ ␎\x12Z-/δ+C␀\"_;μιξ#ς‛[R\x1eC\x03^␁|β .", }, { // 1367 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, - in: "ρ.υ|)δ"\r␡κ␡joμ>>U[s/{!6\x01 #βo..", - out: "ρ.υ|)δ"\r␡κ␡joμ>‛>U[s/{!6\x01 #βo.‛.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightSpace, + in: "␚ ␎\x12Z-/δ+C\x00\"_;μιξ#ς[R\x1eC\x03^␁|β .", + out: "␚ ␎\x12Z-/δ+C␀\"_;μιξ#ς‛[R\x1eC\x03^␁|β .", }, { // 1368 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, - in: "..Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ.?", - out: "..Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ.?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, + in: ". ␕::␟#J!π+υ>\x00τ[C\x18ξ\f(\x1b8Jς'␐\ R", + out: ". ␕::␟#J!π+υ>␀τ[C\x18ξ\f(\x1b8Jς'␐\ R", }, { // 1369 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, - in: "..Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ.?", - out: "‛..Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ.?", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, + in: ". ␕::␟#J!π+υ>\x00τ[C\x18ξ\f(\x1b8Jς'␐\ R", + out: "‛. ␕::␟#J!π+υ>␀τ[C\x18ξ\f(\x1b8Jς'␐\ R", }, { // 1370 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, - in: "[.Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ..", - out: "[.Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ..", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, + in: "ω ␕::␟#J!π+υ>\x00τ[C\x18ξ\f(\x1b8Jς'␐\ .", + out: "ω ␕::␟#J!π+υ>␀τ[C\x18ξ\f(\x1b8Jς'␐\ .", }, { // 1371 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, - in: "[.Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ..", - out: "[.Y`u"δDρ\\V␖δ␃}$?f+JU`␡κ\x10\x1dvφ.‛.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightSpace, + in: "ω ␕::␟#J!π+υ>\x00τ[C\x18ξ\f(\x1b8Jς'␐\ .", + out: "ω ␕::␟#J!π+υ>␀τ[C\x18ξ\f(\x1b8Jς'␐\ .", }, { // 1372 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}.η", - out: "..\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}.η", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightSpace, + in: ". ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", + out: ". ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", }, { // 1373 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}.η", - out: "‛..\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}.η", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightSpace, + in: ". ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", + out: "‛. ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", }, { // 1374 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, - in: "(.\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}..", - out: "(.\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}..", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightSpace, + in: "␜ ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", + out: "␜ ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", }, { // 1375 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, - in: "(.\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}..", - out: "(.\tdρ␄g␈\x12␋μπU!␕x<δφ$/-[:\x18JH}.‛.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightSpace, + in: "␜ ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", + out: "␜ ρ\n>ξN@φWa␂jζ<a|Iu\b\x11ι␐zζg'\x01 .", }, { // 1376 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, - in: "..#=σyk(0\\x0f\x0fυ␀␒τ\rYθχsd␀\x14$%|␁.ι", - out: "..#=σyk(0\\x0f\x0fυ‛␀␒τ\rYθχsd‛␀\x14$%|␁.ι", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, + in: ". j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| '", + out: ". j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| '", }, { // 1377 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, - in: "..#=σyk(0\\x0f\x0fυ␀␒τ\rYθχsd␀\x14$%|␁.ι", - out: "‛..#=σyk(0\\x0f\x0fυ‛␀␒τ\rYθχsd‛␀\x14$%|␁.ι", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, + in: ". j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| '", + out: "‛. j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| '", }, { // 1378 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, - in: "s.#=σyk(0\\x0f\x0fυ␀␒τ\rYθχsd␀\x14$%|␁..", - out: "s.#=σyk(0\\x0f\x0fυ‛␀␒τ\rYθχsd‛␀\x14$%|␁..", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, + in: "" j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| .", + out: "" j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| .", }, { // 1379 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, - in: "s.#=σyk(0\\x0f\x0fυ␀␒τ\rYθχsd␀\x14$%|␁..", - out: "s.#=σyk(0\\x0f\x0fυ‛␀␒τ\rYθχsd‛␀\x14$%|␁.‛.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightSpace, + in: "" j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| .", + out: "" j\x04h'W]'QχA`5χζψQO\x06!ρ␘ψ\a␓1| .", }, { // 1380 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ.ξ", - out: "..␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ.ξ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". ε␞\x02τI:/\x17$AV␆OriS7\x00ζ*βεφ␁>\x13 [", + out: ". ε␞\x02τI:/\x17$AV␆OriS7␀ζ*βεφ␁>\x13 [", }, { // 1381 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "..␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ.ξ", - out: "‛..␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ.ξ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: ". ε␞\x02τI:/\x17$AV␆OriS7\x00ζ*βεφ␁>\x13 [", + out: "‛. ε␞\x02τI:/\x17$AV␆OriS7␀ζ*βεφ␁>\x13 [", }, { // 1382 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "␈.␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ..", - out: "␈.␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ..", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "\x1e ε␞\x02τI:/\x17$AV␆OriS7\x00ζ*βεφ␁>\x13 .", + out: "\x1e ε␞\x02τI:/\x17$AV␆OriS7␀ζ*βεφ␁>\x13 .", }, { // 1383 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, - in: "␈.␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ..", - out: "␈.␆␑OPω\x02*τ␛␝I/W\x0f/πε@I~B␚-/Uφ.‛.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightSpace, + in: "\x1e ε␞\x02τI:/\x17$AV␆OriS7\x00ζ*βεφ␁>\x13 .", + out: "\x1e ε␞\x02τI:/\x17$AV␆OriS7␀ζ*βεφ␁>\x13 .", }, { // 1384 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ.3", - out: "..\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ.3", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 J", + out: ". \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 J", }, { // 1385 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ.3", - out: "‛..\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ.3", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 J", + out: "‛. \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 J", }, { // 1386 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, - in: ":.\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ..", - out: "‛:.\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ..", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, + in: "| \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 .", + out: "| \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 .", }, { // 1387 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, - in: ":.\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ..", - out: "‛:.\u007f␒.$\<δ`δBOA␛␊\aEmθT␝\x17ε[ω\x1bλ.‛.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightSpace, + in: "| \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 .", + out: "| \x15ζzU,λ\x13'γ>κ7\\\x16␊/lφPζdM;␋␚\x11 .", }, { // 1388 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, - in: "..h\bb3\x00 νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'.ι", - out: "..h\bb3␀ νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'.ι", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, + in: ". cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! ε", + out: ". cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! ε", }, { // 1389 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, - in: "..h\bb3\x00 νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'.ι", - out: "‛..h\bb3␀ νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'.ι", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, + in: ". cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! ε", + out: "‛. cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! ε", }, { // 1390 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, - in: "M.h\bb3\x00 νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'..", - out: "M.h\bb3␀ νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'..", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, + in: "/ cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! .", + out: "/ cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! .", }, { // 1391 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, - in: "M.h\bb3\x00 νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'..", - out: "M.h\bb3␀ νυ␟␊6␡␚vν<\x1cρ]␈\x1b$\\9Z'.‛.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightSpace, + in: "/ cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! .", + out: "/ cμrU\x7f`Aβ␓␇@ξ(ψ9,␆␉εx0␂m\x1d␂! .", }, { // 1392 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, - in: "..#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b.>", - out: "..#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b.>", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, + in: ". oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ \x1b", + out: ". oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ \x1b", }, { // 1393 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, - in: "..#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b.>", - out: "‛..#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b.>", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, + in: ". oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ \x1b", + out: "‛. oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ \x1b", }, { // 1394 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, - in: "␞.#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b..", - out: "␞.#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b..", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, + in: "␑ oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ .", + out: "␑ oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ .", }, { // 1395 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, - in: "␞.#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b..", - out: "␞.#\x13\ςyuλ\x0f77|η\f{␗␑ς$9ζπv:␘j\b.‛.", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightSpace, + in: "␑ oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ .", + out: "␑ oχBνX!μφ#S\V[_\"␚␇\x13\x11>␓␙}bfυ .", }, { // 1396 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, - in: "..Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&.␈", - out: "..Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&.␈", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ ␉", + out: ". \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ ␉", }, { // 1397 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, - in: "..Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&.␈", - out: "‛..Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&.␈", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ ␉", + out: "‛. \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ ␉", }, { // 1398 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, - in: ":.Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&..", - out: ":.Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&..", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, + in: "? \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ .", + out: "? \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ .", }, { // 1399 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, - in: ":.Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&..", - out: ":.Nβ\x10οq\x06\\'␁%ξ␉U|pHχ\x1b'π)␉μ\v*&.‛.", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightSpace, + in: "? \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ .", + out: "? \x1b\x0e\f1-<ksχ[\x02\"␒X&θU␍␟π@\x0f%ε␊υ .", }, { // 1400 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..ξκμ,[εO|*␐'μ]K/\x11t\x01/#\x18i2Q␔β.␔", - out: "..ξκμ,[εO|*␐'μ]K/\x11t\x01/‛#\x18i2Q␔β.␔", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 ?", + out: ". \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 ?", }, { // 1401 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..ξκμ,[εO|*␐'μ]K/\x11t\x01/#\x18i2Q␔β.␔", - out: "‛..ξκμ,[εO|*␐'μ]K/\x11t\x01/‛#\x18i2Q␔β.␔", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, + in: ". \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 ?", + out: "‛. \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 ?", }, { // 1402 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, - in: "2.ξκμ,[εO|*␐'μ]K/\x11t\x01/#\x18i2Q␔β..", - out: "2.ξκμ,[εO|*␐'μ]K/\x11t\x01/‛#\x18i2Q␔β..", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, + in: "0 \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 .", + out: "0 \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 .", }, { // 1403 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, - in: "2.ξκμ,[εO|*␐'μ]K/\x11t\x01/#\x18i2Q␔β..", - out: "2.ξκμ,[εO|*␐'μ]K/\x11t\x01/‛#\x18i2Q␔β.‛.", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightSpace, + in: "0 \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 .", + out: "0 \x1b;λm%'κ;␟p\x16δυCavk␌\x1d!J␄υχ@\x17 .", }, { // 1404 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs.␌", - out: "..\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs.␌", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, + in: ". $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f c", + out: ". $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f c", }, { // 1405 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs.␌", - out: "‛..\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs.␌", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, + in: ". $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f c", + out: "‛. $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f c", }, { // 1406 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, - in: "*.\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs..", - out: "*.\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs..", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, + in: "$ $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f .", + out: "$ $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f .", }, { // 1407 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, - in: "*.\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs..", - out: "*.\x18[[$\x15x#5#νn\x11-*ω*ςHθ-aX'\x01φs.‛.", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightSpace, + in: "$ $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f .", + out: "$ $υοUKz1σ>␙␐␆/e␊2<\ςaμ!|8\\\x1f .", }, { // 1408 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\x1eJ\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*.ς", - out: "..\x1eJ‛\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*.ς", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, + in: ". j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R {", + out: ". j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R {", }, { // 1409 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "..\x1eJ\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*.ς", - out: "‛..\x1eJ‛\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*.ς", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, + in: ". j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R {", + out: "‛. j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R {", }, { // 1410 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "υ.\x1eJ\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*..", - out: "υ.\x1eJ‛\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*..", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, + in: "3 j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R .", + out: "3 j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R .", }, { // 1411 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, - in: "υ.\x1eJ\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*..", - out: "υ.\x1eJ‛\␍Y␊<|θ3\nς]#]9$.\rDpfVε_*.‛.", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightSpace, + in: "3 j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R .", + out: "3 j\x0e␛]\t␇U:5␊"␁\x15υψ;\"\v@Jςε␛ξ;R .", }, { // 1412 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, - in: "..κ?h\uff00;Oθ_\"0R?\x04"␀4*υη␛\x11$j@\x04\x05.+", - out: "..κ?h\uff00;Oθ_\"0R?\x04"‛␀4*υη␛\x11$j@\x04\x05.+", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, + in: ". \\"\n␒κ\x18gουυ%ο|W(:?NY4\x0f␊c␋/β D", + out: ". \\"␊␒κ\x18gουυ%ο|W(:?NY4\x0f‛␊c␋/β D", }, { // 1413 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, - in: "..κ?h\uff00;Oθ_\"0R?\x04"␀4*υη␛\x11$j@\x04\x05.+", - out: "‛..κ?h\uff00;Oθ_\"0R?\x04"‛␀4*υη␛\x11$j@\x04\x05.+", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, + in: ". \\"\n␒κ\x18gουυ%ο|W(:?NY4\x0f␊c␋/β D", + out: "‛. \\"␊␒κ\x18gουυ%ο|W(:?NY4\x0f‛␊c␋/β D", }, { // 1414 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, - in: "υ.κ?h\uff00;Oθ_\"0R?\x04"␀4*υη␛\x11$j@\x04\x05..", - out: "υ.κ?h\uff00;Oθ_\"0R?\x04"‛␀4*υη␛\x11$j@\x04\x05..", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, + in: "\uff00 \\"\n␒κ\x18gουυ%ο|W(:?NY4\x0f␊c␋/β .", + out: "\uff00 \\"␊␒κ\x18gουυ%ο|W(:?NY4\x0f‛␊c␋/β .", }, { // 1415 - mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, - in: "υ.κ?h\uff00;Oθ_\"0R?\x04"␀4*υη␛\x11$j@\x04\x05..", - out: "υ.κ?h\uff00;Oθ_\"0R?\x04"‛␀4*υη␛\x11$j@\x04\x05.‛.", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightSpace, + in: "\uff00 \\"\n␒κ\x18gουυ%ο|W(:?NY4\x0f␊c␋/β .", + out: "\uff00 \\"␊␒κ\x18gουυ%ο|W(:?NY4\x0f‛␊c␋/β .", }, { // 1416 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, - in: "..%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e.\"", - out: "..%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e.\"", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, + in: ". S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς C", + out: ". S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς C", }, { // 1417 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, - in: "..%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e.\"", - out: "‛..%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e.\"", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, + in: ". S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς C", + out: "‛. S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς C", }, { // 1418 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, - in: "␚.%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e..", - out: "␚.%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e..", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, + in: "π S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς .", + out: "π S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς .", }, { // 1419 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, - in: "␚.%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e..", - out: "␚.%ηO\x12ω?]}J<:o␝%*φ/ζ8'ρ8T\x1b:e.‛.", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightSpace, + in: "π S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς .", + out: "π S␂]ω|lfγ#␘/[6\\|sj<\x13;ωεO\x01oς .", }, { // 1420 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, - in: "..&a/ξλ␜\x12ν␌\x16f/γ}/␜SY4L␃␋#8h9.ψ", - out: "..&a/ξλ‛␜␒ν‛␌␖f/γ}/‛␜SY4L‛␃‛␋#8h9.ψ", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, + in: ". %{y\"KfO␘κ␀:\rρ:\x19\x18lζ␟rλz0<\x13κ ρ", + out: ". %{y\"KfO‛␘κ‛␀:␍ρ:␙␘lζ‛␟rλz0<␓κ ρ", }, { // 1421 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, - in: "..&a/ξλ␜\x12ν␌\x16f/γ}/␜SY4L␃␋#8h9.ψ", - out: "‛..&a/ξλ‛␜␒ν‛␌␖f/γ}/‛␜SY4L‛␃‛␋#8h9.ψ", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, + in: ". %{y\"KfO␘κ␀:\rρ:\x19\x18lζ␟rλz0<\x13κ ρ", + out: "‛. %{y\"KfO‛␘κ‛␀:␍ρ:␙␘lζ‛␟rλz0<␓κ ρ", }, { // 1422 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, - in: "α.&a/ξλ␜\x12ν␌\x16f/γ}/␜SY4L␃␋#8h9..", - out: "α.&a/ξλ‛␜␒ν‛␌␖f/γ}/‛␜SY4L‛␃‛␋#8h9..", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, + in: "= %{y\"KfO␘κ␀:\rρ:\x19\x18lζ␟rλz0<\x13κ .", + out: "= %{y\"KfO‛␘κ‛␀:␍ρ:␙␘lζ‛␟rλz0<␓κ .", }, { // 1423 - mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, - in: "α.&a/ξλ␜\x12ν␌\x16f/γ}/␜SY4L␃␋#8h9..", - out: "α.&a/ξλ‛␜␒ν‛␌␖f/γ}/‛␜SY4L‛␃‛␋#8h9.‛.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightSpace, + in: "= %{y\"KfO␘κ␀:\rρ:\x19\x18lζ␟rλz0<\x13κ .", + out: "= %{y\"KfO‛␘κ‛␀:␍ρ:␙␘lζ‛␟rλz0<␓κ .", }, { // 1424 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t]", - out: ".\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t]", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, + in: "..σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα.,", + out: "..σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα.,", }, { // 1425 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t]", - out: "‛.\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t]", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, + in: "..σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα.,", + out: "‛..σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα.,", }, { // 1426 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n]", - out: ".\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n]", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, + in: "/.σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα..", + out: "/.σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα..", }, { // 1427 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n]", - out: "‛.\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n]", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightPeriod, + in: "/.σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα..", + out: "/.σbz,!'␆8"␅,%νη\x1a#]\x06␅w"πLWωα.‛.", }, { // 1428 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v]", - out: ".\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v]", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f].C", + out: "..ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f].C", }, { // 1429 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v]", - out: "‛.\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v]", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f].C", + out: "‛..ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f].C", }, { // 1430 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r]", - out: ".\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r]", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "␕.ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f]..", + out: "␕.ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f]..", }, { // 1431 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r]", - out: "‛.\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r]", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "␕.ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f]..", + out: "␕.ψλ\x1cL,\x7f\x05_χW\x04K␔DλmNd!ν1γ6␑\x1f].‛.", }, { // 1432 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t.", - out: ":\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@.\x1a", + out: "..\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@.\x1a", }, { // 1433 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t.", - out: ":\tε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@.\x1a", + out: "‛..\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@.\x1a", }, { // 1434 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n.", - out: ":\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "&.\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@..", + out: "&.\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@..", }, { // 1435 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n.", - out: ":\nε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "&.\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@..", + out: "&.\vw\x15%␌␛ν.\φ@Bρ!Nη\\!|]␔ζmζ\a@.‛.", }, { // 1436 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v.", - out: ":\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇.A", + out: "..␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇.A", }, { // 1437 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v.", - out: ":\vε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇.A", + out: "‛..␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇.A", }, { // 1438 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r.", - out: ":\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "\x15.␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇..", + out: "\x15.␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇..", }, { // 1439 - mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ":\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r.", - out: ":\rε&␆b\x0f\v1]␒\n*ς6α␘#EzGλK'G#τ␂\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "\x15.␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇..", + out: "\x15.␐_\x0f␄[}+C#fi\x16uα(η␈"G\\φαSCς␇.‛.", }, { // 1440 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t)", - out: ".\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t)", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ωωο0^*#\x00β#\\B/␂αξ3]&\x057(F␆␕\x01.g", + out: "..ωωο0^*#␀β#\\B/␂αξ3]&\x057(F␆␕\x01.g", }, { // 1441 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t)", - out: "‛.\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t)", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ωωο0^*#\x00β#\\B/␂αξ3]&\x057(F␆␕\x01.g", + out: "‛..ωωο0^*#␀β#\\B/␂αξ3]&\x057(F␆␕\x01.g", }, { // 1442 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n)", - out: ".\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n)", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, + in: "T.ωωο0^*#\x00β#\\B/␂αξ3]&\x057(F␆␕\x01..", + out: "T.ωωο0^*#␀β#\\B/␂αξ3]&\x057(F␆␕\x01..", }, { // 1443 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n)", - out: "‛.\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n)", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightPeriod, + in: "T.ωωο0^*#\x00β#\\B/␂αξ3]&\x057(F␆␕\x01..", + out: "T.ωωο0^*#␀β#\\B/␂αξ3]&\x057(F␆␕\x01.‛.", }, { // 1444 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v)", - out: ".\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v)", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, + in: "..yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV.#", + out: "..yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV.#", }, { // 1445 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v)", - out: "‛.\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v)", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, + in: "..yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV.#", + out: "‛..yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV.#", }, { // 1446 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r)", - out: ".\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r)", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, + in: "O.yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV..", + out: "O.yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV..", }, { // 1447 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r)", - out: "‛.\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r)", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightPeriod, + in: "O.yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV..", + out: "O.yeP\x16q4A\r#␔ψ␊␆:9\x1bηα␜Yτtσ␙υV.‛.", }, { // 1448 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t.", - out: "ψ\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o.C", + out: "..\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o.C", }, { // 1449 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t.", - out: "ψ\t␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o.C", + out: "‛..\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o.C", }, { // 1450 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n.", - out: "ψ\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, + in: "'.\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o..", + out: "'.\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o..", }, { // 1451 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n.", - out: "ψ\n␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightPeriod, + in: "'.\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o..", + out: "'.\r#ω\x14ζλυ\x18:ςτJg␉:/aX\x10"␄/'g*o.‛.", }, { // 1452 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v.", - out: "ψ\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z\x00.*", + out: "..ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z␀.*", }, { // 1453 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v.", - out: "ψ\v␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z\x00.*", + out: "‛..ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z␀.*", }, { // 1454 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r.", - out: "ψ\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightPeriod, + in: "c.ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z\x00..", + out: "c.ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z␀..", }, { // 1455 - mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r.", - out: "ψ\r␘␜\nr\x04χχ␟\x1f\x1brj|?ς\b|␙ω\bsfpυ$v\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightPeriod, + in: "c.ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z\x00..", + out: "c.ψ\f␉η*␆␖␁λυ/\x11`;γP;\vh%&>\x14␔z␀.‛.", }, { // 1456 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\tμ", - out: ".\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\tμ", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς.k", + out: "..␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς.k", }, { // 1457 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\tμ", - out: "‛.\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\tμ", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς.k", + out: "‛..␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς.k", }, { // 1458 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\nμ", - out: ".\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\nμ", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, + in: "\t.␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς..", + out: "\t.␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς..", }, { // 1459 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\nμ", - out: "‛.\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\nμ", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightPeriod, + in: "\t.␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς..", + out: "\t.␁\x0faα\x1eb␆␆|\x06φδK^&:*κ\␇l␚␕@Uς.‛.", }, { // 1460 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\vμ", - out: ".\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\vμ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..?\f\x1aQ␙<ω]␍πτ\";/\"3]μp#p[␙\x1eνo.x", + out: "..?\f\x1aQ␙<ω]␍πτ";/"3]μp#p[␙\x1eνo.x", }, { // 1461 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\vμ", - out: "‛.\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\vμ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "..?\f\x1aQ␙<ω]␍πτ\";/\"3]μp#p[␙\x1eνo.x", + out: "‛..?\f\x1aQ␙<ω]␍πτ";/"3]μp#p[␙\x1eνo.x", }, { // 1462 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\rμ", - out: ".\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\rμ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "␅.?\f\x1aQ␙<ω]␍πτ\";/\"3]μp#p[␙\x1eνo..", + out: "␅.?\f\x1aQ␙<ω]␍πτ";/"3]μp#p[␙\x1eνo..", }, { // 1463 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\rμ", - out: "‛.\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\rμ", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightPeriod, + in: "␅.?\f\x1aQ␙<ω]␍πτ\";/\"3]μp#p[␙\x1eνo..", + out: "␅.?\f\x1aQ␙<ω]␍πτ";/"3]μp#p[␙\x1eνo.‛.", }, { // 1464 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\t.", - out: "o\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, + in: "..e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S.]", + out: "..e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S.]", }, { // 1465 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\t.", - out: "o\t\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, + in: "..e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S.]", + out: "‛..e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S.]", }, { // 1466 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\n.", - out: "o\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, + in: "␔.e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S..", + out: "␔.e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S..", }, { // 1467 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\n.", - out: "o\n\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightPeriod, + in: "␔.e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S..", + out: "␔.e\\n␖\nχWχ␆sFη;\x0eD\nζ-ι?68γ␋5S.‛.", }, { // 1468 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\v.", - out: "o\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, + in: "..L!\"@?/!<gπ]π`<σ?6oθX9|e␑\x05\x1b.\x1a", + out: "..L!\"@‛?/!<gπ]π`<σ‛?6oθX9|e␑\x05\x1b.\x1a", }, { // 1469 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\v.", - out: "o\v\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, + in: "..L!\"@?/!<gπ]π`<σ?6oθX9|e␑\x05\x1b.\x1a", + out: "‛..L!\"@‛?/!<gπ]π`<σ‛?6oθX9|e␑\x05\x1b.\x1a", }, { // 1470 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\r.", - out: "o\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, + in: "π.L!\"@?/!<gπ]π`<σ?6oθX9|e␑\x05\x1b..", + out: "π.L!\"@‛?/!<gπ]π`<σ‛?6oθX9|e␑\x05\x1b..", }, { // 1471 - mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "o\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\r.", - out: "o\r\x01\f/xυ␆z%υ>tu␛7(Kmα␆/>]Qχ4<\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightPeriod, + in: "π.L!\"@?/!<gπ]π`<σ?6oθX9|e␑\x05\x1b..", + out: "π.L!\"@‛?/!<gπ]π`<σ‛?6oθX9|e␑\x05\x1b.‛.", }, { // 1472 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t%", - out: ".\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t%", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, + in: "..>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a.>", + out: "..>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a.>", }, { // 1473 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t%", - out: "‛.\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t%", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, + in: "..>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a.>", + out: "‛..>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a.>", }, { // 1474 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n%", - out: ".\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n%", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, + in: "␟.>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a..", + out: "␟.>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a..", }, { // 1475 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n%", - out: "‛.\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n%", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightPeriod, + in: "␟.>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a..", + out: "␟.>\x17␌ψπPvλ\x13<␂,τ\x1bB?Jsα)␛χn|␞\a.‛.", }, { // 1476 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v%", - out: ".\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v%", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, + in: "..θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`.;", + out: "..θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`.;", }, { // 1477 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v%", - out: "‛.\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v%", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, + in: "..θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`.;", + out: "‛..θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`.;", }, { // 1478 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r%", - out: ".\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r%", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, + in: "r.θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`..", + out: "r.θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`..", }, { // 1479 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r%", - out: "‛.\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r%", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightPeriod, + in: "r.θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`..", + out: "r.θ␗␂i\x03>#\x18ξ␞\x1av\x01␞!θα\\-uyψ:V\x1f`.‛.", }, { // 1480 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t.", - out: "α\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t.", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A.$", + out: "..\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A.$", }, { // 1481 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t.", - out: "α\t␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\t.", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A.$", + out: "‛..\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A.$", }, { // 1482 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n.", - out: "α\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n.", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, + in: "'.\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A..", + out: "'.\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A..", }, { // 1483 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n.", - out: "α\n␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\n.", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightPeriod, + in: "'.\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A..", + out: "'.\v=γ$␏␘{)δzξ2Q\x19\rπ␊υ$$η'rV␂A.‛.", }, { // 1484 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v.", - out: "α\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v.", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, + in: "..`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃.ο", + out: "..`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃.ο", }, { // 1485 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v.", - out: "α\v␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\v.", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, + in: "..`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃.ο", + out: "‛..`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃.ο", }, { // 1486 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r.", - out: "α\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r.", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, + in: "b.`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃..", + out: "b.`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃..", }, { // 1487 - mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "α\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r.", - out: "α\r␇[)"o'\"π%π"b.1K:\x1fH~;θ ␎η`%\r.", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightPeriod, + in: "b.`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃..", + out: "b.`'*␟}\vτμ\r␄%ρ\rζ\x1e␗β4\x130␊\uff00y\uff00␕␃.‛.", }, { // 1488 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\t!", - out: ".\t~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\t!", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM.>", + out: "..␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM.>", }, { // 1489 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\t!", - out: "‛.\t~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\t!", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "..␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM.>", + out: "‛..␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM.>", }, { // 1490 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\n!", - out: ".\n~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\n!", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "\x11.␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM..", + out: "\x11.␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM..", }, { // 1491 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\n!", - out: "‛.\n~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\n!", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightPeriod, + in: "\x11.␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM..", + out: "\x11.␛\x1b:'//,δυ:γ␎␘\x18sφ\"λ:S^␃\bieM.‛.", }, { // 1492 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\v!", - out: ".\v~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\v!", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'.D", + out: "..ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'.D", }, { // 1493 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\v!", - out: "‛.\v~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\v!", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, + in: "..ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'.D", + out: "‛..ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'.D", }, { // 1494 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\r!", - out: ".\r~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\r!", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, + in: "|.ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'..", + out: "|.ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'..", }, { // 1495 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\r!", - out: "‛.\r~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\r!", + mask: EncodeCrLf | EncodeLeftPeriod | EncodeRightPeriod, + in: "|.ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'..", + out: "|.ηψ\x02czλ␝ν␔"B]5π␡οe'{␎0ez?\t'.‛.", }, { // 1496 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\t~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\t.", - out: "‛>\t~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\t.", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, + in: ".._ι\n␉P␀ σωl[KJ%%τσ'\x13\x1c␂:\x00\"V,.<", + out: ".._ι\n␉P‛␀ σωl[KJ%%τσ'\x13\x1c␂:␀\"V,.<", }, { // 1497 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\t~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\t.", - out: "‛>\t~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\t.", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, + in: ".._ι\n␉P␀ σωl[KJ%%τσ'\x13\x1c␂:\x00\"V,.<", + out: "‛.._ι\n␉P‛␀ σωl[KJ%%τσ'\x13\x1c␂:␀\"V,.<", }, { // 1498 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\n~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\n.", - out: "‛>\n~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\n.", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, + in: "ς._ι\n␉P␀ σωl[KJ%%τσ'\x13\x1c␂:\x00\"V,..", + out: "ς._ι\n␉P‛␀ σωl[KJ%%τσ'\x13\x1c␂:␀\"V,..", }, { // 1499 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\n~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\n.", - out: "‛>\n~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\n.", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightPeriod, + in: "ς._ι\n␉P␀ σωl[KJ%%τσ'\x13\x1c␂:\x00\"V,..", + out: "ς._ι\n␉P‛␀ σωl[KJ%%τσ'\x13\x1c␂:␀\"V,.‛.", }, { // 1500 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\v~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\v.", - out: "‛>\v~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\v.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, + in: "..>␄;=\x7fφ␘Oμ\x7fkγ$lκV|\x0f␐nκe\bHρ␘.␘", + out: "..>‛␄;=\x7fφ‛␘Oμ\x7fkγ$lκV|␏‛␐nκe␈Hρ‛␘.‛␘", }, { // 1501 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\v~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\v.", - out: "‛>\v~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\v.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, + in: "..>␄;=\x7fφ␘Oμ\x7fkγ$lκV|\x0f␐nκe\bHρ␘.␘", + out: "‛..>‛␄;=\x7fφ‛␘Oμ\x7fkγ$lκV|␏‛␐nκe␈Hρ‛␘.‛␘", }, { // 1502 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\r~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\r.", - out: "‛>\r~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\r.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, + in: "n.>␄;=\x7fφ␘Oμ\x7fkγ$lκV|\x0f␐nκe\bHρ␘..", + out: "n.>‛␄;=\x7fφ‛␘Oμ\x7fkγ$lκV|␏‛␐nκe␈Hρ‛␘..", }, { // 1503 - mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ">\r~;γ#␓p6s\x03τzx␑␄\x00\x16\rβ%Cζ:c>ν␊\r.", - out: "‛>\r~;γ#␓p6s\x03τzx␑␄␀\x16\rβ%Cζ:c‛>ν␊\r.", + mask: EncodeCtl | EncodeLeftPeriod | EncodeRightPeriod, + in: "n.>␄;=\x7fφ␘Oμ\x7fkγ$lκV|\x0f␐nκe\bHρ␘..", + out: "n.>‛␄;=\x7fφ‛␘Oμ\x7fkγ$lκV|␏‛␐nκe␈Hρ‛␘.‛.", }, { // 1504 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\tl", - out: ".\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\tl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t|", + out: ".\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t|", }, { // 1505 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\tl", - out: "‛.\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\tl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t|", + out: "‛.\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t|", }, { // 1506 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\nl", - out: ".\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\nl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n|", + out: ".\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n|", }, { // 1507 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\nl", - out: "‛.\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\nl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n|", + out: "‛.\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n|", }, { // 1508 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\vl", - out: ".\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\vl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v|", + out: ".\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v|", }, { // 1509 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\vl", - out: "‛.\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\vl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v|", + out: "‛.\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v|", }, { // 1510 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\rl", - out: ".\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\rl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r|", + out: ".\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r|", }, { // 1511 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\rl", - out: "‛.\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\rl", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r|", + out: "‛.\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r|", }, { // 1512 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\t.", - out: "Y\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\t.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t.", + out: "?\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t.", }, { // 1513 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\t.", - out: "Y\t␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\t.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t.", + out: "?\t\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\t.", }, { // 1514 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\n.", - out: "Y\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\n.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n.", + out: "?\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n.", }, { // 1515 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\n.", - out: "Y\n␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\n.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n.", + out: "?\n\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\n.", }, { // 1516 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\v.", - out: "Y\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\v.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v.", + out: "?\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v.", }, { // 1517 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\v.", - out: "Y\v␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\v.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v.", + out: "?\v\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\v.", }, { // 1518 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\r.", - out: "Y\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\r.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r.", + out: "?\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r.", }, { // 1519 - mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "Y\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\r.", - out: "Y\r␅␒\x1fλ|\"|$\x12␐3\x19␊ο^-ρ4θ*δ#AZt|\r.", + mask: EncodeZero | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r.", + out: "?\r\x1b␍\uff00Dκl␒\x1a\x0fκω$q/χ.[α\x05?<ρ|\\-:\r.", }, { // 1520 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\t␆", - out: ".\tm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\t␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t␔", + out: ".\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t␔", }, { // 1521 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\t␆", - out: "‛.\tm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\t␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t␔", + out: "‛.\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t␔", }, { // 1522 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\n␆", - out: ".\nm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\n␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n␔", + out: ".\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n␔", }, { // 1523 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\n␆", - out: "‛.\nm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\n␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n␔", + out: "‛.\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n␔", }, { // 1524 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\v␆", - out: ".\vm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\v␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v␔", + out: ".\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v␔", }, { // 1525 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\v␆", - out: "‛.\vm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\v␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v␔", + out: "‛.\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v␔", }, { // 1526 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\r␆", - out: ".\rm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\r␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r␔", + out: ".\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r␔", }, { // 1527 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\r␆", - out: "‛.\rm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\r␆", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r␔", + out: "‛.\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r␔", }, { // 1528 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\tm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\t.", - out: "`\tm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\t.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t.", + out: "k\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t.", }, { // 1529 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\tm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\t.", - out: "`\tm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\t.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t.", + out: "k\tAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\t.", }, { // 1530 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\nm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\n.", - out: "`\nm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\n.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n.", + out: "k\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n.", }, { // 1531 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\nm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\n.", - out: "`\nm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\n.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n.", + out: "k\nAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\n.", }, { // 1532 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\vm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\v.", - out: "`\vm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\v.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v.", + out: "k\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v.", }, { // 1533 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\vm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\v.", - out: "`\vm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\v.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v.", + out: "k\vAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\v.", }, { // 1534 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\rm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\r.", - out: "`\rm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\r.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r.", + out: "k\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r.", }, { // 1535 - mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "`\rm/␖5θςbτ\tA=\bυ(:S9;b3yχ/␋\x10σ\r.", - out: "`\rm/␖5θςbτ\tA=\bυ(:S9‛;b3yχ/␋\x10σ\r.", + mask: EncodeSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "k\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r.", + out: "k\rAwo\x15\v'ξωμ$>χ[␜eT\\δ␋␟\x01␕dφ\x12,\r.", }, { // 1536 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t\n", - out: ".\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\tγ", + out: ".\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\tγ", }, { // 1537 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t\n", - out: "‛.\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\tγ", + out: "‛.\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\tγ", }, { // 1538 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n\n", - out: ".\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\nγ", + out: ".\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\nγ", }, { // 1539 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n\n", - out: "‛.\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\nγ", + out: "‛.\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\nγ", }, { // 1540 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v\n", - out: ".\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\vγ", + out: ".\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\vγ", }, { // 1541 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v\n", - out: "‛.\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\vγ", + out: "‛.\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\vγ", }, { // 1542 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r\n", - out: ".\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\rγ", + out: ".\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\rγ", }, { // 1543 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r\n", - out: "‛.\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r␊", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\rγ", + out: "‛.\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\rγ", }, { // 1544 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t.", - out: "η\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\t.", + out: "A\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\t.", }, { // 1545 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t.", - out: "η\t[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\t.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\t.", + out: "A\t\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\t.", }, { // 1546 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n.", - out: "η\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\n.", + out: "A\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\n.", }, { // 1547 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n.", - out: "η\n[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\n.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\n.", + out: "A\n\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\n.", }, { // 1548 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v.", - out: "η\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\v.", + out: "A\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\v.", }, { // 1549 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v.", - out: "η\v[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\v.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\v.", + out: "A\v\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\v.", }, { // 1550 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r.", - out: "η\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\r.", + out: "A\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\r.", }, { // 1551 - mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "η\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r.", - out: "η\r[<ςQτh␎`}\x1e␍\x14\"Y␄s]n*σb␡␁&hW\r.", + mask: EncodeSingleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "A\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\r.", + out: "A\r\fη!Uπ?K!=\r␏E␡bθ␐θ␕␔0rκ\"{t^\r.", }, { // 1552 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\tδ", - out: ".\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\tδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\t_", + out: ".\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\t_", }, { // 1553 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\tδ", - out: "‛.\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\tδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\t_", + out: "‛.\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\t_", }, { // 1554 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\nδ", - out: ".\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\nδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\n_", + out: ".\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\n_", }, { // 1555 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\nδ", - out: "‛.\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\nδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\n_", + out: "‛.\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\n_", }, { // 1556 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\vδ", - out: ".\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\vδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\v_", + out: ".\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\v_", }, { // 1557 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\vδ", - out: "‛.\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\vδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\v_", + out: "‛.\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\v_", }, { // 1558 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\rδ", - out: ".\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\rδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\r_", + out: ".\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\r_", }, { // 1559 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\rδ", - out: "‛.\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\rδ", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\r_", + out: "‛.\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\r_", }, { // 1560 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\t.", - out: "[\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\t.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\t.", + out: "r\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\t.", }, { // 1561 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\t.", - out: "[\t\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\t.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\t.", + out: "r\tσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\t.", }, { // 1562 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\n.", - out: "[\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\n.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\n.", + out: "r\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\n.", }, { // 1563 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\n.", - out: "[\n\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\n.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\n.", + out: "r\nσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\n.", }, { // 1564 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\v.", - out: "[\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\v.", + out: "r\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\v.", }, { // 1565 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\v.", - out: "[\v\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\v.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\v.", + out: "r\vσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\v.", }, { // 1566 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\r.", - out: "[\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\r.", + out: "r\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\r.", }, { // 1567 - mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "[\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\r.", - out: "[\r\x1f;\\tα\x04ω$Xr@s␊ι␛␄␘Dλo#\n/n\bb\r.", + mask: EncodeBackQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "r\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗\x00ψT␝[r\r.", + out: "r\rσμ<[␆δ␡A9\t\tζ␕C$5` R␗␀ψT␝[r\r.", }, { // 1568 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t␗", - out: ".\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\t␐", + out: ".\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\t␐", }, { // 1569 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t␗", - out: "‛.\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\t␐", + out: "‛.\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\t␐", }, { // 1570 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n␗", - out: ".\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\n␐", + out: ".\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\n␐", }, { // 1571 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n␗", - out: "‛.\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\n␐", + out: "‛.\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\n␐", }, { // 1572 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v␗", - out: ".\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\v␐", + out: ".\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\v␐", }, { // 1573 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v␗", - out: "‛.\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\v␐", + out: "‛.\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\v␐", }, { // 1574 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r␗", - out: ".\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\r␐", + out: ".\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\r␐", }, { // 1575 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r␗", - out: "‛.\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r␗", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\r␐", + out: "‛.\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\r␐", }, { // 1576 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t.", - out: "\x15\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\t.", + out: "?\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\t.", }, { // 1577 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t.", - out: "\x15\t\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\t.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\t.", + out: "?\t\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\t.", }, { // 1578 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n.", - out: "\x15\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\n.", + out: "?\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\n.", }, { // 1579 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n.", - out: "\x15\n\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\n.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\n.", + out: "?\n\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\n.", }, { // 1580 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v.", - out: "\x15\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\v.", + out: "?\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\v.", }, { // 1581 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v.", - out: "\x15\v\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\v.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\v.", + out: "?\v\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\v.", }, { // 1582 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r.", - out: "\x15\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\r.", + out: "?\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\r.", }, { // 1583 - mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x15\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r.", - out: "\x15\r\x17V␒␍9λφ+o\x1c1Ne\\␘\1\x02ψβ;γρ{\uff00.\r.", + mask: EncodeLtGt | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "?\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J<[␅ξγ\r.", + out: "?\r\x02\x10τQ\\4\x1d␊iB^mς␎$P!εζ/J‛<[␅ξγ\r.", }, { // 1584 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t\x12", - out: ".\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\t>", + out: ".\t\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\t>", }, { // 1585 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t\x12", - out: "‛.\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\t>", + out: "‛.\t\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\t>", }, { // 1586 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n\x12", - out: ".\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\n>", + out: ".\n\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\n>", }, { // 1587 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n\x12", - out: "‛.\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\n>", + out: "‛.\n\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\n>", }, { // 1588 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v\x12", - out: ".\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\v>", + out: ".\v\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\v>", }, { // 1589 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v\x12", - out: "‛.\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\v>", + out: "‛.\v\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\v>", }, { // 1590 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r\x12", - out: ".\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\r>", + out: ".\r\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\r>", }, { // 1591 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r\x12", - out: "‛.\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r\x12", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\r>", + out: "‛.\r\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\r>", }, { // 1592 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t.", - out: "\x19\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\t\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\t.", + out: "␁\t\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\t.", }, { // 1593 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t.", - out: "\x19\ti"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\t.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\t\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\t.", + out: "␁\t\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\t.", }, { // 1594 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n.", - out: "\x19\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\n\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\n.", + out: "␁\n\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\n.", }, { // 1595 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n.", - out: "\x19\ni"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\n.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\n\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\n.", + out: "␁\n\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\n.", }, { // 1596 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v.", - out: "\x19\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\v\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\v.", + out: "␁\v\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\v.", }, { // 1597 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v.", - out: "\x19\vi"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\v.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\v\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\v.", + out: "␁\v\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\v.", }, { // 1598 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r.", - out: "\x19\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\r\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\r.", + out: "␁\r\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\r.", }, { // 1599 - mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "\x19\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r.", - out: "\x19\ri"[ο#*U\x1aγ<\x1d\nI␑␝ι1νAAο%t\a#␕\r.", + mask: EncodeSquareBracket | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␁\r\}>ηu\\3(E\x1bυ␒z[␖κσ\x11φ7␇?␉mε\r\r.", + out: "␁\r\}>ηu\\3(E\x1bυ␒z‛[␖κσ\x11φ7␇?␉mε\r\r.", }, { // 1600 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t%", - out: ".\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t\x02", + out: ".\t‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t\x02", }, { // 1601 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t%", - out: "‛.\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t\x02", + out: "‛.\t‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t\x02", }, { // 1602 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n%", - out: ".\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n\x02", + out: ".\n‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n\x02", }, { // 1603 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n%", - out: "‛.\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n\x02", + out: "‛.\n‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n\x02", }, { // 1604 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v%", - out: ".\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v\x02", + out: ".\v‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v\x02", }, { // 1605 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v%", - out: "‛.\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v\x02", + out: "‛.\v‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v\x02", }, { // 1606 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r%", - out: ".\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r\x02", + out: ".\r‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r\x02", }, { // 1607 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r%", - out: "‛.\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r%", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r\x02", + out: "‛.\r‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r\x02", }, { // 1608 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t.", - out: "G\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\t;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t.", + out: "/\t‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t.", }, { // 1609 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t.", - out: "G\tO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\t.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\t;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t.", + out: "/\t‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\t.", }, { // 1610 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n.", - out: "G\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\n;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n.", + out: "/\n‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n.", }, { // 1611 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n.", - out: "G\nO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\n.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\n;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n.", + out: "/\n‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\n.", }, { // 1612 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v.", - out: "G\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\v;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v.", + out: "/\v‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v.", }, { // 1613 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v.", - out: "G\vO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\v.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\v;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v.", + out: "/\v‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\v.", }, { // 1614 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r.", - out: "G\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\r;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r.", + out: "/\r‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r.", }, { // 1615 - mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "G\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r.", - out: "G\rO␁C\x1dτ|=w?Jλβ=8=[μ[\b\\%\nπνF|\r.", + mask: EncodeSemicolon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "/\r;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r.", + out: "/\r‛;␡o>η(o␔χ␐8Aς[67␙`αK␕ι#?γ\r\r.", }, { // 1616 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t␉", - out: ".\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\tS", + out: ".\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\tS", }, { // 1617 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t␉", - out: "‛.\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\tS", + out: "‛.\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\tS", }, { // 1618 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n␉", - out: ".\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\nS", + out: ".\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\nS", }, { // 1619 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n␉", - out: "‛.\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\nS", + out: "‛.\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\nS", }, { // 1620 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v␉", - out: ".\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\vS", + out: ".\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\vS", }, { // 1621 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v␉", - out: "‛.\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\vS", + out: "‛.\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\vS", }, { // 1622 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r␉", - out: ".\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\rS", + out: ".\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\rS", }, { // 1623 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r␉", - out: "‛.\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r‛␉", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\rS", + out: "‛.\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\rS", }, { // 1624 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t.", - out: "ο\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\t.", + out: "}\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\t.", }, { // 1625 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t.", - out: "ο\t\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\t.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\t.", + out: "}\t#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\t.", }, { // 1626 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n.", - out: "ο\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\n.", + out: "}\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\n.", }, { // 1627 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n.", - out: "ο\n\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\n.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\n.", + out: "}\n#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\n.", }, { // 1628 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v.", - out: "ο\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\v.", + out: "}\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\v.", }, { // 1629 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v.", - out: "ο\v\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\v.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\v.", + out: "}\v#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\v.", }, { // 1630 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r.", - out: "ο\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\r.", + out: "}\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\r.", }, { // 1631 - mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ο\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r.", - out: "ο\r\x01\uff00jZπ␓$␡H@[s\r␊QπM#gζX\x1ah$ςς\r.", + mask: EncodeExclamation | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "}\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\r.", + out: "}\r#wR␇:δ\x12e)i/!7κt␏\x1d\rχβ#/δ\v␡β\r.", }, { // 1632 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\th", - out: ".\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\th", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\tψ", + out: ".\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\tψ", }, { // 1633 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\th", - out: "‛.\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\th", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\tψ", + out: "‛.\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\tψ", }, { // 1634 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\nh", - out: ".\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\nh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\nψ", + out: ".\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\nψ", }, { // 1635 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\nh", - out: "‛.\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\nh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\nψ", + out: "‛.\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\nψ", }, { // 1636 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\vh", - out: ".\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\vh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\vψ", + out: ".\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\vψ", }, { // 1637 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\vh", - out: "‛.\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\vh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\vψ", + out: "‛.\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\vψ", }, { // 1638 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\rh", - out: ".\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\rh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\rψ", + out: ".\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\rψ", }, { // 1639 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\rh", - out: "‛.\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\rh", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\rψ", + out: "‛.\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\rψ", }, { // 1640 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\t.", - out: "ψ\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\t.", + out: "v\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\t.", }, { // 1641 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\t.", - out: "ψ\t␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\t.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\t.", + out: "v\t\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\t.", }, { // 1642 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\n.", - out: "ψ\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\n.", + out: "v\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\n.", }, { // 1643 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\n.", - out: "ψ\n␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\n.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\n.", + out: "v\n\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\n.", }, { // 1644 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\v.", - out: "ψ\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\v.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\v.", + out: "v\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\v.", }, { // 1645 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\v.", - out: "ψ\v␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\v.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\v.", + out: "v\v\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\v.", }, { // 1646 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\r.", - out: "ψ\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\r.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\r.", + out: "v\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\r.", }, { // 1647 - mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "ψ\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\r.", - out: "ψ\r␈<Nμξ^jvλ5u␇m\x17\x13Z`\x1a␉e/μ␉\x16πA\r.", + mask: EncodeDollar | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "v\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\r.", + out: "v\r\x05δ/d0␆\x0eπ\t}␐βυ8u\x7f52\\bu?Fζ//\r.", }, { // 1648 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\to", - out: ".\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\to", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t*", + out: ".\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t*", }, { // 1649 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\to", - out: "‛.\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\to", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t*", + out: "‛.\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t*", }, { // 1650 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\no", - out: ".\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\no", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n*", + out: ".\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n*", }, { // 1651 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\no", - out: "‛.\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\no", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n*", + out: "‛.\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n*", }, { // 1652 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\vo", - out: ".\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\vo", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v*", + out: ".\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v*", }, { // 1653 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\vo", - out: "‛.\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\vo", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v*", + out: "‛.\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v*", }, { // 1654 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\ro", - out: ".\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\ro", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r*", + out: ".\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r*", }, { // 1655 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\ro", - out: "‛.\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\ro", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r*", + out: "‛.\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r*", }, { // 1656 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\t.", - out: "?\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\t.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t.", + out: "ζ\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t.", }, { // 1657 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\t.", - out: "?\tL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\t.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t.", + out: "ζ\td:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\t.", }, { // 1658 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\n.", - out: "?\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\n.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n.", + out: "ζ\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n.", }, { // 1659 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\n.", - out: "?\nL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\n.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n.", + out: "ζ\nd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\n.", }, { // 1660 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\v.", - out: "?\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v.", + out: "ζ\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v.", }, { // 1661 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\v.", - out: "?\vL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\v.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v.", + out: "ζ\vd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\v.", }, { // 1662 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\r.", - out: "?\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r.", + out: "ζ\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r.", }, { // 1663 - mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "?\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\r.", - out: "?\rL?<nπ2#φ8\x06ρ?υω9?␊␐`Bψ;\x02B\f\"\r.", + mask: EncodeDoubleQuote | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "ζ\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r.", + out: "ζ\rd:dκNsιl␜␌I\a^'␜␈bμτφJ?␁#.'\r.", }, { // 1664 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\tg", - out: ".\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\tg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t?", + out: ".\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t?", }, { // 1665 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\tg", - out: "‛.\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\tg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t?", + out: "‛.\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t?", }, { // 1666 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\ng", - out: ".\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\ng", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n?", + out: ".\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n?", }, { // 1667 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\ng", - out: "‛.\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\ng", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n?", + out: "‛.\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n?", }, { // 1668 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\vg", - out: ".\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\vg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v?", + out: ".\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v?", }, { // 1669 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\vg", - out: "‛.\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\vg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v?", + out: "‛.\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v?", }, { // 1670 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\rg", - out: ".\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\rg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r?", + out: ".\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r?", }, { // 1671 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\rg", - out: "‛.\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\rg", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r?", + out: "‛.\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r?", }, { // 1672 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\t.", - out: ";\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t.", + out: ">\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t.", }, { // 1673 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\t.", - out: ";\tiψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\t.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t.", + out: ">\t|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\t.", }, { // 1674 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\n.", - out: ";\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n.", + out: ">\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n.", }, { // 1675 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\n.", - out: ";\niψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\n.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n.", + out: ">\n|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\n.", }, { // 1676 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\v.", - out: ";\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\v.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v.", + out: ">\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v.", }, { // 1677 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\v.", - out: ";\viψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\v.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v.", + out: ">\v|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\v.", }, { // 1678 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\r.", - out: ";\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\r.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r.", + out: ">\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r.", }, { // 1679 - mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ";\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\r.", - out: ";\riψ%␄%$ησ9'S\x1bqq=%\a␐μT␂θE|␅^\r.", + mask: EncodeColon | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ">\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r.", + out: ">\r|`HK$'/-%φ/ρ␄λφ\x1a4`δ\x01H\nwκx\x10\r.", }, { // 1680 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t/", - out: ".\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\t$", + out: ".\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\t$", }, { // 1681 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t/", - out: "‛.\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\t$", + out: "‛.\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\t$", }, { // 1682 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n/", - out: ".\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\n$", + out: ".\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\n$", }, { // 1683 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n/", - out: "‛.\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\n$", + out: "‛.\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\n$", }, { // 1684 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v/", - out: ".\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\v$", + out: ".\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\v$", }, { // 1685 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v/", - out: "‛.\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\v$", + out: "‛.\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\v$", }, { // 1686 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r/", - out: ".\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\r$", + out: ".\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\r$", }, { // 1687 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: ".\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r/", - out: "‛.\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r/", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\r$", + out: "‛.\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\r$", }, { // 1688 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t.", - out: "$\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\t.", + out: "δ\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\t.", }, { // 1689 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t.", - out: "$\tJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\t.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\t.", + out: "δ\tιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\t.", }, { // 1690 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n.", - out: "$\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\n.", + out: "δ\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\n.", }, { // 1691 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n.", - out: "$\nJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\n.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\n.", + out: "δ\nιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\n.", }, { // 1692 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v.", - out: "$\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\v.", + out: "δ\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\v.", }, { // 1693 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v.", - out: "$\vJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\v.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\v.", + out: "δ\vιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\v.", }, { // 1694 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r.", - out: "$\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\r.", + out: "δ\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\r.", }, { // 1695 - mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, - in: "$\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r.", - out: "$\rJw*ψ␏\x1eς/δ~%e\x1f<γο␇D<`O83␈&␁\r.", + mask: EncodeQuestion | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "δ\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ?\r.", + out: "δ\rιο\x10ρ#\4>␟\x01!\x04j4ZpD\x0f~|μ*␁?ζ‛?\r.", }, { // 1696 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ \x1a", - out: "~ ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ \x1a", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\tρ", + out: ".\t␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\tρ", }, { // 1697 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ \x1a", - out: "‛~ ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ \x1a", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\tρ", + out: "‛.\t␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\tρ", }, { // 1698 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, - in: "> ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ ~", - out: "> ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\nρ", + out: ".\n␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\nρ", }, { // 1699 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, - in: "> ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ ~", - out: "> ιLβζ!␁σ␝//␟[qw6␛\r␁}`W6',\x19θ ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\nρ", + out: "‛.\n␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\nρ", }, { // 1700 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ηC^*B/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 \\", - out: "~ ηC^*B‛/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 \\", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\vρ", + out: ".\v␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\vρ", }, { // 1701 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ηC^*B/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 \\", - out: "‛~ ηC^*B‛/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 \\", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\vρ", + out: "‛.\v␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\vρ", }, { // 1702 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "σ ηC^*B/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 ~", - out: "σ ηC^*B‛/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\rρ", + out: ".\r␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\rρ", }, { // 1703 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "σ ηC^*B/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 ~", - out: "σ ηC^*B‛/4]ρ␈dD:␆ηx␊hs\n\x13λPψ\x01\x04 ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\rρ", + out: "‛.\r␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\rρ", }, { // 1704 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "~ φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( b", - out: "~ φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( b", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\t␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\t.", + out: "\x0e\t␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\t.", }, { // 1705 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "~ φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( b", - out: "‛~ φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( b", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\t␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\t.", + out: "\x0e\t␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\t.", }, { // 1706 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "< φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( ~", - out: "< φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\n␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\n.", + out: "\x0e\n␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\n.", }, { // 1707 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "< φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( ~", - out: "< φ> \x03[␛␖κ8=J\x15\x12␔K␓*ζτ$NTL\x05V( ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\n␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\n.", + out: "\x0e\n␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\n.", }, { // 1708 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ␈", - out: "~ ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ␈", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\v␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\v.", + out: "\x0e\v␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\v.", }, { // 1709 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ␈", - out: "‛~ ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ␈", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\v␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\v.", + out: "\x0e\v␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\v.", }, { // 1710 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "\r ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ~", - out: "\r ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\r␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\r.", + out: "\x0e\r␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\r.", }, { // 1711 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "\r ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ~", - out: "\r ␊;*:\x1eψ\fμLωuKς4[%j\"V)␗\x06ζL#3 ~", + mask: EncodeAsterisk | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "\x0e\r␕)E\x1ax*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\r.", + out: "\x0e\r␕)E\x1ax‛*\x1fκα␡␇!λι/=θ!\x01d\\\\I␅6j\r.", }, { // 1712 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftSpace, - in: "~ P/S*\x05ο:␑␡νυ?&ζ\x19/=␜α=rtοm␗x \r", - out: "~ P/S*\x05ο:␑␡νυ?&ζ\x19/=␜α=rtοm␗x \r", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tγ␟κε*ζ\x15\\x12uψ'␆U0␉nC␆\]αO`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ␇", - out: "~ ␒:u␃θ>`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ␇", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "L\tγ␟κε*ζ\x15\\x12uψ'␆U0␉nC␆\]αO`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ␇", - out: "‛~ ␒:u␃θ>`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ␇", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "L\tγ␟κε*ζ\x15\\x12uψ'␆U0␉nC␆\]αO`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ~", - out: ") ␒:u␃θ>`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ~", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "L\nγ␟κε*ζ\x15\\x12uψ'␆U0␉nC␆\]αO`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ~", - out: ") ␒:u␃θ>`ξ;ζq^ε}\x01|$`0\x1fγ:μ&<\x02 ~", + mask: EncodePipe | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "L\nγ␟κε*ζ\x15\\x12uψ'␆U0␉nC␆\]αO␗␋?^μ?=ρ\n>!οmHω␜␍ ␆", - out: "~ ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ␆", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t!", + out: ".\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t!", }, { // 1729 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ␆", - out: "‛~ ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ␆", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t!", + out: "‛.\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t!", }, { // 1730 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "" ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ~", - out: "‛" ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n!", + out: ".\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n!", }, { // 1731 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, - in: "" ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ~", - out: "‛" ν|TvnGβf>␗␋?^μ?=ρ\n>!οmHω␜␍ ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n!", + out: "‛.\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n!", }, { // 1732 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, - in: "~ *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ?", - out: "~ *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ?", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v!", + out: ".\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v!", }, { // 1733 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, - in: "~ *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ?", - out: "‛~ *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ?", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v!", + out: "‛.\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v!", }, { // 1734 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, - in: "\u007f *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ~", - out: "\u007f *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r!", + out: ".\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r!", }, { // 1735 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, - in: "\u007f *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ~", - out: "\u007f *\x1fω␂.)9\x05υQ␗δf]$Nγ4dεx<\x11δ\x14Q ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r!", + out: "‛.\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r!", }, { // 1736 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 l", - out: "~ ‛␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 l", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t.", + out: "␃\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t.", }, { // 1737 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 l", - out: "‛~ ‛␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 l", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t.", + out: "␃\t_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\t.", }, { // 1738 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, - in: "ς ␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 ~", - out: "ς ‛␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n.", + out: "␃\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n.", }, { // 1739 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, - in: "ς ␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 ~", - out: "ς ‛␀\nι\x1eη`\v$␉δjHιL%\x1a␟ρ7 ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n.", + out: "␃\n_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\n.", }, { // 1740 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ o", - out: "~ \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ o", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v.", + out: "␃\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v.", }, { // 1741 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ o", - out: "‛~ \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ o", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v.", + out: "␃\v_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\v.", }, { // 1742 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, - in: "( \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ ~", - out: "( \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r.", + out: "␃\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r.", }, { // 1743 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, - in: "( \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ ~", - out: "( \f␘␉SE;η>\␎~μ␝S3\x12ιπψ_␟|:gCυ ~", + mask: EncodeHash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␃\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r.", + out: "␃\r_`οC\x12ηβα/α␂␏φVl2*␝\x0f␅r0C␈\x0f\r\r.", }, { // 1744 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} +", - out: "~ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} +", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t`", + out: ".\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t`", }, { // 1745 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, - in: "~ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} +", - out: "‛~ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} +", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t`", + out: "‛.\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t`", }, { // 1746 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, - in: "/ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} ~", - out: "/ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n`", + out: ".\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n`", }, { // 1747 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, - in: "/ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} ~", - out: "/ ;θ\x10␎aβ/3\a$\x02J6\x15νι>5m>L>␜␚ε} ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n`", + out: "‛.\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n`", }, { // 1748 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ␆", - out: "~ `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ␆", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v`", + out: ".\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v`", }, { // 1749 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ␆", - out: "‛~ `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ␆", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v`", + out: "‛.\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v`", }, { // 1750 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, - in: "J `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ~", - out: "J `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r`", + out: ".\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r`", }, { // 1751 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, - in: "J `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ~", - out: "J `+η\x03␟[δ\x04dxδ|~|\nςs␂Tγλ4k␈+\x18 ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r`", + out: "‛.\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r`", }, { // 1752 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, - in: "~ 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ␞", - out: "~ 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ␞", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t.", + out: "2\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t.", }, { // 1753 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, - in: "~ 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ␞", - out: "‛~ 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ␞", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t.", + out: "2\tμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\t.", }, { // 1754 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, - in: "ς 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ~", - out: "ς 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n.", + out: "2\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n.", }, { // 1755 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, - in: "ς 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ~", - out: "ς 3#13:ψ3'\"</fς*uρ]|i<'σ␎Pδ\u007f ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n.", + out: "2\nμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\n.", }, { // 1756 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ :", - out: "~ \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ :", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v.", + out: "2\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v.", }, { // 1757 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ :", - out: "‛~ \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ :", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v.", + out: "2\vμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\v.", }, { // 1758 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "* \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ ~", - out: "* \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r.", + out: "2\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r.", }, { // 1759 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, - in: "* \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ ~", - out: "* \x1dJε{8␂5X\x05\x0eαβ\x10γTm7r\x19␇&Q␕ωα␌ ~", + mask: EncodePercent | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "2\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r.", + out: "2\rμ\x1cQ␛f<␜V\t\x04|`θ\x1d\uff00pr\x1fAλ(o%μE␟\r.", }, { // 1760 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, - in: "~ φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ␍3␄'$υ\x146 ␑", - out: "~ φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ‛␍3␄'$υ\x146 ␑", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t%", + out: ".\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t%", }, { // 1761 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, - in: "~ φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ␍3␄'$υ\x146 ␑", - out: "‛~ φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ‛␍3␄'$υ\x146 ␑", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t%", + out: "‛.\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t%", }, { // 1762 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, - in: "* φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ␍3␄'$υ\x146 ~", - out: "* φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ‛␍3␄'$υ\x146 ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n%", + out: ".\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n%", }, { // 1763 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, - in: "* φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ␍3␄'$υ\x146 ~", - out: "* φ\\1␗?\x10%δωσ\x0f\x1f+/Q␐␏ζ‛␍3␄'$υ\x146 ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n%", + out: "‛.\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n%", }, { // 1764 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, - in: "~ *h\x0f\x05\b(\x16νAσ$δ/␀Vθμ␝6m|Vq␡η␕ !", - out: "~ *h\x0f\x05\b(\x16νAσ$δ/‛␀Vθμ␝6m|Vq‛␡η␕ !", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v%", + out: ".\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v%", }, { // 1765 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, - in: "~ *h\x0f\x05\b(\x16νAσ$δ/␀Vθμ␝6m|Vq␡η␕ !", - out: "‛~ *h\x0f\x05\b(\x16νAσ$δ/‛␀Vθμ␝6m|Vq‛␡η␕ !", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v%", + out: "‛.\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v%", }, { // 1766 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, - in: "` *h\x0f\x05\b(\x16νAσ$δ/␀Vθμ␝6m|Vq␡η␕ ~", - out: "` *h\x0f\x05\b(\x16νAσ$δ/‛␀Vθμ␝6m|Vq‛␡η␕ ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r%", + out: ".\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r%", }, { // 1767 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, - in: "` *h\x0f\x05\b(\x16νAσ$δ/␀Vθμ␝6m|Vq␡η␕ ~", - out: "` *h\x0f\x05\b(\x16νAσ$δ/‛␀Vθμ␝6m|Vq‛␡η␕ ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r%", + out: "‛.\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r%", }, { // 1768 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \"αB␂_ο\γ␄\x19>.[#_O@ξ␂␍k`\x1eω\x1b~ '", - out: "~ \"αB‛␂_ο\γ‛␄␙>.[#_O@ξ‛␂‛␍k`␞ω␛~ '", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t.", + out: "␐\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t.", }, { // 1769 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, - in: "~ \"αB␂_ο\γ␄\x19>.[#_O@ξ␂␍k`\x1eω\x1b~ '", - out: "‛~ \"αB‛␂_ο\γ‛␄␙>.[#_O@ξ‛␂‛␍k`␞ω␛~ '", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t.", + out: "␐\t\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\t.", }, { // 1770 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, - in: "␚ \"αB␂_ο\γ␄\x19>.[#_O@ξ␂␍k`\x1eω\x1b~ ~", - out: "‛␚ \"αB‛␂_ο\γ‛␄␙>.[#_O@ξ‛␂‛␍k`␞ω␛~ ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n.", + out: "␐\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n.", }, { // 1771 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, - in: "␚ \"αB␂_ο\γ␄\x19>.[#_O@ξ␂␍k`\x1eω\x1b~ ~", - out: "‛␚ \"αB‛␂_ο\γ‛␄␙>.[#_O@ξ‛␂‛␍k`␞ω␛~ ~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n.", + out: "␐\n\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\n.", }, { // 1772 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.ν", - out: "~.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.ν", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v.", + out: "␐\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v.", }, { // 1773 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.ν", - out: "‛~.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.ν", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v.", + out: "␐\v\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\v.", }, { // 1774 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, - in: "\x16.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.~", - out: "\x16.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r.", + out: "␐\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r.", }, { // 1775 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, - in: "\x16.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.~", - out: "\x16.]r/\"Z:ξkτ(!␍χλ\n(\x10␞U`*Zζ#␂␃.~", + mask: EncodeBackSlash | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "␐\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r.", + out: "␐\r\nψ|G`_s\"I␗κ/κVν\x14'$δ?\x04ξW'l\x1b\r.", }, { // 1776 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η._", - out: "~.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η._", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\tκ", + out: ".\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\tκ", }, { // 1777 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η._", - out: "‛~.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η._", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\tκ", + out: "‛.\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\tκ", }, { // 1778 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "*.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η.~", - out: "*.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\nκ", + out: ".\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\nκ", }, { // 1779 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "*.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η.~", - out: "*.\"[␛\n%`>Oμ␚Lς\x16θQHaij'ς]@D␓η.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\nκ", + out: "‛.\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\nκ", }, { // 1780 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.\x11", - out: "~.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.\x11", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\vκ", + out: ".\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\vκ", }, { // 1781 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.\x11", - out: "‛~.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.\x11", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\vκ", + out: "‛.\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\vκ", }, { // 1782 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "%.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.~", - out: "%.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\rκ", + out: ".\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\rκ", }, { // 1783 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "%.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.~", - out: "%.χ␚,K/ν~R␆ξνow\x1fυ␐f>G?qλ\x05L`\x1c.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: ".\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\rκ", + out: "‛.\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\rκ", }, { // 1784 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.␐", - out: "~.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.␐", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\t.", + out: "$\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\t.", }, { // 1785 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.␐", - out: "‛~.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.␐", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\t.", + out: "$\t␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\t.", }, { // 1786 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "t.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.~", - out: "t.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\n.", + out: "$\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\n.", }, { // 1787 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "t.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.~", - out: "t.\x19ψ;␍eμ'FtMn}ο'\x1b[''`␘?f ~0ν.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\n.", + out: "$\n␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\n.", }, { // 1788 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.6", - out: "~.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.6", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\v.", + out: "$\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\v.", }, { // 1789 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.6", - out: "‛~.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.6", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\v.", + out: "$\v␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\v.", }, { // 1790 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, - in: "M.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.~", - out: "M.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\r.", + out: "$\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\r.", }, { // 1791 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, - in: "M.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.~", - out: "M.\vωR\nnlo%␕π"=ιμι␜|\x01d␈.:)?\x02π.~", + mask: EncodeDel | EncodeLeftPeriod | EncodeRightCrLfHtVt, + in: "$\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\r.", + out: "$\r␚␒?␁␋>\\x10ο\x05(<~ςCYx$φχO\x1c=η;,\r.", }, { // 1792 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.␓", - out: "~.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.␓", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, + in: "~ 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ω", + out: "~ 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ω", }, { // 1793 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.␓", - out: "‛~.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.␓", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, + in: "~ 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ω", + out: "‛~ 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ω", }, { // 1794 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, - in: "ψ.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.~", - out: "ψ.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, + in: "i 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ~", + out: "i 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ~", }, { // 1795 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, - in: "ψ.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.~", - out: "ψ.I\\`/T\n;\x13␄␔\x15\tqzπ%m␘βοηr␅u\x06η.~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftSpace, + in: "i 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ~", + out: "i 'φhR7<|\x01xαI\x16␘φτ␞\b␊#%dxv␉η␁ ~", }, { // 1796 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .\x1d", - out: "~.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .\x1d", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ !", + out: "~ z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ !", }, { // 1797 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .\x1d", - out: "‛~.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .\x1d", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ !", + out: "‛~ z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ !", }, { // 1798 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, - in: "%.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .~", - out: "%.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "\x1c z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ ~", + out: "\x1c z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ ~", }, { // 1799 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, - in: "%.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .~", - out: "%.\x18>τ\r7dQμεε"3'␐I;M\x04ckλ␃%ι\x1d .~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "\x1c z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ ~", + out: "\x1c z|5rσ\x1b\x10-␊ν:xidκNbG␗ρ#\x19␛#Wθ ~", }, { // 1800 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.7\x1b]ς9ψqTπBβυ\u007f$␙=K␋\t␕A␙I\x17\x05T./", - out: "~.7\x1b]ς9ψqTπBβυ\u007f‛$␙=K␋\t␕A␙I\x17\x05T./", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 &", + out: "~ ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 &", }, { // 1801 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.7\x1b]ς9ψqTπBβυ\u007f$␙=K␋\t␕A␙I\x17\x05T./", - out: "‛~.7\x1b]ς9ψqTπBβυ\u007f‛$␙=K␋\t␕A␙I\x17\x05T./", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 &", + out: "‛~ ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 &", }, { // 1802 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, - in: "!.7\x1b]ς9ψqTπBβυ\u007f$␙=K␋\t␕A␙I\x17\x05T.~", - out: "!.7\x1b]ς9ψqTπBβυ\u007f‛$␙=K␋\t␕A␙I\x17\x05T.~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "\x0f ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 ~", + out: "\x0f ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 ~", }, { // 1803 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, - in: "!.7\x1b]ς9ψqTπBβυ\u007f$␙=K␋\t␕A␙I\x17\x05T.~", - out: "!.7\x1b]ς9ψqTπBβυ\u007f‛$␙=K␋\t␕A␙I\x17\x05T.~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "\x0f ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 ~", + out: "\x0f ␔␋\x1d9:,~uξ[\n ␗{5$␃^ηδσ7τ/>\x05 ~", }, { // 1804 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.0", - out: "~.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.0", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ 9", + out: "~ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ 9", }, { // 1805 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.0", - out: "‛~.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.0", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ 9", + out: "‛~ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ 9", }, { // 1806 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "β.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.~", - out: "β.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "␛ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ ~", + out: "␛ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ ~", }, { // 1807 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, - in: "β.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.~", - out: "β.]')\x04M.%\x15'~σ$δτ?vι\x04M␉ψk#␎'?.~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "␛ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ ~", + out: "␛ VF/γ2D9\Gq␁ι|\x1d\x18\x17φ#ο:Ew\t#\x15τ ~", }, { // 1808 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.\b", - out: "~.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.\b", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt μ", + out: "~ ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt μ", }, { // 1809 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.\b", - out: "‛~.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.\b", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt μ", + out: "‛~ ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt μ", }, { // 1810 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, - in: "\x11.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.~", - out: "\x11.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftSpace, + in: "\x1b ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt ~", + out: "\x1b ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt ~", }, { // 1811 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, - in: "\x11.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.~", - out: "\x11.α!␍␕εσYG\x01=\x03/␑%ς\x1a␚U}\x04βQ^{xμ.~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftSpace, + in: "\x1b ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt ~", + out: "\x1b ␕'\uff00pβ␍[vλ\n␖*!θ9\x15[οDj\x1a-\\'χt ~", }, { // 1812 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.β", - out: "~.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.β", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftSpace, + in: "~ bζ\x00\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y \n", + out: "~ bζ␀\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y \n", }, { // 1813 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.β", - out: "‛~.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.β", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftSpace, + in: "~ bζ\x00\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y \n", + out: "‛~ bζ␀\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y \n", }, { // 1814 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, - in: "␓.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.~", - out: "␓.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftSpace, + in: "␊ bζ\x00\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y ~", + out: "␊ bζ␀\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y ~", }, { // 1815 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, - in: "␓.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.~", - out: "␓.␚I\\x1d}\fl\x1b}\x17βi␘1α␙ς\x0e\␂N\x0f␊.ηz.~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftSpace, + in: "␊ bζ\x00\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y ~", + out: "␊ bζ␀\x11ivχ␗z\x10\x04%ω!␟k/0πD\x0e@3ψ$Y ~", }, { // 1816 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.:", - out: "~.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.:", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftSpace, + in: "~ oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ς", + out: "~ oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ς", }, { // 1817 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.:", - out: "‛~.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.:", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftSpace, + in: "~ oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ς", + out: "‛~ oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ς", }, { // 1818 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, - in: "χ.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.~", - out: "χ.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftSpace, + in: "I oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ~", + out: "I oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ~", }, { // 1819 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, - in: "χ.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.~", - out: "χ.␑ρuο\uff00␞G\x03[;]\x15n␡ζHVχλq<\x04␟;?l.~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftSpace, + in: "I oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ~", + out: "I oCχνυ>\x03␘\b\\␊$?G\rb]`1w␃\"dUu␔ ~", }, { // 1820 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.\x06", - out: "~.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.\x06", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftSpace, + in: "~ /␜Fm\x7fωμζθ/!D\x03_p>\\]7\x13\x01\x024ξ>v ␇", + out: "~ /␜Fm\x7fωμζθ/‛!D\x03_p>\\]7\x13\x01\x024ξ>v ␇", }, { // 1821 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.\x06", - out: "‛~.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.\x06", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftSpace, + in: "~ /␜Fm\x7fωμζθ/!D\x03_p>\\]7\x13\x01\x024ξ>v ␇", + out: "‛~ /␜Fm\x7fωμζθ/‛!D\x03_p>\\]7\x13\x01\x024ξ>v ␇", }, { // 1822 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, - in: "ς.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.~", - out: "ς.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftSpace, + in: ") /␜Fm\x7fωμζθ/!D\x03_p>\\]7\x13\x01\x024ξ>v ~", + out: ") /␜Fm\x7fωμζθ/‛!D\x03_p>\\]7\x13\x01\x024ξ>v ~", }, { // 1823 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, - in: "ς.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.~", - out: "ς.>\x03fπ␐?␅ν\x0eρ&τ[\fdc+Ul5>}:\"ν^.~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftSpace, + in: ") /␜Fm\x7fωμζθ/!D\x03_p>\\]7\x13\x01\x024ξ>v ~", + out: ") /␜Fm\x7fωμζθ/‛!D\x03_p>\\]7\x13\x01\x024ξ>v ~", }, { // 1824 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␐cm/φIqγ#'K\x00:κδ␞π2L\x14J\x1aW\x03S\x15.ο", - out: "~.␐cm/φIqγ‛#'K␀:κδ␞π2L\x14J\x1aW\x03S\x15.ο", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftSpace, + in: "~ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! \x0e", + out: "~ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! \x0e", }, { // 1825 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.␐cm/φIqγ#'K\x00:κδ␞π2L\x14J\x1aW\x03S\x15.ο", - out: "‛~.␐cm/φIqγ‛#'K␀:κδ␞π2L\x14J\x1aW\x03S\x15.ο", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftSpace, + in: "~ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! \x0e", + out: "‛~ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! \x0e", }, { // 1826 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, - in: "␋.␐cm/φIqγ#'K\x00:κδ␞π2L\x14J\x1aW\x03S\x15.~", - out: "␋.␐cm/φIqγ‛#'K␀:κδ␞π2L\x14J\x1aW\x03S\x15.~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftSpace, + in: "σ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! ~", + out: "σ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! ~", }, { // 1827 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, - in: "␋.␐cm/φIqγ#'K\x00:κδ␞π2L\x14J\x1aW\x03S\x15.~", - out: "␋.␐cm/φIqγ‛#'K␀:κδ␞π2L\x14J\x1aW\x03S\x15.~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftSpace, + in: "σ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! ~", + out: "σ \x1f\x1d:a␡ωJ^␂jφ;γυ*PJλ%.`'␃%*! ~", }, { // 1828 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.\x0f", - out: "~.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.\x0f", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% +", + out: "~ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% +", }, { // 1829 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.\x0f", - out: "‛~.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.\x0f", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "~ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% +", + out: "‛~ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% +", }, { // 1830 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, - in: "y.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.~", - out: "y.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "␎ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% ~", + out: "␎ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% ~", }, { // 1831 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, - in: "y.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.~", - out: "y.[$2:\x15ζ0VKγHf<x3\rBρ;␏ο␂?\\rB.~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftSpace, + in: "␎ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% ~", + out: "␎ |/␎ψj\bA#\x12+πpξ␍Il3e;n\x04ηrωs% ~", }, { // 1832 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.!␎E\x0eBK:>T␊οy␋[*φ\fξv\θ4?\x1b\x05χ.V", - out: "~.!␎E\x0eBK:>T␊οy␋[*φ\fξv‛\θ4?\x1b\x05χ.V", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, + in: "~ GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε '", + out: "~ GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε '", }, { // 1833 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.!␎E\x0eBK:>T␊οy␋[*φ\fξv\θ4?\x1b\x05χ.V", - out: "‛~.!␎E\x0eBK:>T␊οy␋[*φ\fξv‛\θ4?\x1b\x05χ.V", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, + in: "~ GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε '", + out: "‛~ GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε '", }, { // 1834 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "χ.!␎E\x0eBK:>T␊οy␋[*φ\fξv\θ4?\x1b\x05χ.~", - out: "χ.!␎E\x0eBK:>T␊οy␋[*φ\fξv‛\θ4?\x1b\x05χ.~", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, + in: "\r GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε ~", + out: "\r GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε ~", }, { // 1835 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, - in: "χ.!␎E\x0eBK:>T␊οy␋[*φ\fξv\θ4?\x1b\x05χ.~", - out: "χ.!␎E\x0eBK:>T␊οy␋[*φ\fξv‛\θ4?\x1b\x05χ.~", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftSpace, + in: "\r GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε ~", + out: "\r GD␍#υ37*'ψ\x1dφμr%\f␊|Wζ[4V#\x06ε ~", }, { // 1836 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.ρ", - out: "~.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.ρ", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, + in: "~ K␌6.?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ␚", + out: "~ K␌6.‛?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ␚", }, { // 1837 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.ρ", - out: "‛~.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.ρ", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, + in: "~ K␌6.?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ␚", + out: "‛~ K␌6.‛?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ␚", }, { // 1838 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, - in: "=.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.~", - out: "=.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, + in: "\ K␌6.?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ~", + out: "\ K␌6.‛?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ~", }, { // 1839 - mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, - in: "=.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.~", - out: "=.~λν]|+ωι\]ξSv`_d`␂j]:\x14/3\x131.~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftSpace, + in: "\ K␌6.?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ~", + out: "\ K␌6.‛?υα`S␛␞ο\x7fNO\x12ζδ\x16ψ(%o*\x1b\x0e ~", }, { // 1840 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.f{*>9γ9\x00ω#w␞␌ψ/#%\x00␎Y\x13L␅3␜λ.m", - out: "~.f{*>9γ9␀ω#w␞␌ψ/#%␀␎Y\x13L␅3␜λ.m", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, + in: "~ b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n*e *", + out: "~ b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n‛*e *", }, { // 1841 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.f{*>9γ9\x00ω#w␞␌ψ/#%\x00␎Y\x13L␅3␜λ.m", - out: "‛~.f{*>9γ9␀ω#w␞␌ψ/#%␀␎Y\x13L␅3␜λ.m", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, + in: "~ b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n*e *", + out: "‛~ b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n‛*e *", }, { // 1842 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, - in: "ς.f{*>9γ9\x00ω#w␞␌ψ/#%\x00␎Y\x13L␅3␜λ.~", - out: "ς.f{*>9γ9␀ω#w␞␌ψ/#%␀␎Y\x13L␅3␜λ.~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, + in: "W b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n*e ~", + out: "W b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n‛*e ~", }, { // 1843 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, - in: "ς.f{*>9γ9\x00ω#w␞␌ψ/#%\x00␎Y\x13L␅3␜λ.~", - out: "ς.f{*>9γ9␀ω#w␞␌ψ/#%␀␎Y\x13L␅3␜λ.~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftSpace, + in: "W b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n*e ~", + out: "W b'_*ω_j|θαφ%␙γJγH#␍\x02Y␅␃\n‛*e ~", }, { // 1844 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.tWUTψ␒\t=␃ψm6\u007ftφd(ν\u007fs␍τ|σ?F./", - out: "~.tWUTψ‛␒␉=‛␃ψm6\u007ftφd(ν\u007fs‛␍τ|σ?F./", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, + in: "~ c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 \", + out: "~ c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 \", }, { // 1845 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, - in: "~.tWUTψ␒\t=␃ψm6\u007ftφd(ν\u007fs␍τ|σ?F./", - out: "‛~.tWUTψ‛␒␉=‛␃ψm6\u007ftφd(ν\u007fs‛␍τ|σ?F./", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, + in: "~ c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 \", + out: "‛~ c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 \", }, { // 1846 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, - in: "␖.tWUTψ␒\t=␃ψm6\u007ftφd(ν\u007fs␍τ|σ?F.~", - out: "‛␖.tWUTψ‛␒␉=‛␃ψm6\u007ftφd(ν\u007fs‛␍τ|σ?F.~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, + in: "ω c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 ~", + out: "ω c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 ~", }, { // 1847 - mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, - in: "␖.tWUTψ␒\t=␃ψm6\u007ftφd(ν\u007fs␍τ|σ?F.~", - out: "‛␖.tWUTψ‛␒␉=‛␃ψm6\u007ftφd(ν\u007fs‛␍τ|σ?F.~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftSpace, + in: "ω c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 ~", + out: "ω c(}>␘`χL␌T\x17{a␔\x01Flη\aO`νν␄ς\x12 ~", }, { // 1848 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\t\x17", - out: "~\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\t\x17", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ δoG\nφo]*:%!ω!␗|\x7f␚\x05χ␀mhjH␎η {", + out: "~ δoG\nφo]*:%!ω!␗|\x7f␚\x05χ‛␀mhjH␎η {", }, { // 1849 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\t\x17", - out: "‛~\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\t\x17", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ δoG\nφo]*:%!ω!␗|\x7f␚\x05χ␀mhjH␎η {", + out: "‛~ δoG\nφo]*:%!ω!␗|\x7f␚\x05χ‛␀mhjH␎η {", }, { // 1850 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\n\x17", - out: "~\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\n\x17", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, + in: "e δoG\nφo]*:%!ω!␗|\x7f␚\x05χ␀mhjH␎η ~", + out: "e δoG\nφo]*:%!ω!␗|\x7f␚\x05χ‛␀mhjH␎η ~", }, { // 1851 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\n\x17", - out: "‛~\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\n\x17", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftSpace, + in: "e δoG\nφo]*:%!ω!␗|\x7f␚\x05χ␀mhjH␎η ~", + out: "e δoG\nφo]*:%!ω!␗|\x7f␚\x05χ‛␀mhjH␎η ~", }, { // 1852 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\v\x17", - out: "~\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\v\x17", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, + in: "~ 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U #", + out: "~ 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U #", }, { // 1853 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\v\x17", - out: "‛~\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\v\x17", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, + in: "~ 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U #", + out: "‛~ 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U #", }, { // 1854 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\r\x17", - out: "~\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\r\x17", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, + in: "ω 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U ~", + out: "ω 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U ~", }, { // 1855 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\r\x17", - out: "‛~\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\r\x17", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftSpace, + in: "ω 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U ~", + out: "ω 2!λ\uff00J␍?␅ωpπ<η/␟~QI␝t\vβs\x19\x12U ~", }, { // 1856 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\t~", - out: "Q\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\t~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ R", + out: "~ ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ R", }, { // 1857 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\t~", - out: "Q\t\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\t~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "~ ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ R", + out: "‛~ ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ R", }, { // 1858 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\n~", - out: "Q\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\n~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "' ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ ~", + out: "' ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ ~", }, { // 1859 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\n~", - out: "Q\n\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\n~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftSpace, + in: "' ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ ~", + out: "' ␃$μ<πH(ξ,#|$␑E$\x1c$\x1b|ι0s\x01Wpξ ~", }, { // 1860 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\v~", - out: "Q\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\v~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, + in: "~ M\x17\v␊\x1aβς&φ"τ|\x7fg\n7θ\"!ι$e␍Ay␃ {", + out: "~ M\x17\v‛␊\x1aβς&φ"τ|\x7fg␊7θ\"!ι$e‛␍Ay␃ {", }, { // 1861 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\v~", - out: "Q\v\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\v~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, + in: "~ M\x17\v␊\x1aβς&φ"τ|\x7fg\n7θ\"!ι$e␍Ay␃ {", + out: "‛~ M\x17\v‛␊\x1aβς&φ"τ|\x7fg␊7θ\"!ι$e‛␍Ay␃ {", }, { // 1862 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\r~", - out: "Q\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\r~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, + in: "> M\x17\v␊\x1aβς&φ"τ|\x7fg\n7θ\"!ι$e␍Ay␃ ~", + out: "> M\x17\v‛␊\x1aβς&φ"τ|\x7fg␊7θ\"!ι$e‛␍Ay␃ ~", }, { // 1863 - mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "Q\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq␀ο␊h8␐␙\r~", - out: "Q\r\x0f5\\υ!Dτ`/␄\x18{\x16M/#\x0fιq‛␀ο␊h8␐␙\r~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftSpace, + in: "> M\x17\v␊\x1aβς&φ"τ|\x7fg\n7θ\"!ι$e␍Ay␃ ~", + out: "> M\x17\v‛␊\x1aβς&φ"τ|\x7fg␊7θ\"!ι$e‛␍Ay␃ ~", }, { // 1864 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\tψ", - out: "~\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\tψ", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, + in: "~ $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% 6", + out: "~ $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% 6", }, { // 1865 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\tψ", - out: "‛~\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\tψ", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, + in: "~ $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% 6", + out: "‛~ $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% 6", }, { // 1866 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\nψ", - out: "~\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\nψ", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, + in: "N $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% ~", + out: "N $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% ~", }, { // 1867 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\nψ", - out: "‛~\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\nψ", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftSpace, + in: "N $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% ~", + out: "N $Sξ*υuι\x0fδ%O␈C%:B␚4π"!]π\x05w% ~", }, { // 1868 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\vψ", - out: "~\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\vψ", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, + in: "~ wθ␎%\x1egν;(,/%\x7f.\b␝c*M\x13␁Y^κhσ λ", + out: "~ wθ‛␎%␞gν;(,/%\x7f.␈‛␝c*M␓‛␁Y^κhσ λ", }, { // 1869 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\vψ", - out: "‛~\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\vψ", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, + in: "~ wθ␎%\x1egν;(,/%\x7f.\b␝c*M\x13␁Y^κhσ λ", + out: "‛~ wθ‛␎%␞gν;(,/%\x7f.␈‛␝c*M␓‛␁Y^κhσ λ", }, { // 1870 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\rψ", - out: "~\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\rψ", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, + in: "ζ wθ␎%\x1egν;(,/%\x7f.\b␝c*M\x13␁Y^κhσ ~", + out: "ζ wθ‛␎%␞gν;(,/%\x7f.␈‛␝c*M␓‛␁Y^κhσ ~", }, { // 1871 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\rψ", - out: "‛~\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\rψ", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftSpace, + in: "ζ wθ␎%\x1egν;(,/%\x7f.\b␝c*M\x13␁Y^κhσ ~", + out: "ζ wθ‛␎%␞gν;(,/%\x7f.␈‛␝c*M␓‛␁Y^κhσ ~", }, { // 1872 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\t~", - out: "6\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N␀Sqζη.3", + out: "~.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N‛␀Sqζη.3", }, { // 1873 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\t~", - out: "6\tG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N␀Sqζη.3", + out: "‛~.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N‛␀Sqζη.3", }, { // 1874 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\n~", - out: "6\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, + in: "\n.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N␀Sqζη.~", + out: "\n.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N‛␀Sqζη.~", }, { // 1875 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\n~", - out: "6\nG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftPeriod, + in: "\n.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N␀Sqζη.~", + out: "\n.\\πr"\x02\x1dν\x16T!␁;εδ␗PAW$#N‛␀Sqζη.~", }, { // 1876 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\v~", - out: "6\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.ο", + out: "~.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.ο", }, { // 1877 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\v~", - out: "6\vG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.ο", + out: "‛~.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.ο", }, { // 1878 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\r~", - out: "6\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "H.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.~", + out: "H.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.~", }, { // 1879 - mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "6\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\r~", - out: "6\rG[v\r\x0f\x0ffp␞$μ$M\tlτ␄4␋χν>κy\x1dM\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "H.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.~", + out: "H.)`ιι#/v␆\fUR\b$0␗\γ[␎ν␏eτD*;.~", }, { // 1880 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\tr", - out: "~\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\tr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.Iz:ω\x11␚π4.pw␒\x01ο␀␎CFδω␋^ς␅\x.\t", + out: "~.Iz:ω\x11␚π4.pw␒\x01ο‛␀␎CFδω␋^ς␅\x.\t", }, { // 1881 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\tr", - out: "‛~\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\tr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.Iz:ω\x11␚π4.pw␒\x01ο␀␎CFδω␋^ς␅\x.\t", + out: "‛~.Iz:ω\x11␚π4.pw␒\x01ο‛␀␎CFδω␋^ς␅\x.\t", }, { // 1882 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\nr", - out: "~\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\nr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "\b.Iz:ω\x11␚π4.pw␒\x01ο␀␎CFδω␋^ς␅\x.~", + out: "\b.Iz:ω\x11␚π4.pw␒\x01ο‛␀␎CFδω␋^ς␅\x.~", }, { // 1883 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\nr", - out: "‛~\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\nr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "\b.Iz:ω\x11␚π4.pw␒\x01ο␀␎CFδω␋^ς␅\x.~", + out: "\b.Iz:ω\x11␚π4.pw␒\x01ο‛␀␎CFδω␋^ς␅\x.~", }, { // 1884 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\vr", - out: "~\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\vr", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.Y", + out: "~.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.Y", }, { // 1885 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\vr", - out: "‛~\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\vr", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.Y", + out: "‛~.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.Y", }, { // 1886 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\rr", - out: "~\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\rr", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "σ.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.~", + out: "σ.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.~", }, { // 1887 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\rr", - out: "‛~\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\rr", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "σ.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.~", + out: "σ.S/Pl%\x16"Eμ<ι:ηβ␍';␅λ\r?;\f/␃\x01.~", }, { // 1888 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\t~", - out: "?\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.4!n␆vh*␙G\x1faζθCr?␅\x00#dOγv\x01␊η.λ", + out: "~.4!n␆vh*␙G\x1faζθCr?␅␀#dOγv\x01␊η.λ", }, { // 1889 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\t~", - out: "?\t\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.4!n␆vh*␙G\x1faζθCr?␅\x00#dOγv\x01␊η.λ", + out: "‛~.4!n␆vh*␙G\x1faζθCr?␅␀#dOγv\x01␊η.λ", }, { // 1890 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\n~", - out: "?\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, + in: "ς.4!n␆vh*␙G\x1faζθCr?␅\x00#dOγv\x01␊η.~", + out: "ς.4!n␆vh*␙G\x1faζθCr?␅␀#dOγv\x01␊η.~", }, { // 1891 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\n~", - out: "?\n\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftPeriod, + in: "ς.4!n␆vh*␙G\x1faζθCr?␅\x00#dOγv\x01␊η.~", + out: "ς.4!n␆vh*␙G\x1faζθCr?␅␀#dOγv\x01␊η.~", }, { // 1892 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\v~", - out: "?\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.4", + out: "~.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.4", }, { // 1893 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\v~", - out: "?\v\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.4", + out: "‛~.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.4", }, { // 1894 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\r~", - out: "?\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, + in: "[.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.~", + out: "‛[.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.~", }, { // 1895 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "?\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\r~", - out: "?\r\x17jW␊.QZp\x0f\tβ\x11υyτ*␟\x02Fςλεb␌␒[\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftPeriod, + in: "[.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.~", + out: "‛[.πJ:C$γ[!3J\r␅Hl5\x04#σφυ@\x02λ␗␉\x1c.~", }, { // 1896 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t%", - out: "~\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␉\rE4v<\x1fι␚rσφα\ap␀␊'V\x14c\ε:|;.\x17", + out: "~.␉\rE4v<\x1fι␚rσφα\ap‛␀␊'V\x14c\ε:|;.\x17", }, { // 1897 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t%", - out: "‛~\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␉\rE4v<\x1fι␚rσφα\ap␀␊'V\x14c\ε:|;.\x17", + out: "‛~.␉\rE4v<\x1fι␚rσφα\ap‛␀␊'V\x14c\ε:|;.\x17", }, { // 1898 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n%", - out: "~\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, + in: "K.␉\rE4v<\x1fι␚rσφα\ap␀␊'V\x14c\ε:|;.~", + out: "K.␉\rE4v<\x1fι␚rσφα\ap‛␀␊'V\x14c\ε:|;.~", }, { // 1899 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n%", - out: "‛~\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftPeriod, + in: "K.␉\rE4v<\x1fι␚rσφα\ap␀␊'V\x14c\ε:|;.~", + out: "K.␉\rE4v<\x1fι␚rσφα\ap‛␀␊'V\x14c\ε:|;.~", }, { // 1900 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v%", - out: "~\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v%", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+\x00.␗8␍.ψn␁~.μ", + out: "~.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+␀.␗8␍.ψn␁~.μ", }, { // 1901 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v%", - out: "‛~\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v%", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+\x00.␗8␍.ψn␁~.μ", + out: "‛~.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+␀.␗8␍.ψn␁~.μ", }, { // 1902 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r%", - out: "~\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r%", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftPeriod, + in: "y.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+\x00.␗8␍.ψn␁~.~", + out: "y.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+␀.␗8␍.ψn␁~.~", }, { // 1903 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r%", - out: "‛~\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r%", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftPeriod, + in: "y.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+\x00.␗8␍.ψn␁~.~", + out: "y.'ο\x1cR\x1e`κ\x19`ς\x14\x16/␇␏+␀.␗8␍.ψn␁~.~", }, { // 1904 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t~", - out: "@\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.τ\r}7ξ[κ\rC\x15␀(\rbαLu␅k*φ\x13<v%χ.?", + out: "~.τ\r}7ξ[κ\rC\x15‛␀(\rbαLu␅k*φ\x13<v%χ.?", }, { // 1905 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t~", - out: "@\t#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.τ\r}7ξ[κ\rC\x15␀(\rbαLu␅k*φ\x13<v%χ.?", + out: "‛~.τ\r}7ξ[κ\rC\x15‛␀(\rbαLu␅k*φ\x13<v%χ.?", }, { // 1906 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n~", - out: "@\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, + in: ":.τ\r}7ξ[κ\rC\x15␀(\rbαLu␅k*φ\x13<v%χ.~", + out: ":.τ\r}7ξ[κ\rC\x15‛␀(\rbαLu␅k*φ\x13<v%χ.~", }, { // 1907 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n~", - out: "@\n#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftPeriod, + in: ":.τ\r}7ξ[κ\rC\x15␀(\rbαLu␅k*φ\x13<v%χ.~", + out: ":.τ\r}7ξ[κ\rC\x15‛␀(\rbαLu␅k*φ\x13<v%χ.~", }, { // 1908 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v~", - out: "@\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.θV\x0fe&λ\x06␞[␋"\x03ο#ξωQ_/&␇␕␟ρ<].\x7f", + out: "~.θV\x0fe&λ\x06␞[␋‛"\x03ο#ξωQ_/&␇␕␟ρ<].\x7f", }, { // 1909 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v~", - out: "@\v#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\v~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.θV\x0fe&λ\x06␞[␋"\x03ο#ξωQ_/&␇␕␟ρ<].\x7f", + out: "‛~.θV\x0fe&λ\x06␞[␋‛"\x03ο#ξωQ_/&␇␕␟ρ<].\x7f", }, { // 1910 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r~", - out: "@\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "e.θV\x0fe&λ\x06␞[␋"\x03ο#ξωQ_/&␇␕␟ρ<].~", + out: "e.θV\x0fe&λ\x06␞[␋‛"\x03ο#ξωQ_/&␇␕␟ρ<].~", }, { // 1911 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "@\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r~", - out: "@\r#V␏τ_υ\x18uσζ;\x02␑␕$"f\a^(δ?73\r>\r~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftPeriod, + in: "e.θV\x0fe&λ\x06␞[␋"\x03ο#ξωQ_/&␇␕␟ρ<].~", + out: "e.θV\x0fe&λ\x06␞[␋‛"\x03ο#ξωQ_/&␇␕␟ρ<].~", }, { // 1912 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\tο", - out: "~\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\tο", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.w", + out: "~.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.w", }, { // 1913 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\tο", - out: "‛~\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\tο", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.w", + out: "‛~.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.w", }, { // 1914 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\nο", - out: "~\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\nο", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, + in: "\n.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.~", + out: "\n.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.~", }, { // 1915 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\nο", - out: "‛~\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\nο", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftPeriod, + in: "\n.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.~", + out: "\n.0/\x15$x0gπ␅β\x04γ*\x15h␡ιβ␝<^α[p\"E.~", }, { // 1916 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\vο", - out: "~\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\vο", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.[", + out: "~.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.[", }, { // 1917 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\vο", - out: "‛~\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\vο", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.[", + out: "‛~.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.[", }, { // 1918 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\rο", - out: "~\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\rο", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, + in: "1.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.~", + out: "1.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.~", }, { // 1919 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\rο", - out: "‛~\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\rο", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftPeriod, + in: "1.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.~", + out: "1.t>j|1b]`cμ?r)␋υ␕ς\x1a;δ`θ6Cβ?.~", }, { // 1920 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\t~", - out: "\x16\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\t~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.Dο\uff00I\x04z{<-`γE␚5\x1a\x00\"φ␍ω';␎:'\x18.l", + out: "~.Dο\uff00I\x04z{<-`γE␚5\x1a␀\"φ␍ω';␎:'\x18.l", }, { // 1921 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\t~", - out: "\x16\t␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\t~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.Dο\uff00I\x04z{<-`γE␚5\x1a\x00\"φ␍ω';␎:'\x18.l", + out: "‛~.Dο\uff00I\x04z{<-`γE␚5\x1a␀\"φ␍ω';␎:'\x18.l", }, { // 1922 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\n~", - out: "\x16\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\n~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, + in: "γ.Dο\uff00I\x04z{<-`γE␚5\x1a\x00\"φ␍ω';␎:'\x18.~", + out: "γ.Dο\uff00I\x04z{<-`γE␚5\x1a␀\"φ␍ω';␎:'\x18.~", }, { // 1923 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\n~", - out: "\x16\n␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\n~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftPeriod, + in: "γ.Dο\uff00I\x04z{<-`γE␚5\x1a\x00\"φ␍ω';␎:'\x18.~", + out: "γ.Dο\uff00I\x04z{<-`γE␚5\x1a␀\"φ␍ω';␎:'\x18.~", }, { // 1924 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\v~", - out: "\x16\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\v~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␁]ηm$γξD\x04δ[!z␉hXν5\\\a|$C0@β.S", + out: "~.␁]ηm$γξD\x04δ[!z␉hXν5\\\a‛|$C0@β.S", }, { // 1925 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\v~", - out: "\x16\v␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\v~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␁]ηm$γξD\x04δ[!z␉hXν5\\\a|$C0@β.S", + out: "‛~.␁]ηm$γξD\x04δ[!z␉hXν5\\\a‛|$C0@β.S", }, { // 1926 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\r~", - out: "\x16\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\r~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, + in: "#.␁]ηm$γξD\x04δ[!z␉hXν5\\\a|$C0@β.~", + out: "#.␁]ηm$γξD\x04δ[!z␉hXν5\\\a‛|$C0@β.~", }, { // 1927 - mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x16\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7\x00\x10+\x12\r~", - out: "\x16\r␗␙*ξV\vυ$␂tGθξζY'\␊'\x1do7␀\x10+\x12\r~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftPeriod, + in: "#.␁]ηm$γξD\x04δ[!z␉hXν5\\\a|$C0@β.~", + out: "#.␁]ηm$γξD\x04δ[!z␉hXν5\\\a‛|$C0@β.~", }, { // 1928 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t,", - out: "~\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t,", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.7\x152|\x11\x10υι␀D>υfv␒\rε␟ψ␐r1F;␜P.\x1a", + out: "~.7\x152|\x11\x10υι‛␀D>υfv␒\rε␟ψ␐r1F;␜P.\x1a", }, { // 1929 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t,", - out: "‛~\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t,", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.7\x152|\x11\x10υι␀D>υfv␒\rε␟ψ␐r1F;␜P.\x1a", + out: "‛~.7\x152|\x11\x10υι‛␀D>υfv␒\rε␟ψ␐r1F;␜P.\x1a", }, { // 1930 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n,", - out: "~\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n,", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, + in: "4.7\x152|\x11\x10υι␀D>υfv␒\rε␟ψ␐r1F;␜P.~", + out: "4.7\x152|\x11\x10υι‛␀D>υfv␒\rε␟ψ␐r1F;␜P.~", }, { // 1931 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n,", - out: "‛~\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n,", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftPeriod, + in: "4.7\x152|\x11\x10υι␀D>υfv␒\rε␟ψ␐r1F;␜P.~", + out: "4.7\x152|\x11\x10υι‛␀D>υfv␒\rε␟ψ␐r1F;␜P.~", }, { // 1932 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v,", - out: "~\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v,", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.3", + out: "~.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.3", }, { // 1933 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v,", - out: "‛~\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v,", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.3", + out: "‛~.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.3", }, { // 1934 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r,", - out: "~\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r,", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x7f.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.~", + out: "\x7f.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.~", }, { // 1935 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r,", - out: "‛~\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r,", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x7f.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.~", + out: "\x7f.␝m*>N\x01\bξ\"-ςzβZ␜␛\x7fO(CμX;;σκ.~", }, { // 1936 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t~", - out: "\x0e\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␋w#iφVaG␅\x02S1\\η/lκe␎\x0fζν7l!φ.!", + out: "~.␋w#iφVaG␅\x02S1\η/lκe␎\x0fζν7l!φ.!", }, { // 1937 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t~", - out: "\x0e\t\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\t~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.␋w#iφVaG␅\x02S1\\η/lκe␎\x0fζν7l!φ.!", + out: "‛~.␋w#iφVaG␅\x02S1\η/lκe␎\x0fζν7l!φ.!", }, { // 1938 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n~", - out: "\x0e\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x1f.␋w#iφVaG␅\x02S1\\η/lκe␎\x0fζν7l!φ.~", + out: "\x1f.␋w#iφVaG␅\x02S1\η/lκe␎\x0fζν7l!φ.~", }, { // 1939 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n~", - out: "\x0e\n\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\n~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x1f.␋w#iφVaG␅\x02S1\\η/lκe␎\x0fζν7l!φ.~", + out: "\x1f.␋w#iφVaG␅\x02S1\η/lκe␎\x0fζν7l!φ.~", }, { // 1940 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v~", - out: "\x0e\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.!\fλa\x00κ*#;\x18-␉"\r:<ξ*Vγω.\\lco.υ", + out: "~.!\fλa␀κ*#;\x18-␉"␍:<ξ*Vγω.\\lco.υ", }, { // 1941 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v~", - out: "\x0e\v\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\v~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.!\fλa\x00κ*#;\x18-␉"\r:<ξ*Vγω.\\lco.υ", + out: "‛~.!\fλa␀κ*#;\x18-␉"␍:<ξ*Vγω.\\lco.υ", }, { // 1942 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r~", - out: "\x0e\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, + in: "1.!\fλa\x00κ*#;\x18-␉"\r:<ξ*Vγω.\\lco.~", + out: "1.!\fλa␀κ*#;\x18-␉"␍:<ξ*Vγω.\\lco.~", }, { // 1943 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "\x0e\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r~", - out: "\x0e\r\f9P␄\\␖εθ+␖.f7ρ␃/δ␖s5π\v␖|HR\r~", + mask: EncodeCrLf | EncodeLeftTilde | EncodeLeftPeriod, + in: "1.!\fλa\x00κ*#;\x18-␉"\r:<ξ*Vγω.\\lco.~", + out: "1.!\fλa␀κ*#;\x18-␉"␍:<ξ*Vγω.\\lco.~", }, { // 1944 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\t␏", - out: "~\t␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\t␏", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.ν", + out: "~.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.ν", }, { // 1945 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\t␏", - out: "‛~\t␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\t␏", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.ν", + out: "‛~.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.ν", }, { // 1946 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\n␏", - out: "~\n␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\n␏", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, + in: "x.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.~", + out: "x.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.~", }, { // 1947 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\n␏", - out: "‛~\n␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\n␏", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftPeriod, + in: "x.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.~", + out: "x.μζμ"ι[Wδ+\x05B%?!nO><M\x06|␘4xZ␕.~", }, { // 1948 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\v␏", - out: "~\v␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\v␏", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.qr6ω%␅_}␏I\x0f\t\n'φ␛Kο\nIεμ;lκ␔.␂", + out: "~.qr6ω%‛␅_}‛␏I␏␉␊'φ‛␛Kο␊Iεμ;lκ‛␔.‛␂", }, { // 1949 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\v␏", - out: "‛~\v␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\v␏", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, + in: "~.qr6ω%␅_}␏I\x0f\t\n'φ␛Kο\nIεμ;lκ␔.␂", + out: "‛~.qr6ω%‛␅_}‛␏I␏␉␊'φ‛␛Kο␊Iεμ;lκ‛␔.‛␂", }, { // 1950 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\r␏", - out: "~\r␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\r␏", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x00.qr6ω%␅_}␏I\x0f\t\n'φ␛Kο\nIεμ;lκ␔.~", + out: "␀.qr6ω%‛␅_}‛␏I␏␉␊'φ‛␛Kο␊Iεμ;lκ‛␔.~", }, { // 1951 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\r␏", - out: "‛~\r␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\r␏", + mask: EncodeCtl | EncodeLeftTilde | EncodeLeftPeriod, + in: "\x00.qr6ω%␅_}␏I\x0f\t\n'φ␛Kο\nIεμ;lκ␔.~", + out: "␀.qr6ω%‛␅_}‛␏I␏␉␊'φ‛␛Kο␊Iεμ;lκ‛␔.~", }, { // 1952 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\t␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\t~", - out: "!\t␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\tK", + out: "~\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\tK", }, { // 1953 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\t␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\t~", - out: "!\t␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\tK", + out: "‛~\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\tK", }, { // 1954 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\n␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\n~", - out: "!\n␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\nK", + out: "~\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\nK", }, { // 1955 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\n␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\n~", - out: "!\n␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\nK", + out: "‛~\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\nK", }, { // 1956 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\v␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\v~", - out: "!\v␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\v~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\vK", + out: "~\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\vK", }, { // 1957 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\v␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\v~", - out: "!\v␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\v~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\vK", + out: "‛~\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\vK", }, { // 1958 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\r␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\r~", - out: "!\r␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\r~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\rK", + out: "~\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\rK", }, { // 1959 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "!\r␑\x17α␀D uςα\x03X␖"x*\x13\x01\a4N9γ;ς-λ\r~", - out: "!\r␑\x17α‛␀D uςα\x03X␖"x*\x13\x01\a4N9γ‛;ς-λ\r~", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\rK", + out: "‛~\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\rK", }, { // 1960 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\tγ", - out: "~\t-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\tγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\t~", + out: "ψ\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\t~", }, { // 1961 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\tγ", - out: "‛~\t-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\tγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\t~", + out: "ψ\tυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\t~", }, { // 1962 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\nγ", - out: "~\n-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\nγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\n~", + out: "ψ\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\n~", }, { // 1963 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\nγ", - out: "‛~\n-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\nγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\n~", + out: "ψ\nυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\n~", }, { // 1964 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\vγ", - out: "~\v-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\vγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\v~", + out: "ψ\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\v~", }, { // 1965 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\vγ", - out: "‛~\v-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\vγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\v~", + out: "ψ\vυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\v~", }, { // 1966 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\rγ", - out: "~\r-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\rγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\r~", + out: "ψ\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\r~", }, { // 1967 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\rγ", - out: "‛~\r-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\rγ", + mask: EncodeZero | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ψ\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\r~", + out: "ψ\rυXμ0/P/v␃$\x7fμ\x0e\x0eα/.%8M%4!$LT\r~", }, { // 1968 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\t-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\t~", - out: "n\t-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\t~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\tι", + out: "~\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\tι", }, { // 1969 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\t-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\t~", - out: "n\t-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\t~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\tι", + out: "‛~\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\tι", }, { // 1970 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\n-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\n~", - out: "n\n-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\n~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\nι", + out: "~\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\nι", }, { // 1971 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\n-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\n~", - out: "n\n-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\n~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\nι", + out: "‛~\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\nι", }, { // 1972 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\v-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\v~", - out: "n\v-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\vι", + out: "~\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\vι", }, { // 1973 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\v-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\v~", - out: "n\v-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\vι", + out: "‛~\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\vι", }, { // 1974 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\r-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\r~", - out: "n\r-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\rι", + out: "~\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\rι", }, { // 1975 - mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "n\r-H\x05$␚␝ν4␀ς]ηwX>bγrj␓<␈τq\x17S\r~", - out: "n\r-H\x05$␚␝ν4‛␀ς]ηwX>bγrj␓<␈τq\x17S\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\rι", + out: "‛~\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\rι", }, { // 1976 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t,", - out: "~\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\t~", + out: "/\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\t~", }, { // 1977 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t,", - out: "‛~\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\t~", + out: "/\tχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\t~", }, { // 1978 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n,", - out: "~\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\n~", + out: "/\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\n~", }, { // 1979 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n,", - out: "‛~\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\n~", + out: "/\nχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\n~", }, { // 1980 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v,", - out: "~\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\v~", + out: "/\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\v~", }, { // 1981 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v,", - out: "‛~\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\v~", + out: "/\vχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\v~", }, { // 1982 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r,", - out: "~\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\r~", + out: "/\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\r~", }, { // 1983 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r,", - out: "‛~\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r,", + mask: EncodeSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "/\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\r~", + out: "/\rχ`␓Tv^[␞~ωλh2j-μ␎␡'\f&?\x10:y*\r~", }, { // 1984 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t~", - out: "`\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\t5", + out: "~\tψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\t5", }, { // 1985 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t~", - out: "`\t]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\t5", + out: "‛~\tψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\t5", }, { // 1986 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n~", - out: "`\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\n5", + out: "~\nψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\n5", }, { // 1987 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n~", - out: "`\n]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\n5", + out: "‛~\nψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\n5", }, { // 1988 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v~", - out: "`\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\v5", + out: "~\vψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\v5", }, { // 1989 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v~", - out: "`\v]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\v~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\v5", + out: "‛~\vψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\v5", }, { // 1990 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r~", - out: "`\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\r5", + out: "~\rψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\r5", }, { // 1991 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "`\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r~", - out: "`\r]eμβ␙ρρ\x13]PT'\x141\x17;ς[,t␔λ/;\f#\r~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\r5", + out: "‛~\rψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\r5", }, { // 1992 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\tψ", - out: "~\tη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\tψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\tψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\t~", + out: "`\tψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\t~", }, { // 1993 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\tψ", - out: "‛~\tη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\tψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\tψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\t~", + out: "`\tψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\t~", }, { // 1994 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\nψ", - out: "~\nη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\nψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\nψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\n~", + out: "`\nψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\n~", }, { // 1995 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\nψ", - out: "‛~\nη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\nψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\nψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\n~", + out: "`\nψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\n~", }, { // 1996 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\vψ", - out: "~\vη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\vψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\vψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\v~", + out: "`\vψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\v~", }, { // 1997 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\vψ", - out: "‛~\vη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\vψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\vψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\v~", + out: "`\vψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\v~", }, { // 1998 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\rψ", - out: "~\rη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\rψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\rψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\r~", + out: "`\rψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\r~", }, { // 1999 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\rψ", - out: "‛~\rη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\rψ", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "`\rψι<1'␁%\x14ο!ωνι␍␘'E\x1db\x1e\x01iQE*;\r~", + out: "`\rψι<1‛'␁%\x14ο!ωνι␍␘‛'E\x1db\x1e\x01iQE*;\r~", }, { // 2000 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\tη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\t~", - out: "ζ\tη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\t~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t=", + out: "~\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t=", }, { // 2001 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\tη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\t~", - out: "ζ\tη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\t~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t=", + out: "‛~\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t=", }, { // 2002 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\nη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\n~", - out: "ζ\nη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\n~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n=", + out: "~\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n=", }, { // 2003 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\nη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\n~", - out: "ζ\nη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\n~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n=", + out: "‛~\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n=", }, { // 2004 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\vη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\v~", - out: "ζ\vη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v=", + out: "~\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v=", }, { // 2005 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\vη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\v~", - out: "ζ\vη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v=", + out: "‛~\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v=", }, { // 2006 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\rη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\r~", - out: "ζ\rη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r=", + out: "~\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r=", }, { // 2007 - mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "ζ\rη\x0ej6\x1aX␁␃#@τ␁\x00α?j+␡3ε~v␋*1g\r~", - out: "ζ\rη\x0ej6\x1aX␁␃#@τ␁␀α?j+␡3ε~v␋*1g\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r=", + out: "‛~\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r=", }, { // 2008 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\tI", - out: "~\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\tI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t~", + out: "I\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t~", }, { // 2009 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\tI", - out: "‛~\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\tI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t~", + out: "I\t\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\t~", }, { // 2010 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\nI", - out: "~\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\nI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n~", + out: "I\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n~", }, { // 2011 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\nI", - out: "‛~\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\nI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n~", + out: "I\n\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\n~", }, { // 2012 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\vI", - out: "~\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\vI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v~", + out: "I\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v~", }, { // 2013 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\vI", - out: "‛~\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\vI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v~", + out: "I\v\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\v~", }, { // 2014 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\rI", - out: "~\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\rI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r~", + out: "I\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r~", }, { // 2015 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\rI", - out: "‛~\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\rI", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "I\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r~", + out: "I\r\ξ:υH\r␌j?plρτλ\x02-␕\x06Eι\x02\v'3c␂\r~", }, { // 2016 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\t~", - out: "‛␊\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t#", + out: "~\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t#", }, { // 2017 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\t~", - out: "‛␊\t$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t#", + out: "‛~\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t#", }, { // 2018 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\n~", - out: "‛␊\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n#", + out: "~\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n#", }, { // 2019 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\n~", - out: "‛␊\n$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n#", + out: "‛~\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n#", }, { // 2020 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\v~", - out: "‛␊\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\v~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v#", + out: "~\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v#", }, { // 2021 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\v~", - out: "‛␊\v$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\v~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v#", + out: "‛~\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v#", }, { // 2022 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\r~", - out: "‛␊\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\r~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r#", + out: "~\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r#", }, { // 2023 - mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␊\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\r~", - out: "‛␊\r$λ\\ζd//\x04␄␂X␄\x1fJμV(ς\x0f|Z9ζ\x19ςE\r~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r#", + out: "‛~\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r#", }, { // 2024 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t*", - out: "~\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t~", + out: "C\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t~", }, { // 2025 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t*", - out: "‛~\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t~", + out: "C\t!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\t~", }, { // 2026 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n*", - out: "~\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n~", + out: "C\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n~", }, { // 2027 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n*", - out: "‛~\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n~", + out: "C\n!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\n~", }, { // 2028 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v*", - out: "~\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v~", + out: "C\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v~", }, { // 2029 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v*", - out: "‛~\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v~", + out: "C\v!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\v~", }, { // 2030 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r*", - out: "~\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r~", + out: "C\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r~", }, { // 2031 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r*", - out: "‛~\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r‛*", + mask: EncodeLtGt | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "C\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r~", + out: "C\r!syπ\x14aSeυYυ\x1d␗ph[\x01␓βα/λh\x19\x10␙\r~", }, { // 2032 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t~", - out: "}\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\t4", + out: "~\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\t4", }, { // 2033 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t~", - out: "}\tgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\t~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\t4", + out: "‛~\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\t4", }, { // 2034 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n~", - out: "}\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\n4", + out: "~\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\n4", }, { // 2035 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n~", - out: "}\ngπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\n~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\n4", + out: "‛~\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\n4", }, { // 2036 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v~", - out: "}\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\v4", + out: "~\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\v4", }, { // 2037 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v~", - out: "}\vgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\v4", + out: "‛~\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\v4", }, { // 2038 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r~", - out: "}\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\r4", + out: "~\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\r4", }, { // 2039 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "}\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r~", - out: "}\rgπ-w␅η;&\rv␒\x06\b]z8βδ␄\tWθJ#>ς\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\r4", + out: "‛~\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\r4", }, { // 2040 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\tσ", - out: "~\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\tσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\t~", + out: "D\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\t~", }, { // 2041 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\tσ", - out: "‛~\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\tσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\t~", + out: "D\tfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\t~", }, { // 2042 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\nσ", - out: "~\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\nσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\n~", + out: "D\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\n~", }, { // 2043 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\nσ", - out: "‛~\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\nσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\n~", + out: "D\nfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\n~", }, { // 2044 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\vσ", - out: "~\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\vσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\v~", + out: "D\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\v~", }, { // 2045 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\vσ", - out: "‛~\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\vσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\v~", + out: "D\vfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\v~", }, { // 2046 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\rσ", - out: "~\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\rσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\r~", + out: "D\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\r~", }, { // 2047 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\rσ", - out: "‛~\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\rσ", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "D\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<[\r~", + out: "D\rfσ␓␗δI<OY␜&_\x1e␇η\n\x1cφ␙σ$λ\"l<‛[\r~", }, { // 2048 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\t~", - out: "F\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\tk", + out: "~\t␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\tk", }, { // 2049 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\t~", - out: "F\tdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\tk", + out: "‛~\t␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\tk", }, { // 2050 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\n~", - out: "F\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\nk", + out: "~\n␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\nk", }, { // 2051 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\n~", - out: "F\ndε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\nk", + out: "‛~\n␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\nk", }, { // 2052 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\v~", - out: "F\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\v~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\vk", + out: "~\v␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\vk", }, { // 2053 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\v~", - out: "F\vdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\v~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\vk", + out: "‛~\v␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\vk", }, { // 2054 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\r~", - out: "F\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\r~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\rk", + out: "~\r␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\rk", }, { // 2055 - mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "F\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\r~", - out: "F\rdε␋W␖\n␖\x1d/θ#\x11/`nX5␏ρτ\x12L'0f\x0f\r~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\rk", + out: "‛~\r␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\rk", }, { // 2056 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t%", - out: "~\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\t␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\t~", + out: "]\t␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\t~", }, { // 2057 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t%", - out: "‛~\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\t␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\t~", + out: "]\t␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\t~", }, { // 2058 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n%", - out: "~\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\n␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\n~", + out: "]\n␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\n~", }, { // 2059 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n%", - out: "‛~\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\n␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\n~", + out: "]\n␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\n~", }, { // 2060 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v%", - out: "~\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\v␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\v~", + out: "]\v␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\v~", }, { // 2061 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v%", - out: "‛~\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\v␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\v~", + out: "]\v␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\v~", }, { // 2062 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r%", - out: "~\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\r␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\r~", + out: "]\r␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\r~", }, { // 2063 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r%", - out: "‛~\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r%", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "]\r␝ι\r>-\x00ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\r~", + out: "]\r␝ι\r>-␀ωuX␐νjI\aι5λ\\\uff00\G␛\vψP\x14\r~", }, { // 2064 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t~", - out: ""\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\tν", + out: "~\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\tν", }, { // 2065 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t~", - out: ""\tV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\t~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\tν", + out: "‛~\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\tν", }, { // 2066 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n~", - out: ""\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\nν", + out: "~\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\nν", }, { // 2067 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n~", - out: ""\nV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\n~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\nν", + out: "‛~\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\nν", }, { // 2068 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v~", - out: ""\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\vν", + out: "~\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\vν", }, { // 2069 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v~", - out: ""\vV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\vν", + out: "‛~\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\vν", }, { // 2070 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r~", - out: ""\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\rν", + out: "~\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\rν", }, { // 2071 - mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: ""\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r~", - out: ""\rV6;\x118\x10␜XGφ\x12W␁νW␜Uνσrνq\x0f␎\x1cw\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\rν", + out: "‛~\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\rν", }, { // 2072 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ts;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\tK", - out: "~\ts;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\tK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\t~", + out: "^\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\t~", }, { // 2073 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ts;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\tK", - out: "‛~\ts;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\tK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\t~", + out: "^\t␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\t~", }, { // 2074 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ns;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\nK", - out: "~\ns;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\nK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\n~", + out: "^\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\n~", }, { // 2075 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\ns;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\nK", - out: "‛~\ns;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\nK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\n~", + out: "^\n␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\n~", }, { // 2076 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\vK", - out: "~\vs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\vK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\v~", + out: "^\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\v~", }, { // 2077 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\vK", - out: "‛~\vs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\vK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\v~", + out: "^\v␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\v~", }, { // 2078 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\rK", - out: "~\rs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\rK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\r~", + out: "^\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\r~", }, { // 2079 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\rK", - out: "‛~\rs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\rK", + mask: EncodeExclamation | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "^\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\r~", + out: "^\r␖2xκ␏<{:\x1dη+/#Uζ;$ψ'␜␎␖?4zA\r~", }, { // 2080 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\ts;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\t~", - out: "υ\ts;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\tV", + out: "~\t&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\tV", }, { // 2081 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\ts;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\t~", - out: "υ\ts;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\tV", + out: "‛~\t&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\tV", }, { // 2082 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\ns;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\n~", - out: "υ\ns;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\nV", + out: "~\n&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\nV", }, { // 2083 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\ns;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\n~", - out: "υ\ns;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\nV", + out: "‛~\n&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\nV", }, { // 2084 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\vs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\v~", - out: "υ\vs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\v~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\vV", + out: "~\v&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\vV", }, { // 2085 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\vs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\v~", - out: "υ\vs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\v~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\vV", + out: "‛~\v&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\vV", }, { // 2086 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\rs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\r~", - out: "υ\rs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\r~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\rV", + out: "~\r&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\rV", }, { // 2087 - mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "υ\rs;[d:}?χρ\x00P]A␊αα␍7\x06E|␒a␄\rε\r~", - out: "υ\rs;[d:}?χρ␀P]A␊αα␍7\x06E|␒a␄\rε\r~", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\rV", + out: "‛~\r&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\rV", }, { // 2088 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\tL", - out: "~\t$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\tL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\t&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\t~", + out: "\x05\t&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\t~", }, { // 2089 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\t$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\tL", - out: "‛~\t$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\tL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\t&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\t~", + out: "\x05\t&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\t~", }, { // 2090 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\nL", - out: "~\n$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\nL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\n&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\n~", + out: "\x05\n&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\n~", }, { // 2091 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\n$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\nL", - out: "‛~\n$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\nL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\n&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\n~", + out: "\x05\n&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\n~", }, { // 2092 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\vL", - out: "~\v$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\vL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\v&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\v~", + out: "\x05\v&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\v~", }, { // 2093 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\v$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\vL", - out: "‛~\v$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\vL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\v&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\v~", + out: "\x05\v&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\v~", }, { // 2094 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\rL", - out: "~\r$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\rL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\r&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\r~", + out: "\x05\r&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\r~", }, { // 2095 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\r$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\rL", - out: "‛~\r$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\rL", + mask: EncodeDollar | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x05\r&)W\f~]κCω␝τDm@␌5\x00␋ψ\v*yψν␜/\r~", + out: "\x05\r&)W\f~]κCω␝τDm@␌5␀␋ψ\v*yψν␜/\r~", }, { // 2096 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\t$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\t~", - out: "␕\t$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\t~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\t␄", + out: "~\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\t␄", }, { // 2097 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\t$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\t~", - out: "␕\t$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\t~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\t␄", + out: "‛~\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\t␄", }, { // 2098 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\n$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\n~", - out: "␕\n$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\n~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\n␄", + out: "~\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\n␄", }, { // 2099 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\n$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\n~", - out: "␕\n$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\n~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\n␄", + out: "‛~\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\n␄", }, { // 2100 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\v$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\v~", - out: "␕\v$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\v~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\v␄", + out: "~\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\v␄", }, { // 2101 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\v$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\v~", - out: "␕\v$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\v~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\v␄", + out: "‛~\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\v␄", }, { // 2102 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\r$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\r~", - out: "␕\r$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\r~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\r␄", + out: "~\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\r␄", }, { // 2103 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "␕\r$\x14␡?+Yμ<[\x03mi\x00οχσg␇␡\x1cM>ωvθc\r~", - out: "␕\r$\x14␡?+Yμ<[\x03mi␀οχσg␇␡\x1cM>ωvθc\r~", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\r␄", + out: "‛~\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\r␄", }, { // 2104 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t␡", - out: "~\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\t~", + out: "B\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\t~", }, { // 2105 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t␡", - out: "‛~\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\t~", + out: "B\t*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\t~", }, { // 2106 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\n␡", - out: "~\nPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\n‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\n~", + out: "B\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\n~", }, { // 2107 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\nPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\n␡", - out: "‛~\nPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\n‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\n~", + out: "B\n*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\n~", }, { // 2108 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\v␡", - out: "~\vPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\v‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\v~", + out: "B\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\v~", }, { // 2109 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\vPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\v␡", - out: "‛~\vPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\v‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\v~", + out: "B\v*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\v~", }, { // 2110 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\r␡", - out: "~\rPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\r‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\r~", + out: "B\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\r~", }, { // 2111 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "~\rPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\r␡", - out: "‛~\rPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\r‛␡", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "B\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι"2\x15\uff00\r~", + out: "B\r*κ&#ω␄N\]χd\x1b0\v;κ%\x10T1;ι‛"2\x15\uff00\r~", }, { // 2112 - mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, - in: "φ\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t~", - out: "φ\tPGSu<',β␈ω\x02|␊/+:φG\x19:\rι9\φ\n\t~", + mask: EncodeColon | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t␕␐χμ␞c|r%ςσ:G\x00"φ\v␂!<\" ␔", - out: "~ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ␔", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t␐", + out: "~\t␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t␐", }, { // 2129 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "~ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ␔", - out: "‛~ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ␔", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t␐", + out: "‛~\t␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t␐", }, { // 2130 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "τ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ~", - out: "τ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n␐", + out: "~\n␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n␐", }, { // 2131 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "τ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ~", - out: "τ ηrvγ-Y\x11␃#ς\x0e/S␟o␕'μ\\␜>\v␂!<\" ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n␐", + out: "‛~\n␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n␐", }, { // 2132 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, - in: "~ d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ␞", - out: "~ d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ␞", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v␐", + out: "~\v␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v␐", }, { // 2133 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, - in: "~ d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ␞", - out: "‛~ d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ␞", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v␐", + out: "‛~\v␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v␐", }, { // 2134 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, - in: "J d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ~", - out: "J d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r␐", + out: "~\r␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r␐", }, { // 2135 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, - in: "J d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ~", - out: "J d␍<\x05Q\x1eςχ5\x14\x14Xε␖[!(\x01φρη9z:␚o ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r␐", + out: "‛~\r␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r␐", }, { // 2136 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, - in: "~ n{~q␁;\x00\x02Xo\x06ξ"\x15:η␕`U:νφu\x00Kq α", - out: "~ n{~q␁;␀\x02Xo\x06ξ"\x15:η␕`U:νφu␀Kq α", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\t\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t~", + out: "\x02\t␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t~", }, { // 2137 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, - in: "~ n{~q␁;\x00\x02Xo\x06ξ"\x15:η␕`U:νφu\x00Kq α", - out: "‛~ n{~q␁;␀\x02Xo\x06ξ"\x15:η␕`U:νφu␀Kq α", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\t\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t~", + out: "\x02\t␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\t~", }, { // 2138 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, - in: "? n{~q␁;\x00\x02Xo\x06ξ"\x15:η␕`U:νφu\x00Kq ~", - out: "? n{~q␁;␀\x02Xo\x06ξ"\x15:η␕`U:νφu␀Kq ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\n\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n~", + out: "\x02\n␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n~", }, { // 2139 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, - in: "? n{~q␁;\x00\x02Xo\x06ξ"\x15:η␕`U:νφu\x00Kq ~", - out: "? n{~q␁;␀\x02Xo\x06ξ"\x15:η␕`U:νφu␀Kq ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\n\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n~", + out: "\x02\n␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\n~", }, { // 2140 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, - in: "~ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z \t", - out: "~ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\v\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v~", + out: "\x02\v␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v~", }, { // 2141 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, - in: "~ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z \t", - out: "‛~ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\v\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v~", + out: "\x02\v␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\v~", }, { // 2142 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, - in: "␁ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z ~", - out: "␁ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\r\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r~", + out: "\x02\r␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r~", }, { // 2143 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, - in: "␁ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z ~", - out: "␁ |H,\"\rWξνA\x04S/k␓"W␌αRιP=θ$]z ~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x02\r\x00μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r~", + out: "\x02\r␀μJ[6θ␎␍ι"ξxo\x0e\x1f?\x0261S!:οQ␄*\r~", }, { // 2144 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, - in: "~ \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= &", - out: "~ \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= &", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\tσ", + out: "~\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\tσ", }, { // 2145 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, - in: "~ \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= &", - out: "‛~ \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= &", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\tσ", + out: "‛~\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\tσ", }, { // 2146 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, - in: "% \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= ~", - out: "% \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\nσ", + out: "~\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\nσ", }, { // 2147 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, - in: "% \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= ~", - out: "% \n\x06ς␇α]ψγ␑yδ\x03␎\fg␞σhj"uD|(\x01= ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\nσ", + out: "‛~\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\nσ", }, { // 2148 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightSpace, - in: "~ εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ )", - out: "~ εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ )", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\vσ", + out: "~\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\vσ", }, { // 2149 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightSpace, - in: "~ εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ )", - out: "‛~ εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ )", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\vσ", + out: "‛~\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\vσ", }, { // 2150 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightSpace, - in: "\x1b εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ ~", - out: "\x1b εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\rσ", + out: "~\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\rσ", }, { // 2151 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightSpace, - in: "\x1b εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ ~", - out: "\x1b εb␍\x1ach;\x12\r*Y␘\x11m`]γfeg|ψζ9\tZ ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\rσ", + out: "‛~\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\rσ", }, { // 2152 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "~ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d \x1a", - out: "~ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d \x1a", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\t~", + out: "M\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\t~", }, { // 2153 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "~ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d \x1a", - out: "‛~ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d \x1a", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\t~", + out: "M\t*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\t~", }, { // 2154 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "␍ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d ~", - out: "␍ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\n~", + out: "M\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\n~", }, { // 2155 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, - in: "␍ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d ~", - out: "␍ 9ωκzl␒q␆`ξ␔μ\x01ζu`β␂e%@`r\t/\x1d ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\n~", + out: "M\n*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\n~", }, { // 2156 - mask: EncodeColon | EncodeLeftTilde | EncodeRightSpace, - in: "~ γp`/␊GIξP*\x0fHC\δθ:␑\x04COρ\x1cnbz ␀", - out: "~ γp`/␊GIξP*\x0fHC\δθ‛:␑\x04COρ\x1cnbz ‛␀", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\v~", + out: "M\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\v~", }, { // 2157 - mask: EncodeColon | EncodeLeftTilde | EncodeRightSpace, - in: "~ γp`/␊GIξP*\x0fHC\δθ:␑\x04COρ\x1cnbz ␀", - out: "‛~ γp`/␊GIξP*\x0fHC\δθ‛:␑\x04COρ\x1cnbz ‛␀", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\v~", + out: "M\v*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\v~", }, { // 2158 - mask: EncodeColon | EncodeLeftTilde | EncodeRightSpace, - in: "ζ γp`/␊GIξP*\x0fHC\δθ:␑\x04COρ\x1cnbz ~", - out: "ζ γp`/␊GIξP*\x0fHC\δθ‛:␑\x04COρ\x1cnbz ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\r~", + out: "M\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\r~", }, { // 2159 - mask: EncodeColon | EncodeLeftTilde | EncodeRightSpace, - in: "ζ γp`/␊GIξP*\x0fHC\δθ:␑\x04COρ\x1cnbz ~", - out: "ζ γp`/␊GIξP*\x0fHC\δθ‛:␑\x04COρ\x1cnbz ~", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "M\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\r~", + out: "M\r*␝'>γ\x028␞gmr\x1fς\v#␒\x0fd|wτι:I␚τ\r~", }, { // 2160 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, - in: "~ #X␉4z␔␍ρb␃σ\x1b\x12%X␀=?\x00:ςoθλX␌ ρ", - out: "~ #X␉4z␔␍ρb␃σ\x1b\x12%X‛␀=‛?␀:ςoθλX␌ ρ", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\tL", + out: "~\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\tL", }, { // 2161 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, - in: "~ #X␉4z␔␍ρb␃σ\x1b\x12%X␀=?\x00:ςoθλX␌ ρ", - out: "‛~ #X␉4z␔␍ρb␃σ\x1b\x12%X‛␀=‛?␀:ςoθλX␌ ρ", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\tL", + out: "‛~\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\tL", }, { // 2162 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, - in: "\" #X␉4z␔␍ρb␃σ\x1b\x12%X␀=?\x00:ςoθλX␌ ~", - out: "\" #X␉4z␔␍ρb␃σ\x1b\x12%X‛␀=‛?␀:ςoθλX␌ ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\nL", + out: "~\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\nL", }, { // 2163 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, - in: "\" #X␉4z␔␍ρb␃σ\x1b\x12%X␀=?\x00:ςoθλX␌ ~", - out: "\" #X␉4z␔␍ρb␃σ\x1b\x12%X‛␀=‛?␀:ςoθλX␌ ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\nL", + out: "‛~\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\nL", }, { // 2164 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, - in: "~ F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ 3", - out: "~ F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ 3", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\vL", + out: "~\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\vL", }, { // 2165 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, - in: "~ F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ 3", - out: "‛~ F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ 3", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\vL", + out: "‛~\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\vL", }, { // 2166 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, - in: "D F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ ~", - out: "D F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\rL", + out: "~\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\rL", }, { // 2167 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, - in: "D F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ ~", - out: "D F\x1du␘φ␕Nm\x1a␚ζκ4ξ␐#N1>μh%l:>␛ ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\rL", + out: "‛~\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\rL", }, { // 2168 - mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, - in: "~ ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a \x05", - out: "~ ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a \x05", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\t~", + out: "ζ\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\t~", }, { // 2169 - mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, - in: "~ ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a \x05", - out: "‛~ ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a \x05", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\t~", + out: "ζ\tH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\t~", }, { // 2170 - mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, - in: "ο ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a ~", - out: "ο ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\n~", + out: "ζ\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\n~", }, { // 2171 - mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, - in: "ο ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a ~", - out: "ο ω*␡␐χm>_αz!I'/*r$`\f&␜η\x10`"\x1a ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\n~", + out: "ζ\nH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\n~", }, { // 2172 - mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, - in: "~ Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d #", - out: "~ Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d #", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\v~", + out: "ζ\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\v~", }, { // 2173 - mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, - in: "~ Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d #", - out: "‛~ Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d #", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\v~", + out: "ζ\vH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\v~", }, { // 2174 - mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, - in: "< Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d ~", - out: "< Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\r~", + out: "ζ\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\r~", }, { // 2175 - mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, - in: "< Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d ~", - out: "< Z\\9y5␐<)>ξFς],␊?μ␈lχ\t\x1dρ&␜d ~", + mask: EncodePipe | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "ζ\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\r~", + out: "ζ\rH>?{%␉U9m\aκ\uff00[φ/(κQ␙]ο␗}m&|\r~", }, { // 2176 - mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, - in: "~ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e υ", - out: "~ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e υ", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t8", + out: "~\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t8", }, { // 2177 - mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, - in: "~ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e υ", - out: "‛~ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e υ", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t8", + out: "‛~\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t8", }, { // 2178 - mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, - in: "+ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e ~", - out: "+ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n8", + out: "~\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n8", }, { // 2179 - mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, - in: "+ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e ~", - out: "+ Sφ++/q8)}␕␈\x13$␗.U␙\vθη,[\x0e]ε\x0e ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n8", + out: "‛~\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n8", }, { // 2180 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, - in: "~ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ω", - out: "~ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ω", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v8", + out: "~\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v8", }, { // 2181 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, - in: "~ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ω", - out: "‛~ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ω", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v8", + out: "‛~\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v8", }, { // 2182 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, - in: "λ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ~", - out: "λ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r8", + out: "~\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r8", }, { // 2183 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, - in: "λ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ~", - out: "λ c\x10[^yA:␋\x1f&&␗\r\"n:␟]λ\x13ν␘κ_A< ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r8", + out: "‛~\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r8", }, { // 2184 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, - in: "~ ␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{\nθl \x14", - out: "~ ‛␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{␊θl \x14", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t~", + out: "α\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t~", }, { // 2185 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, - in: "~ ␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{\nθl \x14", - out: "‛~ ‛␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{␊θl \x14", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t~", + out: "α\t/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\t~", }, { // 2186 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, - in: "/ ␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{\nθl ~", - out: "/ ‛␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{␊θl ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n~", + out: "α\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n~", }, { // 2187 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, - in: "/ ␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{\nθl ~", - out: "/ ‛␍ψ-/ω\uff00Q]αχ\f'Y\x1b\x10%]γ`}␋d{␊θl ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n~", + out: "α\n/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\n~", }, { // 2188 - mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, - in: "~ Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M \x1d", - out: "~ Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M \x1d", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v~", + out: "α\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v~", }, { // 2189 - mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, - in: "~ Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M \x1d", - out: "‛~ Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M \x1d", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v~", + out: "α\v/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\v~", }, { // 2190 - mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, - in: "c Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M ~", - out: "c Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r~", + out: "α\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r~", }, { // 2191 - mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, - in: "c Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M ~", - out: "c Oπ|␎η;*␛$\x05ιM?C`Y-σ;#\x03zWT␕M ~", + mask: EncodeHash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "α\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r~", + out: "α\r/␇\aV"ψ|λeHγ\x1e␃\bkλ\x10τ]␃J7~iE,\r~", }, { // 2192 - mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, - in: "~ eυ9\x1dν*η.ψ\x14<~\x001 ]dξ␊C␅␛␆ς\x02) ;", - out: "~ eυ9␝ν*η.ψ␔<~␀1 ]dξ‛␊C‛␅‛␛‛␆ς␂) ;", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t#", + out: "~\tHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t#", }, { // 2193 - mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, - in: "~ eυ9\x1dν*η.ψ\x14<~\x001 ]dξ␊C␅␛␆ς\x02) ;", - out: "‛~ eυ9␝ν*η.ψ␔<~␀1 ]dξ‛␊C‛␅‛␛‛␆ς␂) ;", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t#", + out: "‛~\tHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t#", }, { // 2194 - mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, - in: "\\ eυ9\x1dν*η.ψ\x14<~\x001 ]dξ␊C␅␛␆ς\x02) ~", - out: "\\ eυ9␝ν*η.ψ␔<~␀1 ]dξ‛␊C‛␅‛␛‛␆ς␂) ~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n#", + out: "~\nHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n#", }, { // 2195 - mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, - in: "\\ eυ9\x1dν*η.ψ\x14<~\x001 ]dξ␊C␅␛␆ς\x02) ~", - out: "\\ eυ9␝ν*η.ψ␔<~␀1 ]dξ‛␊C‛␅‛␛‛␆ς␂) ~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n#", + out: "‛~\nHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n#", }, { // 2196 - mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.`", - out: "~.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.`", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v#", + out: "~\vHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v#", }, { // 2197 - mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.`", - out: "‛~.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.`", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v#", + out: "‛~\vHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v#", }, { // 2198 - mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, - in: "$.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.~", - out: "$.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r#", + out: "~\rHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r#", }, { // 2199 - mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, - in: "$.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.~", - out: "$.\x1f]sυ_*␑ρ3ω)]ω]␍<θK␊␇η`G`Eh.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r#", + out: "‛~\rHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r#", }, { // 2200 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.E3␃puφ␍8;*ο\"4W\x00χ*␒␓␡f2\x12φ␛\x1d.n", - out: "~.E3␃puφ␍8;*ο\"4W␀χ*␒␓␡f2\x12φ␛\x1d.n", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\tHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t~", + out: "␏\tHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t~", }, { // 2201 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.E3␃puφ␍8;*ο\"4W\x00χ*␒␓␡f2\x12φ␛\x1d.n", - out: "‛~.E3␃puφ␍8;*ο\"4W␀χ*␒␓␡f2\x12φ␛\x1d.n", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\tHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t~", + out: "␏\tHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\t~", }, { // 2202 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "2.E3␃puφ␍8;*ο\"4W\x00χ*␒␓␡f2\x12φ␛\x1d.~", - out: "2.E3␃puφ␍8;*ο\"4W␀χ*␒␓␡f2\x12φ␛\x1d.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\nHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n~", + out: "␏\nHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n~", }, { // 2203 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "2.E3␃puφ␍8;*ο\"4W\x00χ*␒␓␡f2\x12φ␛\x1d.~", - out: "2.E3␃puφ␍8;*ο\"4W␀χ*␒␓␡f2\x12φ␛\x1d.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\nHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n~", + out: "␏\nHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\n~", }, { // 2204 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.>", - out: "~.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.>", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\vHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v~", + out: "␏\vHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v~", }, { // 2205 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.>", - out: "‛~.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.>", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\vHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v~", + out: "␏\vHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\v~", }, { // 2206 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "θ.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.~", - out: "θ.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\rHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r~", + out: "␏\rHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r~", }, { // 2207 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "θ.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.~", - out: "θ.\x1aςεS\x1e8θ;#>␑9z>/ς/υ\rO+1uU_\x0f.~", + mask: EncodePercent | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "␏\rHd#[R9ασ\x00(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r~", + out: "␏\rHd#[R9ασ␀(\x17␚Jι5␚{jpF|ζμ\x01\x03π\r~", }, { // 2208 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.9", - out: "~.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.9", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t<", + out: "~\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t<", }, { // 2209 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.9", - out: "‛~.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.9", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t<", + out: "‛~\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t<", }, { // 2210 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "␁.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.~", - out: "␁.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n<", + out: "~\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n<", }, { // 2211 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "␁.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.~", - out: "␁.ybBκ\x10rθκ[Aδ\x1ao]E\x12\r␆[`HIW6σγ.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n<", + out: "‛~\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n<", }, { // 2212 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J>\x06eχρ*.$", - out: "~.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J‛>\x06eχρ*.$", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v<", + out: "~\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v<", }, { // 2213 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J>\x06eχρ*.$", - out: "‛~.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J‛>\x06eχρ*.$", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v<", + out: "‛~\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v<", }, { // 2214 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, - in: "Z.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J>\x06eχρ*.~", - out: "Z.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J‛>\x06eχρ*.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r<", + out: "~\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r<", }, { // 2215 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, - in: "Z.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J>\x06eχρ*.~", - out: "Z.\x06ε\x18\x10R␎e`Iν␋[␙τp␖#χ\x15J‛>\x06eχρ*.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r<", + out: "‛~\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r<", }, { // 2216 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, - in: "~.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.\x05", - out: "~.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.\x05", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t~", + out: ";\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t~", }, { // 2217 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, - in: "~.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.\x05", - out: "‛~.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.\x05", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t~", + out: ";\tqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\t~", }, { // 2218 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, - in: "N.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.~", - out: "N.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n~", + out: ";\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n~", }, { // 2219 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, - in: "N.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.~", - out: "N.?vg\\γ\{;πν␜␗/␄λ\x13s0/Qνπ\x0e␆V\x1a.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n~", + out: ";\nqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\n~", }, { // 2220 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, - in: "~.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.\x1a", - out: "~.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.\x1a", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v~", + out: ";\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v~", }, { // 2221 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, - in: "~.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.\x1a", - out: "‛~.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.\x1a", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v~", + out: ";\vqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\v~", }, { // 2222 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, - in: "␖.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.~", - out: "␖.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r~", + out: ";\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r~", }, { // 2223 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, - in: "␖.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.~", - out: "␖.<<λθυ)*␌`*\uff00|i␒(␐|N`ωτo'\x06\x12ω.~", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: ";\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r~", + out: ";\rqrH6?υ␂-π6*`ε␈\bS\x1b$$␏:/βλ\fγ\r~", }, { // 2224 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, - in: "~.λhβ'[>w␍H>O\x00ψtb\x1dt␇o*\r\rκ&:α.H", - out: "~.λhβ'[>w␍H>O␀ψtb\x1dt␇o*\r\rκ&:α.H", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\t^", + out: "~\t\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\t^", }, { // 2225 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, - in: "~.λhβ'[>w␍H>O\x00ψtb\x1dt␇o*\r\rκ&:α.H", - out: "‛~.λhβ'[>w␍H>O␀ψtb\x1dt␇o*\r\rκ&:α.H", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\t\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\t^", + out: "‛~\t\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\t^", }, { // 2226 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, - in: "␊.λhβ'[>w␍H>O\x00ψtb\x1dt␇o*\r\rκ&:α.~", - out: "␊.λhβ'[>w␍H>O␀ψtb\x1dt␇o*\r\rκ&:α.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\n^", + out: "~\n\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\n^", }, { // 2227 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, - in: "␊.λhβ'[>w␍H>O\x00ψtb\x1dt␇o*\r\rκ&:α.~", - out: "␊.λhβ'[>w␍H>O␀ψtb\x1dt␇o*\r\rκ&:α.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\n\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\n^", + out: "‛~\n\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\n^", }, { // 2228 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x15:\x00*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.␂", - out: "~.\x15:␀*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.␂", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\v^", + out: "~\v\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\v^", }, { // 2229 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x15:\x00*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.␂", - out: "‛~.\x15:␀*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.␂", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\v\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\v^", + out: "‛~\v\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\v^", }, { // 2230 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "|.\x15:\x00*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.~", - out: "|.\x15:␀*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\r^", + out: "~\r\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\r^", }, { // 2231 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, - in: "|.\x15:\x00*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.~", - out: "|.\x15:␀*ηX\r36ο␉c'\x0f<?ζ_δEν␑\x05η|x.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "~\r\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\r^", + out: "‛~\r\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\r^", }, { // 2232 - mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, - in: "~.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.\x12", - out: "~.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.\x12", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x1e\t\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\t~", + out: "\x1e\t\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\t~", }, { // 2233 - mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, - in: "~.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.\x12", - out: "‛~.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.\x12", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x1e\t\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\t~", + out: "\x1e\t\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\t~", }, { // 2234 - mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, - in: "`.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.~", - out: "`.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x1e\n\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\n~", + out: "\x1e\n\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\n~", }, { // 2235 - mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, - in: "`.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.~", - out: "`.gmτ\n%vρ3β8\r[te\x1eκ␊F>/2υ@ςn\x03.~", + mask: EncodeDel | EncodeLeftTilde | EncodeLeftCrLfHtVt, + in: "\x1e\n\x18δD␅␖#g`Dt\\␝9\x00>ιλ?^β<␍B`ηp\n~", + out: "\x1e\n\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\n~", }, { // 2236 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x027RοT;#ιλ?^β<␍B`ηp\v~", + out: "\x1e\v\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\v~", }, { // 2237 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x027RοT;#ιλ?^β<␍B`ηp\v~", + out: "\x1e\v\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\v~", }, { // 2238 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, - in: "ω.\x027RοT;#ιλ?^β<␍B`ηp\r~", + out: "\x1e\r\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\r~", }, { // 2239 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, - in: "ω.\x027RοT;#ιλ?^β<␍B`ηp\r~", + out: "\x1e\r\x18δD␅␖#g`Dt\\␝9␀>ιλ?^β<␍B`ηp\r~", }, { // 2240 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.␕", - out: "~.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.␕", + mask: EncodeZero | EncodeLeftTilde | EncodeRightSpace, + in: "~ ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ␜", + out: "~ ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ␜", }, { // 2241 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.␕", - out: "‛~.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.␕", + mask: EncodeZero | EncodeLeftTilde | EncodeRightSpace, + in: "~ ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ␜", + out: "‛~ ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ␜", }, { // 2242 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, - in: "β.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.~", - out: "β.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightSpace, + in: "; ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ~", + out: "; ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ~", }, { // 2243 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, - in: "β.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.~", - out: "β.\x0fερ␘σγ\x13\a|␇xZ?n]n>F-γ{\"es]L.~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightSpace, + in: "; ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ~", + out: "; ?\"β\x15ο=␍|.Ne\x03`GZ\x10␊φdκ␇\x14gQμ\x01 ~", }, { // 2244 - mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, - in: "~./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.δ", - out: "~./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.δ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightSpace, + in: "~ [E\f@\x0e\rγVθ\"Oψε,\x03D/vx]b␡$κ␌; ξ", + out: "~ [E\f@\x0e\rγVθ\"Oψε,\x03D‛/vx]b␡$κ␌; ξ", }, { // 2245 - mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, - in: "~./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.δ", - out: "‛~./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.δ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightSpace, + in: "~ [E\f@\x0e\rγVθ\"Oψε,\x03D/vx]b␡$κ␌; ξ", + out: "‛~ [E\f@\x0e\rγVθ\"Oψε,\x03D‛/vx]b␡$κ␌; ξ", }, { // 2246 - mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, - in: "␡./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.~", - out: "␡./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightSpace, + in: "\x18 [E\f@\x0e\rγVθ\"Oψε,\x03D/vx]b␡$κ␌; ~", + out: "\x18 [E\f@\x0e\rγVθ\"Oψε,\x03D‛/vx]b␡$κ␌; ~", }, { // 2247 - mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, - in: "␡./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.~", - out: "␡./␙\x18w#i`E␔gε*\x0f,ο\x13$A_␗ξθ$&␝ξ.~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightSpace, + in: "\x18 [E\f@\x0e\rγVθ\"Oψε,\x03D/vx]b␡$κ␌; ~", + out: "\x18 [E\f@\x0e\rγVθ\"Oψε,\x03D‛/vx]b␡$κ␌; ~", }, { // 2248 - mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.␚", - out: "~.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.␚", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "~ +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ␓", + out: "~ +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ␓", }, { // 2249 - mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.␚", - out: "‛~.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.␚", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "~ +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ␓", + out: "‛~ +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ␓", }, { // 2250 - mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, - in: "\t.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.~", - out: "\t.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "h +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ~", + out: "h +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ~", }, { // 2251 - mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, - in: "\t.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.~", - out: "\t.s`5#km:-ομ\"␂t<\"ζ?␎ρoο␗?\u007f_*.~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "h +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ~", + out: "h +<hT␊;K\r\rω[π?bC␇αGα/xψ\x12γL| ~", }, { // 2252 - mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, - in: "~.T9ζl\x00␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.␉", - out: "~.T9ζl␀␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.␉", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, + in: "~ ξ$␊+:+\n%β:\x00\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 `", + out: "~ ξ$␊+:+\n%β:␀\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 `", }, { // 2253 - mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, - in: "~.T9ζl\x00␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.␉", - out: "‛~.T9ζl␀␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.␉", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, + in: "~ ξ$␊+:+\n%β:\x00\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 `", + out: "‛~ ξ$␊+:+\n%β:␀\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 `", }, { // 2254 - mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, - in: "\x00.T9ζl\x00␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.~", - out: "␀.T9ζl␀␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, + in: "U ξ$␊+:+\n%β:\x00\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 ~", + out: "U ξ$␊+:+\n%β:␀\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 ~", }, { // 2255 - mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, - in: "\x00.T9ζl\x00␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.~", - out: "␀.T9ζl␀␙\aξ\x15B[ε!:&\x1c␅ξ/␎σθ[AEn.~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightSpace, + in: "U ξ$␊+:+\n%β:\x00\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 ~", + out: "U ξ$␊+:+\n%β:␀\x1dβ\vt\x1aπ|g*T.γ\ι\uff00 ~", }, { // 2256 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x11\x15\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.\x05", - out: "~.\x11\x15‛\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.\x05", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, + in: "~ \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t :", + out: "~ \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t :", }, { // 2257 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "~.\x11\x15\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.\x05", - out: "‛~.\x11\x15‛\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.\x05", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, + in: "~ \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t :", + out: "‛~ \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t :", }, { // 2258 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "$.\x11\x15\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.~", - out: "$.\x11\x15‛\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, + in: "> \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t ~", + out: "> \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t ~", }, { // 2259 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, - in: "$.\x11\x15\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.~", - out: "$.\x11\x15‛\υ\x04qE␗tξ\x02ν&Zγ>xρ␔k␝7Gα?␚.~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightSpace, + in: "> \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t ~", + out: "> \x05(υ$␖␐\uff00~ζ␒;6;WAμ.␄\x17ω\x01λρU4\t ~", }, { // 2260 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, - in: "~.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/\nξζ$WεI␖.{", - out: "~.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/␊ξζ$WεI␖.{", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, + in: "~ F}$ς\x00d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v X", + out: "~ F}$ς␀d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v X", }, { // 2261 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, - in: "~.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/\nξζ$WεI␖.{", - out: "‛~.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/␊ξζ$WεI␖.{", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, + in: "~ F}$ς\x00d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v X", + out: "‛~ F}$ς␀d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v X", }, { // 2262 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, - in: "J.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/\nξζ$WεI␖.~", - out: "J.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/␊ξζ$WεI␖.~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, + in: "3 F}$ς\x00d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v ~", + out: "3 F}$ς␀d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v ~", }, { // 2263 - mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, - in: "J.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/\nξζ$WεI␖.~", - out: "J.XX$ε<␛gJ`ψI␅␔z\x13κ\x19/␊ξζ$WεI␖.~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightSpace, + in: "3 F}$ς\x00d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v ~", + out: "3 F}$ς␀d␉;&\x16\"ε\x0fZς<?δκ`I$",H\v ~", }, { // 2264 - mask: EncodeDel | EncodeLeftTilde | EncodeRightPeriod, - in: "~.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.θ", - out: "~.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.θ", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, + in: "~ χυ~|␆"z)␙\x15Vο\x1a\x04.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.~", - out: ">.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, + in: "α χυ~|␆"z)␙\x15Vο\x1a\x04.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.~", - out: ">.ψ␓z%␙␁η␆\x16\x10\nV%ηfAλ␒P8\x01\x13s\x06HW.~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightSpace, + in: "α χυ~|␆"z)␙\x15Vο\x1a\x04\x19␃'κd␍cο%␕[␑+2α H", + out: "~ \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α H", }, { // 2277 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\vQ", - out: "‛~\v'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\vQ", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "~ \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α H", + out: "‛~ \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α H", }, { // 2278 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\rQ", - out: "~\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\rQ", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "w \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α ~", + out: "w \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α ~", }, { // 2279 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\rQ", - out: "‛~\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\rQ", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightSpace, + in: "w \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α ~", + out: "w \x10σ?|/ς/y|T>\x19␃'κd␍cο%␕[␑+2α ~", }, { // 2280 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "θ\t'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\t~", - out: "θ\t'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\t~", + mask: EncodeColon | EncodeLeftTilde | EncodeRightSpace, + in: "~ \"␕:<␏ςς␀␐ρχ␊σ/L!.\x05!%!B␜?B M", + out: "~ #/\x16$λ7(>‛␀␐ρχ␊σ/L!.\x05!%!B␜‛?B M", }, { // 2285 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "θ\v'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\v~", - out: "θ\v'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\v~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, + in: "~ #/\x16$λ7(>␀␐ρχ␊σ/L!.\x05!%!B␜?B M", + out: "‛~ #/\x16$λ7(>‛␀␐ρχ␊σ/L!.\x05!%!B␜‛?B M", }, { // 2286 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "θ\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\r~", - out: "θ\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\r~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, + in: "Q #/\x16$λ7(>␀␐ρχ␊σ/L!.\x05!%!B␜?B ~", + out: "Q #/\x16$λ7(>‛␀␐ρχ␊σ/L!.\x05!%!B␜‛?B ~", }, { // 2287 - mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "θ\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\r~", - out: "θ\r'!␞π@χ;\"Bu|φ/␏;`γFa\x03|]`λj:\r~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightSpace, + in: "Q #/\x16$λ7(>␀␐ρχ␊σ/L!.\x05!%!B␜?B ~", + out: "Q #/\x16$λ7(>‛␀␐ρχ␊σ/L!.\x05!%!B␜‛?B ~", }, { // 2288 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t␛", - out: "~\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t␛", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, + in: "~ *1>π+␡π␓*␌ο2]QV␝\x15$#μβ\t#0(\r >", + out: "~ ‛*1>π+␡π␓‛*␌ο2]QV␝\x15$#μβ\t#0(\r >", }, { // 2289 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t␛", - out: "‛~\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t␛", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, + in: "~ *1>π+␡π␓*␌ο2]QV␝\x15$#μβ\t#0(\r >", + out: "‛~ ‛*1>π+␡π␓‛*␌ο2]QV␝\x15$#μβ\t#0(\r >", }, { // 2290 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n␛", - out: "~\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n␛", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, + in: "' *1>π+␡π␓*␌ο2]QV␝\x15$#μβ\t#0(\r ~", + out: "' ‛*1>π+␡π␓‛*␌ο2]QV␝\x15$#μβ\t#0(\r ~", }, { // 2291 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n␛", - out: "‛~\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n␛", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightSpace, + in: "' *1>π+␡π␓*␌ο2]QV␝\x15$#μβ\t#0(\r ~", + out: "' ‛*1>π+␡π␓‛*␌ο2]QV␝\x15$#μβ\t#0(\r ~", }, { // 2292 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v␛", - out: "~\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v␛", + mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, + in: "~ χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ P", + out: "~ χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ P", }, { // 2293 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v␛", - out: "‛~\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v␛", + mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, + in: "~ χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ P", + out: "‛~ χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ P", }, { // 2294 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r␛", - out: "~\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r␛", + mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, + in: "\x1e χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ ~", + out: "\x1e χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ ~", }, { // 2295 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r␛", - out: "‛~\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r␛", + mask: EncodePipe | EncodeLeftTilde | EncodeRightSpace, + in: "\x1e χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ ~", + out: "\x1e χ,]␃ρ<␈`RIλ@ζ\x12!d0`?$"χRγh␎ ~", }, { // 2296 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t~", - out: "\"\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, + in: "~ ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' o", + out: "~ ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' o", }, { // 2297 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t~", - out: "\"\t\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\t~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, + in: "~ ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' o", + out: "‛~ ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' o", }, { // 2298 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n~", - out: "\"\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, + in: "0 ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' ~", + out: "0 ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' ~", }, { // 2299 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n~", - out: "\"\n\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\n~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightSpace, + in: "0 ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' ~", + out: "0 ␛ε\x1e5␜\x03␇ISτ!π␕γ;ο\f7dδx/KA<' ~", }, { // 2300 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v~", - out: "\"\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, + in: "~ δYwν%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ^", + out: "~ δYwν‛%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ^", }, { // 2301 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v~", - out: "\"\v\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\v~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, + in: "~ δYwν%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ^", + out: "‛~ δYwν‛%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ^", }, { // 2302 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r~", - out: "\"\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, + in: "\x14 δYwν%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ~", + out: "\x14 δYwν‛%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ~", }, { // 2303 - mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r~", - out: "\"\r\x1d|^B␅ρξX{U@5␍γ\"-I\x1fη+ζ␋^␗\x14}\r~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightSpace, + in: "\x14 δYwν%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ~", + out: "\x14 δYwν‛%I;\x11~\x12lsCU␘[φ6>i\x1e\x05cτ␘υ ~", }, { // 2304 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t_", - out: "~\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t_", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, + in: "~ Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f u", + out: "~ Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f u", }, { // 2305 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t_", - out: "‛~\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t_", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, + in: "~ Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f u", + out: "‛~ Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f u", }, { // 2306 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n_", - out: "~\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n_", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, + in: "\x04 Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f ~", + out: "\x04 Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f ~", }, { // 2307 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n_", - out: "‛~\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n_", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightSpace, + in: "\x04 Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f ~", + out: "\x04 Tρ?ς␖*␑f␏[δτ␄OC\v#0␊ρx␌#58f ~", }, { // 2308 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v_", - out: "~\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v_", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, + in: "~ \x15c<Et`\x05!V\x12δλB␃␊ρn={πψ\x16?␄:μ ␡", + out: "~ \x15c<Et`\x05!V\x12δλB␃‛␊ρn={πψ\x16?␄:μ ␡", }, { // 2309 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v_", - out: "‛~\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v_", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, + in: "~ \x15c<Et`\x05!V\x12δλB␃␊ρn={πψ\x16?␄:μ ␡", + out: "‛~ \x15c<Et`\x05!V\x12δλB␃‛␊ρn={πψ\x16?␄:μ ␡", }, { // 2310 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r_", - out: "~\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r_", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, + in: "$ \x15c<Et`\x05!V\x12δλB␃␊ρn={πψ\x16?␄:μ ~", + out: "$ \x15c<Et`\x05!V\x12δλB␃‛␊ρn={πψ\x16?␄:μ ~", }, { // 2311 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r_", - out: "‛~\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r_", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightSpace, + in: "$ \x15c<Et`\x05!V\x12δλB␃␊ρn={πψ\x16?␄:μ ~", + out: "$ \x15c<Et`\x05!V\x12δλB␃‛␊ρn={πψ\x16?␄:μ ~", }, { // 2312 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t~", - out: "R\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, + in: "~ %6R␡&\x1dzπω␀<␑\x1aσ␎ε#\tωrξ,?N`O \", + out: "~ %6R‛␡&\x1dzπω‛␀<␑\x1aσ␎ε#\tωrξ,?N`O \", }, { // 2313 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t~", - out: "R\t␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\t~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, + in: "~ %6R␡&\x1dzπω␀<␑\x1aσ␎ε#\tωrξ,?N`O \", + out: "‛~ %6R‛␡&\x1dzπω‛␀<␑\x1aσ␎ε#\tωrξ,?N`O \", }, { // 2314 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n~", - out: "R\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, + in: "\r %6R␡&\x1dzπω␀<␑\x1aσ␎ε#\tωrξ,?N`O ~", + out: "\r %6R‛␡&\x1dzπω‛␀<␑\x1aσ␎ε#\tωrξ,?N`O ~", }, { // 2315 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n~", - out: "R\n␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\n~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightSpace, + in: "\r %6R␡&\x1dzπω␀<␑\x1aσ␎ε#\tωrξ,?N`O ~", + out: "\r %6R‛␡&\x1dzπω‛␀<␑\x1aσ␎ε#\tωrξ,?N`O ~", }, { // 2316 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v~", - out: "R\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, + in: "~ yE\x19mο\"]%␀\x03ν\x04␆M_\"</\bOπ7τ$θ# \x10", + out: "~ yE␙mο\"]%‛␀␃ν␄‛␆M_\"</␈Oπ7τ$θ# ␐", }, { // 2317 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v~", - out: "R\v␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\v~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, + in: "~ yE\x19mο\"]%␀\x03ν\x04␆M_\"</\bOπ7τ$θ# \x10", + out: "‛~ yE␙mο\"]%‛␀␃ν␄‛␆M_\"</␈Oπ7τ$θ# ␐", }, { // 2318 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r~", - out: "R\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, + in: "␞ yE\x19mο\"]%␀\x03ν\x04␆M_\"</\bOπ7τ$θ# ~", + out: "‛␞ yE␙mο\"]%‛␀␃ν␄‛␆M_\"</␈Oπ7τ$θ# ~", }, { // 2319 - mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "R\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r~", - out: "R\r␉#\x1db\r\x0e%H\x19c1G-πττ<μ␔\x19ρδ1␂\n$\r~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightSpace, + in: "␞ yE\x19mο\"]%␀\x03ν\x04␆M_\"</\bOπ7τ$θ# ~", + out: "‛␞ yE␙mο\"]%‛␀␃ν␄‛␆M_\"</␈Oπ7τ$θ# ~", }, { // 2320 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\tδ", - out: "~\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\tδ", + mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, + in: "~.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.<", + out: "~.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.<", }, { // 2321 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\tδ", - out: "‛~\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\tδ", + mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, + in: "~.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.<", + out: "‛~.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.<", }, { // 2322 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\nδ", - out: "~\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\nδ", + mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, + in: "Q.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.~", + out: "Q.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.~", }, { // 2323 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\nδ", - out: "‛~\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\nδ", + mask: EncodeZero | EncodeLeftTilde | EncodeRightPeriod, + in: "Q.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.~", + out: "Q.*Pτλ[o\x14!P␅␅η6ο!]xζtξ[O%E\x1fH.~", }, { // 2324 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\vδ", - out: "~\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\vδ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.␖", + out: "~.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.␖", }, { // 2325 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\vδ", - out: "‛~\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\vδ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.␖", + out: "‛~.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.␖", }, { // 2326 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\rδ", - out: "~\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\rδ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "=.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.~", + out: "=.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.~", }, { // 2327 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\rδ", - out: "‛~\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\rδ", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "=.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.~", + out: "=.t;␅\n|␍μ\x11x-␙Du\x1f\g\x17νWQ>δ\bλVψ.~", }, { // 2328 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\t~", - out: "j\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|\x00.θ", + out: "~.\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|␀.θ", }, { // 2329 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\t~", - out: "j\t5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|\x00.θ", + out: "‛~.\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|␀.θ", }, { // 2330 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\n~", - out: "j\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "].\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|\x00.~", + out: "].\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|␀.~", }, { // 2331 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\n~", - out: "j\n5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "].\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|\x00.~", + out: "].\x18␄~␐Bθ\x1fν5ε,9/*X:ο␘luι/5'|␀.~", }, { // 2332 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\v~", - out: "j\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.δ\x044␚R|VςdJ␜;`uο|=u*:\x06\x11ηzκ}.␙", + out: "~.δ\x044␚R|VςdJ␜;‛`uο|=u*:\x06\x11ηzκ}.␙", }, { // 2333 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\v~", - out: "j\v5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.δ\x044␚R|VςdJ␜;`uο|=u*:\x06\x11ηzκ}.␙", + out: "‛~.δ\x044␚R|VςdJ␜;‛`uο|=u*:\x06\x11ηzκ}.␙", }, { // 2334 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\r~", - out: "j\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "e.δ\x044␚R|VςdJ␜;`uο|=u*:\x06\x11ηzκ}.~", + out: "e.δ\x044␚R|VςdJ␜;‛`uο|=u*:\x06\x11ηzκ}.~", }, { // 2335 - mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\r~", - out: "j\r5␊*,BFζyZv6δ␈\nI\x02␘κ|μ\x11.␇␡<\r\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "e.δ\x044␚R|VςdJ␜;`uο|=u*:\x06\x11ηzκ}.~", + out: "e.δ\x044␚R|VςdJ␜;‛`uο|=u*:\x06\x11ηzκ}.~", }, { // 2336 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\tη", - out: "~\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\tη", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, + in: "~.t\"Kυζ#Fμ>+πν\x10u␞(y␌\x16θ\x19\x00r7b\x03.M", + out: "~.t\"Kυζ#Fμ‛>+πν\x10u␞(y␌\x16θ\x19␀r7b\x03.M", }, { // 2337 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\tη", - out: "‛~\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\tη", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, + in: "~.t\"Kυζ#Fμ>+πν\x10u␞(y␌\x16θ\x19\x00r7b\x03.M", + out: "‛~.t\"Kυζ#Fμ‛>+πν\x10u␞(y␌\x16θ\x19␀r7b\x03.M", }, { // 2338 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\nη", - out: "~\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\nη", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, + in: "␛.t\"Kυζ#Fμ>+πν\x10u␞(y␌\x16θ\x19\x00r7b\x03.~", + out: "␛.t\"Kυζ#Fμ‛>+πν\x10u␞(y␌\x16θ\x19␀r7b\x03.~", }, { // 2339 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\nη", - out: "‛~\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\nη", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightPeriod, + in: "␛.t\"Kυζ#Fμ>+πν\x10u␞(y␌\x16θ\x19\x00r7b\x03.~", + out: "␛.t\"Kυζ#Fμ‛>+πν\x10u␞(y␌\x16θ\x19␀r7b\x03.~", }, { // 2340 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\vη", - out: "~\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\vη", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, + in: "~.*['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.<", + out: "~.*‛['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.<", }, { // 2341 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\vη", - out: "‛~\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\vη", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, + in: "~.*['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.<", + out: "‛~.*‛['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.<", }, { // 2342 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\rη", - out: "~\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\rη", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, + in: "/.*['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.~", + out: "/.*‛['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.~", }, { // 2343 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\rη", - out: "‛~\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\rη", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightPeriod, + in: "/.*['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.~", + out: "/.*‛['`#ηK!>i7θ:\x1bωQ␎␈'␐κ\x04βh-\x13.~", }, { // 2344 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\t~", - out: "\x15\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, + in: "~.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.ψ", + out: "~.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.ψ", }, { // 2345 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\t~", - out: "\x15\tuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, + in: "~.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.ψ", + out: "‛~.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.ψ", }, { // 2346 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\n~", - out: "\x15\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, + in: "1.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.~", + out: "1.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.~", }, { // 2347 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\n~", - out: "\x15\nuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightPeriod, + in: "1.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.~", + out: "1.οχλ]$\x1d\x05?␝6:k\x14hpZ␋␅γ|ε␓#"r,.~", }, { // 2348 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\v~", - out: "\x15\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightPeriod, + in: "~.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.-", + out: "~.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.-", }, { // 2349 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\v~", - out: "\x15\vuςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightPeriod, + in: "~.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.-", + out: "‛~.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.-", }, { // 2350 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\r~", - out: "\x15\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightPeriod, + in: "ω.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.~", + out: "ω.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.~", }, { // 2351 - mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\x15\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\r~", - out: "\x15\ruςω\x0fS␍K\"_φW␜?␐\\r␗cB␞\x10ν*ι/y\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightPeriod, + in: "ω.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.~", + out: "ω.;I?\x14␘*δU<ρ]K~πP␌μ'\x05[55\t;rz.~", }, { // 2352 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t␎", - out: "~\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t␎", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, + in: "~.iυφ\x04␉␀\x06*+fnγ␕H!1γz{;χ7␅i#\a."", + out: "~.iυφ\x04␉‛␀\x06*+fnγ␕H!1γz{;χ7␅i#\a."", }, { // 2353 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t␎", - out: "‛~\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t␎", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, + in: "~.iυφ\x04␉␀\x06*+fnγ␕H!1γz{;χ7␅i#\a."", + out: "‛~.iυφ\x04␉‛␀\x06*+fnγ␕H!1γz{;χ7␅i#\a."", }, { // 2354 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n␎", - out: "~\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n␎", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, + in: "\x19.iυφ\x04␉␀\x06*+fnγ␕H!1γz{;χ7␅i#\a.~", + out: "\x19.iυφ\x04␉‛␀\x06*+fnγ␕H!1γz{;χ7␅i#\a.~", }, { // 2355 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n␎", - out: "‛~\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n␎", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightPeriod, + in: "\x19.iυφ\x04␉␀\x06*+fnγ␕H!1γz{;χ7␅i#\a.~", + out: "\x19.iυφ\x04␉‛␀\x06*+fnγ␕H!1γz{;χ7␅i#\a.~", }, { // 2356 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v␎", - out: "~\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v␎", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.a]␡\x181␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.␃", + out: "~.a]␡\x181‛␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.␃", }, { // 2357 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v␎", - out: "‛~\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v␎", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "~.a]␡\x181␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.␃", + out: "‛~.a]␡\x181‛␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.␃", }, { // 2358 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r␎", - out: "~\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r␎", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "9.a]␡\x181␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.~", + out: "9.a]␡\x181‛␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.~", }, { // 2359 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r␎", - out: "‛~\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r␎", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightPeriod, + in: "9.a]␡\x181␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.~", + out: "9.a]␡\x181‛␀dχ/5τm`.]\x1ck0Tνφ/η␙^e.~", }, { // 2360 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t~", - out: "v\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t~", + mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.μ", + out: "~.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.μ", }, { // 2361 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t~", - out: "v\t␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\t~", + mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.μ", + out: "‛~.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.μ", }, { // 2362 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n~", - out: "v\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n~", + mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, + in: "ω.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.~", + out: "ω.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.~", }, { // 2363 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n~", - out: "v\n␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\n~", + mask: EncodeColon | EncodeLeftTilde | EncodeRightPeriod, + in: "ω.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.~", + out: "ω.\x03␜␐>"\x16\x15Dκ␕␞\x1f1ι)O␌!L␍\x16[\x04qn*.~", }, { // 2364 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v~", - out: "v\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, + in: "~.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.␎", + out: "~.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.␎", }, { // 2365 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v~", - out: "v\v␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\v~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, + in: "~.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.␎", + out: "‛~.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.␎", }, { // 2366 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r~", - out: "v\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, + in: "N.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.~", + out: "N.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.~", }, { // 2367 - mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "v\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r~", - out: "v\r␡*|Hσ\x19ε␙ρς:φO\x1do\x1fe7ε|␌Z\x1e|&d\r~", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightPeriod, + in: "N.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.~", + out: "N.τ\x01␁οS<+.[\x112>B\x11ιβ␙$␜:σ*ιO"␇.~", }, { // 2368 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t.", - out: "~\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t.", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x17β\n\x06?K?;P␏␌γ_mγ'␡#*oθ␌η\x00RC.\\", + out: "~.\x17β\n\x06?K?;P␏␌γ_mγ'␡#‛*oθ␌η␀RC.\\", }, { // 2369 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t.", - out: "‛~\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t.", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x17β\n\x06?K?;P␏␌γ_mγ'␡#*oθ␌η\x00RC.\\", + out: "‛~.\x17β\n\x06?K?;P␏␌γ_mγ'␡#‛*oθ␌η␀RC.\\", }, { // 2370 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n.", - out: "~\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n.", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, + in: ">.\x17β\n\x06?K?;P␏␌γ_mγ'␡#*oθ␌η\x00RC.~", + out: ">.\x17β\n\x06?K?;P␏␌γ_mγ'␡#‛*oθ␌η␀RC.~", }, { // 2371 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n.", - out: "‛~\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n.", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightPeriod, + in: ">.\x17β\n\x06?K?;P␏␌γ_mγ'␡#*oθ␌η\x00RC.~", + out: ">.\x17β\n\x06?K?;P␏␌γ_mγ'␡#‛*oθ␌η␀RC.~", }, { // 2372 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v.", - out: "~\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v.", + mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, + in: "~.Y?ι($I?|[u␃r\r`\x1eα[.␚\"_ηβμθ%.}", + out: "~.Y?ι($I?‛|[u␃r\r`\x1eα[.␚\"_ηβμθ%.}", }, { // 2373 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v.", - out: "‛~\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v.", + mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, + in: "~.Y?ι($I?|[u␃r\r`\x1eα[.␚\"_ηβμθ%.}", + out: "‛~.Y?ι($I?‛|[u␃r\r`\x1eα[.␚\"_ηβμθ%.}", }, { // 2374 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r.", - out: "~\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r.", + mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, + in: "\x10.Y?ι($I?|[u␃r\r`\x1eα[.␚\"_ηβμθ%.~", + out: "\x10.Y?ι($I?‛|[u␃r\r`\x1eα[.␚\"_ηβμθ%.~", }, { // 2375 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r.", - out: "‛~\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r.", + mask: EncodePipe | EncodeLeftTilde | EncodeRightPeriod, + in: "\x10.Y?ι($I?|[u␃r\r`\x1eα[.␚\"_ηβμθ%.~", + out: "\x10.Y?ι($I?‛|[u␃r\r`\x1eα[.␚\"_ηβμθ%.~", }, { // 2376 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t~", - out: "i\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.␚", + out: "~.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.␚", }, { // 2377 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t~", - out: "i\tXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\t~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.␚", + out: "‛~.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.␚", }, { // 2378 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n~", - out: "i\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, + in: "/.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.~", + out: "/.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.~", }, { // 2379 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n~", - out: "i\nXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\n~", + mask: EncodeHash | EncodeLeftTilde | EncodeRightPeriod, + in: "/.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.~", + out: "/.␘χ<\\_NG␅ζχ}*\n`ο<K<[#␅\\\x18␑\x1dη.~", }, { // 2380 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v~", - out: "i\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.ς", + out: "~.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.ς", }, { // 2381 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v~", - out: "i\vXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\v~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, + in: "~.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.ς", + out: "‛~.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.ς", }, { // 2382 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r~", - out: "i\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, + in: "␏.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.~", + out: "␏.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.~", }, { // 2383 - mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "i\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r~", - out: "i\rXψ\x02Bi␔\x1c␆␆ψ@\r*\x04ξ\x1b8β:␎]dθ`VT\r~", + mask: EncodePercent | EncodeLeftTilde | EncodeRightPeriod, + in: "␏.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.~", + out: "␏.\x10?3ρρQ|␖κ;λ␋␒y"z'␛\x18\x11␙\x1eP\x11sq.~", }, { // 2384 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t\x17", - out: "~\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t\x17", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.M", + out: "~.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.M", }, { // 2385 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t\x17", - out: "‛~\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t\x17", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "~.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.M", + out: "‛~.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.M", }, { // 2386 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n\x17", - out: "~\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n\x17", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "␎.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.~", + out: "␎.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.~", }, { // 2387 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n\x17", - out: "‛~\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n\x17", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightPeriod, + in: "␎.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.~", + out: "␎.φ␄ν\x15$οZoy:φδ␑`.\x1f#<C>␊␕$\"lθ.~", }, { // 2388 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v\x17", - out: "~\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v\x17", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, + in: "~.?|7'j␊"~\x10νq#kζ!*\r/H(φ\x175Xεκ.\x16", + out: "~.?|7'j‛␊"~\x10νq#kζ!*␍/H(φ\x175Xεκ.\x16", }, { // 2389 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v\x17", - out: "‛~\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v\x17", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, + in: "~.?|7'j␊"~\x10νq#kζ!*\r/H(φ\x175Xεκ.\x16", + out: "‛~.?|7'j‛␊"~\x10νq#kζ!*␍/H(φ\x175Xεκ.\x16", }, { // 2390 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r\x17", - out: "~\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r\x17", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, + in: "%.?|7'j␊"~\x10νq#kζ!*\r/H(φ\x175Xεκ.~", + out: "%.?|7'j‛␊"~\x10νq#kζ!*␍/H(φ\x175Xεκ.~", }, { // 2391 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r\x17", - out: "‛~\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r\x17", + mask: EncodeCrLf | EncodeLeftTilde | EncodeRightPeriod, + in: "%.?|7'j␊"~\x10νq#kζ!*\r/H(φ\x175Xεκ.~", + out: "%.?|7'j‛␊"~\x10νq#kζ!*␍/H(φ\x175Xεκ.~", }, { // 2392 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t~", - out: "α\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightPeriod, + in: "~.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!..", + out: "~.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.‛.", }, { // 2393 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t~", - out: "α\t␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\t~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightPeriod, + in: "~.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!..", + out: "‛~.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.‛.", }, { // 2394 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n~", - out: "α\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightPeriod, + in: "!.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.~", + out: "!.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.~", }, { // 2395 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n~", - out: "α\n␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\n~", + mask: EncodeDel | EncodeLeftTilde | EncodeRightPeriod, + in: "!.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.~", + out: "!.γ*L$␌e*ββ\x05\x1cH␐\"Cσ$\x19␊[ ␜@␃η!.~", }, { // 2396 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v~", - out: "α\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightPeriod, + in: "~.`[Vs\ν␁nφv~-ζ\x14<γ\uff00k\x1eK[μ␏␋\x18U.3", + out: "~.`[Vs\ν‛␁nφv~-ζ␔<γ\uff00k␞K[μ‛␏‛␋␘U.3", }, { // 2397 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v~", - out: "α\v␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\v~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightPeriod, + in: "~.`[Vs\ν␁nφv~-ζ\x14<γ\uff00k\x1eK[μ␏␋\x18U.3", + out: "‛~.`[Vs\ν‛␁nφv~-ζ␔<γ\uff00k␞K[μ‛␏‛␋␘U.3", }, { // 2398 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r~", - out: "α\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightPeriod, + in: "ο.`[Vs\ν␁nφv~-ζ\x14<γ\uff00k\x1eK[μ␏␋\x18U.~", + out: "ο.`[Vs\ν‛␁nφv~-ζ␔<γ\uff00k␞K[μ‛␏‛␋␘U.~", }, { // 2399 - mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "α\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r~", - out: "α\r␍;]␇d␔4εry@Qδdγ0␓\x1bλMδM\x02|␖p\r~", + mask: EncodeCtl | EncodeLeftTilde | EncodeRightPeriod, + in: "ο.`[Vs\ν␁nφv~-ζ\x14<γ\uff00k\x1eK[μ␏␋\x18U.~", + out: "ο.`[Vs\ν‛␁nφv~-ζ␔<γ\uff00k␞K[μ‛␏‛␋␘U.~", }, { // 2400 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\tC", - out: "~\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\tC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t\x1e", + out: "~\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t\x1e", }, { // 2401 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\tC", - out: "‛~\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\tC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t\x1e", + out: "‛~\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t\x1e", }, { // 2402 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\nC", - out: "~\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\nC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n\x1e", + out: "~\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n\x1e", }, { // 2403 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\nC", - out: "‛~\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\nC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n\x1e", + out: "‛~\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n\x1e", }, { // 2404 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\vC", - out: "~\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\vC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v\x1e", + out: "~\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v\x1e", }, { // 2405 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\vC", - out: "‛~\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\vC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v\x1e", + out: "‛~\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v\x1e", }, { // 2406 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\rC", - out: "~\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\rC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r\x1e", + out: "~\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r\x1e", }, { // 2407 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\rC", - out: "‛~\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\rC", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r\x1e", + out: "‛~\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r\x1e", }, { // 2408 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\t~", - out: "‛"\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t~", + out: "I\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t~", }, { // 2409 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\t~", - out: "‛"\t>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\t~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t~", + out: "I\tM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\t~", }, { // 2410 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\n~", - out: "‛"\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n~", + out: "I\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n~", }, { // 2411 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\n~", - out: "‛"\n>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\n~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n~", + out: "I\nM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\n~", }, { // 2412 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\v~", - out: "‛"\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\v~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v~", + out: "I\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v~", }, { // 2413 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\v~", - out: "‛"\v>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\v~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v~", + out: "I\vM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\v~", }, { // 2414 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\r~", - out: "‛"\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\r~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r~", + out: "I\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r~", }, { // 2415 - mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: ""\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\r~", - out: "‛"\r>\x01.G\x17C\x01%ωV;/ωFδ*φ]␛;δ:<ρ.w\r~", + mask: EncodeZero | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "I\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r~", + out: "I\rM[\x05\x1baNξ\οaυ:β␂ ι␁␁o\x0eτ␏</\x04\x02\r~", }, { // 2416 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t\", - out: "~\tμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\tp", + out: "~\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\tp", }, { // 2417 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t\", - out: "‛~\tμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\tp", + out: "‛~\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\tp", }, { // 2418 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n\", - out: "~\nμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\np", + out: "~\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\np", }, { // 2419 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n\", - out: "‛~\nμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\np", + out: "‛~\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\np", }, { // 2420 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v\", - out: "~\vμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\vp", + out: "~\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\vp", }, { // 2421 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v\", - out: "‛~\vμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\vp", + out: "‛~\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\vp", }, { // 2422 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r\", - out: "~\rμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\rp", + out: "~\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\rp", }, { // 2423 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r\", - out: "‛~\rμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r\", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\rp", + out: "‛~\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\rp", }, { // 2424 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\tμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t~", - out: "\\\tμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\t~", + out: "α\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\t~", }, { // 2425 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\tμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t~", - out: "\\\tμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\t~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\t~", + out: "α\t`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\t~", }, { // 2426 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\nμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n~", - out: "\\\nμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\n~", + out: "α\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\n~", }, { // 2427 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\nμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n~", - out: "\\\nμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\n~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\n~", + out: "α\n`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\n~", }, { // 2428 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\vμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v~", - out: "\\\vμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\v~", + out: "α\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\v~", }, { // 2429 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\vμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v~", - out: "\\\vμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\v~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\v~", + out: "α\v`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\v~", }, { // 2430 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\rμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r~", - out: "\\\rμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\r~", + out: "α\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\r~", }, { // 2431 - mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\\\rμ␉E5υ1ν:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r~", - out: "\\\rμ␉E5υ1ν‛:f-Vς\u007f␏/ρ␌\x05␏μY\x193\x15H\x17\r~", + mask: EncodeSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "α\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\r~", + out: "α\r`0(␁>Oγ()ς\x11:\t␔σF%\x05τθ␊|y*\x11\x0e\r~", }, { // 2432 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\tr", - out: "~\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\tr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t"", + out: "~\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t"", }, { // 2433 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\tr", - out: "‛~\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\tr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t"", + out: "‛~\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t"", }, { // 2434 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\nr", - out: "~\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\nr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n"", + out: "~\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n"", }, { // 2435 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\nr", - out: "‛~\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\nr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n"", + out: "‛~\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n"", }, { // 2436 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\vr", - out: "~\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\vr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v"", + out: "~\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v"", }, { // 2437 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\vr", - out: "‛~\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\vr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v"", + out: "‛~\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v"", }, { // 2438 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\rr", - out: "~\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\rr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r"", + out: "~\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r"", }, { // 2439 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\rr", - out: "‛~\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\rr", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r"", + out: "‛~\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r"", }, { // 2440 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\t~", - out: "␄\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t~", + out: "*\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t~", }, { // 2441 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\t~", - out: "␄\t&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\t~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t~", + out: "*\t?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\t~", }, { // 2442 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\n~", - out: "␄\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n~", + out: "*\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n~", }, { // 2443 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\n~", - out: "␄\n&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\n~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n~", + out: "*\n?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\n~", }, { // 2444 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\v~", - out: "␄\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\v~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v~", + out: "*\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v~", }, { // 2445 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\v~", - out: "␄\v&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\v~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v~", + out: "*\v?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\v~", }, { // 2446 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\r~", - out: "␄\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\r~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r~", + out: "*\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r~", }, { // 2447 - mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "␄\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\r~", - out: "␄\r&␝\x15ς␆␊κEv\x1bγχ#ο␡]H^A\"ξ\x1bn␏S7\r~", + mask: EncodeSingleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "*\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r~", + out: "*\r?π␆λ:#g␈␐εPαceωπM|t@\x7f~1\x04\\\x03\r~", }, { // 2448 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t%", - out: "~\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\tβ", + out: "~\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\tβ", }, { // 2449 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t%", - out: "‛~\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\tβ", + out: "‛~\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\tβ", }, { // 2450 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n%", - out: "~\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\nβ", + out: "~\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\nβ", }, { // 2451 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n%", - out: "‛~\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\nβ", + out: "‛~\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\nβ", }, { // 2452 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v%", - out: "~\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\vβ", + out: "~\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\vβ", }, { // 2453 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v%", - out: "‛~\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\vβ", + out: "‛~\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\vβ", }, { // 2454 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r%", - out: "~\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\rβ", + out: "~\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\rβ", }, { // 2455 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r%", - out: "‛~\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r%", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\rβ", + out: "‛~\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\rβ", }, { // 2456 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t~", - out: "1\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\t~", + out: "\\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\t~", }, { // 2457 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t~", - out: "1\tB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\t~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\t~", + out: "\\t\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\t~", }, { // 2458 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n~", - out: "1\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\n~", + out: "\\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\n~", }, { // 2459 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n~", - out: "1\nB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\n~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\n~", + out: "\\n\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\n~", }, { // 2460 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v~", - out: "1\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\v~", + out: "\\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\v~", }, { // 2461 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v~", - out: "1\vB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\v~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\v~", + out: "\\v\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\v~", }, { // 2462 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r~", - out: "1\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\r~", + out: "\\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\r~", }, { // 2463 - mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "1\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r~", - out: "1\rB␜A\x18P\x1eοNσ\x18qκοHo␉ω9]␕\x129?,λ1\r~", + mask: EncodeBackQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\r~", + out: "\\r\x0e;\x10\x1d]NV␐~Nγyλ␕␎E*␚␔δkβE]uγ\r~", }, { // 2464 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\tv", - out: "~\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\tv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\tλ", + out: "~\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\tλ", }, { // 2465 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\tv", - out: "‛~\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\tv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\tλ", + out: "‛~\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\tλ", }, { // 2466 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\nv", - out: "~\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\nv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\nλ", + out: "~\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\nλ", }, { // 2467 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\nv", - out: "‛~\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\nv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\nλ", + out: "‛~\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\nλ", }, { // 2468 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\vv", - out: "~\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\vv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\vλ", + out: "~\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\vλ", }, { // 2469 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\vv", - out: "‛~\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\vv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\vλ", + out: "‛~\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\vλ", }, { // 2470 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\rv", - out: "~\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\rv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\rλ", + out: "~\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\rλ", }, { // 2471 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\rv", - out: "‛~\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\rv", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\rλ", + out: "‛~\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\rλ", }, { // 2472 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\t~", - out: "/\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\t~", + out: "t\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\t~", }, { // 2473 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\t~", - out: "/\ts\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\t~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\t~", + out: "t\t^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\t~", }, { // 2474 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\n~", - out: "/\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\n~", + out: "t\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\n~", }, { // 2475 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\n~", - out: "/\ns\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\n~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\n~", + out: "t\n^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\n~", }, { // 2476 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\v~", - out: "/\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\v~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\v~", + out: "t\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\v~", }, { // 2477 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\v~", - out: "/\vs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\v~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\v~", + out: "t\v^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\v~", }, { // 2478 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\r~", - out: "/\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\r~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\r~", + out: "t\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\r~", }, { // 2479 - mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "/\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\r~", - out: "/\rs\x1f␑βSδ9␄H␍Qβ|␒Fσ␁\x01εU\u007f\x1d␌mε.\r~", + mask: EncodeLtGt | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "t\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\r~", + out: "t\r^/␋/\r\"\x02␞\r␅[d*]ιQ\x1bνν␄O␚\x1aQpυ\r~", }, { // 2480 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t/", - out: "~\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\tφ", + out: "~\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\tφ", }, { // 2481 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t/", - out: "‛~\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\tφ", + out: "‛~\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\tφ", }, { // 2482 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n/", - out: "~\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\nφ", + out: "~\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\nφ", }, { // 2483 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n/", - out: "‛~\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\nφ", + out: "‛~\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\nφ", }, { // 2484 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v/", - out: "~\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\vφ", + out: "~\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\vφ", }, { // 2485 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v/", - out: "‛~\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\vφ", + out: "‛~\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\vφ", }, { // 2486 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r/", - out: "~\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\rφ", + out: "~\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\rφ", }, { // 2487 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r/", - out: "‛~\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r/", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\rφ", + out: "‛~\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\rφ", }, { // 2488 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t~", - out: "ν\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\t~", + out: ">\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\t~", }, { // 2489 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t~", - out: "ν\tsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\t~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\t~", + out: ">\tZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\t~", }, { // 2490 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n~", - out: "ν\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\n~", + out: ">\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\n~", }, { // 2491 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n~", - out: "ν\nsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\n~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\n~", + out: ">\nZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\n~", }, { // 2492 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v~", - out: "ν\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\v~", + out: ">\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\v~", }, { // 2493 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v~", - out: "ν\vsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\v~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\v~", + out: ">\vZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\v~", }, { // 2494 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r~", - out: "ν\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\r~", + out: ">\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\r~", }, { // 2495 - mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "ν\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r~", - out: "ν\rsjφu␜ρ␖\\^c\n\x1c`␡%σ␃λMω\x03^aQI\x18\r~", + mask: EncodeSquareBracket | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ">\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\r~", + out: ">\rZδ␉7>ψw\fw>8ι!␍\v␏␘␃n␇\nb\x03Tζv\r~", }, { // 2496 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\t`", - out: "~\tξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\t`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t'", + out: "~\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t'", }, { // 2497 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\t`", - out: "‛~\tξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\t`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t'", + out: "‛~\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t'", }, { // 2498 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\n`", - out: "~\nξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\n`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n'", + out: "~\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n'", }, { // 2499 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\n`", - out: "‛~\nξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\n`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n'", + out: "‛~\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n'", }, { // 2500 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\v`", - out: "~\vξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\v`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v'", + out: "~\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v'", }, { // 2501 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\v`", - out: "‛~\vξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\v`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v'", + out: "‛~\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v'", }, { // 2502 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\r`", - out: "~\rξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\r`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r'", + out: "~\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r'", }, { // 2503 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\r`", - out: "‛~\rξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\r`", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r'", + out: "‛~\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r'", }, { // 2504 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\tξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\t~", - out: "\"\tξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t~", + out: "#\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t~", }, { // 2505 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\tξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\t~", - out: "\"\tξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\t~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t~", + out: "#\tθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\t~", }, { // 2506 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\nξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\n~", - out: "\"\nξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n~", + out: "#\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n~", }, { // 2507 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\nξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\n~", - out: "\"\nξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\n~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n~", + out: "#\nθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\n~", }, { // 2508 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\vξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\v~", - out: "\"\vξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\v~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v~", + out: "#\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v~", }, { // 2509 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\vξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\v~", - out: "\"\vξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\v~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v~", + out: "#\vθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\v~", }, { // 2510 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\rξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\r~", - out: "\"\rξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\r~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r~", + out: "#\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r~", }, { // 2511 - mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "\"\rξ|2␂␃α2\x04\fzνn?((S␂%/\x01␚ι<"εt\r~", - out: "\"\rξ|2␂␃α2\x04\fzνn?((S␂‛%/\x01␚ι<"εt\r~", + mask: EncodeSemicolon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "#\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r~", + out: "#\rθ#ε\r3tYfιχa^\t3 θ#ε\x1eP\x16B>%␋␙\r~", }, { // 2512 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\t\v", - out: "~\tσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\t␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\tg", + out: "~\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\tg", }, { // 2513 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\tσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\t\v", - out: "‛~\tσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\t␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\tg", + out: "‛~\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\tg", }, { // 2514 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\n\v", - out: "~\nσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\n␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\ng", + out: "~\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\ng", }, { // 2515 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\nσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\n\v", - out: "‛~\nσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\n␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\ng", + out: "‛~\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\ng", }, { // 2516 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\v\v", - out: "~\vσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\v␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\vg", + out: "~\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\vg", }, { // 2517 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\vσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\v\v", - out: "‛~\vσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\v␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\vg", + out: "‛~\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\vg", }, { // 2518 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\r\v", - out: "~\rσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\r␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\rg", + out: "~\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\rg", }, { // 2519 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\rσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\r\v", - out: "‛~\rσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\r␋", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\rg", + out: "‛~\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\rg", }, { // 2520 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\tσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\t~", - out: "j\tσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\t~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\t~", + out: "␀\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\t~", }, { // 2521 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\tσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\t~", - out: "j\tσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\t~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\t~", + out: "␀\tL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\t~", }, { // 2522 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\nσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\n~", - out: "j\nσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\n~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\n~", + out: "␀\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\n~", }, { // 2523 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\nσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\n~", - out: "j\nσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\n~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\n~", + out: "␀\nL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\n~", }, { // 2524 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\vσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\v~", - out: "j\vσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\v~", + out: "␀\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\v~", }, { // 2525 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\vσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\v~", - out: "j\vσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\v~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\v~", + out: "␀\vL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\v~", }, { // 2526 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\rσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\r~", - out: "j\rσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\r~", + out: "␀\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\r~", }, { // 2527 - mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "j\rσυ.]Xξ\nwK-α␀<A␟␐t9/κρ\t␆␙O#\r~", - out: "j\rσυ.]Xξ\nwK-α‛␀<A␟␐t9/κρ\t␆␙O#\r~", + mask: EncodeExclamation | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x00\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\r~", + out: "␀\rL\uff00Jq␊ψ\x02;xζ␊%G\x0eε;ηvD`ο␚(␃x␛\r~", }, { // 2528 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t␗", - out: "~\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\t]", + out: "~\t9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\t]", }, { // 2529 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t␗", - out: "‛~\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\t]", + out: "‛~\t9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\t]", }, { // 2530 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n␗", - out: "~\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\n]", + out: "~\n9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\n]", }, { // 2531 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n␗", - out: "‛~\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\n]", + out: "‛~\n9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\n]", }, { // 2532 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v␗", - out: "~\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\v]", + out: "~\v9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\v]", }, { // 2533 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v␗", - out: "‛~\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\v]", + out: "‛~\v9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\v]", }, { // 2534 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r␗", - out: "~\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\r]", + out: "~\r9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\r]", }, { // 2535 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "~\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r␗", - out: "‛~\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r␗", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\r]", + out: "‛~\r9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\r]", }, { // 2536 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t~", - out: "p\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\t9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\t~", + out: "/\t9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\t~", }, { // 2537 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t~", - out: "p\t"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\t~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\t9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\t~", + out: "/\t9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\t~", }, { // 2538 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n~", - out: "p\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\n9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\n~", + out: "/\n9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\n~", }, { // 2539 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n~", - out: "p\n"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\n~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\n9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\n~", + out: "/\n9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\n~", }, { // 2540 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v~", - out: "p\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\v9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\v~", + out: "/\v9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\v~", }, { // 2541 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v~", - out: "p\v"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\v~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\v9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\v~", + out: "/\v9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\v~", }, { // 2542 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r~", - out: "p\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\r9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\r~", + out: "/\r9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\r~", }, { // 2543 - mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, - in: "p\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r~", - out: "p\r"γζ|]`\nα\x03\x02?\x05\x1d0\x04<0IθM6orσ=f\r~", + mask: EncodeDollar | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "/\r9ω:T>C%?␅.γ.$εν␄(zρ\x143␎/8\x1fσ\r~", + out: "/\r9ω:T>C%?␅.γ.‛$εν␄(zρ\x143␎/8\x1fσ\r~", }, { // 2544 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ n", - out: "␉ 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ n", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\t0", + out: "~\t␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\t0", }, { // 2545 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ n", - out: "‛␉ 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ n", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\t0", + out: "‛~\t␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\t0", }, { // 2546 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "T 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ \t", - out: "T 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ \t", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\n0", + out: "~\n␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\n0", }, { // 2547 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "T 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ ␉", - out: "T 0\x13\x05'ν\x10X␓`z?'ζuχ_%5[}θκ^&ε␆ ␉", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\n0", + out: "‛~\n␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\n0", }, { // 2548 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t \"ψ|}\x1duQ\n<\vι#8/␈μνX;ο\x04σ}</` B", - out: "␉ \"ψ|}\x1duQ\n<\vι#8‛/␈μνX;ο\x04σ}<‛/` B", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\v0", + out: "~\v␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\v0", }, { // 2549 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ \"ψ|}\x1duQ\n<\vι#8/␈μνX;ο\x04σ}</` B", - out: "‛␉ \"ψ|}\x1duQ\n<\vι#8‛/␈μνX;ο\x04σ}<‛/` B", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\v0", + out: "‛~\v␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\v0", }, { // 2550 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "/ \"ψ|}\x1duQ\n<\vι#8/␈μνX;ο\x04σ}</` \t", - out: "/ \"ψ|}\x1duQ\n<\vι#8‛/␈μνX;ο\x04σ}<‛/` \t", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\r0", + out: "~\r␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\r0", }, { // 2551 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "/ \"ψ|}\x1duQ\n<\vι#8/␈μνX;ο\x04σ}</` ␉", - out: "/ \"ψ|}\x1duQ\n<\vι#8‛/␈μνX;ο\x04σ}<‛/` ␉", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\r0", + out: "‛~\r␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\r0", }, { // 2552 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t \t*η|γ␏!(␕μq\x02\noN'␡#bM2ι[eσ> <", - out: "␉ \t*η|γ␏!(␕μq\x02\noN‛'␡#bM2ι[eσ> <", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\t␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\t~", + out: "|\t␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\t~", }, { // 2553 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ \t*η|γ␏!(␕μq\x02\noN'␡#bM2ι[eσ> <", - out: "‛␉ \t*η|γ␏!(␕μq\x02\noN‛'␡#bM2ι[eσ> <", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\t␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\t~", + out: "|\t␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\t~", }, { // 2554 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "ι \t*η|γ␏!(␕μq\x02\noN'␡#bM2ι[eσ> \t", - out: "ι \t*η|γ␏!(␕μq\x02\noN‛'␡#bM2ι[eσ> \t", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\n␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\n~", + out: "|\n␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\n~", }, { // 2555 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "ι \t*η|γ␏!(␕μq\x02\noN'␡#bM2ι[eσ> ␉", - out: "ι \t*η|γ␏!(␕μq\x02\noN‛'␡#bM2ι[eσ> ␉", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\n␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\n~", + out: "|\n␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\n~", }, { // 2556 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \x03", - out: "␉ [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \x03", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\v␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\v~", + out: "|\v␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\v~", }, { // 2557 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \x03", - out: "‛␉ [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \x03", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\v␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\v~", + out: "|\v␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\v~", }, { // 2558 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "ς [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \t", - out: "ς [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 \t", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\r␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\r~", + out: "|\r␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\r~", }, { // 2559 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "ς [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 ␉", - out: "ς [D␒κ$dLB<7`dυ<υ.␍δ␈]␐x␜ξI1 ␉", + mask: EncodeDoubleQuote | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "|\r␕νδο\x04"φτβ84\x01;␉0\":␐/\x06'?`'Gy\r~", + out: "|\r␕νδο\x04‛"φτβ84\x01;␉0":␐/\x06'?`'Gy\r~", }, { // 2560 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t <h`rφ"ς␀ε/␊yB;'P\v.θ\x1c\tχκd\vs !", - out: "␉ ‛<h`rφ"ς‛␀ε/␊yB;'P\v.θ\x1c\tχκd\vs !", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\tT", + out: "~\tN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\tT", }, { // 2561 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ <h`rφ"ς␀ε/␊yB;'P\v.θ\x1c\tχκd\vs !", - out: "‛␉ ‛<h`rφ"ς‛␀ε/␊yB;'P\v.θ\x1c\tχκd\vs !", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\tT", + out: "‛~\tN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\tT", }, { // 2562 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␀ <h`rφ"ς␀ε/␊yB;'P\v.θ\x1c\tχκd\vs \t", - out: "‛␀ ‛<h`rφ"ς‛␀ε/␊yB;'P\v.θ\x1c\tχκd\vs \t", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\nT", + out: "~\nN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\nT", }, { // 2563 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␀ <h`rφ"ς␀ε/␊yB;'P\v.θ\x1c\tχκd\vs ␉", - out: "‛␀ ‛<h`rφ"ς‛␀ε/␊yB;'P\v.θ\x1c\tχκd\vs ␉", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\nT", + out: "‛~\nN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\nT", }, { // 2564 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ φ", - out: "␉ \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ φ", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\vT", + out: "~\vN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\vT", }, { // 2565 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ φ", - out: "‛␉ \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ φ", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\vT", + out: "‛~\vN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\vT", }, { // 2566 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "' \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ \t", - out: "' \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ \t", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\rT", + out: "~\rN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\rT", }, { // 2567 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "' \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ ␉", - out: "' \x11␁χξ\x19\x12/6\r4Cη\b`!\\μ->aryDu%␛ ␉", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\rT", + out: "‛~\rN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\rT", }, { // 2568 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␕", - out: "␉ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␕", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\tN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\t~", + out: "j\tN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\t~", }, { // 2569 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␕", - out: "‛␉ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␕", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\tN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\t~", + out: "j\tN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\t~", }, { // 2570 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␊ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: \t", - out: "‛␊ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: \t", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\nN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\n~", + out: "j\nN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\n~", }, { // 2571 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␊ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␉", - out: "‛␊ Zτ&\x1d'uξ␁<λ& rδ\x124N\x17␞eη\fd2x: ␉", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\nN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\n~", + out: "j\nN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\n~", }, { // 2572 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t ]ξω|#\x01μyβ\r|\x0f\x00{\x1dV#ω␜␄BpHDφa ␌", - out: "␉ ]ξω|#\x01μyβ\r|\x0f␀{\x1dV#ω␜␄BpHDφa ␌", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\vN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\v~", + out: "j\vN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\v~", }, { // 2573 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ ]ξω|#\x01μyβ\r|\x0f\x00{\x1dV#ω␜␄BpHDφa ␌", - out: "‛␉ ]ξω|#\x01μyβ\r|\x0f␀{\x1dV#ω␜␄BpHDφa ␌", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\vN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\v~", + out: "j\vN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\v~", }, { // 2574 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "u ]ξω|#\x01μyβ\r|\x0f\x00{\x1dV#ω␜␄BpHDφa \t", - out: "u ]ξω|#\x01μyβ\r|\x0f␀{\x1dV#ω␜␄BpHDφa \t", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\rN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\r~", + out: "j\rN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\r~", }, { // 2575 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "u ]ξω|#\x01μyβ\r|\x0f\x00{\x1dV#ω␜␄BpHDφa ␉", - out: "u ]ξω|#\x01μyβ\r|\x0f␀{\x1dV#ω␜␄BpHDφa ␉", + mask: EncodeColon | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "j\rN\x00\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\r~", + out: "j\rN␀\x12α␛␗\f@φ</χ:i~␒τρν( 4\x1ch$p\r~", }, { // 2576 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ι", - out: "␉ R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ι", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\tρ", + out: "~\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\tρ", }, { // 2577 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ι", - out: "‛␉ R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ι", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\tρ", + out: "‛~\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\tρ", }, { // 2578 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\x06 R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ \t", - out: "\x06 R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\nρ", + out: "~\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\nρ", }, { // 2579 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\x06 R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ␉", - out: "\x06 R%oKr%[\rPV␗λ/5δ\x06A##\x1a␁C␋ψ>ξ ␉", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\nρ", + out: "‛~\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\nρ", }, { // 2580 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t `?μ␌οj\"%Dly\x00(␂]b\tο$O\x03Wδχ^> Y", - out: "␉ `?μ␌οj\"%Dly␀(␂]b\tο$O\x03Wδχ^> Y", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\vρ", + out: "~\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\vρ", }, { // 2581 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ `?μ␌οj\"%Dly\x00(␂]b\tο$O\x03Wδχ^> Y", - out: "‛␉ `?μ␌οj\"%Dly␀(␂]b\tο$O\x03Wδχ^> Y", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\vρ", + out: "‛~\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\vρ", }, { // 2582 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␗ `?μ␌οj\"%Dly\x00(␂]b\tο$O\x03Wδχ^> \t", - out: "␗ `?μ␌οj\"%Dly␀(␂]b\tο$O\x03Wδχ^> \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\rρ", + out: "~\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\rρ", }, { // 2583 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␗ `?μ␌οj\"%Dly\x00(␂]b\tο$O\x03Wδχ^> ␉", - out: "␗ `?μ␌οj\"%Dly␀(␂]b\tο$O\x03Wδχ^> ␉", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\rρ", + out: "‛~\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\rρ", }, { // 2584 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ -", - out: "␉ ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ -", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\t~", + out: "␍\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\t~", }, { // 2585 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ -", - out: "‛␉ ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ -", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\t~", + out: "␍\tθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\t~", }, { // 2586 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "| ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ \t", - out: "| ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\n~", + out: "␍\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\n~", }, { // 2587 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "| ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ ␉", - out: "| ;κ:dnοζ^\\\x0e>\x1b`'<φ/]␚oXL;ο\x01␡ ␉", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\n~", + out: "␍\nθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\n~", }, { // 2588 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ*␋␛)yδ␟t\r C", - out: "␉ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ‛*␋␛)yδ␟t\r C", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\v~", + out: "␍\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\v~", }, { // 2589 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ*␋␛)yδ␟t\r C", - out: "‛␉ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ‛*␋␛)yδ␟t\r C", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\v~", + out: "␍\vθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\v~", }, { // 2590 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␗ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ*␋␛)yδ␟t\r \t", - out: "␗ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ‛*␋␛)yδ␟t\r \t", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\r~", + out: "␍\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\r~", }, { // 2591 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␗ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ*␋␛)yδ␟t\r ␉", - out: "␗ k$\\ρ␍\x05w\x12σ\nhπ#u\x13bπ‛*␋␛)yδ␟t\r ␉", + mask: EncodeQuestion | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\r~", + out: "␍\rθ␄μYπ-/␃\v␡E-\x13(#;;e/γ"w\x16\x10␗κ\r~", }, { // 2592 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \x05", - out: "␉ h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \x05", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\tβ", + out: "~\t+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\tβ", }, { // 2593 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \x05", - out: "‛␉ h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \x05", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\tβ", + out: "‛~\t+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\tβ", }, { // 2594 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "β h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \t", - out: "β h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ \t", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\nβ", + out: "~\n+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\nβ", }, { // 2595 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "β h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ ␉", - out: "β h␈%υφ'*w*Wγ␌/~%L␖o␖9␃}YκN␂ ␉", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\nβ", + out: "‛~\n+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\nβ", }, { // 2596 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ m", - out: "␉ ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ m", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\vβ", + out: "~\v+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\vβ", }, { // 2597 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ m", - out: "‛␉ ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ m", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\vβ", + out: "‛~\v+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\vβ", }, { // 2598 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "F ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ \t", - out: "F ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ \t", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\rβ", + out: "~\r+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\rβ", }, { // 2599 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "F ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ ␉", - out: "F ζkπc\b[\x11ιeZ/␂S\"Lο\rM␖f\n\x13ο/\ξ ␉", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\rβ", + out: "‛~\r+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\rβ", }, { // 2600 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␊", - out: "␉ ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␊", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\t+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\t~", + out: "␍\t+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\t~", }, { // 2601 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␊", - out: "‛␉ ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␊", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\t+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\t~", + out: "␍\t+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\t~", }, { // 2602 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "w ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ \t", - out: "w ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ \t", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\n+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\n~", + out: "␍\n+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\n~", }, { // 2603 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "w ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␉", - out: "w ␊"m\v\tδν?\x1fS\u007f␃;)@\x02|q<␖ιλR4ωπ ␉", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\n+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\n~", + out: "␍\n+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\n~", }, { // 2604 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>\mAε␄Gξ #", - out: "␉ ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>‛\mAε␄Gξ #", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\v+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\v~", + out: "␍\v+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\v~", }, { // 2605 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>\mAε␄Gξ #", - out: "‛␉ ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>‛\mAε␄Gξ #", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\v+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\v~", + out: "␍\v+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\v~", }, { // 2606 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\x06 ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>\mAε␄Gξ \t", - out: "\x06 ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>‛\mAε␄Gξ \t", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\r+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\r~", + out: "␍\r+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\r~", }, { // 2607 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\x06 ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>\mAε␄Gξ ␉", - out: "\x06 ␛\t*b\rε}\x17av\"ιf'<#\x1bμ>‛\mAε␄Gξ ␉", + mask: EncodeAsterisk | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␍\r+4;;ομ\n]␞'\x17B5%␃\n*H␏κ*τ/|πZ\r~", + out: "␍\r+4;;ομ\n]␞'\x17B5%␃\n‛*H␏κ*τ/|πZ\r~", }, { // 2608 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "\t \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O\x00 λ", - out: "␉ \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O␀ λ", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\tε", + out: "~\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\tε", }, { // 2609 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "␉ \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O\x00 λ", - out: "‛␉ \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O␀ λ", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\tε", + out: "‛~\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\tε", }, { // 2610 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "* \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O\x00 \t", - out: "* \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O␀ \t", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\nε", + out: "~\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\nε", }, { // 2611 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftSpace, - in: "* \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O\x00 ␉", - out: "* \x1d<ν␊$;aεc)_O#ζc0:e#ς\\x1b`\x11O␀ ␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\nε", + out: "‛~\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\nε", }, { // 2612 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.6", - out: "␉.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.6", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\vε", + out: "~\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\vε", }, { // 2613 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.6", - out: "‛␉.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.6", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\vε", + out: "‛~\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\vε", }, { // 2614 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "α.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.\t", - out: "α.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.\t", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\rε", + out: "~\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\rε", }, { // 2615 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "α.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.␉", - out: "α.\n␙s\x19ητr\x1b.␊-\x06$\x131}␡F␌φθ+w`]κ.␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\rε", + out: "‛~\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\rε", }, { // 2616 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.'", - out: "␉.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.'", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\t~", + out: ":\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\t~", }, { // 2617 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.'", - out: "‛␉.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.'", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\t~", + out: ":\t␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\t~", }, { // 2618 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "+.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.\t", - out: "+.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.\t", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\n~", + out: ":\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\n~", }, { // 2619 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "+.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.␉", - out: "+.^9\x16μ1␘χζ\x1aDεα␔,\x12␉\n\"␆[9,\x17␔οc.␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\n~", + out: ":\n␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\n~", }, { // 2620 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", - out: "␉.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\v~", + out: ":\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\v~", }, { // 2621 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", - out: "‛␉.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\v~", + out: ":\v␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\v~", }, { // 2622 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\x1c.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.\t", - out: "\x1c.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.\t", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\r~", + out: ":\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\r~", }, { // 2623 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\x1c.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", - out: "\x1c.σ<␐␞␜\x17Cn$ι\x1b\x141fν␋ζzιDb`␜ad{.␉", + mask: EncodePipe | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ":\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e␀*λ#ζ\r~", + out: ":\r␞U\x1boLθ␓\x13<zo␏t:\x0fεRτ$!\x1e‛␀*λ#ζ\r~", }, { // 2624 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\", - out: "␉.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t<", + out: "~\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t<", }, { // 2625 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\", - out: "‛␉.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t<", + out: "‛~\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t<", }, { // 2626 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "λ.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\t", - out: "λ.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.\t", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n<", + out: "~\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n<", }, { // 2627 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "λ.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.␉", - out: "λ.%π␅\f␎m4?\\\x17␃\x19␏~λ[2[ψx\u007f#ς< ι.␉", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n<", + out: "‛~\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n<", }, { // 2628 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␅", - out: "␉.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␅", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v<", + out: "~\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v<", }, { // 2629 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␅", - out: "‛␉.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␅", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v<", + out: "‛~\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v<", }, { // 2630 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "P.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].\t", - out: "P.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].\t", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r<", + out: "~\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r<", }, { // 2631 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "P.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␉", - out: "P.\x19F$;␟\=νι%f␙qπ-η6:Q0?δ\x12Wq].␉", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r<", + out: "‛~\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r<", }, { // 2632 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.σ[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c\x00ν'␇␕Q.$", - out: "␉.σ‛[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c␀ν'␇␕Q.$", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t~", + out: "␛\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t~", }, { // 2633 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.σ[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c\x00ν'␇␕Q.$", - out: "‛␉.σ‛[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c␀ν'␇␕Q.$", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t~", + out: "␛\t\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\t~", }, { // 2634 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "`.σ[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c\x00ν'␇␕Q.\t", - out: "`.σ‛[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c␀ν'␇␕Q.\t", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n~", + out: "␛\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n~", }, { // 2635 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "`.σ[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c\x00ν'␇␕Q.␉", - out: "`.σ‛[Z␇\x13]␃AG\\>υ@pGvτπ\n\x1c␀ν'␇␕Q.␉", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n~", + out: "␛\n\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\n~", }, { // 2636 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.+", - out: "␉.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.+", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v~", + out: "␛\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v~", }, { // 2637 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.+", - out: "‛␉.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.+", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v~", + out: "␛\v\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\v~", }, { // 2638 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "β.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.\t", - out: "β.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.\t", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r~", + out: "␛\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r~", }, { // 2639 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "β.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.␉", - out: "β.κρ:χ{y[␊^$o<␃`Jt%7x\bη␈`aς\x01.␉", + mask: EncodeHash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "␛\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r~", + out: "␛\r\x1e*6␌R\x18Kυk$&X;+W\d[\x10μβςς ␄\f\r~", }, { // 2640 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␓", - out: "␉.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␓", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t#", + out: "~\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t#", }, { // 2641 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␓", - out: "‛␉.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␓", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t#", + out: "‛~\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t#", }, { // 2642 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\x14.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.\t", - out: "\x14.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.\t", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n#", + out: "~\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n#", }, { // 2643 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\x14.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␉", - out: "\x14.␘vmNν␅\x18qαxγε␐b#A\u007f\x1fγ?Xa\x12tη<.␉", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n#", + out: "‛~\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n#", }, { // 2644 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.g", - out: "␉.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.g", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v#", + out: "~\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v#", }, { // 2645 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.g", - out: "‛␉.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.g", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v#", + out: "‛~\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v#", }, { // 2646 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "'.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.\t", - out: "'.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.\t", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r#", + out: "~\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r#", }, { // 2647 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "'.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.␉", - out: "'.#δZ␗>9x␎oγ␁ι␎λς\x03\x1e.\x1cJJ`'I\n\x11.␉", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r#", + out: "‛~\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r#", }, { // 2648 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.`", - out: "␉.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.`", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t~", + out: "3\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t~", }, { // 2649 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.`", - out: "‛␉.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.`", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t~", + out: "3\t␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\t~", }, { // 2650 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "&.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.\t", - out: "&.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.\t", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n~", + out: "3\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n~", }, { // 2651 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "&.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.␉", - out: "&.␜^␒*φ\x1d`A␁ζρ?␉5v!\x15γ\x17[ζQ␓π␒\u007f.␉", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n~", + out: "3\n␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\n~", }, { // 2652 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.τ", - out: "␉.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.τ", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v~", + out: "3\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v~", }, { // 2653 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.τ", - out: "‛␉.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.τ", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v~", + out: "3\v␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\v~", }, { // 2654 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "ω.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.\t", - out: "ω.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.\t", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r~", + out: "3\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r~", }, { // 2655 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "ω.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.␉", - out: "ω.D␊x\x01[␁*%&::␐p\x06|\x1cζqvnκδ␟ξ␝;.␉", + mask: EncodePercent | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "3\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r~", + out: "3\r␅\x02ξ\"tγ␑\x134'␔'R*uDlPm\x04␆nρο␟τ\r~", }, { // 2656 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.ε", - out: "␉.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.ε", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\t\\", + out: "~\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\t\", }, { // 2657 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.ε", - out: "‛␉.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.ε", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\t\\", + out: "‛~\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\t\", }, { // 2658 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "d.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.\t", - out: "d.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.\t", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\n\\", + out: "~\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\n\", }, { // 2659 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "d.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.␉", - out: "d.0\"ιd␖\x18dμ[/␊ν|x\\0I␚{\x0e␓cI_a\x10.␉", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\n\\", + out: "‛~\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\n\", }, { // 2660 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.%␅\"\x03φk;Lν|\aγψωζ␡%\x02\f]_␊\x1cN!K.C", - out: "␉.%␅\"\x03φk;Lν‛|\aγψωζ␡%\x02\f]_␊\x1cN!K.C", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\v\\", + out: "~\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\v\", }, { // 2661 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.%␅\"\x03φk;Lν|\aγψωζ␡%\x02\f]_␊\x1cN!K.C", - out: "‛␉.%␅\"\x03φk;Lν‛|\aγψωζ␡%\x02\f]_␊\x1cN!K.C", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\v\\", + out: "‛~\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\v\", }, { // 2662 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "z.%␅\"\x03φk;Lν|\aγψωζ␡%\x02\f]_␊\x1cN!K.\t", - out: "z.%␅\"\x03φk;Lν‛|\aγψωζ␡%\x02\f]_␊\x1cN!K.\t", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\r\\", + out: "~\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\r\", }, { // 2663 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "z.%␅\"\x03φk;Lν|\aγψωζ␡%\x02\f]_␊\x1cN!K.␉", - out: "z.%␅\"\x03φk;Lν‛|\aγψωζ␡%\x02\f]_␊\x1cN!K.␉", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\r\\", + out: "‛~\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\r\", }, { // 2664 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.␞Lk\pX:cδ0α1]`=#υ\x1d*)␉\x00υN9;.ζ", - out: "␉.␞Lk\pX:cδ0α1]`=‛#υ\x1d*)␉␀υN9;.ζ", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\t~", + out: ""\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\t~", }, { // 2665 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.␞Lk\pX:cδ0α1]`=#υ\x1d*)␉\x00υN9;.ζ", - out: "‛␉.␞Lk\pX:cδ0α1]`=‛#υ\x1d*)␉␀υN9;.ζ", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\t~", + out: ""\tω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\t~", }, { // 2666 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "χ.␞Lk\pX:cδ0α1]`=#υ\x1d*)␉\x00υN9;.\t", - out: "χ.␞Lk\pX:cδ0α1]`=‛#υ\x1d*)␉␀υN9;.\t", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\n~", + out: ""\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\n~", }, { // 2667 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "χ.␞Lk\pX:cδ0α1]`=#υ\x1d*)␉\x00υN9;.␉", - out: "χ.␞Lk\pX:cδ0α1]`=‛#υ\x1d*)␉␀υN9;.␉", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\n~", + out: ""\nω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\n~", }, { // 2668 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.+]/ι␓eA␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.n", - out: "␉.+]/ι␓eA‛␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.n", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\v~", + out: ""\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\v~", }, { // 2669 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.+]/ι␓eA␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.n", - out: "‛␉.+]/ι␓eA‛␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.n", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\v~", + out: ""\vω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\v~", }, { // 2670 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "X.+]/ι␓eA␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.\t", - out: "X.+]/ι␓eA‛␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.\t", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\r~", + out: ""\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\r~", }, { // 2671 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "X.+]/ι␓eA␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.␉", - out: "X.+]/ι␓eA‛␀v\"␡/δ\x1f\n\x1dρ9δ:␍$ηs%(.␉", + mask: EncodeBackSlash | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: ""\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω\:\r~", + out: ""\rω%*αιF["␍v_φ␂6␌i\x1ca/q\x1eCAω‛\:\r~", }, { // 2672 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.>αvδgπ\x1a␐'χ/v␏βya^\\x05P=␍χK@$.a", - out: "␉.>αvδgπ\x1a␐'χ/v␏βya^‛\\x05P=␍χK@$.a", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t\f", + out: "~\tvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t\f", }, { // 2673 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.>αvδgπ\x1a␐'χ/v␏βya^\\x05P=␍χK@$.a", - out: "‛␉.>αvδgπ\x1a␐'χ/v␏βya^‛\\x05P=␍χK@$.a", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\tvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t\f", + out: "‛~\tvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t\f", }, { // 2674 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: ":.>αvδgπ\x1a␐'χ/v␏βya^\\x05P=␍χK@$.\t", - out: ":.>αvδgπ\x1a␐'χ/v␏βya^‛\\x05P=␍χK@$.\t", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n\f", + out: "~\nvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n\f", }, { // 2675 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: ":.>αvδgπ\x1a␐'χ/v␏βya^\\x05P=␍χK@$.␉", - out: ":.>αvδgπ\x1a␐'χ/v␏βya^‛\\x05P=␍χK@$.␉", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\nvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n\f", + out: "‛~\nvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n\f", }, { // 2676 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "\t.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".n", - out: "␉.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".n", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v\f", + out: "~\vvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v\f", }, { // 2677 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "␉.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".n", - out: "‛␉.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".n", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\vvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v\f", + out: "‛~\vvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v\f", }, { // 2678 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "(.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".\t", - out: "(.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".\t", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r\f", + out: "~\rvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r\f", }, { // 2679 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, - in: "(.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".␉", - out: "(.␁␄+*$␂CA\a'\x1er\x01ςOφε\f␊γ"\x1f~Dμ\".␉", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "~\rvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r\f", + out: "‛~\rvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r\f", }, { // 2680 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\uff00", - out: "␉~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\uff00", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\tvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t~", + out: "\x0e\tvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t~", }, { // 2681 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\uff00", - out: "‛␉~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\uff00", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\tvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t~", + out: "\x0e\tvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\t~", }, { // 2682 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "ο~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\t", - out: "ο~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~\t", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\nvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n~", + out: "\x0e\nvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n~", }, { // 2683 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "ο~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~␉", - out: "ο~␙η5\x1bt␡@Pπθφψ}"eG\x05\a]\x13[\r␋OZm~␉", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\nvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n~", + out: "\x0e\nvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\n~", }, { // 2684 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\x05ψ\x147Xβσ{␟9|\x00m?Q#D\x15␒λ\x04|\\5␐␇~#", - out: "␉~\x05ψ\x147Xβσ{␟9|␀m?Q#D\x15␒λ\x04|\\5␐␇~#", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\vvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v~", + out: "\x0e\vvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v~", }, { // 2685 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\x05ψ\x147Xβσ{␟9|\x00m?Q#D\x15␒λ\x04|\\5␐␇~#", - out: "‛␉~\x05ψ\x147Xβσ{␟9|␀m?Q#D\x15␒λ\x04|\\5␐␇~#", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\vvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v~", + out: "\x0e\vvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\v~", }, { // 2686 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "a~\x05ψ\x147Xβσ{␟9|\x00m?Q#D\x15␒λ\x04|\\5␐␇~\t", - out: "a~\x05ψ\x147Xβσ{␟9|␀m?Q#D\x15␒λ\x04|\\5␐␇~\t", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\rvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r~", + out: "\x0e\rvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r~", }, { // 2687 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "a~\x05ψ\x147Xβσ{␟9|\x00m?Q#D\x15␒λ\x04|\\5␐␇~␉", - out: "a~\x05ψ\x147Xβσ{␟9|␀m?Q#D\x15␒λ\x04|\\5␐␇~␉", + mask: EncodeDel | EncodeLeftTilde | EncodeRightCrLfHtVt, + in: "\x0e\rvι0␀\'␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r~", + out: "\x0e\rvι0‛␀\'‛␀mR\x03'λd-\x05d!:Xβ␏JCθ%ι\r~", }, { // 2688 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\x15", - out: "␉~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\x15", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> η", + out: "␉ I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> η", }, { // 2689 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\x15", - out: "‛␉~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\x15", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> η", + out: "‛␉ I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> η", }, { // 2690 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "$~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\t", - out: "$~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~\t", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "η I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> \t", + out: "η I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> \t", }, { // 2691 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "$~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~␉", - out: "$~W%τ␛m*R\x1c_\n␈/␖ξζ␒Qψκ\x1e\x01)hzε5~␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "η I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> ␉", + out: "η I\x1aς␋\n\n,\nιC4":ωr;KςZ\x13␒␕\vT> ␉", }, { // 2692 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~οψπ/␁␇e(a#␒vT(η␍%`\x15+rG;//$~μ", - out: "␉~οψπ/␁␇e(a#␒vT(η␍%‛`\x15+rG;//$~μ", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ^", + out: "␉ ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ^", }, { // 2693 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~οψπ/␁␇e(a#␒vT(η␍%`\x15+rG;//$~μ", - out: "‛␉~οψπ/␁␇e(a#␒vT(η␍%‛`\x15+rG;//$~μ", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ^", + out: "‛␉ ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ^", }, { // 2694 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "μ~οψπ/␁␇e(a#␒vT(η␍%`\x15+rG;//$~\t", - out: "μ~οψπ/␁␇e(a#␒vT(η␍%‛`\x15+rG;//$~\t", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\x02 ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( \t", + out: "\x02 ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( \t", }, { // 2695 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "μ~οψπ/␁␇e(a#␒vT(η␍%`\x15+rG;//$~␉", - out: "μ~οψπ/␁␇e(a#␒vT(η␍%‛`\x15+rG;//$~␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\x02 ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ␉", + out: "\x02 ␚^Wλθψ=\b`@'γυ␡ζm␍\x10\x01'␗y␇Ib( ␉", }, { // 2696 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~#", - out: "␉~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~#", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο μ", + out: "␉ :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο μ", }, { // 2697 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~#", - out: "‛␉~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~#", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο μ", + out: "‛␉ :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο μ", }, { // 2698 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "-~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~\t", - out: "-~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~\t", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\uff00 :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο \t", + out: "\uff00 :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο \t", }, { // 2699 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "-~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~␉", - out: "-~\x12␛λρz␄\x04\x024χ\x1a+␒?ο*\\O;οu.c`bS~␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\uff00 :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο ␉", + out: "\uff00 :Z:λακ␙␊␞\b␖y␜\x02Os\x10`\x06]{ωTr0ο ␉", }, { // 2700 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~j", - out: "␉~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~j", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz`␅o \n", + out: "␉ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz‛`␅o \n", }, { // 2701 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~j", - out: "‛␉~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~j", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz`␅o \n", + out: "‛␉ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz‛`␅o \n", }, { // 2702 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: ">~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~\t", - out: ">~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~\t", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\\ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz`␅o \t", + out: "\\ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz‛`␅o \t", }, { // 2703 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: ">~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~␉", - out: ">~ζ?[#\x12θσ2|M␍?\fηο␍λj\nzvdz␉␟v~␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\\ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz`␅o ␉", + out: "\\ '<"\x03c\"8πηλ+dν<␕GD\x19\x12ζ*χz‛`␅o ␉", }, { // 2704 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\r", - out: "␉~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\r", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t λL<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} '", + out: "␉ λL‛<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} '", }, { // 2705 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\r", - out: "‛␉~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\r", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ λL<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} '", + out: "‛␉ λL‛<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} '", }, { // 2706 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "x~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\t", - out: "x~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~\t", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␁ λL<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} \t", + out: "␁ λL‛<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} \t", }, { // 2707 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "x~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~␉", - out: "x~E/␂σ/tN[0\rγοGλ\bυ}␂\x1bηr␝'␁␄u~␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␁ λL<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} ␉", + out: "␁ λL‛<$σC\x04!B0\x11[\x0f;μ\r\a\\7␖εγ␔6ψ} ␉", }, { // 2708 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\x04", - out: "␉~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\x04", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t ω\t$9[K<]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 S", + out: "␉ ω\t$9‛[K<‛]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 S", }, { // 2709 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\x04", - out: "‛␉~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\x04", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ ω\t$9[K<]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 S", + out: "‛␉ ω\t$9‛[K<‛]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 S", }, { // 2710 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "e~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\t", - out: "e~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~\t", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␓ ω\t$9[K<]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 \t", + out: "␓ ω\t$9‛[K<‛]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 \t", }, { // 2711 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "e~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~␉", - out: "e~.␊1"%ο\x12\x1dKOξ\x1a␒_4%ςδo␌ξθ[␚s\x04~␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␓ ω\t$9[K<]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 ␉", + out: "␓ ω\t$9‛[K<‛]\x1aπ␃γ/κ1IKγ_␁\vE]yS\x18 ␉", }, { // 2712 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␁", - out: "␉~\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␁", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 R", + out: "␉ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 R", }, { // 2713 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␁", - out: "‛␉~\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␁", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 R", + out: "‛␉ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 R", }, { // 2714 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "ζ~\\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~\t", - out: "ζ~\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~\t", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␒ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 \t", + out: "␒ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 \t", }, { // 2715 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "ζ~\\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␉", - out: "ζ~\"\\]i\n␕gο<ζ|βk ␄#␎ρμV*/\x16R\uff00~␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␒ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 ␉", + out: "␒ '\x0e␚\x1a3`ε␐d<98\r␋4Wb$,ης␗fτε8 ␉", }, { // 2716 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~εδ:j[W␕[\x1buδ#␎`j\x00hπ\x1dD␜ηφO<\u007f~\n", - out: "␉~εδ‛:j[W␕[\x1buδ#␎`j␀hπ\x1dD␜ηφO<\u007f~\n", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ!3<\\\x06[λ <", + out: "␉ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ‛!3<\\\x06[λ <", }, { // 2717 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~εδ:j[W␕[\x1buδ#␎`j\x00hπ\x1dD␜ηφO<\u007f~\n", - out: "‛␉~εδ‛:j[W␕[\x1buδ#␎`j␀hπ\x1dD␜ηφO<\u007f~\n", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ!3<\\\x06[λ <", + out: "‛␉ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ‛!3<\\\x06[λ <", }, { // 2718 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\x17~εδ:j[W␕[\x1buδ#␎`j\x00hπ\x1dD␜ηφO<\u007f~\t", - out: "\x17~εδ‛:j[W␕[\x1buδ#␎`j␀hπ\x1dD␜ηφO<\u007f~\t", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "+ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ!3<\\\x06[λ \t", + out: "+ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ‛!3<\\\x06[λ \t", }, { // 2719 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\x17~εδ:j[W␕[\x1buδ#␎`j\x00hπ\x1dD␜ηφO<\u007f~␉", - out: "\x17~εδ‛:j[W␕[\x1buδ#␎`j␀hπ\x1dD␜ηφO<\u007f~␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "+ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ!3<\\\x06[λ ␉", + out: "+ +κ␉ξ:5ee"σ*τ\x15\f>*\x0fnζ‛!3<\\\x06[λ ␉", }, { // 2720 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~%", - out: "␉~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~%", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq #", + out: "␉ \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq #", }, { // 2721 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~%", - out: "‛␉~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~%", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq #", + out: "‛␉ \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq #", }, { // 2722 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "]~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~\t", - out: "]~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~\t", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\x1f \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq \t", + out: "\x1f \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq \t", }, { // 2723 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "]~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~␉", - out: "]~(π\x02␛g\t␞E=|\x16'ωω'zpb=#`ρ@[~a~␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\x1f \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq ␉", + out: "\x1f \nτ|pyθ\rR␂␔ε`V␞a/␒␒θ\n`\x1f#eκq ␉", }, { // 2724 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~>", - out: "␉~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~>", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f θ", + out: "␉ βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f θ", }, { // 2725 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~>", - out: "‛␉~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~>", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f θ", + out: "‛␉ βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f θ", }, { // 2726 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "%~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~\t", - out: "%~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~\t", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "? βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f \t", + out: "? βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f \t", }, { // 2727 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "%~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~␉", - out: "%~\x1fσ>␡x\x15η␊D\x01$ξRUr␁5U␑ιμ␂␍~/\f~␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "? βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f ␉", + out: "? βd␑␡jXBψψM<\x1eε\Y`␡<\x1e\bm(␎{\x02\x0f ␉", }, { // 2728 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~[", - out: "␉~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~[", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \b", + out: "␉ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \b", }, { // 2729 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~[", - out: "‛␉~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~[", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \b", + out: "‛␉ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \b", }, { // 2730 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␇~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~\t", - out: "␇~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~\t", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "[ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \t", + out: "[ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* \t", }, { // 2731 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␇~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~␉", - out: "␇~\rH␟Lk/␅\x1f_yK␎κ;Iαμ6ψS/>PT<σ~␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "[ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* ␉", + out: "[ c\n␝ψ␓[ν!`λDμ36>\uff00`␐ε9ID%H\x10* ␉", }, { // 2732 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\x0f", - out: "␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\x0f", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t \x00␛g#\t`\f␋\$μa\\sη\x004ι␅qεb␁|(g χ", + out: "␉ ␀␛g#\t`\f␋\$μa\\sη␀4ι␅qεb␁|(g χ", }, { // 2733 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\x0f", - out: "‛␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\x0f", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ \x00␛g#\t`\f␋\$μa\\sη\x004ι␅qεb␁|(g χ", + out: "‛␉ ␀␛g#\t`\f␋\$μa\\sη␀4ι␅qεb␁|(g χ", }, { // 2734 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\t", - out: "‛␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~\t", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "~ \x00␛g#\t`\f␋\$μa\\sη\x004ι␅qεb␁|(g \t", + out: "~ ␀␛g#\t`\f␋\$μa\\sη␀4ι␅qεb␁|(g \t", }, { // 2735 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~␉", - out: "‛␉~␊ροτ\x13'pn%1aι"␄&'\x1c;%ς7Qωz?␡~␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "~ \x00␛g#\t`\f␋\$μa\\sη\x004ι␅qεb␁|(g ␉", + out: "~ ␀␛g#\t`\f␋\$μa\\sη␀4ι␅qεb␁|(g ␉", }, { // 2736 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~\v&Niξ␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", - out: "␉~\v&Niξ‛␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \a", + out: "␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \a", }, { // 2737 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~\v&Niξ␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", - out: "‛␉~\v&Niξ‛␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \a", + out: "‛␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \a", }, { // 2738 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "E~\v&Niξ␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~\t", - out: "E~\v&Niξ‛␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~\t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \t", + out: "‛␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e \t", }, { // 2739 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "E~\v&Niξ␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", - out: "E~\v&Niξ‛␀␏␄λx\x1eAω␞<η]#Q\x1fKP␐\x14μω~␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e ␉", + out: "‛␉ \x17κ#SS\x1dr>α#|/8\x1c[ρχ=\x18␑σscr␛e ␉", }, { // 2740 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~ς\x1c-ς?>␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~θ", - out: "␉~ς\x1c-ς?>‛␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~θ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z (", + out: "␉ ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z (", }, { // 2741 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~ς\x1c-ς?>␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~θ", - out: "‛␉~ς\x1c-ς?>‛␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~θ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z (", + out: "‛␉ ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z (", }, { // 2742 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "]~ς\x1c-ς?>␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~\t", - out: "]~ς\x1c-ς?>‛␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~\t", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "' ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z \t", + out: "' ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z \t", }, { // 2743 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "]~ς\x1c-ς?>␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~␉", - out: "]~ς\x1c-ς?>‛␀#%>C\r\x13F6Z)κuBφ\x04λ0␘/~␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "' ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z ␉", + out: "' ],?!\x10ρρSυ␚B"ζ\KνN|␑\f\x18η:_␑Z ␉", }, { // 2744 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "\t~␝ω\uff00]`Z␆ρyς␀tqε<\f\x00J␁M:#]ξ`\x18~ψ", - out: "␉~␝ω\uff00]`Z␆ρyς‛␀tqε<\f␀J␁M:#]ξ`\x18~ψ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t ς$=&*O\x0f␀8γ\r:h|:γ]//zκ!i␜ωπ \x1b", + out: "␉ ς$=&*O\x0f‛␀8γ\r:h|:γ]//zκ!i␜ωπ \x1b", }, { // 2745 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "␉~␝ω\uff00]`Z␆ρyς␀tqε<\f\x00J␁M:#]ξ`\x18~ψ", - out: "‛␉~␝ω\uff00]`Z␆ρyς‛␀tqε<\f␀J␁M:#]ξ`\x18~ψ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "␉ ς$=&*O\x0f␀8γ\r:h|:γ]//zκ!i␜ωπ \x1b", + out: "‛␉ ς$=&*O\x0f‛␀8γ\r:h|:γ]//zκ!i␜ωπ \x1b", }, { // 2746 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "_~␝ω\uff00]`Z␆ρyς␀tqε<\f\x00J␁M:#]ξ`\x18~\t", - out: "_~␝ω\uff00]`Z␆ρyς‛␀tqε<\f␀J␁M:#]ξ`\x18~\t", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "v ς$=&*O\x0f␀8γ\r:h|:γ]//zκ!i␜ωπ \t", + out: "v ς$=&*O\x0f‛␀8γ\r:h|:γ]//zκ!i␜ωπ \t", }, { // 2747 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, - in: "_~␝ω\uff00]`Z␆ρyς␀tqε<\f\x00J␁M:#]ξ`\x18~␉", - out: "_~␝ω\uff00]`Z␆ρyς‛␀tqε<\f␀J␁M:#]ξ`\x18~␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "v ς$=&*O\x0f␀8γ\r:h|:γ]//zκ!i␜ωπ ␉", + out: "v ς$=&*O\x0f‛␀8γ\r:h|:γ]//zκ!i␜ωπ ␉", }, { // 2748 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ξp'V#%ρ|␊"θζ6`μ␏F␁␉\x06ehRY{\x14 υ", - out: "␉ ξp'V#%ρ|␊"θζ6`μ␏F␁␉\x06ehRY{\x14 υ", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftSpace, + in: "\t g␂νU#\fβ␡κ␍\foθ)\x10τ␘B\.νik@χ;Z␁@>στ?*.\x14", + out: "␉.S␗‛'ψ@4σLD>\.νik@χ;Z␁@>στ?*.\x14", }, { // 2769 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' x", - out: "‛␉ I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' x", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.S␗'ψ@4σLD>\.νik@χ;Z␁@>στ?*.\x14", + out: "‛␉.S␗‛'ψ@4σLD>\.νik@χ;Z␁@>στ?*.\x14", }, { // 2770 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "= I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' \t", - out: "= I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' \t", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␊.S␗'ψ@4σLD>\.νik@χ;Z␁@>στ?*.\t", + out: "‛␊.S␗‛'ψ@4σLD>\.νik@χ;Z␁@>στ?*.\t", }, { // 2771 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "= I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' ␉", - out: "= I␉γ\x1aR:ι3␁y\u007f␞?γ=Hψ%L:`οJ\nw' ␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␊.S␗'ψ@4σLD>\.νik@χ;Z␁@>στ?*.␉", + out: "‛␊.S␗‛'ψ@4σLD>\.νik@χ;Z␁@>στ?*.␉", }, { // 2772 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ χ", - out: "␉ ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ χ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).w", + out: "␉.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).w", }, { // 2773 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ χ", - out: "‛␉ ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ χ", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).w", + out: "‛␉.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).w", }, { // 2774 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "Y ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ \t", - out: "Y ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ \t", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "?.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).\t", + out: "?.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).\t", }, { // 2775 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "Y ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ ␉", - out: "Y ρω\x150e5Bξ␓`:%␟\x0e\x02-i`?\"π*u␏o+ ␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "?.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).␉", + out: "?.*φ8I\x16κσF␆[␓A\x1c␘λλelν\x17\x1b\b␔n\v).␉", }, { // 2776 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ u", - out: "␉ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ u", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.2", + out: "␉.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.2", }, { // 2777 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ u", - out: "‛␉ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ u", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.2", + out: "‛␉.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.2", }, { // 2778 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␡ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ \t", - out: "␡ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ \t", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\x1e.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.\t", + out: "\x1e.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.\t", }, { // 2779 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␡ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ ␉", - out: "␡ δn\x1f\bχ;ρ_\x03␊δHL␛␡N*R*R␆\x1c\nγ9τ ␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\x1e.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.␉", + out: "\x1e.␄%␇Nο\x01\x7fI␜\t2cυA␄&=!λ,φ␖E\x01]δ.␉", }, { // 2780 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ␋\x1dVδpG~?mF"ψχςu[\b2L\uff00*%|ν␂ε ␄", - out: "␉ ␋\x1dVδpG~?mF‛"ψχςu[\b2L\uff00*%|ν␂ε ␄", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.φ[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\r", + out: "␉.φ‛[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\r", }, { // 2781 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ␋\x1dVδpG~?mF"ψχςu[\b2L\uff00*%|ν␂ε ␄", - out: "‛␉ ␋\x1dVδpG~?mF‛"ψχςu[\b2L\uff00*%|ν␂ε ␄", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.φ[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\r", + out: "‛␉.φ‛[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\r", }, { // 2782 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "` ␋\x1dVδpG~?mF"ψχςu[\b2L\uff00*%|ν␂ε \t", - out: "` ␋\x1dVδpG~?mF‛"ψχςu[\b2L\uff00*%|ν␂ε \t", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "L.φ[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\t", + out: "L.φ‛[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.\t", }, { // 2783 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "` ␋\x1dVδpG~?mF"ψχςu[\b2L\uff00*%|ν␂ε ␉", - out: "` ␋\x1dVδpG~?mF‛"ψχςu[\b2L\uff00*%|ν␂ε ␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "L.φ[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.␉", + out: "L.φ‛[l)νζG^/`P␚ψ`:O␏φp␟␆\x1a\x7fT'r.␉", }, { // 2784 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ *", - out: "␉ ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ *", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.#", + out: "␉.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.#", }, { // 2785 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ *", - out: "‛␉ ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ *", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.#", + out: "‛␉.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.#", }, { // 2786 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "# ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ \t", - out: "# ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ \t", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␛.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.\t", + out: "␛.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.\t", }, { // 2787 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "# ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ ␉", - out: "# ␍6␄O\bωfj@σ>θκλ$(φI\x10␊␄u\x13tM␘ ␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␛.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.␉", + out: "␛.cρG␈\x1eπ␡yσC;\x1b\x1aγπ\x13-~␖␂_us\x7f␋L.␉", }, { // 2788 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: c", - out: "␉ ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.ν", + out: "␉.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.ν", }, { // 2789 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: c", - out: "‛␉ ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: c", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.ν", + out: "‛␉.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.ν", }, { // 2790 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "> ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: \t", - out: "> ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: \t", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "χ.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.\t", + out: "χ.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.\t", }, { // 2791 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "> ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: ␉", - out: "> ␙I[␄*5y␌κ"HOβα\x1eR\\<ξ\aγ\\\x0eu@: ␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "χ.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.␉", + out: "χ.$>σd␔ξ{%<Q\b\x1d*4Oκ#.|#5]υc\x0f␙.␉", }, { // 2792 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ?", - out: "␉ Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ?", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.%", + out: "␉.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.%", }, { // 2793 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ?", - out: "‛␉ Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ?", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.%", + out: "‛␉.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.%", }, { // 2794 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "z Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H \t", - out: "z Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H \t", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "i.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.\t", + out: "i.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.\t", }, { // 2795 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "z Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ␉", - out: "z Kσ\x15␔\x04φdχ(\rE␙A\r@␗␔τI␡#)_δ]H ␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "i.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.␉", + out: "i.*\\[␅Cv!υφ/4␏!X␅ζφ"␄GN\x05Xγλs.␉", }, { // 2796 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␚", - out: "␉ ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␚", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.η␘ιν␅␙<\x00@h7#αiYπB@'␛N\x02ζ[8\x01.\x11", + out: "␉.η␘ιν␅␙<␀@h7#αiYπB@'␛N\x02ζ[8\x01.\x11", }, { // 2797 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␚", - out: "‛␉ ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␚", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.η␘ιν␅␙<\x00@h7#αiYπB@'␛N\x02ζ[8\x01.\x11", + out: "‛␉.η␘ιν␅␙<␀@h7#αiYπB@'␛N\x02ζ[8\x01.\x11", }, { // 2798 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "W ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n \t", - out: "W ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n \t", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\".η␘ιν␅␙<\x00@h7#αiYπB@'␛N\x02ζ[8\x01.\t", + out: "".η␘ιν␅␙<␀@h7#αiYπB@'␛N\x02ζ[8\x01.\t", }, { // 2799 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "W ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␉", - out: "W ␑ςuI␏`␙:|Kλ>\x1aθφ␚i\t*O)ε0R\x10\n ␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\".η␘ιν␅␙<\x00@h7#αiYπB@'␛N\x02ζ[8\x01.␉", + out: "".η␘ιν␅␙<␀@h7#αiYπB@'␛N\x02ζ[8\x01.␉", }, { // 2800 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t X(α`␐βο*ξ␞'\x02α$*[\x1c#>τ␍Z\x1e'\vB >", - out: "␉ X(α`␐βο*ξ␞'\x02α$*[\x1c‛#>τ␍Z\x1e'\vB >", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05..", + out: "␉.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05..", }, { // 2801 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ X(α`␐βο*ξ␞'\x02α$*[\x1c#>τ␍Z\x1e'\vB >", - out: "‛␉ X(α`␐βο*ξ␞'\x02α$*[\x1c‛#>τ␍Z\x1e'\vB >", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05..", + out: "‛␉.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05..", }, { // 2802 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "5 X(α`␐βο*ξ␞'\x02α$*[\x1c#>τ␍Z\x1e'\vB \t", - out: "5 X(α`␐βο*ξ␞'\x02α$*[\x1c‛#>τ␍Z\x1e'\vB \t", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "φ.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05.\t", + out: "φ.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05.\t", }, { // 2803 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "5 X(α`␐βο*ξ␞'\x02α$*[\x1c#>τ␍Z\x1e'\vB ␉", - out: "5 X(α`␐βο*ξ␞'\x02α$*[\x1c‛#>τ␍Z\x1e'\vB ␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "φ.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05.␉", + out: "φ.ν[;'X\x14_\x15;)\x15^ιL\n;␒!eι*β␎)ψ\x05.␉", }, { // 2804 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \n", - out: "␉ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \n", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.\x03?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.]", + out: "␉.\x03‛?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.]", }, { // 2805 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \n", - out: "‛␉ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \n", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.\x03?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.]", + out: "‛␉.\x03‛?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.]", }, { // 2806 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "ψ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \t", - out: "ψ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ \t", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␁.\x03?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.\t", + out: "␁.\x03‛?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.\t", }, { // 2807 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "ψ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ ␉", - out: "ψ οu<@\x1c[γ-\x1e␜␙!uυ-k!␑\x1c␙δ+οh]␟ ␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␁.\x03?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.␉", + out: "␁.\x03‛?x\x7fοr>␙~e\x19\\␏zβ<␈oβε\aWεbPθ.␉", }, { // 2808 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ι", - out: "␉ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ι", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.?", + out: "␉.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.?", }, { // 2809 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ι", - out: "‛␉ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ι", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.?", + out: "‛␉.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.?", }, { // 2810 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␡ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ \t", - out: "␡ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ \t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "l.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.\t", + out: "l.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.\t", }, { // 2811 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␡ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ␉", - out: "␡ ␚;\x06(heσπn<*Z␂cςη[ζ\n\x179(]␍\x16␖ ␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "l.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.␉", + out: "l.-φ'<*,␟'\roλε^\x03λ␖w-\x0e'/ψ$p6c.␉", }, { // 2812 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "\t θ␍\x05/t␙Oγ^wχA\nt[␡zξ\r;h|φ*sk `", - out: "␉ θ␍\x05/t␙Oγ^wχA\nt[‛␡zξ\r;h|φ*sk `", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].k", + out: "␉.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].k", }, { // 2813 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "␉ θ␍\x05/t␙Oγ^wχA\nt[␡zξ\r;h|φ*sk `", - out: "‛␉ θ␍\x05/t␙Oγ^wχA\nt[‛␡zξ\r;h|φ*sk `", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].k", + out: "‛␉.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].k", }, { // 2814 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "ο θ␍\x05/t␙Oγ^wχA\nt[␡zξ\r;h|φ*sk \t", - out: "ο θ␍\x05/t␙Oγ^wχA\nt[‛␡zξ\r;h|φ*sk \t", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␋.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].\t", + out: "‛␋.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].\t", }, { // 2815 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, - in: "ο θ␍\x05/t␙Oγ^wχA\nt[␡zξ\r;h|φ*sk ␉", - out: "ο θ␍\x05/t␙Oγ^wχA\nt[‛␡zξ\r;h|φ*sk ␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␋.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].␉", + out: "‛␋.ξ\x18eλ\x10Jς`P254␃η␄␊*πQ$Tγ\x1d\x7f\x0e].␉", }, { // 2816 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.o", - out: "␉.rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.o", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.[", + out: "␉.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.[", }, { // 2817 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.o", - out: "‛␉.rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.o", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.[", + out: "‛␉.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.[", }, { // 2818 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\".rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.\t", - out: "\".rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.\t", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "R.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.\t", + out: "R.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.\t", }, { // 2819 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\".rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.␉", - out: "\".rL␎␗λ\vRc81*V\x16%ζ|^"Y\x05τ␞λζ(␂.␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "R.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.␉", + out: "R.\"\x0ea[/@%θW␐␙c8κys␒\x12␏γ\rηLλkυ.␉", }, { // 2820 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.ζy␑e'\nξ\x1b\x16*\x19ε\x00i␚1/%@'\x0e|ρξ,Q.l", - out: "␉.ζy␑e'\nξ\x1b\x16*\x19ε␀i␚1‛/%@'\x0e|ρξ,Q.l", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.\x10\x7f␡[>␊-H/δυ]-lγn%\a:δξ3zκHk.}", + out: "␉.\x10\x7f␡[>␊-H/δυ]-lγn‛%\a:δξ3zκHk.}", }, { // 2821 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.ζy␑e'\nξ\x1b\x16*\x19ε\x00i␚1/%@'\x0e|ρξ,Q.l", - out: "‛␉.ζy␑e'\nξ\x1b\x16*\x19ε␀i␚1‛/%@'\x0e|ρξ,Q.l", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.\x10\x7f␡[>␊-H/δυ]-lγn%\a:δξ3zκHk.}", + out: "‛␉.\x10\x7f␡[>␊-H/δυ]-lγn‛%\a:δξ3zκHk.}", }, { // 2822 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "λ.ζy␑e'\nξ\x1b\x16*\x19ε\x00i␚1/%@'\x0e|ρξ,Q.\t", - out: "λ.ζy␑e'\nξ\x1b\x16*\x19ε␀i␚1‛/%@'\x0e|ρξ,Q.\t", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "=.\x10\x7f␡[>␊-H/δυ]-lγn%\a:δξ3zκHk.\t", + out: "=.\x10\x7f␡[>␊-H/δυ]-lγn‛%\a:δξ3zκHk.\t", }, { // 2823 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "λ.ζy␑e'\nξ\x1b\x16*\x19ε\x00i␚1/%@'\x0e|ρξ,Q.␉", - out: "λ.ζy␑e'\nξ\x1b\x16*\x19ε␀i␚1‛/%@'\x0e|ρξ,Q.␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "=.\x10\x7f␡[>␊-H/δυ]-lγn%\a:δξ3zκHk.␉", + out: "=.\x10\x7f␡[>␊-H/δυ]-lγn‛%\a:δξ3zκHk.␉", }, { // 2824 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".x", - out: "␉.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".x", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.T", + out: "␉.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.T", }, { // 2825 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".x", - out: "‛␉.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".x", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.T", + out: "‛␉.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.T", }, { // 2826 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "μ.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".\t", - out: "μ.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".\t", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.\t", + out: "‛\.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.\t", }, { // 2827 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "μ.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".␉", - out: "μ.εYN+$RθSx]\\␋Oμ/\x0e␌␊/Nmθγ<5\".␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.␉", + out: "‛\.;␉ζ␐#Aξ␊υ''2\x1a␊&\f\nD?gfλρ\f)\x1f.␉", }, { // 2828 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.^", - out: "␉.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.^", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\t.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%\x7fG␡ιuσ.␑", + out: "␉.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%␡G‛␡ιuσ.␑", }, { // 2829 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.^", - out: "‛␉.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.^", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "␉.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%\x7fG␡ιuσ.␑", + out: "‛␉.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%␡G‛␡ιuσ.␑", }, { // 2830 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x1d.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.\t", - out: "\x1d.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.\t", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\x10.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%\x7fG␡ιuσ.\t", + out: "\x10.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%␡G‛␡ιuσ.\t", }, { // 2831 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x1d.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.␉", - out: "\x1d.Kυ]␄|\x05θR:/*9␍φ\\\u007f<ξ)γul2(␘ε.␉", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftPeriod, + in: "\x10.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%\x7fG␡ιuσ.␉", + out: "\x10.␄t|{αφ'/\x1d.\"ν\x1bJγ!TD/%␡G‛␡ιuσ.␉", }, { // 2832 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.␘τγ\x11V␆\x03␁βz␍cE<α\x15-␋fFZξ2>fφ.\x15", - out: "␉.␘τγ\x11V␆\x03␁βz␍cE‛<α\x15-␋fFZξ2>fφ.\x15", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~λ", + out: "␉~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~λ", }, { // 2833 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.␘τγ\x11V␆\x03␁βz␍cE<α\x15-␋fFZξ2>fφ.\x15", - out: "‛␉.␘τγ\x11V␆\x03␁βz␍cE‛<α\x15-␋fFZξ2>fφ.\x15", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~λ", + out: "‛␉~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~λ", }, { // 2834 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "-.␘τγ\x11V␆\x03␁βz␍cE<α\x15-␋fFZξ2>fφ.\t", - out: "-.␘τγ\x11V␆\x03␁βz␍cE‛<α\x15-␋fFZξ2>fφ.\t", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "b~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~\t", + out: "b~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~\t", }, { // 2835 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "-.␘τγ\x11V␆\x03␁βz␍cE<α\x15-␋fFZξ2>fφ.␉", - out: "-.␘τγ\x11V␆\x03␁βz␍cE‛<α\x15-␋fFZξ2>fφ.␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "b~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~␉", + out: "b~␄\x11::2σp\x15Wζ9\x0ffo!\vβ0k␋γ<v\x12μ␋~␉", }, { // 2836 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.x", - out: "␉.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.x", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~/", + out: "␉~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~/", }, { // 2837 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.x", - out: "‛␉.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.x", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~/", + out: "‛␉~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~/", }, { // 2838 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "ζ.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.\t", - out: "ζ.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.\t", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "/~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~\t", + out: "/~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~\t", }, { // 2839 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "ζ.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.␉", - out: "ζ.\\ζIP#]α␍?4␑\x17F\x14|␚\x1e\u007fnθ3/qρ\r␒.␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "/~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~␉", + out: "/~e␞ο70\x15\"bυ␖ε␡Aη\x11␏:k47␌␅φκ%*~␉", }, { // 2840 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.:Vvυa␎VCβ␝7?␒D/τδ9'␀;χ)Oτ\x16.\x14", - out: "␉.:Vvυa␎VCβ␝7?␒D/τδ9'‛␀;χ)Oτ\x16.\x14", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~<\v␜τSπ+\x1fZrρ\x7f,G\x06'+!$␐|Jχ|\\γ~}", + out: "␉~<\v␜τSπ+\x1fZrρ\x7f,G\x06‛'+!$␐|Jχ|\\γ~}", }, { // 2841 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.:Vvυa␎VCβ␝7?␒D/τδ9'␀;χ)Oτ\x16.\x14", - out: "‛␉.:Vvυa␎VCβ␝7?␒D/τδ9'‛␀;χ)Oτ\x16.\x14", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~<\v␜τSπ+\x1fZrρ\x7f,G\x06'+!$␐|Jχ|\\γ~}", + out: "‛␉~<\v␜τSπ+\x1fZrρ\x7f,G\x06‛'+!$␐|Jχ|\\γ~}", }, { // 2842 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "0.:Vvυa␎VCβ␝7?␒D/τδ9'␀;χ)Oτ\x16.\t", - out: "0.:Vvυa␎VCβ␝7?␒D/τδ9'‛␀;χ)Oτ\x16.\t", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "T~<\v␜τSπ+\x1fZrρ\x7f,G\x06'+!$␐|Jχ|\\γ~\t", + out: "T~<\v␜τSπ+\x1fZrρ\x7f,G\x06‛'+!$␐|Jχ|\\γ~\t", }, { // 2843 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "0.:Vvυa␎VCβ␝7?␒D/τδ9'␀;χ)Oτ\x16.␉", - out: "0.:Vvυa␎VCβ␝7?␒D/τδ9'‛␀;χ)Oτ\x16.␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "T~<\v␜τSπ+\x1fZrρ\x7f,G\x06'+!$␐|Jχ|\\γ~␉", + out: "T~<\v␜τSπ+\x1fZrρ\x7f,G\x06‛'+!$␐|Jχ|\\γ~␉", }, { // 2844 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.F", - out: "␉.‛␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.F", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~.", + out: "␉~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~.", }, { // 2845 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.F", - out: "‛␉.‛␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.F", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~.", + out: "‛␉~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~.", }, { // 2846 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "".␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.\t", - out: "".‛␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.\t", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x06~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~\t", + out: "\x06~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~\t", }, { // 2847 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "".␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.␉", - out: "".‛␀ε\x1c␈{.*ο\nJ:\x1f\x05␁W>[δoτe]Cγ&η.␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x06~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~␉", + out: "\x06~<␗4@\x1b@ω\x0egDc\x1dς␓ψ␟d:ξ9gμ/␆Mε~␉", }, { // 2848 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.J\x1dκ#]␡\x01η\"`\x00#τAG6p$η?ηc3␃30.P", - out: "␉.J\x1dκ#]␡\x01η"`␀#τAG6p$η?ηc3␃30.P", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~<kω?␊\\x1dS\x02␈C\x00κx=Nφσbσ␍@^\x7fM'~)", + out: "␉~‛<kω?␊\\x1dS\x02␈C␀κx=Nφσbσ␍@^\x7fM'~)", }, { // 2849 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.J\x1dκ#]␡\x01η\"`\x00#τAG6p$η?ηc3␃30.P", - out: "‛␉.J\x1dκ#]␡\x01η"`␀#τAG6p$η?ηc3␃30.P", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~<kω?␊\\x1dS\x02␈C\x00κx=Nφσbσ␍@^\x7fM'~)", + out: "‛␉~‛<kω?␊\\x1dS\x02␈C␀κx=Nφσbσ␍@^\x7fM'~)", }, { // 2850 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "=.J\x1dκ#]␡\x01η\"`\x00#τAG6p$η?ηc3␃30.\t", - out: "=.J\x1dκ#]␡\x01η"`␀#τAG6p$η?ηc3␃30.\t", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x14~<kω?␊\\x1dS\x02␈C\x00κx=Nφσbσ␍@^\x7fM'~\t", + out: "\x14~‛<kω?␊\\x1dS\x02␈C␀κx=Nφσbσ␍@^\x7fM'~\t", }, { // 2851 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "=.J\x1dκ#]␡\x01η\"`\x00#τAG6p$η?ηc3␃30.␉", - out: "=.J\x1dκ#]␡\x01η"`␀#τAG6p$η?ηc3␃30.␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x14~<kω?␊\\x1dS\x02␈C\x00κx=Nφσbσ␍@^\x7fM'~␉", + out: "\x14~‛<kω?␊\\x1dS\x02␈C␀κx=Nφσbσ␍@^\x7fM'~␉", }, { // 2852 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.␕=q\x17Rτς\\ζ>`:'␕gψ\n/σ\n=\tU~␉m.#", - out: "␉.␕=q\x17Rτς\\ζ>`‛:'␕gψ\n/σ\n=\tU~␉m.#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.\x00\fD␖␙~~", + out: "␉~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.␀\fD␖␙~~", }, { // 2853 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.␕=q\x17Rτς\\ζ>`:'␕gψ\n/σ\n=\tU~␉m.#", - out: "‛␉.␕=q\x17Rτς\\ζ>`‛:'␕gψ\n/σ\n=\tU~␉m.#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.\x00\fD␖␙~~", + out: "‛␉~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.␀\fD␖␙~~", }, { // 2854 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "D.␕=q\x17Rτς\\ζ>`:'␕gψ\n/σ\n=\tU~␉m.\t", - out: "D.␕=q\x17Rτς\\ζ>`‛:'␕gψ\n/σ\n=\tU~␉m.\t", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␑~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.\x00\fD␖␙~\t", + out: "␑~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.␀\fD␖␙~\t", }, { // 2855 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "D.␕=q\x17Rτς\\ζ>`:'␕gψ\n/σ\n=\tU~␉m.␉", - out: "D.␕=q\x17Rτς\\ζ>`‛:'␕gψ\n/σ\n=\tU~␉m.␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␑~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.\x00\fD␖␙~␉", + out: "␑~cλ␃Q#<*␍>M}Tτ␜M]H\x04τδ.␀\fD␖␙~␉", }, { // 2856 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.O", - out: "␉.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.O", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~\x19/Lb3\x15v␀χA\x00␍τ\x12#kmdμ\x7f␂ιεo+(~>", + out: "␉~\x19/Lb3\x15v‛␀χA␀␍τ\x12#kmdμ\x7f␂ιεo+(~>", }, { // 2857 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.O", - out: "‛␉.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.O", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~\x19/Lb3\x15v␀χA\x00␍τ\x12#kmdμ\x7f␂ιεo+(~>", + out: "‛␉~\x19/Lb3\x15v‛␀χA␀␍τ\x12#kmdμ\x7f␂ιεo+(~>", }, { // 2858 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x04.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.\t", - out: "\x04.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.\t", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "*~\x19/Lb3\x15v␀χA\x00␍τ\x12#kmdμ\x7f␂ιεo+(~\t", + out: "*~\x19/Lb3\x15v‛␀χA␀␍τ\x12#kmdμ\x7f␂ιεo+(~\t", }, { // 2859 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x04.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.␉", - out: "\x04.\x06␍\x05\uff00ν<|␟!%]ψτ␝\n('>o\r3φδ!␉>.␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "*~\x19/Lb3\x15v␀χA\x00␍τ\x12#kmdμ\x7f␂ιεo+(~␉", + out: "*~\x19/Lb3\x15v‛␀χA␀␍τ\x12#kmdμ\x7f␂ιεo+(~␉", }, { // 2860 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.ο␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ*␈␃Q.␑", - out: "␉.ο‛␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ‛*␈␃Q.␑", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~γ", + out: "␉~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~γ", }, { // 2861 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.ο␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ*␈␃Q.␑", - out: "‛␉.ο‛␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ‛*␈␃Q.␑", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~γ", + out: "‛␉~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~γ", }, { // 2862 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "m.ο␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ*␈␃Q.\t", - out: "m.ο‛␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ‛*␈␃Q.\t", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "w~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~\t", + out: "w~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~\t", }, { // 2863 - mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "m.ο␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ*␈␃Q.␉", - out: "m.ο‛␀τ\r\x14;\"L␍x\x04φ@9QθT␎CψVξ‛*␈␃Q.␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "w~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~␉", + out: "w~␉rwχ?\x1d\x03␙V.␍Uτ_;#.}\r\x1f+φ8ν␌ε~␉", }, { // 2864 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.%", - out: "␉.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.%", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\"", + out: "␉~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\"", }, { // 2865 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.%", - out: "‛␉.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.%", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\"", + out: "‛␉~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\"", }, { // 2866 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "`.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.\t", - out: "`.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.\t", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "O~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\t", + out: "O~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~\t", }, { // 2867 - mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "`.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.␉", - out: "`.οο;:η'N$\bu`"␒ι'βbε&\x02/\x0e\x0ffZ[.␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "O~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~␉", + out: "O~.β`υ\x13␊?Q␄ρ\x10hεd)\x05μ/␊β␞\x15`K?v~␉", }, { // 2868 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\._", - out: "␉.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\._", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~Uzρ␟/,)␝\"␗h%␕\x7f␄hU3ψjξτ$ε\"?~\x16", + out: "␉~Uzρ␟/,)␝"␗h%␕\x7f␄hU3ψjξτ$ε"?~\x16", }, { // 2869 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\._", - out: "‛␉.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\._", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~Uzρ␟/,)␝\"␗h%␕\x7f␄hU3ψjξτ$ε\"?~\x16", + out: "‛␉~Uzρ␟/,)␝"␗h%␕\x7f␄hU3ψjξτ$ε"?~\x16", }, { // 2870 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "[.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\.\t", - out: "[.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\.\t", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "μ~Uzρ␟/,)␝\"␗h%␕\x7f␄hU3ψjξτ$ε\"?~\t", + out: "μ~Uzρ␟/,)␝"␗h%␕\x7f␄hU3ψjξτ$ε"?~\t", }, { // 2871 - mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "[.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\.␉", - out: "[.\x12JM'/π;γ␚'+␡τα'O␙|<:J␜o\x10μ\.␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "μ~Uzρ␟/,)␝\"␗h%␕\x7f␄hU3ψjξτ$ε\"?~␉", + out: "μ~Uzρ␟/,)␝"␗h%␕\x7f␄hU3ψjξτ$ε"?~␉", }, { // 2872 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␕", - out: "␉.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␕", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~*w\x16κω@\x06␁υ:␊\x005z[&}oc\rθG`-*␏~ι", + out: "␉~*w\x16κω@\x06␁υ‛:␊␀5z[&}oc\rθG`-*␏~ι", }, { // 2873 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␕", - out: "‛␉.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␕", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~*w\x16κω@\x06␁υ:␊\x005z[&}oc\rθG`-*␏~ι", + out: "‛␉~*w\x16κω@\x06␁υ‛:␊␀5z[&}oc\rθG`-*␏~ι", }, { // 2874 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "I.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.\t", - out: "I.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.\t", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "{~*w\x16κω@\x06␁υ:␊\x005z[&}oc\rθG`-*␏~\t", + out: "{~*w\x16κω@\x06␁υ‛:␊␀5z[&}oc\rθG`-*␏~\t", }, { // 2875 - mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "I.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␉", - out: "I.{φ*κι␇'\x03π'δ'␃|\\\nα|M\x1d7(Z*8*.␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "{~*w\x16κω@\x06␁υ:␊\x005z[&}oc\rθG`-*␏~␉", + out: "{~*w\x16κω@\x06␁υ‛:␊␀5z[&}oc\rθG`-*␏~␉", }, { // 2876 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.M", - out: "␉.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.M", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\v", + out: "␉~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\v", }, { // 2877 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.M", - out: "‛␉.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.M", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\v", + out: "‛␉~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\v", }, { // 2878 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x06.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.\t", - out: "\x06.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.\t", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "B~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\t", + out: "B~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~\t", }, { // 2879 - mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\x06.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.␉", - out: "\x06.φ␡␑a\x18tH\rς␅␛μ?\x139<θu7,]τ\u007fKbw.␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "B~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~␉", + out: "B~νBηAKN@\n\x02␜Z>ςω>'r\κ␎7$ιlo\x16~␉", }, { // 2880 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "\t.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.w", - out: "␉.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.w", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~ς␐\n%\x00ςj␐αN)`␌␗e'κj51\vr(?\n␖~;", + out: "␉~ς␐\n%␀ςj␐αN)`␌␗e'κj51\vr(?\n␖~;", }, { // 2881 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "␉.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.w", - out: "‛␉.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.w", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~ς␐\n%\x00ςj␐αN)`␌␗e'κj51\vr(?\n␖~;", + out: "‛␉~ς␐\n%␀ςj␐αN)`␌␗e'κj51\vr(?\n␖~;", }, { // 2882 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "ρ.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.\t", - out: "ρ.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.\t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "τ~ς␐\n%\x00ςj␐αN)`␌␗e'κj51\vr(?\n␖~\t", + out: "τ~ς␐\n%␀ςj␐αN)`␌␗e'κj51\vr(?\n␖~\t", }, { // 2883 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightPeriod, - in: "ρ.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.␉", - out: "ρ.#\x0eV\x17ηg`␋ε␂#]vT\#Y␊κ.U\x0fB>ρr.␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "τ~ς␐\n%\x00ςj␐αN)`␌␗e'κj51\vr(?\n␖~␉", + out: "τ~ς␐\n%␀ςj␐αN)`␌␗e'κj51\vr(?\n␖~␉", }, { // 2884 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\tθ", - out: "␉\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\tθ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~<", + out: "␉~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~<", }, { // 2885 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\tθ", - out: "‛␉\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\tθ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~<", + out: "‛␉~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~<", }, { // 2886 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\nθ", - out: "␉\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\nθ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "ι~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~\t", + out: "ι~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~\t", }, { // 2887 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\nθ", - out: "‛␉\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\nθ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "ι~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~␉", + out: "ι~!5␖δ␊νjqnf:}!<\x03\x1de-π␓λa'\ajκ~␉", }, { // 2888 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\vθ", - out: "␉\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\vθ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~ε", + out: "␉~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~ε", }, { // 2889 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\vθ", - out: "‛␉\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\vθ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~ε", + out: "‛␉~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~ε", }, { // 2890 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\rθ", - out: "␉\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\rθ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x1c~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~\t", + out: "\x1c~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~\t", }, { // 2891 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\rθ", - out: "‛␉\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\rθ", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\x1c~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~␉", + out: "\x1c~V\x01B{φ\x16␛y%β/|]#F␛χ␁dIqλ0␈π\x16~␉", }, { // 2892 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\t\t", - out: "t\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\t␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~κ", + out: "␉~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~κ", }, { // 2893 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\t␉", - out: "t\t␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\t‛␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~κ", + out: "‛␉~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~κ", }, { // 2894 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\n\t", - out: "t\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\n␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "t~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~\t", + out: "t~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~\t", }, { // 2895 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\n␉", - out: "t\n␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\n‛␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "t~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~␉", + out: "t~\r+\x1c␈\x19*$l\x1cgT@\x03<αloR1␂Eδγ␋δσ~␉", }, { // 2896 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\v\t", - out: "t\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\v␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~τ>␈F"\v[\>b?'=cτ\x1a*π\x15φ0=[χls~!", + out: "␉~τ>␈F"\v[‛\>b?'=cτ\x1a*π\x15φ0=[χls~!", }, { // 2897 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\v␉", - out: "t\v␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\v‛␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~τ>␈F"\v[\>b?'=cτ\x1a*π\x15φ0=[χls~!", + out: "‛␉~τ>␈F"\v[‛\>b?'=cτ\x1a*π\x15φ0=[χls~!", }, { // 2898 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\r\t", - out: "t\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\r␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "6~τ>␈F"\v[\>b?'=cτ\x1a*π\x15φ0=[χls~\t", + out: "6~τ>␈F"\v[‛\>b?'=cτ\x1a*π\x15φ0=[χls~\t", }, { // 2899 - mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "t\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\r␉", - out: "t\r␊i␛ξ~L\x0f3γθ␍f]lYFξ␋␑γ$␛l\v\"\v\r‛␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "6~τ>␈F"\v[\>b?'=cτ\x1a*π\x15φ0=[χls~␉", + out: "6~τ>␈F"\v[‛\>b?'=cτ\x1a*π\x15φ0=[χls~␉", }, { // 2900 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\to!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\t?", - out: "␉\to!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\t?", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "\t~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~2", + out: "␉~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~2", }, { // 2901 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\to!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\t?", - out: "‛␉\to!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\t?", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "␉~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~2", + out: "‛␉~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~2", }, { // 2902 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\no!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\n?", - out: "␉\no!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\n?", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "5~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~\t", + out: "5~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~\t", }, { // 2903 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\no!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\n?", - out: "‛␉\no!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\n?", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeLeftTilde, + in: "5~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~␉", + out: "5~\\ζ\aλI"νχ␌^\"%␆;␉␔η\x1fgG␕\x06J}$\x0f~␉", }, { // 2904 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\vo!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\v?", - out: "␉\vo!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\v?", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: -", + out: "␉ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: -", }, { // 2905 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\vo!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\v?", - out: "‛␉\vo!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\v?", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: -", + out: "‛␉ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: -", }, { // 2906 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\ro!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\r?", - out: "␉\ro!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\r?", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "γ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: \t", + out: "γ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: \t", }, { // 2907 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\ro!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\r?", - out: "‛␉\ro!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\r?", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "γ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: ␉", + out: "γ 8rψI'\x1d\x1d␎αμ5␊Sδ`[M␜␈gF␌λ<5: ␉", }, { // 2908 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\to!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\t\t", - out: "$\to!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\t␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t C/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␍", + out: "␉ C‛/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␍", }, { // 2909 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\to!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\t␉", - out: "$\to!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\t‛␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ C/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␍", + out: "‛␉ C‛/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␍", }, { // 2910 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\no!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\n\t", - out: "$\no!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\n␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "? C/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 \t", + out: "? C‛/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 \t", }, { // 2911 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\no!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\n␉", - out: "$\no!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\n‛␉", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "? C/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␉", + out: "? C‛/[/\x7fφ>␃φ3*ρ\x039vκNoXψπU\CL0 ␉", }, { // 2912 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\vo!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\v\t", - out: "$\vo!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\v␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`'/ρ;:␝ β", + out: "␉ 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`‛'/ρ;:␝ β", }, { // 2913 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\vo!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\v␉", - out: "$\vo!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\v‛␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`'/ρ;:␝ β", + out: "‛␉ 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`‛'/ρ;:␝ β", }, { // 2914 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\ro!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\r\t", - out: "$\ro!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\r␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\" 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`'/ρ;:␝ \t", + out: "\" 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`‛'/ρ;:␝ \t", }, { // 2915 - mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "$\ro!η:i/D>ρ;ψ␀7#?6`/␍π\"]H#`ι\r␉", - out: "$\ro!η:i‛/D>ρ;ψ‛␀7#?6`‛/␍π\"]H#`ι\r‛␉", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\" 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`'/ρ;:␝ ␉", + out: "\" 2φ␍;␚xMτ|T␏X(pλ|<κ\x11`‛'/ρ;:␝ ␉", }, { // 2916 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t\b", - out: "␉\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t\b", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \x05", + out: "␉ ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \x05", }, { // 2917 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t\b", - out: "‛␉\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t\b", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \x05", + out: "‛␉ ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \x05", }, { // 2918 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n\b", - out: "␉\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n\b", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "" ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \t", + out: "" ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! \t", }, { // 2919 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n\b", - out: "‛␉\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n\b", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "" ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! ␉", + out: "" ␆\x1f;1ιδ?␜<ρQuEτ␌e\x06ζ\x0f\"[β8␈\x1c! ␉", }, { // 2920 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v\b", - out: "␉\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v\b", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! p", + out: "␉ qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! p", }, { // 2921 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v\b", - out: "‛␉\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v\b", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! p", + out: "‛␉ qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! p", }, { // 2922 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r\b", - out: "␉\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r\b", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "7 qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! \t", + out: "7 qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! \t", }, { // 2923 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r\b", - out: "‛␉\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r\b", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "7 qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! ␉", + out: "7 qβ␘'\x02Kχ\x1b,`μk\x0fνuAMω␗\x13n$]2υ! ␉", }, { // 2924 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t\t", - out: "␈\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 d", + out: "␉ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 d", }, { // 2925 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t␉", - out: "␈\tZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\t‛␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 d", + out: "‛␉ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 d", }, { // 2926 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n\t", - out: "␈\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "υ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 \t", + out: "υ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 \t", }, { // 2927 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n␉", - out: "␈\nZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\n‛␉", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "υ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 ␉", + out: "υ ␟{\x18α:gzρψkLξ;*␊\r␋\x03`&P>~%.\x13 ␉", }, { // 2928 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v\t", - out: "␈\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ω", + out: "␉ ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ω", }, { // 2929 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v␉", - out: "␈\vZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\v‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ω", + out: "‛␉ ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ω", }, { // 2930 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r\t", - out: "␈\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "] ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 \t", + out: "] ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 \t", }, { // 2931 - mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␈\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r␉", - out: "␈\rZπ␈␋\x05φ/]/β(Caς1]jp#*\x1eφ^.τ?\r‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "] ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ␉", + out: "] ρR\fα%$*%(@$\\␙h[␅ςAβ␟␘iRφE\x01 ␉", }, { // 2932 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t\", - out: "␉\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t\", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# !", + out: "␉ δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# ‛!", }, { // 2933 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t\", - out: "‛␉\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t\", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# !", + out: "‛␉ δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# ‛!", }, { // 2934 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n\", - out: "␉\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n\", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "Y δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# \t", + out: "Y δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# \t", }, { // 2935 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n\", - out: "‛␉\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n\", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "Y δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# ␉", + out: "Y δ7]π\x0e;C6ο3␃:%\x04␍-x␘b%␈oουε# ␉", }, { // 2936 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v\", - out: "␉\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v\", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ι\x17κτωRψMP]r#\\␜0␀X?c\x15␈P[(τ Q", + out: "␉ ι\x17κτωRψMP]r#\\␜0‛␀X?c\x15␈P[(τ Q", }, { // 2937 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v\", - out: "‛␉\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v\", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ι\x17κτωRψMP]r#\\␜0␀X?c\x15␈P[(τ Q", + out: "‛␉ ι\x17κτωRψMP]r#\\␜0‛␀X?c\x15␈P[(τ Q", }, { // 2938 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r\", - out: "␉\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r\", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␆ ι\x17κτωRψMP]r#\\␜0␀X?c\x15␈P[(τ \t", + out: "␆ ι\x17κτωRψMP]r#\\␜0‛␀X?c\x15␈P[(τ \t", }, { // 2939 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r\", - out: "‛␉\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r\", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␆ ι\x17κτωRψMP]r#\\␜0␀X?c\x15␈P[(τ ␉", + out: "␆ ι\x17κτωRψMP]r#\\␜0‛␀X?c\x15␈P[(τ ␉", }, { // 2940 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t\t", - out: "l\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ␈Wφη7ZEρω]f|"V.Ij\\␁<\x0e|γ\x17\v+ τ", + out: "␉ ␈Wφη7ZEρω]f|‛"V.Ij\\␁<\x0e|γ\x17\v+ τ", }, { // 2941 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t␉", - out: "l\tυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\t‛␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ␈Wφη7ZEρω]f|"V.Ij\\␁<\x0e|γ\x17\v+ τ", + out: "‛␉ ␈Wφη7ZEρω]f|‛"V.Ij\\␁<\x0e|γ\x17\v+ τ", }, { // 2942 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n\t", - out: "l\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␐ ␈Wφη7ZEρω]f|"V.Ij\\␁<\x0e|γ\x17\v+ \t", + out: "␐ ␈Wφη7ZEρω]f|‛"V.Ij\\␁<\x0e|γ\x17\v+ \t", }, { // 2943 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n␉", - out: "l\nυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\n‛␉", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␐ ␈Wφη7ZEρω]f|"V.Ij\\␁<\x0e|γ\x17\v+ ␉", + out: "␐ ␈Wφη7ZEρω]f|‛"V.Ij\\␁<\x0e|γ\x17\v+ ␉", }, { // 2944 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v\t", - out: "l\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ς", + out: "␉ d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ς", }, { // 2945 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v␉", - out: "l\vυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\v‛␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ς", + out: "‛␉ d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ς", }, { // 2946 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r\t", - out: "l\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\r d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ \t", + out: "␍ d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ \t", }, { // 2947 - mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "l\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r␉", - out: "l\rυλ+\r\x0eqρEuσ[?\f*\x19\x1eN~␙.θ␊␕γ{␈\r‛␉", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\r d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ␉", + out: "␍ d,γh\f5ι*G␡;\\o␑\x05␁\ε7ζb!!␁μ ␉", }, { // 2948 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t'", - out: "␉\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t'", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α\x00 R", + out: "␉ \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α␀ R", }, { // 2949 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t'", - out: "‛␉\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t'", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α\x00 R", + out: "‛␉ \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α␀ R", }, { // 2950 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n'", - out: "␉\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n'", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "8 \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α\x00 \t", + out: "8 \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α␀ \t", }, { // 2951 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n'", - out: "‛␉\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n'", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "8 \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α\x00 ␉", + out: "8 \x11}\x15`<,\x13␍\x19␓␅g\r~␛␜ωu&β:8ς4α␀ ␉", }, { // 2952 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v'", - out: "␉\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v'", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ X", + out: "␉ ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ X", }, { // 2953 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v'", - out: "‛␉\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v'", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ X", + out: "‛␉ ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ X", }, { // 2954 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r'", - out: "␉\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r'", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "- ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ \t", + out: "- ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ \t", }, { // 2955 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r'", - out: "‛␉\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r'", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "- ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ ␉", + out: "- ␁]A:\x16a␍<gm\x17βη\x12KψpdCλ\f[\x18ιW␖ ␉", }, { // 2956 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t\t", - out: "\b\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␟", + out: "␉ ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␟", }, { // 2957 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t␉", - out: "\b\t'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\t‛␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␟", + out: "‛␉ ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␟", }, { // 2958 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n\t", - out: "\b\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: ", ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y \t", + out: ", ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y \t", }, { // 2959 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n␉", - out: "\b\n'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\n‛␉", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: ", ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␉", + out: ", ωaGλ<\"ω>\"u\x7f`␛\x043zε\x04+=␉␍β\x06␆y ␉", }, { // 2960 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v\t", - out: "\b\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␆", + out: "␉ ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␆", }, { // 2961 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v␉", - out: "\b\v'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\v‛␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␆", + out: "‛␉ ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␆", }, { // 2962 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r\t", - out: "\b\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\x03 ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a \t", + out: "\x03 ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a \t", }, { // 2963 - mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\b\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r␉", - out: "\b\r'χ␞Hθ'jκ\x11z␑p~R\x1bnh^\aKλ*␃σ7μ\r‛␉", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\x03 ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␉", + out: "\x03 ␊β␉6λ/␃δm/JπP??\x0fo+7*φξg␙l\x1a ␉", }, { // 2964 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t\"", - out: "␉\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t\"", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␞", + out: "␉ π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␞", }, { // 2965 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t\"", - out: "‛␉\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t\"", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␞", + out: "‛␉ π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␞", }, { // 2966 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n\"", - out: "␉\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n\"", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "p π8x!+b␂$?*@nχ6#|λψ]δys|<W\r \t", + out: "p π8x!+b␂$?*@nχ6#|λψ]δys|<W\r \t", }, { // 2967 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n\"", - out: "‛␉\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n\"", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "p π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␉", + out: "p π8x!+b␂$?*@nχ6#|λψ]δys|<W\r ␉", }, { // 2968 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v\"", - out: "␉\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t I\"g\uff00␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε &", + out: "␉ I\"g\uff00‛␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε &", }, { // 2969 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v\"", - out: "‛␉\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ I\"g\uff00␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε &", + out: "‛␉ I\"g\uff00‛␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε &", }, { // 2970 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r\"", - out: "␉\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "# I\"g\uff00␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε \t", + out: "# I\"g\uff00‛␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε \t", }, { // 2971 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r\"", - out: "‛␉\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r\"", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "# I\"g\uff00␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε ␉", + out: "# I\"g\uff00‛␀␍v%z(*ω<r\n*κ!;\r␂pτφ␒ε ␉", }, { // 2972 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t\t", - out: "v\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t␉", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "\t ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", + out: "␉ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", }, { // 2973 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t␉", - out: "v\t>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\t‛␉", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␉ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", + out: "‛␉ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", }, { // 2974 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n\t", - out: "v\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n␉", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␞ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", + out: "␞ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v \t", }, { // 2975 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n␉", - out: "v\n>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\n‛␉", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightSpace, + in: "␞ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v ␉", + out: "␞ ο\x04?;_␈␗ξκ?[\x1b$τF2ςS\x14}5φG'N\v ␉", }, { // 2976 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v\t", - out: "v\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␈", + out: "␉.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␈", }, { // 2977 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v␉", - out: "v\v>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\v‛␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␈", + out: "‛␉.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␈", }, { // 2978 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r\t", - out: "v\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "ζ.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.\t", + out: "ζ.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.\t", }, { // 2979 - mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "v\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r␉", - out: "v\r>kb␋\x19k%g(ν%).\nηδ␍φ{W<κ$\"W%\r‛␉", + mask: EncodeZero | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "ζ.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␉", + out: "ζ.\x18B\x17ηο;ν\x05p␜γ<}␑\vN{SW<e␊\x05␍w\x1a.␉", }, { // 2980 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\t/", - out: "␉\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\t/", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.φ", + out: "␉.>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.φ", }, { // 2981 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\t/", - out: "‛␉\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\t/", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.φ", + out: "‛␉.>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.φ", }, { // 2982 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\n/", - out: "␉\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\n/", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "..>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.\t", + out: "..>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.\t", }, { // 2983 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\n/", - out: "‛␉\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\n/", + mask: EncodeSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "..>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.␉", + out: "..>ρ␘φA␊␘η(&#)(\n␒1\x1c#+␈nθ]\x14\x1dy.␉", }, { // 2984 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\v/", - out: "␉\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\v/", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.5θ\x10\x14`kJ\x19δ␐T\2\x12`\x00νπ;\x16FV=ο]␒.N", + out: "␉.5θ\x10\x14`kJ\x19δ␐T\2\x12`␀νπ;\x16FV=ο]␒.N", }, { // 2985 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\v/", - out: "‛␉\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\v/", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.5θ\x10\x14`kJ\x19δ␐T\2\x12`\x00νπ;\x16FV=ο]␒.N", + out: "‛␉.5θ\x10\x14`kJ\x19δ␐T\2\x12`␀νπ;\x16FV=ο]␒.N", }, { // 2986 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\r/", - out: "␉\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\r/", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␃.5θ\x10\x14`kJ\x19δ␐T\2\x12`\x00νπ;\x16FV=ο]␒.\t", + out: "␃.5θ\x10\x14`kJ\x19δ␐T\2\x12`␀νπ;\x16FV=ο]␒.\t", }, { // 2987 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\r/", - out: "‛␉\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\r/", + mask: EncodeSingleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␃.5θ\x10\x14`kJ\x19δ␐T\2\x12`\x00νπ;\x16FV=ο]␒.␉", + out: "␃.5θ\x10\x14`kJ\x19δ␐T\2\x12`␀νπ;\x16FV=ο]␒.␉", }, { // 2988 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\t\t", - out: "W\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\t␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.O", + out: "␉.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.O", }, { // 2989 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\t␉", - out: "W\t9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\t‛␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.O", + out: "‛␉.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.O", }, { // 2990 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\n\t", - out: "W\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\n␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\n.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.\t", + out: "␊.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.\t", }, { // 2991 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\n␉", - out: "W\n9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\n‛␉", + mask: EncodeBackQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\n.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.␉", + out: "␊.␐␍9\x10?␇Fν\\λ[υξ\n␔#'3#ρT#%φI?.␉", }, { // 2992 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\v\t", - out: "W\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\v␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.O", + out: "␉.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.O", }, { // 2993 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\v␉", - out: "W\v9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\v‛␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.O", + out: "‛␉.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.O", }, { // 2994 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\r\t", - out: "W\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\r␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: ":.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.\t", + out: ":.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.\t", }, { // 2995 - mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "W\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊;HP\r␉", - out: "W\r9H|:λψrδc1␜\x04\v\x0f\x05u6␅θ␡τ.␊‛;HP\r‛␉", + mask: EncodeLtGt | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: ":.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.␉", + out: ":.\x1fxσ␎␘'|@a␂ζφ$\x15\x02P/J␕υς\x1fi%=\x1e.␉", }, { // 2996 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t#", - out: "␉\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.αLεη␌]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\x12", + out: "␉.αLεη␌‛]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\x12", }, { // 2997 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t#", - out: "‛␉\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.αLεη␌]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\x12", + out: "‛␉.αLεη␌‛]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\x12", }, { // 2998 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n#", - out: "␉\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␙.αLεη␌]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\t", + out: "␙.αLεη␌‛]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.\t", }, { // 2999 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n#", - out: "‛␉\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n#", + mask: EncodeSquareBracket | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␙.αLεη␌]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.␉", + out: "␙.αLεη␌‛]\bJββ!su|>χ;3\x14 \x1f\x01\x0e␊␍8.␉", }, { // 3000 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v#", - out: "␉\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v#", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.>", + out: "␉.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.>", }, { // 3001 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v#", - out: "‛␉\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v#", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.>", + out: "‛␉.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.>", }, { // 3002 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r#", - out: "␉\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r#", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␃.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.\t", + out: "␃.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.\t", }, { // 3003 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r#", - out: "‛␉\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r#", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␃.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.␉", + out: "␃.]"` }␔wη␋μ␊8dζ\neηR\x15#;F$!dο.␉", }, { // 3004 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t\t", - out: "\x04\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.\x00", + out: "␉.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.␀", }, { // 3005 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t␉", - out: "\x04\t␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\t‛␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.\x00", + out: "‛␉.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.␀", }, { // 3006 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n\t", - out: "\x04\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "/.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.\t", + out: "/.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.\t", }, { // 3007 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n␉", - out: "\x04\n␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\n‛␉", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "/.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.␉", + out: "/.ξςZA4Tσ␖␔Bζ::μ␌O\x13*]>[\x13>θt\n.␉", }, { // 3008 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v\t", - out: "\x04\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.M", + out: "␉.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.M", }, { // 3009 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v␉", - out: "\x04\v␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\v‛␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.M", + out: "‛␉.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.M", }, { // 3010 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r\t", - out: "\x04\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "b.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.\t", + out: "b.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.\t", }, { // 3011 - mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\x04\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r␉", - out: "\x04\r␍σ#ζ\x1f$-U␎;-yρ␊Pηλw%\x15O[\x1b␐Jh\r‛␉", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "b.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.␉", + out: "b.\x1dτ␙6φ&\aB<+.\n\!/␛\x0f␎ληδε>␜\a%.␉", }, { // 3012 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␙", - out: "␉\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␙", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.ζ␎~\n␇\"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.a", + out: "␉.ζ␎~\n␇"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.a", }, { // 3013 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␙", - out: "‛␉\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␙", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.ζ␎~\n␇\"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.a", + out: "‛␉.ζ␎~\n␇"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.a", }, { // 3014 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␙", - out: "␉\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␙", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "#.ζ␎~\n␇\"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.\t", + out: "#.ζ␎~\n␇"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.\t", }, { // 3015 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␙", - out: "‛␉\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␙", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "#.ζ␎~\n␇\"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.␉", + out: "#.ζ␎~\n␇"XνS␉␊\x068\x1e6>ξo,pυv#ωοb.␉", }, { // 3016 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␙", - out: "␉\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␙", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.τ", + out: "␉.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.τ", }, { // 3017 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␙", - out: "‛␉\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␙", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.τ", + out: "‛␉.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.τ", }, { // 3018 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␙", - out: "␉\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␙", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "/.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.\t", + out: "/.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.\t", }, { // 3019 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␙", - out: "‛␉\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␙", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "/.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.␉", + out: "/.\x01␍}πνfqτμ,F\f/P!\x18␚].ς␁'$<\x1el.␉", }, { // 3020 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t\t", - out: "`\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.d", + out: "␉.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.d", }, { // 3021 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t␉", - out: "`\tH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\t‛␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.d", + out: "‛␉.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.d", }, { // 3022 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n\t", - out: "`\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\x14.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.\t", + out: "\x14.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.\t", }, { // 3023 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n␉", - out: "`\nH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\n‛␉", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\x14.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.␉", + out: "\x14.>p'\x14<υ%␊Lχ␏`!B]|Xuγ\x03␖rξ/\x17!.␉", }, { // 3024 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v\t", - out: "`\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␊", + out: "␉.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␊", }, { // 3025 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v␉", - out: "`\vH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\v‛␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␊", + out: "‛␉.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␊", }, { // 3026 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r\t", - out: "`\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "θ.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.\t", + out: "θ.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.\t", }, { // 3027 - mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "`\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r␉", - out: "`\rH␄,`\x1a$_\x1c␚␏Zω=$β\x1e␎μ'δlλε\x1f\x1de\r‛␉", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "θ.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␉", + out: "θ.η>ζ=ς\x1cJ␌$ν>\rvG$a`'L\x0e}<P␆/{.␉", }, { // 3028 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t'", - out: "␉\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t'", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.␍SRJLυ$␖|UVGVφ␙]$␝␟l?\r\v'ςλ.υ", + out: "␉.␍SRJLυ$␖‛|UVGVφ␙]$␝␟l?\r\v'ςλ.υ", }, { // 3029 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t'", - out: "‛␉\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t'", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.␍SRJLυ$␖|UVGVφ␙]$␝␟l?\r\v'ςλ.υ", + out: "‛␉.␍SRJLυ$␖‛|UVGVφ␙]$␝␟l?\r\v'ςλ.υ", }, { // 3030 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n'", - out: "␉\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n'", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "ς.␍SRJLυ$␖|UVGVφ␙]$␝␟l?\r\v'ςλ.\t", + out: "ς.␍SRJLυ$␖‛|UVGVφ␙]$␝␟l?\r\v'ςλ.\t", }, { // 3031 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n'", - out: "‛␉\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n'", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "ς.␍SRJLυ$␖|UVGVφ␙]$␝␟l?\r\v'ςλ.␉", + out: "ς.␍SRJLυ$␖‛|UVGVφ␙]$␝␟l?\r\v'ςλ.␉", }, { // 3032 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v'", - out: "␉\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v'", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.θ", + out: "␉.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.θ", }, { // 3033 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v'", - out: "‛␉\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v'", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.θ", + out: "‛␉.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.θ", }, { // 3034 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r'", - out: "␉\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r'", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "γ.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.\t", + out: "γ.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.\t", }, { // 3035 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r'", - out: "‛␉\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r'", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "γ.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.␉", + out: "γ.F3O␑λH␈ο+'&.||&ψ\x7f:μ\x03␈i\\!␑[.␉", }, { // 3036 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t\t", - out: "θ\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.R", + out: "␉.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.R", }, { // 3037 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t␉", - out: "θ\t\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\t‛␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.R", + out: "‛␉.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.R", }, { // 3038 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n\t", - out: "θ\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "7.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.\t", + out: "7.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.\t", }, { // 3039 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n␉", - out: "θ\n\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\n‛␉", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "7.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.␉", + out: "7.6"#M/aσβTZ␑βe>β`tς␈ψ)M\x18\a␖\x18.␉", }, { // 3040 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v\t", - out: "θ\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "\t.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.U", + out: "␉.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.U", }, { // 3041 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v␉", - out: "θ\v\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\v‛␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "␉.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.U", + out: "‛␉.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.U", }, { // 3042 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r\t", - out: "θ\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "U.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.\t", + out: "U.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.\t", }, { // 3043 - mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "θ\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r␉", - out: "θ\r\x19$H␛λeι^\r␑r"jξ%h␝\x1e␑6␍Sd\x02:ι\r‛␉", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightPeriod, + in: "U.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.␉", + out: "U.\x17\x10ιf␌ς'␌]\x04ςν%ιLAζ␈9\uff00␕P\x1cw␙-.␉", }, { // 3044 - mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\tA/>````````````````````````````````π\x0e"\rαX\t␏", + out: "␉\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t␏", }, { // 3145 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\vνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\v␡", - out: "‛␉\vνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\v‛␡", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t␏", + out: "‛␉\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t␏", }, { // 3146 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\t\rνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\r␡", - out: "␉\rνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\r‛␡", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␏", + out: "␉\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␏", }, { // 3147 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "␉\rνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\r␡", - out: "‛␉\rνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\r‛␡", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␏", + out: "‛␉\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␏", }, { // 3148 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\tνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\t\t", - out: "␊\tνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\t␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␏", + out: "␉\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␏", }, { // 3149 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\tνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\t␉", - out: "␊\tνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\t‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␏", + out: "‛␉\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␏", }, { // 3150 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\nνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\n\t", - out: "␊\nνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\n␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␏", + out: "␉\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␏", }, { // 3151 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\nνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\n␉", - out: "␊\nνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\n‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␏", + out: "‛␉\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␏", }, { // 3152 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\vνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\v\t", - out: "␊\vνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\v␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t\t", + out: "N\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t␉", }, { // 3153 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\vνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\v␉", - out: "␊\vνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\v‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t␉", + out: "N\t␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\t‛␉", }, { // 3154 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\rνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\r\t", - out: "␊\rνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\r␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n\t", + out: "N\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␉", }, { // 3155 - mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, - in: "\n\rνl\x1dY␂/γ*8σ"2␟\n9%\fc␀A\x1dM\uff00ζ\bι\r␉", - out: "␊\rνl\x1dY␂/γ*8σ"2␟\n9%\fc‛␀A\x1dM\uff00ζ\bι\r‛␉", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n␉", + out: "N\n␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\n‛␉", }, { // 3156 - mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, - in: " >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ <", - out: "␠ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ <", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v\t", + out: "N\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␉", }, { // 3157 - mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, - in: "␠ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ <", - out: "‛␠ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ <", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v␉", + out: "N\v␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\v‛␉", }, { // 3158 - mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, - in: "␎ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ ", - out: "␎ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ ␠", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r\t", + out: "N\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␉", }, { // 3159 - mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, - in: "␎ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ ␠", - out: "␎ >/R\x15␝␏χχηS/\uff00EiMρ␒;1%b\x1f/9\x1cυ ‛␠", + mask: EncodeSemicolon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "N\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r␉", + out: "N\r␜DDα␌\x1bθ_\"\rJ␍:κτ␅\x12\"a>π\x0e"\rαX\r‛␉", }, { // 3160 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, - in: " \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: \x15", - out: "␠ \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: \x15", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\t\x0e", + out: "␉\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\t\x0e", }, { // 3161 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: \x15", - out: "‛␠ \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: \x15", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\t\x0e", + out: "‛␉\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\t\x0e", }, { // 3162 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, - in: "u \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: ", - out: "u \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: ␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\n\x0e", + out: "␉\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\n\x0e", }, { // 3163 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, - in: "u \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: ␠", - out: "u \bδ9τ(ξ␍ω&7z|␄εο#|.\x18x␙<4*T: ‛␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\n\x0e", + out: "‛␉\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\n\x0e", }, { // 3164 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, - in: " \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ μ", - out: "␠ \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ μ", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\v\x0e", + out: "␉\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\v\x0e", }, { // 3165 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ μ", - out: "‛␠ \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ μ", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\v\x0e", + out: "‛␉\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\v\x0e", }, { // 3166 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "ο \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ ", - out: "ο \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ ␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\r\x0e", + out: "␉\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\r\x0e", }, { // 3167 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "ο \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ ␠", - out: "ο \x18/\x1f$4\tUT␑g\nοW8\x04υ␝`X␋␝@%8␝φ ‛␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\r\x0e", + out: "‛␉\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\r\x0e", }, { // 3168 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, - in: " ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ \"", - out: "␠ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ \"", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\t\t", + out: "ι\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\t␉", }, { // 3169 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, - in: "␠ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ \"", - out: "‛␠ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ \"", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\t␉", + out: "ι\t'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\t‛␉", }, { // 3170 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, - in: "ξ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ ", - out: "ξ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ ␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\n\t", + out: "ι\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\n␉", }, { // 3171 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, - in: "ξ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ ␠", - out: "ξ ␡␃bτ\x159ξjε|f\"␌\ne␌εHο:!o\r9T␎ ‛␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\n␉", + out: "ι\n'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\n‛␉", }, { // 3172 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, - in: " \x1bp\x03_ψ*ρι\fλθ<␑~*␗?␟!P%␃␐[cm '", - out: "␠ \x1bp\x03_ψ*ρι\fλθ‛<␑~*␗?␟!P%␃␐[cm '", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\v\t", + out: "ι\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\v␉", }, { // 3173 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \x1bp\x03_ψ*ρι\fλθ<␑~*␗?␟!P%␃␐[cm '", - out: "‛␠ \x1bp\x03_ψ*ρι\fλθ‛<␑~*␗?␟!P%␃␐[cm '", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\v␉", + out: "ι\v'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\v‛␉", }, { // 3174 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, - in: "κ \x1bp\x03_ψ*ρι\fλθ<␑~*␗?␟!P%␃␐[cm ", - out: "κ \x1bp\x03_ψ*ρι\fλθ‛<␑~*␗?␟!P%␃␐[cm ␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\r\t", + out: "ι\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\r␉", }, { // 3175 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, - in: "κ \x1bp\x03_ψ*ρι\fλθ<␑~*␗?␟!P%␃␐[cm ␠", - out: "κ \x1bp\x03_ψ*ρι\fλθ‛<␑~*␗?␟!P%␃␐[cm ‛␠", + mask: EncodeExclamation | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ι\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁!m␈\r␉", + out: "ι\r'`ζA=τ\nU[␖R6U\x19`B3ψφR␞␎␁‛!m␈\r‛␉", }, { // 3176 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, - in: " \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f p", - out: "␠ \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f p", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\tβ", + out: "␉\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\tβ", }, { // 3177 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f p", - out: "‛␠ \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f p", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\tβ", + out: "‛␉\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\tβ", }, { // 3178 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, - in: "* \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f ", - out: "* \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f ␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\nβ", + out: "␉\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\nβ", }, { // 3179 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, - in: "* \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f ␠", - out: "* \nρ%II|-,>π Q␅nγ␟ςV␓μ\r!␗ξ:f ‛␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\nβ", + out: "‛␉\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\nβ", }, { // 3180 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, - in: " 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ κ", - out: "␠ 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ κ", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\vβ", + out: "␉\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\vβ", }, { // 3181 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, - in: "␠ 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ κ", - out: "‛␠ 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ κ", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\vβ", + out: "‛␉\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\vβ", }, { // 3182 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, - in: "- 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ ", - out: "- 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ ␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\rβ", + out: "␉\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\rβ", }, { // 3183 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, - in: "- 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ ␠", - out: "- 6␕ζσ-␙*bζ[Xym\uff001ς:'\x11ς{>$␂/␃ ‛␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\rβ", + out: "‛␉\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\rβ", }, { // 3184 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, - in: " ␇#v\n␑\x0f␡<ε#<τ$?AπZOε\x1b␎K\x1aαρ$ I", - out: "␠ ␇#v\n␑\x0f␡<ε#<τ‛$?AπZOε\x1b␎K\x1aαρ‛$ I", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\t\t", + out: "␍\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\t␉", }, { // 3185 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, - in: "␠ ␇#v\n␑\x0f␡<ε#<τ$?AπZOε\x1b␎K\x1aαρ$ I", - out: "‛␠ ␇#v\n␑\x0f␡<ε#<τ‛$?AπZOε\x1b␎K\x1aαρ‛$ I", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\t␉", + out: "␍\t*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\t‛␉", }, { // 3186 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, - in: "a ␇#v\n␑\x0f␡<ε#<τ$?AπZOε\x1b␎K\x1aαρ$ ", - out: "a ␇#v\n␑\x0f␡<ε#<τ‛$?AπZOε\x1b␎K\x1aαρ‛$ ␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\n\t", + out: "␍\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\n␉", }, { // 3187 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, - in: "a ␇#v\n␑\x0f␡<ε#<τ$?AπZOε\x1b␎K\x1aαρ$ ␠", - out: "a ␇#v\n␑\x0f␡<ε#<τ‛$?AπZOε\x1b␎K\x1aαρ‛$ ‛␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\n␉", + out: "␍\n*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\n‛␉", }, { // 3188 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, - in: " q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b =", - out: "␠ q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b =", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\v\t", + out: "␍\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\v␉", }, { // 3189 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "␠ q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b =", - out: "‛␠ q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b =", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\v␉", + out: "␍\v*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\v‛␉", }, { // 3190 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "β q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b ", - out: "β q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b ␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\r\t", + out: "␍\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\r␉", }, { // 3191 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, - in: "β q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b ␠", - out: "β q?r*εψ>\x0fkω\\O␛␡'S%|σA$\x02εO?\b ‛␠", + mask: EncodeDollar | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\r\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\r␉", + out: "␍\r*\x02@␔LτM{␃C␊␘I\x17SoαW␚οC␈'|\x17d\r‛␉", }, { // 3192 - mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, - in: " y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l `", - out: "␠ y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l `", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t\v", + out: "␉\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t␋", }, { // 3193 - mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, - in: "␠ y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l `", - out: "‛␠ y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l `", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t\v", + out: "‛␉\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t␋", }, { // 3194 - mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, - in: "ς y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l ", - out: "ς y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l ␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n\v", + out: "␉\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n␋", }, { // 3195 - mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, - in: "ς y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l ␠", - out: "ς y,b#␙/e\x03\x16ω␡j_>␋Cς␂λπ7γ'␁'l ‛␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n\v", + out: "‛␉\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n␋", }, { // 3196 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, - in: " ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α %", - out: "␠ ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α %", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v\v", + out: "␉\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v␋", }, { // 3197 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, - in: "␠ ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α %", - out: "‛␠ ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α %", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v\v", + out: "‛␉\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v␋", }, { // 3198 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, - in: "E ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α ", - out: "E ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α ␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r\v", + out: "␉\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r␋", }, { // 3199 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, - in: "E ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α ␠", - out: "E ]␎+5α$<*κ\x1a;|l[␚γ␟␛$|ω5y>\x12α ‛␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r\v", + out: "‛␉\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r␋", }, { // 3200 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, - in: " [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␜", - out: "␠ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␜", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t\t", + out: "\x13\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t␉", }, { // 3201 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, - in: "␠ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␜", - out: "‛␠ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␜", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t␉", + out: "\x13\tψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\t‛␉", }, { // 3202 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, - in: "υ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ", - out: "υ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n\t", + out: "\x13\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n␉", }, { // 3203 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, - in: "υ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ␠", - out: "υ [υ[␄β#$κL\"␛ηJ\x0e$//\x03TB9i8\x02λ7 ‛␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n␉", + out: "\x13\nψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\n‛␉", }, { // 3204 - mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, - in: " μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 *", - out: "␠ μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 *", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v\t", + out: "\x13\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v␉", }, { // 3205 - mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, - in: "␠ μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 *", - out: "‛␠ μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 *", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v␉", + out: "\x13\vψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\v‛␉", }, { // 3206 - mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, - in: "X μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 ", - out: "X μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 ␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r\t", + out: "\x13\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r␉", }, { // 3207 - mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, - in: "X μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 ␠", - out: "X μ␖\x0e;0%;␛(\\r>W\vcH\x13␘*>; θψμ0 ‛␠", + mask: EncodeDoubleQuote | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r␉", + out: "\x13\rψς␔8R[\x12fv␐ψ|θ'|?PT\r!\x03qρ7␜*\r‛␉", }, { // 3208 - mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, - in: " ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ;", - out: "␠ ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ;", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t\x18", + out: "␉\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t\x18", }, { // 3209 - mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, - in: "␠ ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ;", - out: "‛␠ ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ;", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t\x18", + out: "‛␉\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t\x18", }, { // 3210 - mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, - in: "\x00 ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ", - out: "␀ ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n\x18", + out: "␉\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n\x18", }, { // 3211 - mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, - in: "\x00 ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ␠", - out: "␀ ν␓\x1f|πβFD␋aζb\r␎\u007f*>>bm'␆ν9x\x1c ‛␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n\x18", + out: "‛␉\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n\x18", }, { // 3212 - mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, - in: " P\u007f\x1ck%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ <", - out: "␠ P\u007f\x1ck‛%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ <", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v\x18", + out: "␉\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v\x18", }, { // 3213 - mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, - in: "␠ P\u007f\x1ck%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ <", - out: "‛␠ P\u007f\x1ck‛%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ <", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v\x18", + out: "‛␉\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v\x18", }, { // 3214 - mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, - in: "/ P\u007f\x1ck%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ ", - out: "/ P\u007f\x1ck‛%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ ␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r\x18", + out: "␉\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r\x18", }, { // 3215 - mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, - in: "/ P\u007f\x1ck%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ ␠", - out: "/ P\u007f\x1ck‛%␁$s&ω8␉␚τ␍λ%Pv$nν[`Pρ ‛␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r\x18", + out: "‛␉\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r\x18", }, { // 3216 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, - in: " ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ u", - out: "␠ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ u", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t\t", + out: "h\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t␉", }, { // 3217 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, - in: "␠ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ u", - out: "‛␠ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ u", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t␉", + out: "h\tKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\t‛␉", }, { // 3218 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, - in: "␛ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ ", - out: "␛ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ ␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n\t", + out: "h\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n␉", }, { // 3219 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, - in: "␛ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ ␠", - out: "␛ ω<uW␈a\x13\"M␊\x04␗`r[Fδ'\x14oM;θυ]ρ ‛␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n␉", + out: "h\nKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\n‛␉", }, { // 3220 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, - in: " \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@\n\a␌ -", - out: "␠ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@␊\a␌ -", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v\t", + out: "h\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v␉", }, { // 3221 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@\n\a␌ -", - out: "‛␠ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@␊\a␌ -", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v␉", + out: "h\vKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\v‛␉", }, { // 3222 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, - in: "λ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@\n\a␌ ", - out: "λ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@␊\a␌ ␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r\t", + out: "h\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r␉", }, { // 3223 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, - in: "λ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@\n\a␌ ␠", - out: "λ \x1d]\x15ψyJσ>Opβ␖mr/␗,Rκ␚y/@␊\a␌ ‛␠", + mask: EncodeColon | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "h\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r␉", + out: "h\rKςvξ5\x19*R␍?^yn\x15Vνθ␞␟]χοl/\x17k\r‛␉", }, { // 3224 - mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, - in: " \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 #", - out: "␠ \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 #", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\tο", + out: "␉\t\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\tο", }, { // 3225 - mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, - in: "␠ \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 #", - out: "‛␠ \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 #", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\tο", + out: "‛␉\t\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\tο", }, { // 3226 - mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, - in: "n \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 ", - out: "n \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 ␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\nο", + out: "␉\n\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\nο", }, { // 3227 - mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, - in: "n \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 ␠", - out: "n \n5\\\x06␕␍τ]λI\x1f\x03υ0(␖$\x1a#h6ξDμ|\x16 ‛␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\nο", + out: "‛␉\n\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\nο", }, { // 3228 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, - in: " :\x04{␡τ^μι/0];␑N&πLZ\x1f's\x0eωS␖␓ E", - out: "␠ :␄{␡τ^μι/0];‛␑N&πLZ␟'s␎ωS‛␖‛␓ E", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\vο", + out: "␉\v\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\vο", }, { // 3229 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, - in: "␠ :\x04{␡τ^μι/0];␑N&πLZ\x1f's\x0eωS␖␓ E", - out: "‛␠ :␄{␡τ^μι/0];‛␑N&πLZ␟'s␎ωS‛␖‛␓ E", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\vο", + out: "‛␉\v\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\vο", }, { // 3230 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, - in: "? :\x04{␡τ^μι/0];␑N&πLZ\x1f's\x0eωS␖␓ ", - out: "? :␄{␡τ^μι/0];‛␑N&πLZ␟'s␎ωS‛␖‛␓ ␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\rο", + out: "␉\r\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\rο", }, { // 3231 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, - in: "? :\x04{␡τ^μι/0];␑N&πLZ\x1f's\x0eωS␖␓ ␠", - out: "? :␄{␡τ^μι/0];‛␑N&πLZ␟'s␎ωS‛␖‛␓ ‛␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\rο", + out: "‛␉\r\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\rο", }, { // 3232 - mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, - in: " .{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.|", - out: " .{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.|", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\t\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\t\t", + out: "φ\t\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\t␉", }, { // 3233 - mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.|", - out: "␠.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.|", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\t\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\t␉", + out: "φ\t\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\t‛␉", }, { // 3234 - mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, - in: "λ.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ. ", - out: "λ.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\n\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\n\t", + out: "φ\n\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\n␉", }, { // 3235 - mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, - in: "λ.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.␠", - out: "λ.{␁␑κ/O\x18\x0f␃σ␄}\x1e#]%υd@g$␚:X:υ.‛␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\n\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\n␉", + out: "φ\n\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\n‛␉", }, { // 3236 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, - in: " ./\\Z␍$%Ydφ[@β)7\x15u\x0eν␀<ς\x10;*η\.:", - out: " ./\\Z␍$%Ydφ[@β)7\x15u\x0eν‛␀<ς\x10;*η\.:", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\v\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\v\t", + out: "φ\v\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\v␉", }, { // 3237 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "␠./\\Z␍$%Ydφ[@β)7\x15u\x0eν␀<ς\x10;*η\.:", - out: "␠./\\Z␍$%Ydφ[@β)7\x15u\x0eν‛␀<ς\x10;*η\.:", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\v\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\v␉", + out: "φ\v\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\v‛␉", }, { // 3238 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "␊./\\Z␍$%Ydφ[@β)7\x15u\x0eν␀<ς\x10;*η\. ", - out: "␊./\\Z␍$%Ydφ[@β)7\x15u\x0eν‛␀<ς\x10;*η\.␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\r\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\r\t", + out: "φ\r\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\r␉", }, { // 3239 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "␊./\\Z␍$%Ydφ[@β)7\x15u\x0eν␀<ς\x10;*η\.␠", - out: "␊./\\Z␍$%Ydφ[@β)7\x15u\x0eν‛␀<ς\x10;*η\.‛␠", + mask: EncodeQuestion | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "φ\r\x1c<␉\x1cψ{␖\n?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\r␉", + out: "φ\r\x1c<␉\x1cψ{␖\n‛?ξ␁YgψA5\x13␅Cvζ\x11f␄Y;\r‛␉", }, { // 3240 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: " .'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.&", - out: " .'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.&", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\tυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\t\x19", + out: "␉\tυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\t\x19", }, { // 3241 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.&", - out: "␠.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.&", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\tυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\t\x19", + out: "‛␉\tυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\t\x19", }, { // 3242 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "τ.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r. ", - out: "τ.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\nυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\n\x19", + out: "␉\nυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\n\x19", }, { // 3243 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "τ.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.␠", - out: "τ.'␉w8;\x10;<␄νψyκ3.αQ␆[δ\x1an%qx\r.‛␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\nυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\n\x19", + out: "‛␉\nυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\n\x19", }, { // 3244 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, - in: " .$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.α", - out: " .$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.α", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\vυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\v\x19", + out: "␉\vυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\v\x19", }, { // 3245 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.α", - out: "␠.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.α", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\vυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\v\x19", + out: "‛␉\vυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\v\x19", }, { // 3246 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "␎.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍. ", - out: "␎.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\rυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\r\x19", + out: "␉\rυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\r\x19", }, { // 3247 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "␎.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.␠", - out: "␎.$DκQ␞D%P␘π[Yh'φh\f\x14φσ8*$\\V␍.‛␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\rυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\r\x19", + out: "‛␉\rυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\r\x19", }, { // 3248 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, - in: " .\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.\t", - out: " .\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.\t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\tυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\t\t", + out: "\x13\tυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\t␉", }, { // 3249 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.\t", - out: "␠.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.\t", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\tυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\t␉", + out: "\x13\tυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\t‛␉", }, { // 3250 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, - in: "λ.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4. ", - out: "λ.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\nυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\n\t", + out: "\x13\nυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\n␉", }, { // 3251 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, - in: "λ.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.␠", - out: "λ.\"v6\x13d?1Mj␂nχε\\r\x0fE,;;\x1dT␇ιπ4.‛␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\nυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\n␉", + out: "\x13\nυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\n‛␉", }, { // 3252 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, - in: " .79\x13θ␔οbω|QRUEμ$␀\bC;.οβ;:␝␛.f", - out: " .79\x13θ␔οbω|QRUEμ$‛␀\bC;.οβ;:␝␛.f", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\vυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\v\t", + out: "\x13\vυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\v␉", }, { // 3253 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.79\x13θ␔οbω|QRUEμ$␀\bC;.οβ;:␝␛.f", - out: "␠.79\x13θ␔οbω|QRUEμ$‛␀\bC;.οβ;:␝␛.f", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\vυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\v␉", + out: "\x13\vυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\v‛␉", }, { // 3254 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, - in: "a.79\x13θ␔οbω|QRUEμ$␀\bC;.οβ;:␝␛. ", - out: "a.79\x13θ␔οbω|QRUEμ$‛␀\bC;.οβ;:␝␛.␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\rυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\r\t", + out: "\x13\rυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\r␉", }, { // 3255 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, - in: "a.79\x13θ␔οbω|QRUEμ$␀\bC;.οβ;:␝␛.␠", - out: "a.79\x13θ␔οbω|QRUEμ$‛␀\bC;.οβ;:␝␛.‛␠", + mask: EncodeAsterisk | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x13\rυU␉σ9<8θ-␒\x00␊O%<f\x00\x14NJαζ#\␗1\r␉", + out: "\x13\rυU␉σ9<8θ-␒␀␊O%<f␀\x14NJαζ#\␗1\r‛␉", }, { // 3256 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, - in: " .␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.6", - out: " .‛␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.6", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t<", + out: "␉\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t<", }, { // 3257 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.6", - out: "␠.‛␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.6", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t<", + out: "‛␉\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t<", }, { // 3258 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, - in: "θ.␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε. ", - out: "θ.‛␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n<", + out: "␉\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n<", }, { // 3259 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, - in: "θ.␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.␠", - out: "θ.‛␀δT\x03x␕ψm?uα\x0f!x␛c\v:Bχ:r␃\x04␒ε.‛␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n<", + out: "‛␉\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n<", }, { // 3260 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, - in: " .C␗C$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.;", - out: " .C␗C‛$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.;", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v<", + out: "␉\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v<", }, { // 3261 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.C␗C$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.;", - out: "␠.C␗C‛$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.;", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v<", + out: "‛␉\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v<", }, { // 3262 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, - in: "δ.C␗C$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#. ", - out: "δ.C␗C‛$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r<", + out: "␉\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r<", }, { // 3263 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, - in: "δ.C␗C$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.␠", - out: "δ.C␗C‛$\\W>σβN\Oa␕p(b\x03:V\x0eηY\x1eφ#.‛␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r<", + out: "‛␉\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r<", }, { // 3264 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: " .␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.ψ", - out: " .␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.ψ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t\t", + out: "ε\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t␉", }, { // 3265 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.ψ", - out: "␠.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.ψ", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t␉", + out: "ε\t␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\t‛␉", }, { // 3266 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "N.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ. ", - out: "N.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n\t", + out: "ε\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n␉", }, { // 3267 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, - in: "N.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.␠", - out: "N.␆␃γ6\x02\uff00C\x18␕\rξδ>M*␊ω\x1d\p&bt\r.κ.‛␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n␉", + out: "ε\n␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\n‛␉", }, { // 3268 - mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, - in: " .␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.8", - out: " .␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.8", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v\t", + out: "ε\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v␉", }, { // 3269 - mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.8", - out: "␠.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.8", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v␉", + out: "ε\v␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\v‛␉", }, { // 3270 - mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, - in: "/.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?. ", - out: "/.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r\t", + out: "ε\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r␉", }, { // 3271 - mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, - in: "/.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.␠", - out: "/.␅'=κ\x05γqπ <os␌␈[ς0\x19fςβ:|-|?.‛␠", + mask: EncodePipe | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "ε\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r␉", + out: "ε\r␔$VοNwCω/αY\␋<`DZ*lγw\x19&';/\r‛␉", }, { // 3272 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, - in: " .␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.p", - out: " .␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.p", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\tζ", + out: "␉\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\tζ", }, { // 3273 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.p", - out: "␠.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.p", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\tζ", + out: "‛␉\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\tζ", }, { // 3274 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, - in: "n.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C. ", - out: "n.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\nζ", + out: "␉\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\nζ", }, { // 3275 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, - in: "n.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.␠", - out: "n.␕ιλ␌α\rw\n\x16|\x03;9`␒t+}\nd␅η'K9C.‛␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\nζ", + out: "‛␉\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\nζ", }, { // 3276 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, - in: " .2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.#", - out: " .2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.#", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\vζ", + out: "␉\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\vζ", }, { // 3277 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.#", - out: "␠.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.#", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\vζ", + out: "‛␉\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\vζ", }, { // 3278 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, - in: "␆.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;. ", - out: "␆.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\rζ", + out: "␉\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\rζ", }, { // 3279 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, - in: "␆.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.␠", - out: "␆.2\x05wμk#τD\x13`n␍`␏\x1cζ␙Loβ<ζC`/;.‛␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\rζ", + out: "‛␉\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\rζ", }, { // 3280 - mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, - in: " .βD␕*"X␜|5ψB#q:gGKζξηp\x0f+]}μ.\x1e", - out: " .βD␕*"X␜‛|5ψB#q:gGKζξηp\x0f+]}μ.\x1e", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\t\t", + out: "␜\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\t␉", }, { // 3281 - mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.βD␕*"X␜|5ψB#q:gGKζξηp\x0f+]}μ.\x1e", - out: "␠.βD␕*"X␜‛|5ψB#q:gGKζξηp\x0f+]}μ.\x1e", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\t␉", + out: "␜\t␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\t‛␉", }, { // 3282 - mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, - in: "\x06.βD␕*"X␜|5ψB#q:gGKζξηp\x0f+]}μ. ", - out: "\x06.βD␕*"X␜‛|5ψB#q:gGKζξηp\x0f+]}μ.␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\n\t", + out: "␜\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\n␉", }, { // 3283 - mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, - in: "\x06.βD␕*"X␜|5ψB#q:gGKζξηp\x0f+]}μ.␠", - out: "\x06.βD␕*"X␜‛|5ψB#q:gGKζξηp\x0f+]}μ.‛␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\n␉", + out: "␜\n␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\n‛␉", }, { // 3284 - mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, - in: " .Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.i", - out: " .Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.i", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\v\t", + out: "␜\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\v␉", }, { // 3285 - mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.i", - out: "␠.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.i", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\v␉", + out: "␜\v␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\v‛␉", }, { // 3286 - mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, - in: "\x1c.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG. ", - out: "\x1c.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\r\t", + out: "␜\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\r␉", }, { // 3287 - mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, - in: "\x1c.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.␠", - out: "\x1c.Yηπ\x15␚@δ␁+6\"ς␂(␒σ\x18 \x1b\a\t␊RuςG.‛␠", + mask: EncodeHash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␜\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\r␉", + out: "␜\r␄␂&^;εςN/g`|α\f\x1aξUKE␏nRZ>\\␘\r‛␉", }, { // 3288 - mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, - in: " .-X|]␜6␎]\x13_4Bγ^κκγBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t`", + out: "␉\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t`", }, { // 3289 - mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.-X|]␜6␎]\x13_4Bγ^κκγBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t`", + out: "‛␉\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t`", }, { // 3290 - mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, - in: "␁.-X|]␜6␎]\x13_4Bγ^κκγBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n`", + out: "␉\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n`", }, { // 3291 - mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, - in: "␁.-X|]␜6␎]\x13_4Bγ^κκγBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n`", + out: "‛␉\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n`", }, { // 3292 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, - in: " .o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.]", - out: " .o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.]", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v`", + out: "␉\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v`", }, { // 3293 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.]", - out: "␠.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.]", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v`", + out: "‛␉\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v`", }, { // 3294 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "b.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι. ", - out: "b.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r`", + out: "␉\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r`", }, { // 3295 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, - in: "b.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.␠", - out: "b.o␒\x19σξO␜VxJ[c␒?qκ''χ\x11#`/:Xι.‛␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r`", + out: "‛␉\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r`", }, { // 3296 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, - in: " .%\\Nλ\\κ\x03/~ρ#\x0e+\n7i2>ω5^*F[\x0e<.δ", - out: " .%\\Nλ\\κ\x03/~ρ#\x0e+␊7i2>ω5^*F[\x0e<.δ", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t\t", + out: "\x11\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t␉", }, { // 3297 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.%\\Nλ\\κ\x03/~ρ#\x0e+\n7i2>ω5^*F[\x0e<.δ", - out: "␠.%\\Nλ\\κ\x03/~ρ#\x0e+␊7i2>ω5^*F[\x0e<.δ", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t␉", + out: "\x11\t␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\t‛␉", }, { // 3298 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, - in: "␍.%\\Nλ\\κ\x03/~ρ#\x0e+\n7i2>ω5^*F[\x0e<. ", - out: "‛␍.%\\Nλ\\κ\x03/~ρ#\x0e+␊7i2>ω5^*F[\x0e<.␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n\t", + out: "\x11\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n␉", }, { // 3299 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, - in: "␍.%\\Nλ\\κ\x03/~ρ#\x0e+\n7i2>ω5^*F[\x0e<.␠", - out: "‛␍.%\\Nλ\\κ\x03/~ρ#\x0e+␊7i2>ω5^*F[\x0e<.‛␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n␉", + out: "\x11\n␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\n‛␉", }, { // 3300 - mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, - in: " .τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.\x14", - out: " .τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.\x14", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v\t", + out: "\x11\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v␉", }, { // 3301 - mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.\x14", - out: "␠.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.\x14", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v␉", + out: "\x11\v␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\v‛␉", }, { // 3302 - mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, - in: "*.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ. ", - out: "*.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r\t", + out: "\x11\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r␉", }, { // 3303 - mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, - in: "*.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.␠", - out: "*.τV/lE]ζ\x0e\rX\x12xλδQ␄␍δ[`␛@/\x05:ρ.‛␠", + mask: EncodePercent | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\x11\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r␉", + out: "\x11\r␞␕]>γBIG3κ\x18␓\x05#\\aγ␆υ~δ\ar*}'\r‛␉", }, { // 3304 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, - in: " .η<<\x1e3Y\x16ω)l#a␙\r:φφ\x010␃0J ν␂␘.\f", - out: " .η<<␞3Y␖ω)l#a‛␙␍:φφ␁0‛␃0J ν‛␂‛␘.␌", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\t\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t:", + out: "␉\t\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t:", }, { // 3305 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, - in: "␠.η<<\x1e3Y\x16ω)l#a␙\r:φφ\x010␃0J ν␂␘.\f", - out: "␠.η<<␞3Y␖ω)l#a‛␙␍:φφ␁0‛␃0J ν‛␂‛␘.␌", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\t\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t:", + out: "‛␉\t\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t:", }, { // 3306 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, - in: "\x05.η<<\x1e3Y\x16ω)l#a␙\r:φφ\x010␃0J ν␂␘. ", - out: "␅.η<<␞3Y␖ω)l#a‛␙␍:φφ␁0‛␃0J ν‛␂‛␘.␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\n\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n:", + out: "␉\n\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n:", }, { // 3307 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, - in: "\x05.η<<\x1e3Y\x16ω)l#a␙\r:φφ\x010␃0J ν␂␘.␠", - out: "␅.η<<␞3Y␖ω)l#a‛␙␍:φφ␁0‛␃0J ν‛␂‛␘.‛␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\n\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n:", + out: "‛␉\n\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n:", }, { // 3308 - mask: EncodeZero | EncodeRightSpace | EncodeLeftTilde, - in: " ~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~T", - out: " ~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~T", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\v\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v:", + out: "␉\v\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v:", }, { // 3309 - mask: EncodeZero | EncodeRightSpace | EncodeLeftTilde, - in: "␠~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~T", - out: "␠~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~T", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\v\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v:", + out: "‛␉\v\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v:", }, { // 3310 - mask: EncodeZero | EncodeRightSpace | EncodeLeftTilde, - in: "ω~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~ ", - out: "ω~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\r\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r:", + out: "␉\r\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r:", }, { // 3311 - mask: EncodeZero | EncodeRightSpace | EncodeLeftTilde, - in: "ω~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~␠", - out: "ω~\b%\x02z#>V\x11ζβ\x12ν␄]VθM&␙!I%a>Nπ~‛␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\r\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r:", + out: "‛␉\r\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r:", }, { // 3312 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftTilde, - in: " ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~\x19", - out: " ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~\x19", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\t\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t\t", + out: "D\t\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t␉", }, { // 3313 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftTilde, - in: "␠~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~\x19", - out: "␠~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~\x19", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\t\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t␉", + out: "D\t\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\t‛␉", }, { // 3314 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftTilde, - in: "χ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~ ", - out: "χ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\n\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n\t", + out: "D\n\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n␉", }, { // 3315 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftTilde, - in: "χ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~␠", - out: "χ~BUl\rδ%f~'ζ␁πHυcT]␌σ(]\x05$7\r␐~‛␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\n\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n␉", + out: "D\n\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\n‛␉", }, { // 3316 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftTilde, - in: " ~\x19!\x10v\x10␒αv3~]ν␗'Y:%ξU␀νvcδ␅b~\b", - out: " ~\x19!\x10v\x10␒αv3~]ν␗‛'Y:%ξU‛␀νvcδ␅b~\b", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\v\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v\t", + out: "D\v\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v␉", }, { // 3317 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "␠~\x19!\x10v\x10␒αv3~]ν␗'Y:%ξU␀νvcδ␅b~\b", - out: "␠~\x19!\x10v\x10␒αv3~]ν␗‛'Y:%ξU‛␀νvcδ␅b~\b", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\v\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v␉", + out: "D\v\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\v‛␉", }, { // 3318 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "'~\x19!\x10v\x10␒αv3~]ν␗'Y:%ξU␀νvcδ␅b~ ", - out: "'~\x19!\x10v\x10␒αv3~]ν␗‛'Y:%ξU‛␀νvcδ␅b~␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\r\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r\t", + out: "D\r\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r␉", }, { // 3319 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "'~\x19!\x10v\x10␒αv3~]ν␗'Y:%ξU␀νvcδ␅b~␠", - out: "'~\x19!\x10v\x10␒αv3~]ν␗‛'Y:%ξU‛␀νvcδ␅b~‛␠", + mask: EncodeBackSlash | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "D\r\x12\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r␉", + out: "D\r\x12‛\\"K␟τ*p[ε␐{u␑[\vκ\x15B␗=\x16␓μπr\r‛␉", }, { // 3320 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftTilde, - in: " ~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~υ", - out: " ~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~υ", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\tR", + out: "␉\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\tR", }, { // 3321 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftTilde, - in: "␠~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~υ", - out: "␠~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~υ", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\tR", + out: "‛␉\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\tR", }, { // 3322 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftTilde, - in: "/~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~ ", - out: "/~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\nR", + out: "␉\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\nR", }, { // 3323 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftTilde, - in: "/~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~␠", - out: "/~u␆g\x11κ?ζil19\x0e␎|{S[φ␋>*μλ\\zH~‛␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\nR", + out: "‛␉\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\nR", }, { // 3324 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, - in: " ~|?ηD6\x05ο<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␒", - out: " ~|?ηD6\x05ο‛<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␒", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\vR", + out: "␉\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\vR", }, { // 3325 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, - in: "␠~|?ηD6\x05ο<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␒", - out: "␠~|?ηD6\x05ο‛<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␒", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\vR", + out: "‛␉\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\vR", }, { // 3326 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, - in: "ψ~|?ηD6\x05ο<␚$\\fy[\x10␕3\x06α\x053FzZ]V~ ", - out: "ψ~|?ηD6\x05ο‛<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "\t\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\rR", + out: "␉\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\rR", }, { // 3327 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, - in: "ψ~|?ηD6\x05ο<␚$\\fy[\x10␕3\x06α\x053FzZ]V~␠", - out: "ψ~|?ηD6\x05ο‛<␚$\\fy[\x10␕3\x06α\x053FzZ]V~‛␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "␉\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\rR", + out: "‛␉\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\rR", }, { // 3328 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, - in: " ~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~|", - out: " ~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~|", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\t\t", + out: "^\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\t␉", }, { // 3329 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, - in: "␠~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~|", - out: "␠~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~|", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\t␉", + out: "^\tς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\t‛␉", }, { // 3330 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, - in: "x~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~ ", - out: "x~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\n\t", + out: "^\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\n␉", }, { // 3331 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, - in: "x~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~␠", - out: "x~`\\-O/ζ~;αυ$CγM\u007fομ␏F(s#\x02\x03␛L~‛␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\n␉", + out: "^\nς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\n‛␉", }, { // 3332 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, - in: " ~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ\x00-β~ζ", - out: " ~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ␀-β~ζ", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\v\t", + out: "^\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\v␉", }, { // 3333 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, - in: "␠~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ\x00-β~ζ", - out: "␠~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ␀-β~ζ", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\v␉", + out: "^\vς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\v‛␉", }, { // 3334 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, - in: "i~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ\x00-β~ ", - out: "i~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ␀-β~␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\r\t", + out: "^\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\r␉", }, { // 3335 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, - in: "i~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ\x00-β~␠", - out: "i~s>!~ι<␏y␎C(\x16␈:PZδ␓~φ␙\nχ␀-β~‛␠", + mask: EncodeDel | EncodeLeftCrLfHtVt | EncodeRightCrLfHtVt, + in: "^\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\r␉", + out: "^\rς\x10y␖ν{|\x0e#\#'θ{λYf␜α`i{\x0f\x11␈m\r‛␉", }, { // 3336 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, - in: " ~ε#d|χ␃.ζD]?\x1b\x00\x0e6␚ο\rb␉␇c_τ*\f~␒", - out: " ~ε#d|χ␃.ζD]?\x1b␀\x0e6␚ο\rb␉␇c_τ*\f~␒", + mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, + in: " \x1bE/<;␜$]'|␀π'γ9\ωχν|?␊τ␊␚U J", + out: "␠ \x1bE/<;␜$]'|‛␀π'γ9\ωχν|?␊τ␊␚U J", }, { // 3337 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, - in: "␠~ε#d|χ␃.ζD]?\x1b\x00\x0e6␚ο\rb␉␇c_τ*\f~␒", - out: "␠~ε#d|χ␃.ζD]?\x1b␀\x0e6␚ο\rb␉␇c_τ*\f~␒", + mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, + in: "␠ \x1bE/<;␜$]'|␀π'γ9\ωχν|?␊τ␊␚U J", + out: "‛␠ \x1bE/<;␜$]'|‛␀π'γ9\ωχν|?␊τ␊␚U J", }, { // 3338 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, - in: "\x05~ε#d|χ␃.ζD]?\x1b\x00\x0e6␚ο\rb␉␇c_τ*\f~ ", - out: "\x05~ε#d|χ␃.ζD]?\x1b␀\x0e6␚ο\rb␉␇c_τ*\f~␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, + in: "7 \x1bE/<;␜$]'|␀π'γ9\ωχν|?␊τ␊␚U ", + out: "7 \x1bE/<;␜$]'|‛␀π'γ9\ωχν|?␊τ␊␚U ␠", }, { // 3339 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, - in: "\x05~ε#d|χ␃.ζD]?\x1b\x00\x0e6␚ο\rb␉␇c_τ*\f~␠", - out: "\x05~ε#d|χ␃.ζD]?\x1b␀\x0e6␚ο\rb␉␇c_τ*\f~‛␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftSpace, + in: "7 \x1bE/<;␜$]'|␀π'γ9\ωχν|?␊τ␊␚U ␠", + out: "7 \x1bE/<;␜$]'|‛␀π'γ9\ωχν|?␊τ␊␚U ‛␠", }, { // 3340 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, - in: " ~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␋", - out: " ~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␋", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, + in: " \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`␀h λ", + out: "␠ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`‛␀h λ", }, { // 3341 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "␠~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␋", - out: "␠~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␋", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, + in: "␠ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`␀h λ", + out: "‛␠ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`‛␀h λ", }, { // 3342 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "ν~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~ ", - out: "ν~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, + in: "ζ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`␀h ", + out: "ζ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`‛␀h ␠", }, { // 3343 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, - in: "ν~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~␠", - out: "ν~*/X ο\x17)␁>|I~κωl~ψ\x1a\x1c\nF<␍␟\x13a~‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftSpace, + in: "ζ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`␀h ␠", + out: "ζ \x11t</τ1\x1dσ␊>q!␇2?F\x06Hpy"χi`‛␀h ‛␠", }, { // 3344 - mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, - in: " ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~\x04", - out: " ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~\x04", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, + in: " πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ \n", + out: "␠ πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ \n", }, { // 3345 - mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, - in: "␠~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~\x04", - out: "␠~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~\x04", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "␠ πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ \n", + out: "‛␠ πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ \n", }, { // 3346 - mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, - in: "ξ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~ ", - out: "ξ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "% πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ ", + out: "% πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ ␠", }, { // 3347 - mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, - in: "ξ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~␠", - out: "ξ~u'\x1a<ηρj\ςδ%\f]␚\x167;mH:5\x15φ$g␒~‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "% πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ ␠", + out: "% πZb*1 \x03β/<τ]ξU\f/ιM\x02*␙␎ψg#␚ ‛␠", }, { // 3348 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, - in: " ~G\x1c␘|'W␈?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␐", - out: " ~G\x1c␘|'W␈‛?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␐", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, + in: " \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e \x05", + out: "␠ \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e \x05", }, { // 3349 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, - in: "␠~G\x1c␘|'W␈?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␐", - out: "␠~G\x1c␘|'W␈‛?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␐", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, + in: "␠ \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e \x05", + out: "‛␠ \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e \x05", }, { // 3350 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, - in: "R~G\x1c␘|'W␈?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~ ", - out: "R~G\x1c␘|'W␈‛?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, + in: "S \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e ", + out: "S \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e ␠", }, { // 3351 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, - in: "R~G\x1c␘|'W␈?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~␠", - out: "R~G\x1c␘|'W␈‛?\x1cη\x03βZ_ψ\x1cσ6σ'\x03ωSqMU~‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftSpace, + in: "S \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e ␠", + out: "S \x1f]p)pθ4?\x06!ω␟:F(\x14*Lφ>␝)φλ~\x0e ‛␠", }, { // 3352 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, - in: " ~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␈", - out: " ~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␈", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, + in: " οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ?", + out: "␠ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ?", }, { // 3353 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, - in: "␠~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␈", - out: "␠~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␈", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, + in: "␠ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ?", + out: "‛␠ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ?", }, { // 3354 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, - in: "␙~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~ ", - out: "␙~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, + in: "␚ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ", + out: "␚ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ␠", }, { // 3355 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, - in: "␙~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~␠", - out: "␙~%I.σ␗\"\t]kt'θψ␖?(σ<ζZ7␉ε␄R^~‛␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftSpace, + in: "␚ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ␠", + out: "␚ οT$hτεgτ~5\"5\x13A␎\x1b;\vNGχ␖|β␟4 ‛␠", }, { // 3356 - mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, - in: " ~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~`", - out: " ~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~`", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, + in: " |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π γ", + out: "␠ |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π γ", }, { // 3357 - mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, - in: "␠~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~`", - out: "␠~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~`", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, + in: "␠ |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π γ", + out: "‛␠ |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π γ", }, { // 3358 - mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, - in: "\x02~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~ ", - out: "\x02~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, + in: "β |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π ", + out: "β |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π ␠", }, { // 3359 - mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, - in: "\x02~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~␠", - out: "\x02~\a/φn\␆mδT<γσA>\u007fnULC␗Cηx␡\x1dο~‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftSpace, + in: "β |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π ␠", + out: "β |␛g\x0eυ␑\x14L␋\x04mγ_$␚\x06Rs*\uff009?\x03]|π ‛␠", }, { // 3360 - mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, - in: " ~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~R", - out: " ~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~R", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, + in: " ;M\aκ␊φ\x0e^εq&τυC␀KO␙\x1bA\5-% > L", + out: "␠ ;M\aκ␊φ\x0e^εq&τυC‛␀KO␙\x1bA\5-% > L", }, { // 3361 - mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, - in: "␠~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~R", - out: "␠~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~R", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, + in: "␠ ;M\aκ␊φ\x0e^εq&τυC␀KO␙\x1bA\5-% > L", + out: "‛␠ ;M\aκ␊φ\x0e^εq&τυC‛␀KO␙\x1bA\5-% > L", }, { // 3362 - mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, - in: "!~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~ ", - out: "!~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, + in: "\x19 ;M\aκ␊φ\x0e^εq&τυC␀KO␙\x1bA\5-% > ", + out: "\x19 ;M\aκ␊φ\x0e^εq&τυC‛␀KO␙\x1bA\5-% > ␠", }, { // 3363 - mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, - in: "!~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~␠", - out: "!~'$\\q_zξw\fε/?␟\x04*χk:o&ς␃τ0\x03D~‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftSpace, + in: "\x19 ;M\aκ␊φ\x0e^εq&τυC␀KO␙\x1bA\5-% > ␠", + out: "\x19 ;M\aκ␊φ\x0e^εq&τυC‛␀KO␙\x1bA\5-% > ‛␠", }, { // 3364 - mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, - in: " ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~<", - out: " ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~<", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftSpace, + in: " 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r υ", + out: "␠ 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r υ", }, { // 3365 - mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, - in: "␠~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~<", - out: "␠~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~<", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftSpace, + in: "␠ 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r υ", + out: "‛␠ 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r υ", }, { // 3366 - mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, - in: "μ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~ ", - out: "μ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftSpace, + in: "N 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r ", + out: "N 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r ␠", }, { // 3367 - mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, - in: "μ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~␠", - out: "μ~θFEωο(␋[W\x17.a␓,<@π␌␉\x0e\x1d\x10ζ|:&~‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftSpace, + in: "N 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r ␠", + out: "N 3␜θπ\x190:ψem␗␑\x04␝␇t2k\x0eγυ\"Q␚-r ‛␠", }, { // 3368 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, - in: " ~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~2", - out: " ~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~2", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, + in: " 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f μ", + out: "␠ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f μ", }, { // 3369 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, - in: "␠~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~2", - out: "␠~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~2", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, + in: "␠ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f μ", + out: "‛␠ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f μ", }, { // 3370 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, - in: "\x0e~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~ ", - out: "\x0e~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, + in: "␃ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f ", + out: "␃ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f ␠", }, { // 3371 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, - in: "\x0e~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~␠", - out: "\x0e~FG␈s\x17οa]ρ1[␖δwμ$e`θ;#]`xwG~‛␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftSpace, + in: "␃ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f ␠", + out: "␃ 8Y\x03␌;␌_\r\rJκ]Cυτ"\x03Wψ,|`\x1fω␍\x7f ‛␠", }, { // 3372 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, - in: " ~μ\x11␜\x0f\x02ξq)σ␀:UγM\x02ζ\x00O␎}A␍&]␓s~δ", - out: " ~μ\x11␜\x0f\x02ξq)σ‛␀:UγM\x02ζ␀O␎}A‛␍&]␓s~δ", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, + in: " σ?ζeX'$␇]*\x00<E␒^=?βBC<\tγ␀|\r ␒", + out: "␠ σ?ζeX'$␇]*␀<E␒^=?βBC<\tγ‛␀|\r ␒", }, { // 3373 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, - in: "␠~μ\x11␜\x0f\x02ξq)σ␀:UγM\x02ζ\x00O␎}A␍&]␓s~δ", - out: "␠~μ\x11␜\x0f\x02ξq)σ‛␀:UγM\x02ζ␀O␎}A‛␍&]␓s~δ", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "␠ σ?ζeX'$␇]*\x00<E␒^=?βBC<\tγ␀|\r ␒", + out: "‛␠ σ?ζeX'$␇]*␀<E␒^=?βBC<\tγ‛␀|\r ␒", }, { // 3374 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, - in: "<~μ\x11␜\x0f\x02ξq)σ␀:UγM\x02ζ\x00O␎}A␍&]␓s~ ", - out: "<~μ\x11␜\x0f\x02ξq)σ‛␀:UγM\x02ζ␀O␎}A‛␍&]␓s~␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "␁ σ?ζeX'$␇]*\x00<E␒^=?βBC<\tγ␀|\r ", + out: "␁ σ?ζeX'$␇]*␀<E␒^=?βBC<\tγ‛␀|\r ␠", }, { // 3375 - mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, - in: "<~μ\x11␜\x0f\x02ξq)σ␀:UγM\x02ζ\x00O␎}A␍&]␓s~␠", - out: "<~μ\x11␜\x0f\x02ξq)σ‛␀:UγM\x02ζ␀O␎}A‛␍&]␓s~‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftSpace, + in: "␁ σ?ζeX'$␇]*\x00<E␒^=?βBC<\tγ␀|\r ␠", + out: "␁ σ?ζeX'$␇]*␀<E␒^=?βBC<\tγ‛␀|\r ‛␠", }, { // 3376 - mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, - in: " ~\x0fg\x10␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~ς", - out: " ~\x0fg\x10‛␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~ς", + mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, + in: " e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' /", + out: "␠ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' /", }, { // 3377 - mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, - in: "␠~\x0fg\x10␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~ς", - out: "␠~\x0fg\x10‛␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~ς", + mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, + in: "␠ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' /", + out: "‛␠ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' /", }, { // 3378 - mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, - in: "c~\x0fg\x10␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~ ", - out: "c~\x0fg\x10‛␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, + in: "ψ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' ", + out: "ψ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' ␠", }, { // 3379 - mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, - in: "c~\x0fg\x10␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~␠", - out: "c~\x0fg\x10‛␀0+␎χ|=\x03'τw`D:aμ'Ky\x1a`οα~‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftSpace, + in: "ψ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' ␠", + out: "ψ e\fργρ$F␝\x01␘2`\a!lh␁\x16λ␚␗OO5t' ‛␠", }, { // 3380 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, - in: " ~`A\x13␚%H␈υ/␊␝γ([x\x11\x03<Bφ*\x00\x16@χ[~`", - out: " ~`A␓‛␚%H‛␈υ/‛␊‛␝γ([x␑␃<Bφ*␀␖@χ[~`", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, + in: " ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 \"", + out: "␠ ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 \"", }, { // 3381 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, - in: "␠~`A\x13␚%H␈υ/␊␝γ([x\x11\x03<Bφ*\x00\x16@χ[~`", - out: "␠~`A␓‛␚%H‛␈υ/‛␊‛␝γ([x␑␃<Bφ*␀␖@χ[~`", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, + in: "␠ ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 \"", + out: "‛␠ ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 \"", }, { // 3382 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, - in: "m~`A\x13␚%H␈υ/␊␝γ([x\x11\x03<Bφ*\x00\x16@χ[~ ", - out: "m~`A␓‛␚%H‛␈υ/‛␊‛␝γ([x␑␃<Bφ*␀␖@χ[~␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, + in: "% ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 ", + out: "% ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 ␠", }, { // 3383 - mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, - in: "m~`A\x13␚%H␈υ/␊␝γ([x\x11\x03<Bφ*\x00\x16@χ[~␠", - out: "m~`A␓‛␚%H‛␈υ/‛␊‛␝γ([x␑␃<Bφ*␀␖@χ[~‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftSpace, + in: "% ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 ␠", + out: "% ifZov␈νμH\x18/[|σ␑γ*u␌9␞␈δnι\x15 ‛␠", }, { // 3384 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t\x1f", - out: " \tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t\x1f", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, + in: " ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<*8␑{u ν", + out: "␠ ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<‛*8␑{u ν", }, { // 3385 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t\x1f", - out: "␠\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t\x1f", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, + in: "␠ ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<*8␑{u ν", + out: "‛␠ ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<‛*8␑{u ν", }, { // 3386 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n\x1f", - out: " \nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n\x1f", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, + in: ": ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<*8␑{u ", + out: ": ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<‛*8␑{u ␠", }, { // 3387 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n\x1f", - out: "␠\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n\x1f", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftSpace, + in: ": ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<*8␑{u ␠", + out: ": ;w]ηε␛;dσ\b#$Bφ␘γOo&\x17<‛*8␑{u ‛␠", }, { // 3388 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v\x1f", - out: " \vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v\x1f", + mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, + in: " \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ Z", + out: "␠ \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ Z", }, { // 3389 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v\x1f", - out: "␠\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v\x1f", + mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, + in: "␠ \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ Z", + out: "‛␠ \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ Z", }, { // 3390 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r\x1f", - out: " \rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r\x1f", + mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, + in: "\x16 \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ ", + out: "\x16 \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ ␠", }, { // 3391 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r\x1f", - out: "␠\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r\x1f", + mask: EncodePipe | EncodeRightSpace | EncodeLeftSpace, + in: "\x16 \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ ␠", + out: "\x16 \x11yP␓'γ$8`w\\η:\nρ!;"ψ\x17␑ζd3/~ ‛␠", }, { // 3392 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t ", - out: "{\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, + in: " πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ >", + out: "␠ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ >", }, { // 3393 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t␠", - out: "{\tj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\t‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, + in: "␠ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ >", + out: "‛␠ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ >", }, { // 3394 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n ", - out: "{\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, + in: "␒ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ ", + out: "␒ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ ␠", }, { // 3395 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n␠", - out: "{\nj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\n‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftSpace, + in: "␒ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ ␠", + out: "␒ πr\n\t\x06)φWτ$␃␈\x0fρ␐X?Cα[␗c\x04ρw{ ‛␠", }, { // 3396 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v ", - out: "{\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, + in: " υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ \b", + out: "␠ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ \b", }, { // 3397 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v␠", - out: "{\vj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\v‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, + in: "␠ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ \b", + out: "‛␠ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ \b", }, { // 3398 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r ", - out: "{\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, + in: "^ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ ", + out: "^ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ ␠", }, { // 3399 - mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "{\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r␠", - out: "{\rj#υξ\x1cφ0␈ν␆␖␇rb\x19\x04ι\"\x1f~tW::γX\r‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftSpace, + in: "^ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ ␠", + out: "^ υ=]~η3θqξ*ρ7:␕[η\x18!\x02p0'U4\x17␃ ‛␠", }, { // 3400 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\tj", - out: " \t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\tj", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, + in: " 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␓", + out: "␠ 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␓", }, { // 3401 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\tj", - out: "␠\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\tj", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, + in: "␠ 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␓", + out: "‛␠ 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␓", }, { // 3402 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\nj", - out: " \n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\nj", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, + in: "n 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ", + out: "n 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␠", }, { // 3403 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\nj", - out: "␠\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\nj", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftSpace, + in: "n 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ␠", + out: "n 5_␑[d;δ\nsη<'\x12\x0eUθsgπkφ>␁P$␊ ‛␠", }, { // 3404 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\vj", - out: " \v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\vj", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, + in: " !␃gι\x19|6<6T`*=␁;α\x05\n[ζ<\x00υ:κ# >", + out: "␠ !␃gι\x19|6<6T`*=␁;α\x05␊[ζ<␀υ:κ# >", }, { // 3405 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\vj", - out: "␠\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\vj", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, + in: "␠ !␃gι\x19|6<6T`*=␁;α\x05\n[ζ<\x00υ:κ# >", + out: "‛␠ !␃gι\x19|6<6T`*=␁;α\x05␊[ζ<␀υ:κ# >", }, { // 3406 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\rj", - out: " \r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\rj", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, + in: "M !␃gι\x19|6<6T`*=␁;α\x05\n[ζ<\x00υ:κ# ", + out: "M !␃gι\x19|6<6T`*=␁;α\x05␊[ζ<␀υ:κ# ␠", }, { // 3407 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\rj", - out: "␠\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\rj", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftSpace, + in: "M !␃gι\x19|6<6T`*=␁;α\x05\n[ζ<\x00υ:κ# ␠", + out: "M !␃gι\x19|6<6T`*=␁;α\x05␊[ζ<␀υ:κ# ‛␠", }, { // 3408 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\t ", - out: "\x1c\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\t␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, + in: " QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ]", + out: "␠ QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ]", }, { // 3409 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\t␠", - out: "\x1c\t\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\t‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, + in: "␠ QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ]", + out: "‛␠ QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ]", }, { // 3410 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\n ", - out: "\x1c\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\n␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, + in: ": QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ", + out: ": QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ␠", }, { // 3411 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\n␠", - out: "\x1c\n\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\n‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftSpace, + in: ": QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ␠", + out: ": QZχ`κ\x16"␈\a\x05ωγAυ0\x17eσ\x1d|/A␓5\x10S ‛␠", }, { // 3412 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\v ", - out: "\x1c\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\v␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, + in: " υγ\\θ\x12;␐ε+\f␚9#I␐*Mεt=␎\x7f\x19␙`ν i", + out: "␠ υγ\\θ␒;‛␐ε+␌‛␚9#I‛␐*Mεt=‛␎\x7f␙‛␙`ν i", }, { // 3413 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\v␠", - out: "\x1c\v\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\v‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, + in: "␠ υγ\\θ\x12;␐ε+\f␚9#I␐*Mεt=␎\x7f\x19␙`ν i", + out: "‛␠ υγ\\θ␒;‛␐ε+␌‛␚9#I‛␐*Mεt=‛␎\x7f␙‛␙`ν i", }, { // 3414 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\r ", - out: "\x1c\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\r␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, + in: "\f υγ\\θ\x12;␐ε+\f␚9#I␐*Mεt=␎\x7f\x19␙`ν ", + out: "␌ υγ\\θ␒;‛␐ε+␌‛␚9#I‛␐*Mεt=‛␎\x7f␙‛␙`ν ␠", }, { // 3415 - mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x1c\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜\x00␒#y\r␠", - out: "\x1c\r\x02\\υfg␙αονρ|u␗;(}\x1fi/iτ␜␀␒#y\r‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftSpace, + in: "\f υγ\\θ\x12;␐ε+\f␚9#I␐*Mεt=␎\x7f\x19␙`ν ␠", + out: "␌ υγ\\θ␒;‛␐ε+␌‛␚9#I‛␐*Mεt=‛␎\x7f␙‛␙`ν ‛␠", }, { // 3416 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␑", - out: " \tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␑", + mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, + in: " .σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␂", + out: " .σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␂", }, { // 3417 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␑", - out: "␠\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␑", + mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␂", + out: "␠.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␂", }, { // 3418 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␑", - out: " \nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␑", + mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, + in: "␡.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J. ", + out: "␡.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␠", }, { // 3419 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␑", - out: "␠\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␑", + mask: EncodeZero | EncodeRightSpace | EncodeLeftPeriod, + in: "␡.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.␠", + out: "␡.σ4!=ο;<9\x054@|βσ3\x171η|]?\"'`$J.‛␠", }, { // 3420 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␑", - out: " \vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␑", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, + in: " .␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.μ", + out: " .␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.μ", }, { // 3421 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␑", - out: "␠\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␑", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.μ", + out: "␠.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.μ", }, { // 3422 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␑", - out: " \rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␑", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "#.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:. ", + out: "#.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.␠", }, { // 3423 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␑", - out: "␠\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␑", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "#.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.␠", + out: "#.␞\uff00ω*β#␃W␍Z>Xbψ\x13-*7+'␛νFβ.:.‛␠", }, { // 3424 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t ", - out: "(\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: " .'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.\x18", + out: " .'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.\x18", }, { // 3425 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t␠", - out: "(\tAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\t‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.\x18", + out: "␠.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.\x18", }, { // 3426 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n ", - out: "(\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "\n.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν. ", + out: "\n.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.␠", }, { // 3427 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n␠", - out: "(\nAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\n‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "\n.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.␠", + out: "\n.'2%,*I␂ζdτ!uW␋νL␜\x10\"U␝εξO/ν.‛␠", }, { // 3428 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v ", - out: "(\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, + in: " .;␞A␌,ωzG=\x14α␀,␍yοRt:κβτ\x1d␑,\n.\x19", + out: " .;␞A␌,ωzG=\x14α‛␀,␍yοRt:κβτ\x1d␑,\n.\x19", }, { // 3429 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v␠", - out: "(\vAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\v‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.;␞A␌,ωzG=\x14α␀,␍yοRt:κβτ\x1d␑,\n.\x19", + out: "␠.;␞A␌,ωzG=\x14α‛␀,␍yοRt:κβτ\x1d␑,\n.\x19", }, { // 3430 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r ", - out: "(\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "\x1b.;␞A␌,ωzG=\x14α␀,␍yοRt:κβτ\x1d␑,\n. ", + out: "\x1b.;␞A␌,ωzG=\x14α‛␀,␍yοRt:κβτ\x1d␑,\n.␠", }, { // 3431 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "(\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r␠", - out: "(\rAδ>␑σ3/σ\x13:I`␂k{g=ψ~\x01\v␘μα\x11f\r‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "\x1b.;␞A␌,ωzG=\x14α␀,␍yοRt:κβτ\x1d␑,\n.␠", + out: "\x1b.;␞A␌,ωzG=\x14α‛␀,␍yοRt:κβτ\x1d␑,\n.‛␠", }, { // 3432 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\tj", - out: " \t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\tj", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, + in: " .\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.θ", + out: " .\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.θ", }, { // 3433 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\tj", - out: "␠\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\tj", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.θ", + out: "␠.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.θ", }, { // 3434 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\nj", - out: " \n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\nj", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, + in: "$.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*. ", + out: "$.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.␠", }, { // 3435 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\nj", - out: "␠\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\nj", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftPeriod, + in: "$.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.␠", + out: "$.\x0f&\x16*gk\x10$Bρυ(C\x1d[}/␞ν|η%ζ\\i*.‛␠", }, { // 3436 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\vj", - out: " \v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\vj", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, + in: " .>"βr.Y\fυH;<α]Z␇?Zu#ρG%!ι\r-.'", + out: " .>"βr.Y\fυH;<α‛]Z␇?Zu#ρG%!ι\r-.'", }, { // 3437 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\vj", - out: "␠\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\vj", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.>"βr.Y\fυH;<α]Z␇?Zu#ρG%!ι\r-.'", + out: "␠.>"βr.Y\fυH;<α‛]Z␇?Zu#ρG%!ι\r-.'", }, { // 3438 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\rj", - out: " \r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\rj", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, + in: "D.>"βr.Y\fυH;<α]Z␇?Zu#ρG%!ι\r-. ", + out: "D.>"βr.Y\fυH;<α‛]Z␇?Zu#ρG%!ι\r-.␠", }, { // 3439 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\rj", - out: "␠\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\rj", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftPeriod, + in: "D.>"βr.Y\fυH;<α]Z␇?Zu#ρG%!ι\r-.␠", + out: "D.>"βr.Y\fυH;<α‛]Z␇?Zu#ρG%!ι\r-.‛␠", }, { // 3440 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\t ", - out: "φ\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\t␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, + in: " .>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.0", + out: " .>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.0", }, { // 3441 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\t␠", - out: "φ\t␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\t‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.0", + out: "␠.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.0", }, { // 3442 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\n ", - out: "φ\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\n␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, + in: "\x12.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ. ", + out: "\x12.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.␠", }, { // 3443 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\n␠", - out: "φ\n␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\n‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftPeriod, + in: "\x12.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.␠", + out: "\x12.>6jη\x04|\x03τwμ␜!λ␐>ω\x01␇Ac?yl\Vλ.‛␠", }, { // 3444 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\v ", - out: "φ\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\v␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftPeriod, + in: " .δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.h", + out: " .δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.h", }, { // 3445 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\v␠", - out: "φ\v␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\v‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.h", + out: "␠.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.h", }, { // 3446 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\r ", - out: "φ\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\r␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftPeriod, + in: "m.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17. ", + out: "m.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.␠", }, { // 3447 - mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "φ\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\r␠", - out: "φ\r␑\a'-σ3M␍,\x04ζο␍␍<ρ \vξ␜\u007fTL|i9\r‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftPeriod, + in: "m.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.␠", + out: "m.δ'σ␊ψuy|\t/β\x1fG\x15/␓_θ?μ0=␘>"\x17.‛␠", }, { // 3448 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t[", - out: " \t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t[", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, + in: " .e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.\x1b", + out: " .e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.\x1b", }, { // 3449 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t[", - out: "␠\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t[", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.\x1b", + out: "␠.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.\x1b", }, { // 3450 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n[", - out: " \n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n[", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, + in: "␈.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ. ", + out: "␈.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.␠", }, { // 3451 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n[", - out: "␠\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n[", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftPeriod, + in: "␈.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.␠", + out: "␈.e\x06.2\n\x14\\[\x18␁*rRk#L>␕Ze␙φτθπθ.‛␠", }, { // 3452 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v[", - out: " \v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v[", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: " .;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.S", + out: " .;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.S", }, { // 3453 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v[", - out: "␠\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v[", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.S", + out: "␠.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.S", }, { // 3454 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r[", - out: " \r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r[", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "λ.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ. ", + out: "λ.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.␠", }, { // 3455 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r[", - out: "␠\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r[", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftPeriod, + in: "λ.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.␠", + out: "λ.;rk'σ␉~\x18Kw␄␘**␡y/α␆=[\x13h7\\τ.‛␠", }, { // 3456 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t ", - out: "␈\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, + in: " .␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.ε", + out: " .␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.ε", }, { // 3457 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t␠", - out: "␈\t\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\t‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.ε", + out: "␠.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.ε", }, { // 3458 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n ", - out: "␈\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, + in: "π.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03. ", + out: "π.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.␠", }, { // 3459 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n␠", - out: "␈\n\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\n‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftPeriod, + in: "π.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.␠", + out: "π.␝g@2NV!s>\x1dA\f␘φβ\v\nα\t␎|~;ο␆\x03.‛␠", }, { // 3460 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v ", - out: "␈\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, + in: " .\x18|Nω␋$␔␘$πhλ\x7f?tφ\x17p``=␟κN#f.␈", + out: " .\x18|Nω␋$␔␘$πhλ\x7f‛?tφ\x17p``=␟κN#f.␈", }, { // 3461 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v␠", - out: "␈\v\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\v‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.\x18|Nω␋$␔␘$πhλ\x7f?tφ\x17p``=␟κN#f.␈", + out: "␠.\x18|Nω␋$␔␘$πhλ\x7f‛?tφ\x17p``=␟κN#f.␈", }, { // 3462 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r ", - out: "␈\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, + in: "j.\x18|Nω␋$␔␘$πhλ\x7f?tφ\x17p``=␟κN#f. ", + out: "j.\x18|Nω␋$␔␘$πhλ\x7f‛?tφ\x17p``=␟κN#f.␠", }, { // 3463 - mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␈\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r␠", - out: "␈\r\x11\x0fο"υ␛nY\x17?σIKS\b␗X:?G.Iοοτ}\r‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftPeriod, + in: "j.\x18|Nω␋$␔␘$πhλ\x7f?tφ\x17p``=␟κN#f.␠", + out: "j.\x18|Nω␋$␔␘$πhλ\x7f‛?tφ\x17p``=␟κN#f.‛␠", }, { // 3464 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t`", - out: " \t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t`", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, + in: " .\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%. ", + out: " .\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%.␠", }, { // 3465 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t`", - out: "␠\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t`", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%. ", + out: "␠.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%.␠", }, { // 3466 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n`", - out: " \n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n`", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, + in: "*.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%. ", + out: "*.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%.␠", }, { // 3467 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n`", - out: "␠\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n`", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftPeriod, + in: "*.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%.␠", + out: "*.\x7f\x16\'␆␡eω\x17␛\x0fPε␘>syκ\x1eκβh␍'δ%.‛␠", }, { // 3468 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v`", - out: " \v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v`", + mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, + in: " .ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.N", + out: " .ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.N", }, { // 3469 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v`", - out: "␠\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v`", + mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.N", + out: "␠.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.N", }, { // 3470 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r`", - out: " \r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r`", + mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, + in: "9.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π. ", + out: "9.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.␠", }, { // 3471 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r`", - out: "␠\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r`", + mask: EncodePipe | EncodeRightSpace | EncodeLeftPeriod, + in: "9.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.␠", + out: "9.ψ\b/␖I`%ψ3κ--␗\PK␡␕\x12.ρXLω\x12π.‛␠", }, { // 3472 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t ", - out: "ε\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, + in: " ./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.\x04", + out: " ./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.\x04", }, { // 3473 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t␠", - out: "ε\t;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\t‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, + in: "␠./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.\x04", + out: "␠./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.\x04", }, { // 3474 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n ", - out: "ε\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, + in: "e./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl. ", + out: "e./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.␠", }, { // 3475 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n␠", - out: "ε\n;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\n‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftPeriod, + in: "e./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.␠", + out: "e./?D/ς\x13Xφ␗\x0fPN$_;σα[␔*ε:ξBRl.‛␠", }, { // 3476 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v ", - out: "ε\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, + in: " .*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.0", + out: " .*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.0", }, { // 3477 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v␠", - out: "ε\v;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\v‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.0", + out: "␠.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.0", }, { // 3478 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r ", - out: "ε\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, + in: "η.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1. ", + out: "η.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.␠", }, { // 3479 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ε\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r␠", - out: "ε\r;/␊\n␊z*β\u007f"␍ζG;'<ωo␜`DβφrGw\r‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftPeriod, + in: "η.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.␠", + out: "η.*␔|=**\v␟[N\x1b'Iξιi\nσg␍;ςboα1.‛␠", }, { // 3480 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␉", - out: " \t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␉", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, + in: " .ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\\.\", + out: " .ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\.‛\", }, { // 3481 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␉", - out: "␠\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␉", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\\.\", + out: "␠.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\.‛\", }, { // 3482 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␉", - out: " \n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␉", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "ω.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\\. ", + out: "ω.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\.␠", }, { // 3483 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␉", - out: "␠\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␉", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftPeriod, + in: "ω.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\\.␠", + out: "ω.ε~Q'\n␆]hkBηs\nωγ":o␑O*\x1d*M␁\.‛␠", }, { // 3484 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␉", - out: " \v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␉", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, + in: " .λη\x1b\n␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.\r", + out: " .λη\x1b␊␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.␍", }, { // 3485 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␉", - out: "␠\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␉", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.λη\x1b\n␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.\r", + out: "␠.λη\x1b␊␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.␍", }, { // 3486 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␉", - out: " \r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␉", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, + in: "␊.λη\x1b\n␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐. ", + out: "‛␊.λη\x1b␊␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.␠", }, { // 3487 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␉", - out: "␠\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␉", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftPeriod, + in: "␊.λη\x1b\n␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.␠", + out: "‛␊.λη\x1b␊␏by\x1ewb␓|\uff004α*S\\Wα/mγ\x18γ␐.‛␠", }, { // 3488 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t ", - out: "p\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, + in: " .$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.\a", + out: " .$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.\a", }, { // 3489 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t␠", - out: "p\t␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\t‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.\a", + out: "␠.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.\a", }, { // 3490 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n ", - out: "p\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, + in: "#.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}. ", + out: "#.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.␠", }, { // 3491 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n␠", - out: "p\n␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\n‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftPeriod, + in: "#.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.␠", + out: "#.$γγω␍!␆z0␇:9>\x1fσF;a>XχIγT␟}.‛␠", }, { // 3492 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v ", - out: "p\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, + in: " .α$2*τ␞D`S\x1e$:\x11;%7UIc*\nυ␍"Kν.η", + out: " .α$2*τ‛␞D`S␞$:␑;%7UIc*␊υ‛␍"Kν.η", }, { // 3493 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v␠", - out: "p\v␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\v‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, + in: "␠.α$2*τ␞D`S\x1e$:\x11;%7UIc*\nυ␍"Kν.η", + out: "␠.α$2*τ‛␞D`S␞$:␑;%7UIc*␊υ‛␍"Kν.η", }, { // 3494 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r ", - out: "p\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, + in: "ι.α$2*τ␞D`S\x1e$:\x11;%7UIc*\nυ␍"Kν. ", + out: "ι.α$2*τ‛␞D`S␞$:␑;%7UIc*␊υ‛␍"Kν.␠", }, { // 3495 - mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "p\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r␠", - out: "p\r␑<\x1aog9<\x1cχξ/B␍J,*aκ\x11 ςw␁ςvψ\r‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftPeriod, + in: "ι.α$2*τ␞D`S\x1e$:\x11;%7UIc*\nυ␍"Kν.␠", + out: "ι.α$2*τ‛␞D`S␞$:␑;%7UIc*␊υ‛␍"Kν.‛␠", }, { // 3496 - mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \tnQβ\uff00'ντ$␖\a\r*X␁-?;π[~a", + out: " ~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~a", }, { // 3513 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\tκ", - out: "␠\t7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\tκ", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, + in: "␠~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~a", + out: "␠~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~a", }, { // 3514 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\nκ", - out: " \n7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\nκ", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, + in: "\x0f~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~ ", + out: "\x0f~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~␠", }, { // 3515 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\nκ", - out: "␠\n7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\nκ", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftTilde, + in: "\x0f~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~␠", + out: "\x0f~␓␆␓␛Lr␖\nωωψRP␄:,6ε\n9>-?;π[~‛␠", }, { // 3516 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\vκ", - out: " \v7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\vκ", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, + in: " ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␆", + out: " ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␆", }, { // 3517 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\vκ", - out: "␠\v7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\vκ", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, + in: "␠~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␆", + out: "␠~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␆", }, { // 3518 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\rκ", - out: " \r7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\rκ", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, + in: "μ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~ ", + out: "μ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␠", }, { // 3519 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\rκ", - out: "␠\r7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\rκ", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftTilde, + in: "μ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~␠", + out: "μ~␍<M;>␍\x7f|\θ\x12tυ::7<]gβ\x7f\x1dμιd*~‛␠", }, { // 3520 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\t7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\t ", - out: "J\t7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\t␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, + in: " ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␄", + out: " ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␄", }, { // 3521 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\t7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\t␠", - out: "J\t7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\t‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, + in: "␠~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␄", + out: "␠~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␄", }, { // 3522 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\n7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\n ", - out: "J\n7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\n␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, + in: "φ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~ ", + out: "φ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␠", }, { // 3523 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\n7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\n␠", - out: "J\n7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\n‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftTilde, + in: "φ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~␠", + out: "φ~Vψm|V/Hρ␕␁\x1aU\\␛vf\x18␄ςρ\x0fE88\rT~‛␠", }, { // 3524 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\v7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\v ", - out: "J\v7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\v␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftTilde, + in: " ~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~&", + out: " ~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~&", }, { // 3525 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\v7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\v␠", - out: "J\v7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\v‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftTilde, + in: "␠~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~&", + out: "␠~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~&", }, { // 3526 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\r7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\r ", - out: "J\r7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\r␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftTilde, + in: "X~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~ ", + out: "X~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~␠", }, { // 3527 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "J\r7\r4␆ν␜"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\r␠", - out: "J\r7\r4␆ν␜‛"␌$\x15xμ|␞d'τ#\vθd;\x02h␁ζ\r‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftTilde, + in: "X~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~␠", + out: "X~[\t\fCωk1>|C␑ζκ␉&␐E;#Qrξρkt:~‛␠", }, { // 3528 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t5", - out: " \t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t5", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, + in: " ~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~ξ", + out: " ~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~ξ", }, { // 3529 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t5", - out: "␠\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t5", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, + in: "␠~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~ξ", + out: "␠~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~ξ", }, { // 3530 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n5", - out: " \n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n5", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, + in: "[~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~ ", + out: "[~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~␠", }, { // 3531 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n5", - out: "␠\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n5", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftTilde, + in: "[~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~␠", + out: "[~O#1Qψ$τ\x17;):␇pω␌\x0e%␌<␉o\x15'γχ␘~‛␠", }, { // 3532 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v5", - out: " \v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v5", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, + in: " ~*oβνi\"/<$ο///\x183λ␖e\x1dλTB;|e:~.", + out: " ~*oβνi"/<$ο///\x183λ␖e\x1dλTB;|e:~.", }, { // 3533 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v5", - out: "␠\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v5", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, + in: "␠~*oβνi\"/<$ο///\x183λ␖e\x1dλTB;|e:~.", + out: "␠~*oβνi"/<$ο///\x183λ␖e\x1dλTB;|e:~.", }, { // 3534 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r5", - out: " \r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r5", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, + in: "%~*oβνi\"/<$ο///\x183λ␖e\x1dλTB;|e:~ ", + out: "%~*oβνi"/<$ο///\x183λ␖e\x1dλTB;|e:~␠", }, { // 3535 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r5", - out: "␠\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r5", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftTilde, + in: "%~*oβνi\"/<$ο///\x183λ␖e\x1dλTB;|e:~␠", + out: "%~*oβνi"/<$ο///\x183λ␖e\x1dλTB;|e:~‛␠", }, { // 3536 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t ", - out: "#\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, + in: " ~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~4", + out: " ~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~4", }, { // 3537 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t␠", - out: "#\t;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\t‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, + in: "␠~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~4", + out: "␠~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~4", }, { // 3538 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n ", - out: "#\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, + in: "$~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~ ", + out: "$~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~␠", }, { // 3539 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n␠", - out: "#\n;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\n‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftTilde, + in: "$~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~␠", + out: "$~|\t\x0eC␝U`]~ρOCSm\x1d\x1bα␒α%\r$αζ␄␂~‛␠", }, { // 3540 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v ", - out: "#\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, + in: " ~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~#", + out: " ~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~#", }, { // 3541 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v␠", - out: "#\v;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\v‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, + in: "␠~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~#", + out: "␠~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~#", }, { // 3542 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r ", - out: "#\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, + in: "\x0e~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~ ", + out: "\x0e~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~␠", }, { // 3543 - mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "#\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r␠", - out: "#\r;!\v␞␓\bMV\"<βPωα␖␍p\r\rω%#\x1c-ζ~\r‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftTilde, + in: "\x0e~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~␠", + out: "\x0e~y|\x0f\x10XsFb%>␊#φκ\"0␍E\tθ␞φF\x02ος~‛␠", }, { // 3544 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t[", - out: " \t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t[", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, + in: " ~<|ιO*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~\x06", + out: " ~<|ιO‛*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~\x06", }, { // 3545 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t[", - out: "␠\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t[", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, + in: "␠~<|ιO*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~\x06", + out: "␠~<|ιO‛*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~\x06", }, { // 3546 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n[", - out: " \n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n[", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, + in: "]~<|ιO*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~ ", + out: "]~<|ιO‛*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~␠", }, { // 3547 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n[", - out: "␠\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n[", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftTilde, + in: "]~<|ιO*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~␠", + out: "]~<|ιO‛*J^=\x02:`␄uν␅^[uχε\x1d␗$χ#ε~‛␠", }, { // 3548 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v[", - out: " \v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v[", + mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, + in: " ~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~\", + out: " ~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~\", }, { // 3549 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v[", - out: "␠\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v[", + mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, + in: "␠~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~\", + out: "␠~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~\", }, { // 3550 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r[", - out: " \r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r[", + mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, + in: "K~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~ ", + out: "K~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~␠", }, { // 3551 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r[", - out: "␠\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r[", + mask: EncodePipe | EncodeRightSpace | EncodeLeftTilde, + in: "K~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~␠", + out: "K~]μ␅θ\x1cμy\x06]/␘Pt\x18]^?TγMη\uff00Zκn\x1c~‛␠", }, { // 3552 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t ", - out: "t\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, + in: " ~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␏", + out: " ~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␏", }, { // 3553 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t␠", - out: "t\t␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\t‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, + in: "␠~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␏", + out: "␠~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␏", }, { // 3554 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n ", - out: "t\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, + in: "-~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~ ", + out: "-~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␠", }, { // 3555 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n␠", - out: "t\n␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\n‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftTilde, + in: "-~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~␠", + out: "-~[\x13lν}\~\nt81=\x1b␈\x0fKβ/\x17κ=ι%jπ?~‛␠", }, { // 3556 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v ", - out: "t\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, + in: " ~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~:", + out: " ~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~:", }, { // 3557 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v␠", - out: "t\v␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\v‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, + in: "␠~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~:", + out: "␠~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~:", }, { // 3558 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r ", - out: "t\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, + in: "&~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~ ", + out: "&~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~␠", }, { // 3559 - mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "t\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r␠", - out: "t\r␉␁␙\x0eflφ␚W\x1bτh/\x04<ςωdδ␊J\t]α\x18e\r‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftTilde, + in: "&~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~␠", + out: "&~$κv*δQh\rν\x11πA␒ρ/vFω\\␘tG[>?_~‛␠", }, { // 3560 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\tθ", - out: " \t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\tθ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, + in: " ~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~%", + out: " ~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~%", }, { // 3561 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\tθ", - out: "␠\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\tθ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, + in: "␠~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~%", + out: "␠~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~%", }, { // 3562 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\nθ", - out: " \n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\nθ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, + in: "\x16~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~ ", + out: "\x16~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~␠", }, { // 3563 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\nθ", - out: "␠\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\nθ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftTilde, + in: "\x16~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~␠", + out: "\x16~6λ`Z]2;L}αη\x1d>$/␕|>χ\x12␚␌υ\x18*␂~‛␠", }, { // 3564 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\vθ", - out: " \v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\vθ", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, + in: " ~␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~d", + out: " ~‛␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~d", }, { // 3565 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\vθ", - out: "␠\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\vθ", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, + in: "␠~␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~d", + out: "␠~‛␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~d", }, { // 3566 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\rθ", - out: " \r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\rθ", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, + in: "4~␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~ ", + out: "4~‛␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~␠", }, { // 3567 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\rθ", - out: "␠\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\rθ", + mask: EncodeCrLf | EncodeRightSpace | EncodeLeftTilde, + in: "4~␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~␠", + out: "4~‛␍\"(\v/)xψτγduj:\\A*␓wφ␔ζ␇`ς\x10~‛␠", }, { // 3568 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\t ", - out: "s\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\t␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, + in: " ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~~", + out: " ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~~", }, { // 3569 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\t␠", - out: "s\t<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\t‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, + in: "␠~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~~", + out: "␠~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~~", }, { // 3570 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\n ", - out: "s\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\n␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, + in: "χ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~ ", + out: "χ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~␠", }, { // 3571 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\n␠", - out: "s\n<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\n‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftTilde, + in: "χ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~␠", + out: "χ~'ρ>gονZ=\"`␔[␃;;ξζ\",5␏3VC}\x1f~‛␠", }, { // 3572 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\v ", - out: "s\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\v␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, + in: " ~\x1a$\aς$␙\x16ν␖F@;{\rδ|ξLx|?␚ηg␗\x16~J", + out: " ~␚$␇ς$‛␙␖ν‛␖F@;{␍δ|ξLx|?‛␚ηg‛␗␖~J", }, { // 3573 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\v␠", - out: "s\v<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\v‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, + in: "␠~\x1a$\aς$␙\x16ν␖F@;{\rδ|ξLx|?␚ηg␗\x16~J", + out: "␠~␚$␇ς$‛␙␖ν‛␖F@;{␍δ|ξLx|?‛␚ηg‛␗␖~J", }, { // 3574 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\r ", - out: "s\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\r␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, + in: "(~\x1a$\aς$␙\x16ν␖F@;{\rδ|ξLx|?␚ηg␗\x16~ ", + out: "(~␚$␇ς$‛␙␖ν‛␖F@;{␍δ|ξLx|?‛␚ηg‛␗␖~␠", }, { // 3575 - mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "s\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\r␠", - out: "s\r<\r(␝r\x17\"κ␛ρRaGνρjC\b␍Uς%␔|\x0fG\r‛␠", + mask: EncodeCtl | EncodeRightSpace | EncodeLeftTilde, + in: "(~\x1a$\aς$␙\x16ν␖F@;{\rδ|ξLx|?␚ηg␗\x16~␠", + out: "(~␚$␇ς$‛␙␖ν‛␖F@;{␍δ|ξLx|?‛␚ηg‛␗␖~‛␠", }, { // 3576 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\tz", - out: " \t␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\tz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␁", + out: " \t*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␁", }, { // 3577 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\tz", - out: "␠\t␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\tz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␁", + out: "␠\t*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␁", }, { // 3578 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\nz", - out: " \n␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\nz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␁", + out: " \n*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␁", }, { // 3579 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\nz", - out: "␠\n␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\nz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␁", + out: "␠\n*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␁", }, { // 3580 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\vz", - out: " \v␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\vz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␁", + out: " \v*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␁", }, { // 3581 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\vz", - out: "␠\v␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\vz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␁", + out: "␠\v*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␁", }, { // 3582 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\rz", - out: " \r␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\rz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␁", + out: " \r*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␁", }, { // 3583 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\rz", - out: "␠\r␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\rz", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␁", + out: "␠\r*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␁", }, { // 3584 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\t␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\t ", - out: "χ\t␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\t␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\t*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t ", + out: "␂\t*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␠", }, { // 3585 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\t␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\t␠", - out: "χ\t␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\t‛␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\t*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t␠", + out: "␂\t*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\t‛␠", }, { // 3586 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\n␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\n ", - out: "χ\n␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\n␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\n*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n ", + out: "␂\n*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␠", }, { // 3587 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\n␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\n␠", - out: "χ\n␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\n‛␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\n*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n␠", + out: "␂\n*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\n‛␠", }, { // 3588 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\v␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\v ", - out: "χ\v␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\v␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\v*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v ", + out: "␂\v*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␠", }, { // 3589 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\v␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\v␠", - out: "χ\v␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\v‛␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\v*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v␠", + out: "␂\v*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\v‛␠", }, { // 3590 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\r␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\r ", - out: "χ\r␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\r␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\r*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r ", + out: "␂\r*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␠", }, { // 3591 - mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "χ\r␖η␅x␐3|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\r␠", - out: "χ\r␖η␅x␐3‛|=y?Ua␊[η\x18\x1a:μQ[ι\x1eτ'\t\r‛␠", + mask: EncodeZero | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␂\r*\x00␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r␠", + out: "␂\r*␀␔\x05{0:Y,\"[π0$ζ~ς\x10\x176\x02δ]υ)␂\r‛␠", }, { // 3592 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t&", - out: " \t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\tw", + out: " \t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\tw", }, { // 3593 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t&", - out: "␠\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\tw", + out: "␠\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\tw", }, { // 3594 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n&", - out: " \n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\nw", + out: " \n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\nw", }, { // 3595 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n&", - out: "␠\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\nw", + out: "␠\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\nw", }, { // 3596 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v&", - out: " \v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\vw", + out: " \v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\vw", }, { // 3597 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v&", - out: "␠\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\vw", + out: "␠\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\vw", }, { // 3598 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r&", - out: " \r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\rw", + out: " \r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\rw", }, { // 3599 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r&", - out: "␠\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r&", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\rw", + out: "␠\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\rw", }, { // 3600 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t ", - out: "ς\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\t ", + out: "␝\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\t␠", }, { // 3601 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t␠", - out: "ς\t/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\t‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\t␠", + out: "␝\t␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\t‛␠", }, { // 3602 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n ", - out: "ς\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\n ", + out: "␝\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\n␠", }, { // 3603 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n␠", - out: "ς\n/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\n‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\n␠", + out: "␝\n␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\n‛␠", }, { // 3604 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v ", - out: "ς\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\v ", + out: "␝\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\v␠", }, { // 3605 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v␠", - out: "ς\v/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\v‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\v␠", + out: "␝\v␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\v‛␠", }, { // 3606 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r ", - out: "ς\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\r ", + out: "␝\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\r␠", }, { // 3607 - mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ς\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r␠", - out: "ς\r/ξχj7\x1bε\x17\x06Aπ␟␍\p6␌\x19\x18sυ31[/␙\r‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␝\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\r␠", + out: "␝\r␚q$\x10\x0f%␗\rFN␔I\x05τlEψ\aιωρ␌2ζ>U\r‛␠", }, { // 3608 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\tω", - out: " \t<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\tω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␕", + out: " \t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␕", }, { // 3609 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\tω", - out: "␠\t<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\tω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␕", + out: "␠\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␕", }, { // 3610 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\nω", - out: " \n<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\nω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␕", + out: " \n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␕", }, { // 3611 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\nω", - out: "␠\n<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\nω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␕", + out: "␠\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␕", }, { // 3612 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\vω", - out: " \v<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\vω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␕", + out: " \v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␕", }, { // 3613 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\vω", - out: "␠\v<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\vω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␕", + out: "␠\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␕", }, { // 3614 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\rω", - out: " \r<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\rω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␕", + out: " \r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␕", }, { // 3615 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\rω", - out: "␠\r<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\rω", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␕", + out: "␠\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␕", }, { // 3616 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\t<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\t ", - out: "ζ\t<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\t␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t ", + out: "‛␊\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␠", }, { // 3617 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\t<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\t␠", - out: "ζ\t<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\t‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t␠", + out: "‛␊\t3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\t‛␠", }, { // 3618 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\n<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\n ", - out: "ζ\n<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\n␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n ", + out: "‛␊\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␠", }, { // 3619 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\n<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\n␠", - out: "ζ\n<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\n‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n␠", + out: "‛␊\n3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\n‛␠", }, { // 3620 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\v<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\v ", - out: "ζ\v<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\v␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v ", + out: "‛␊\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␠", }, { // 3621 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\v<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\v␠", - out: "ζ\v<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\v‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v␠", + out: "‛␊\v3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\v‛␠", }, { // 3622 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\r<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\r ", - out: "ζ\r<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\r␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r ", + out: "‛␊\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␠", }, { // 3623 - mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "ζ\r<7|<i\x01\x18\a␍\b␀i%$ε!ομh␑Q`_$"K\r␠", - out: "ζ\r<7|<i\x01\x18\a␍\b‛␀i%$ε!ομh␑Q`_$"K\r‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␊\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r␠", + out: "‛␊\r3υWfψ^␘\x15[κue)ξ␡θ\x1a\npu␆J;\x10ζ\x19\r‛␠", }, { // 3624 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t\r", - out: " \t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\tn", + out: " \tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\tn", }, { // 3625 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t\r", - out: "␠\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\tn", + out: "␠\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\tn", }, { // 3626 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n\r", - out: " \n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\nn", + out: " \nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\nn", }, { // 3627 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n\r", - out: "␠\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\nn", + out: "␠\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\nn", }, { // 3628 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v\r", - out: " \v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\vn", + out: " \vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\vn", }, { // 3629 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v\r", - out: "␠\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\vn", + out: "␠\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\vn", }, { // 3630 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r\r", - out: " \r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\rn", + out: " \rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\rn", }, { // 3631 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r\r", - out: "␠\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r\r", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\rn", + out: "␠\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\rn", }, { // 3632 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t ", - out: "I\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\t ", + out: "␐\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\t␠", }, { // 3633 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t␠", - out: "I\t/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\t‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\t␠", + out: "␐\tβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\t‛␠", }, { // 3634 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n ", - out: "I\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\n ", + out: "␐\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\n␠", }, { // 3635 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n␠", - out: "I\n/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\n‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\n␠", + out: "␐\nβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\n‛␠", }, { // 3636 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v ", - out: "I\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\v ", + out: "␐\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\v␠", }, { // 3637 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v␠", - out: "I\v/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\v‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\v␠", + out: "␐\vβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\v‛␠", }, { // 3638 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r ", - out: "I\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\r ", + out: "␐\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\r␠", }, { // 3639 - mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "I\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r␠", - out: "I\r/λ%'`τ$χ\aT+τ␞\x13I!␇σd\x14ρ␊j_Z:\r‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␐\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\r␠", + out: "␐\rβ\x0e,seL\x1b\uff00χ;ygπ␟␈?&\fδ#"%\x1aψ;φ\r‛␠", }, { // 3640 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t|", - out: " \t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\tφ", + out: " \tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\tφ", }, { // 3641 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t|", - out: "␠\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\tφ", + out: "␠\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\tφ", }, { // 3642 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n|", - out: " \n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\nφ", + out: " \nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\nφ", }, { // 3643 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n|", - out: "␠\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\nφ", + out: "␠\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\nφ", }, { // 3644 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v|", - out: " \v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\vφ", + out: " \vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\vφ", }, { // 3645 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v|", - out: "␠\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\vφ", + out: "␠\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\vφ", }, { // 3646 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: " \r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r|", - out: " \r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\rφ", + out: " \rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\rφ", }, { // 3647 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "␠\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r|", - out: "␠\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r|", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\rφ", + out: "␠\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\rφ", }, { // 3648 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t ", - out: "␀\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\t ", + out: "λ\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\t␠", }, { // 3649 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t␠", - out: "␀\t\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\t‛␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\t␠", + out: "λ\tυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\t‛␠", }, { // 3650 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n ", - out: "␀\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\n ", + out: "λ\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\n␠", }, { // 3651 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n␠", - out: "␀\n\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\n‛␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\n␠", + out: "λ\nυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\n‛␠", }, { // 3652 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v ", - out: "␀\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\v ", + out: "λ\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\v␠", }, { // 3653 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v␠", - out: "␀\v\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\v‛␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\v␠", + out: "λ\vυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\v‛␠", }, { // 3654 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r ", - out: "␀\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\r ", + out: "λ\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\r␠", }, { // 3655 - mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, - in: "\x00\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r␠", - out: "␀\r\x1d<ζμxx'ω␍ρ?␊\rG[ρ=c␄J|ψkcV<\r‛␠", + mask: EncodeLtGt | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd<\x7f<␁\\\r␠", + out: "λ\rυθ\"jw\x18wUByς\x1c*\x10kψ'␗\x7fMd‛<\x7f‛<␁\\\r‛␠", }, { // 3656 - mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, - in: " .\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.\x1c", - out: " .\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.\x1c", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\tγ", + out: " \tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\tγ", }, { // 3657 - mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, - in: "␠.\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.\x1c", - out: "␠.\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.\x1c", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\tγ", + out: "␠\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\tγ", }, { // 3658 - mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, - in: "].\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y. ", - out: "].\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\nγ", + out: " \nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\nγ", }, { // 3659 - mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, - in: "].\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.␠", - out: "].\x17ε\x160δππA␄T;!!\x16ο'/␏λ/v\aF␌?y.‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\nγ", + out: "␠\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\nγ", }, { // 3660 - mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, - in: " .I␌\n0`κ% \x00λπ\x04\x14f␑\x1c*:be%Vςlπρ.␙", - out: " .I␌\n0`κ% ␀λπ\x04\x14f␑\x1c*:be%Vςlπρ.␙", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\vγ", + out: " \vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\vγ", }, { // 3661 - mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, - in: "␠.I␌\n0`κ% \x00λπ\x04\x14f␑\x1c*:be%Vςlπρ.␙", - out: "␠.I␌\n0`κ% ␀λπ\x04\x14f␑\x1c*:be%Vςlπρ.␙", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\vγ", + out: "␠\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\vγ", }, { // 3662 - mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, - in: ").I␌\n0`κ% \x00λπ\x04\x14f␑\x1c*:be%Vςlπρ. ", - out: ").I␌\n0`κ% ␀λπ\x04\x14f␑\x1c*:be%Vςlπρ.␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\rγ", + out: " \rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\rγ", }, { // 3663 - mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, - in: ").I␌\n0`κ% \x00λπ\x04\x14f␑\x1c*:be%Vςlπρ.␠", - out: ").I␌\n0`κ% ␀λπ\x04\x14f␑\x1c*:be%Vςlπρ.‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\rγ", + out: "␠\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\rγ", }, { // 3664 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, - in: " .;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.\x19", - out: " .;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.\x19", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\t ", + out: "\x06\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\t␠", }, { // 3665 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "␠.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.\x19", - out: "␠.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.\x19", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\t␠", + out: "\x06\tN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\t‛␠", }, { // 3666 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "␑.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|. ", - out: "␑.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\n ", + out: "\x06\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\n␠", }, { // 3667 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "␑.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.␠", - out: "␑.;␏c\x1a\x02Lλ:Y>\x15W␕μx␍4898␉9jξρ|.‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\n␠", + out: "\x06\nN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\n‛␠", }, { // 3668 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, - in: " .μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.8", - out: " .μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.8", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\v ", + out: "\x06\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\v␠", }, { // 3669 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, - in: "␠.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.8", - out: "␠.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.8", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\v␠", + out: "\x06\vN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\v‛␠", }, { // 3670 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, - in: "3.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05. ", - out: "3.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\r ", + out: "\x06\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\r␠", }, { // 3671 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, - in: "3.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.␠", - out: "3.μM/#K$:␊t!Nι\x14\x05[_?ιS\x14+θθτ:\x05.‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x06\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\r␠", + out: "\x06\rN#ω␄\x154␏E$[hDJ␂␊κ␜␕x\x04ε`-ω]χ\r‛␠", }, { // 3672 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, - in: " .:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15..", - out: " .:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15.‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\tθ", + out: " \tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\tθ", }, { // 3673 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, - in: "␠.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15..", - out: "␠.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15.‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\tθ", + out: "␠\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\tθ", }, { // 3674 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, - in: "\t.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15. ", - out: "\t.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15.␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\nθ", + out: " \nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\nθ", }, { // 3675 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, - in: "\t.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15.␠", - out: "\t.:␝θP.\x02κFU\x0e4␂#tκ\";ψ\x12ο␚=␃C␙\x15.‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\nθ", + out: "␠\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\nθ", }, { // 3676 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, - in: " .:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈./", - out: " .:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈./", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\vθ", + out: " \vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\vθ", }, { // 3677 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, - in: "␠.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈./", - out: "␠.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈./", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\vθ", + out: "␠\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\vθ", }, { // 3678 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, - in: "\.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈. ", - out: "\.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈.␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\rθ", + out: " \rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\rθ", }, { // 3679 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, - in: "\.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈.␠", - out: "\.:ξ\x16 ␖*qγβκ6\SH␓οP,Pq+\x064>␗␈.‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\rθ", + out: "␠\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\rθ", }, { // 3680 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, - in: " .α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.π", - out: " .α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.π", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\t ", + out: "λ\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\t␠", }, { // 3681 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, - in: "␠.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.π", - out: "␠.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.π", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\t␠", + out: "λ\tε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\t‛␠", }, { // 3682 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, - in: "O.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ. ", - out: "O.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\n ", + out: "λ\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\n␠", }, { // 3683 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, - in: "O.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.␠", - out: "O.α'\x1a+N␋%\\/>sj5\x1bη]␑\nωZ$k\vη%ζ.‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\n␠", + out: "λ\nε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\n‛␠", }, { // 3684 - mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, - in: " .\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.μ", - out: " .\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.μ", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\v ", + out: "λ\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\v␠", }, { // 3685 - mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, - in: "␠.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.μ", - out: "␠.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.μ", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\v␠", + out: "λ\vε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\v‛␠", }, { // 3686 - mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, - in: "K.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍. ", - out: "K.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\r ", + out: "λ\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\r␠", }, { // 3687 - mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, - in: "K.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.␠", - out: "K.\v]f#␃ζκ(!c␁χτz␏$\x16*/#\x11␐/π0␍.‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "λ\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\r␠", + out: "λ\rε!\x107\tRC\b}dθ>ω[\\</υ␓Y\uff00C␍␁\x1b␅\r‛␠", }, { // 3688 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, - in: " .υθR6ζ>\x1cT\\βJιx\v-"\x14␑iP␋h`*␂χ.\f", - out: " .υθR6ζ>\x1cT\\βJιx\v-‛"\x14␑iP␋h`*␂χ.\f", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\tε", + out: " \tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\tε", }, { // 3689 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "␠.υθR6ζ>\x1cT\\βJιx\v-"\x14␑iP␋h`*␂χ.\f", - out: "␠.υθR6ζ>\x1cT\\βJιx\v-‛"\x14␑iP␋h`*␂χ.\f", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\tε", + out: "␠\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\tε", }, { // 3690 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "#.υθR6ζ>\x1cT\\βJιx\v-"\x14␑iP␋h`*␂χ. ", - out: "#.υθR6ζ>\x1cT\\βJιx\v-‛"\x14␑iP␋h`*␂χ.␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\nε", + out: " \ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\nε", }, { // 3691 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, - in: "#.υθR6ζ>\x1cT\\βJιx\v-"\x14␑iP␋h`*␂χ.␠", - out: "#.υθR6ζ>\x1cT\\βJιx\v-‛"\x14␑iP␋h`*␂χ.‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\nε", + out: "␠\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\nε", }, { // 3692 - mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, - in: " .\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.ς", - out: " .\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.ς", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\vε", + out: " \vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\vε", }, { // 3693 - mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, - in: "␠.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.ς", - out: "␠.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.ς", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\vε", + out: "␠\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\vε", }, { // 3694 - mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, - in: "␆.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0. ", - out: "␆.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\rε", + out: " \rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\rε", }, { // 3695 - mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, - in: "␆.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.␠", - out: "␆.\x1eρσ5^\x0fλr~A␡␊'\x17<␋1\v#^␕ευ␓;0.‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\rε", + out: "␠\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\rε", }, { // 3696 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, - in: " .␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.?", - out: " .␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.‛?", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\t ", + out: "α\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\t␠", }, { // 3697 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, - in: "␠.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.?", - out: "␠.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.‛?", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\t␠", + out: "α\tcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\t‛␠", }, { // 3698 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, - in: "x.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂. ", - out: "x.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\n ", + out: "α\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\n␠", }, { // 3699 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, - in: "x.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.␠", - out: "x.␛n%␖;ε#τ4\x1f\x05%,pφ\␑*λgλ\t\x18FL␂.‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\n␠", + out: "α\ncI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\n‛␠", }, { // 3700 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, - in: " .|/';␆λL␕ht;Rυ/~^\x12φ␕νd*\x04ζzr.␙", - out: " .|/';␆λL␕ht;Rυ/~^\x12φ␕νd‛*\x04ζzr.␙", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\v ", + out: "α\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\v␠", }, { // 3701 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, - in: "␠.|/';␆λL␕ht;Rυ/~^\x12φ␕νd*\x04ζzr.␙", - out: "␠.|/';␆λL␕ht;Rυ/~^\x12φ␕νd‛*\x04ζzr.␙", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\v␠", + out: "α\vcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\v‛␠", }, { // 3702 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, - in: "\r.|/';␆λL␕ht;Rυ/~^\x12φ␕νd*\x04ζzr. ", - out: "\r.|/';␆λL␕ht;Rυ/~^\x12φ␕νd‛*\x04ζzr.␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\r ", + out: "α\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\r␠", }, { // 3703 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, - in: "\r.|/';␆λL␕ht;Rυ/~^\x12φ␕νd*\x04ζzr.␠", - out: "\r.|/';␆λL␕ht;Rυ/~^\x12φ␕νd‛*\x04ζzr.‛␠", + mask: EncodeExclamation | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "α\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\r␠", + out: "α\rcI/P␘L$σ␖9\x1735~\x0e#~␍\x03{␍\x1aα/ι␌\r‛␠", }, { // 3704 - mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, - in: " ./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ␀ζe\b\x0eA.␝", - out: " ./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ‛␀ζe\b\x0eA.␝", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t\x12", + out: " \t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t\x12", }, { // 3705 - mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, - in: "␠./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ␀ζe\b\x0eA.␝", - out: "␠./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ‛␀ζe\b\x0eA.␝", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t\x12", + out: "␠\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t\x12", }, { // 3706 - mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, - in: "Z./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ␀ζe\b\x0eA. ", - out: "Z./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ‛␀ζe\b\x0eA.␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n\x12", + out: " \n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n\x12", }, { // 3707 - mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, - in: "Z./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ␀ζe\b\x0eA.␠", - out: "Z./␏+^|>\x1fdx*␃9␜ο\bυχ`Uφ‛␀ζe\b\x0eA.‛␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n\x12", + out: "␠\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n\x12", }, { // 3708 - mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, - in: " .␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.O", - out: " .␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.O", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v\x12", + out: " \v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v\x12", }, { // 3709 - mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, - in: "␠.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.O", - out: "␠.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.O", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v\x12", + out: "␠\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v\x12", }, { // 3710 - mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, - in: "ο.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*. ", - out: "ο.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r\x12", + out: " \r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r\x12", }, { // 3711 - mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, - in: "ο.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.␠", - out: "ο.␑λ-\x1dT>␘\x15Cξ\v6ωrY\b/gγ{οzt'`*.‛␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r\x12", + out: "␠\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r\x12", }, { // 3712 - mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, - in: " .`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".τ", - out: " .`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".τ", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t ", + out: "h\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t␠", }, { // 3713 - mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, - in: "␠.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".τ", - out: "␠.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".τ", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t␠", + out: "h\t␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\t‛␠", }, { // 3714 - mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, - in: "μ.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\". ", - out: "μ.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n ", + out: "h\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n␠", }, { // 3715 - mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, - in: "μ.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".␠", - out: "μ.`οκ␁4Y,_5J\x1c␟V\v\x16%?<>.υ␐'ο:\".‛␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n␠", + out: "h\n␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\n‛␠", }, { // 3716 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, - in: " .\x14\\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.:", - out: " .\x14\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.:", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v ", + out: "h\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v␠", }, { // 3717 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, - in: "␠.\x14\\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.:", - out: "␠.\x14\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.:", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v␠", + out: "h\v␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\v‛␠", }, { // 3718 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, - in: "x.\x14\\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι. ", - out: "x.\x14\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r ", + out: "h\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r␠", }, { // 3719 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, - in: "x.\x14\\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.␠", - out: "x.\x14\[π␁␍υo\uff00x\x14`νMW/I\x1dVυ␂hζ^␇ι.‛␠", + mask: EncodeDollar | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "h\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r␠", + out: "h\r␞!ρ([zβ#ι␚␂1σr\x115\a␈υq␉'Ye\x18ψ\r‛␠", }, { // 3720 - mask: EncodeCrLf | EncodeRightSpace | EncodeRightPeriod, - in: " .jH␛\rθV␑[␍~*8Yθ\x17G␛\x1a␍#"υγX\x1d#B\x1cκη\baγ\x0f/\t>Fε2gu(ft.<", - out: " .__‛␓\>␝#B␜κη␈aγ␏/␉>Fε2gu(ft.<", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\t␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\t ", + out: "ξ\t␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\t␠", }, { // 3729 - mask: EncodeCtl | EncodeRightSpace | EncodeRightPeriod, - in: "␠.__␓\>\x1d#B\x1cκη\baγ\x0f/\t>Fε2gu(ft.<", - out: "␠.__‛␓\>␝#B␜κη␈aγ␏/␉>Fε2gu(ft.<", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\t␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\t␠", + out: "ξ\t␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\t‛␠", }, { // 3730 - mask: EncodeCtl | EncodeRightSpace | EncodeRightPeriod, - in: "ξ.__␓\>\x1d#B\x1cκη\baγ\x0f/\t>Fε2gu(ft. ", - out: "ξ.__‛␓\>␝#B␜κη␈aγ␏/␉>Fε2gu(ft.␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\n␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\n ", + out: "ξ\n␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\n␠", }, { // 3731 - mask: EncodeCtl | EncodeRightSpace | EncodeRightPeriod, - in: "ξ.__␓\>\x1d#B\x1cκη\baγ\x0f/\t>Fε2gu(ft.␠", - out: "ξ.__‛␓\>␝#B␜κη␈aγ␏/␉>Fε2gu(ft.‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\n␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\n␠", + out: "ξ\n␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\n‛␠", }, { // 3732 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t^", - out: " \tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t^", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\v␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\v ", + out: "ξ\v␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\v␠", }, { // 3733 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t^", - out: "␠\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t^", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\v␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\v␠", + out: "ξ\v␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\v‛␠", }, { // 3734 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n^", - out: " \nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n^", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\r␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\r ", + out: "ξ\r␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\r␠", }, { // 3735 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n^", - out: "␠\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n^", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ξ\r␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\r␠", + out: "ξ\r␊8␝xκ#\x04\aπ[$z$'$μEPZ␅+)\\8'T\r‛␠", }, { // 3736 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v^", - out: " \vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v^", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t7", + out: " \t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t7", }, { // 3737 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v^", - out: "␠\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v^", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t7", + out: "␠\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t7", }, { // 3738 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r^", - out: " \rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r^", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n7", + out: " \n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n7", }, { // 3739 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r^", - out: "␠\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r^", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n7", + out: "␠\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n7", }, { // 3740 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t ", - out: "g\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v7", + out: " \v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v7", }, { // 3741 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t␠", - out: "g\tβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\t‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v7", + out: "␠\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v7", }, { // 3742 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n ", - out: "g\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r7", + out: " \r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r7", }, { // 3743 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n␠", - out: "g\nβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\n‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r7", + out: "␠\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r7", }, { // 3744 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v ", - out: "g\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t ", + out: "␌\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t␠", }, { // 3745 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v␠", - out: "g\vβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\v‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t␠", + out: "␌\t}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\t‛␠", }, { // 3746 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r ", - out: "g\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n ", + out: "␌\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n␠", }, { // 3747 - mask: EncodeZero | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "g\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r␠", - out: "g\rβ\x1d'o␏q#{Vο\x0e␘n\x0eαcιT`I%-ωC␟\\\r‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n␠", + out: "␌\n}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\n‛␠", }, { // 3748 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t>", - out: " \t‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t>", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v ", + out: "␌\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v␠", }, { // 3749 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t>", - out: "␠\t‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t>", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v␠", + out: "␌\v}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\v‛␠", }, { // 3750 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n>", - out: " \n‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n>", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r ", + out: "␌\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r␠", }, { // 3751 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n>", - out: "␠\n‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n>", + mask: EncodeColon | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␌\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r␠", + out: "␌\r}\ιδU\\θ\x12!␡C_SbX$zG\x1a[*>υχ;␑\r‛␠", }, { // 3752 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v>", - out: " \v‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v>", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t?", + out: " \tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t‛?", }, { // 3753 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v>", - out: "␠\v‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v>", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t?", + out: "␠\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t‛?", }, { // 3754 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r>", - out: " \r‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r>", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n?", + out: " \nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n‛?", }, { // 3755 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r>", - out: "␠\r‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r>", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n?", + out: "␠\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n‛?", }, { // 3756 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\t/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t ", - out: "C\t‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v?", + out: " \vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v‛?", }, { // 3757 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\t/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t␠", - out: "C\t‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\t‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v?", + out: "␠\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v‛?", }, { // 3758 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\n/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n ", - out: "C\n‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r?", + out: " \rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r‛?", }, { // 3759 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\n/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n␠", - out: "C\n‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\n‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r?", + out: "␠\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r‛?", }, { // 3760 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\v/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v ", - out: "C\v‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t ", + out: "\x1c\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t␠", }, { // 3761 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\v/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v␠", - out: "C\v‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\v‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t␠", + out: "\x1c\tlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\t‛␠", }, { // 3762 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\r/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r ", - out: "C\r‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n ", + out: "\x1c\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n␠", }, { // 3763 - mask: EncodeSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "C\r/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r␠", - out: "C\r‛/\x0f\x19M␊␂b$κ~|q@ν{ν\x1cG\x11␎e[κφr␟\r‛␠", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n␠", + out: "\x1c\nlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\n‛␠", }, { // 3764 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\tη", - out: " \t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\tη", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v ", + out: "\x1c\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v␠", }, { // 3765 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\tη", - out: "␠\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\tη", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v␠", + out: "\x1c\vlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\v‛␠", }, { // 3766 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\nη", - out: " \n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\nη", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r ", + out: "\x1c\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r␠", }, { // 3767 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\nη", - out: "␠\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\nη", + mask: EncodeQuestion | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "\x1c\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r␠", + out: "\x1c\rlω␆*δ\x16δj@\x15βj␄Y%P␍\x12M7␗ρ\\␊.ν\r‛␠", }, { // 3768 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\vη", - out: " \v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\vη", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␜", + out: " \th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␜", }, { // 3769 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\vη", - out: "␠\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\vη", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␜", + out: "␠\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␜", }, { // 3770 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\rη", - out: " \r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\rη", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␜", + out: " \nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␜", }, { // 3771 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\rη", - out: "␠\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\rη", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␜", + out: "␠\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␜", }, { // 3772 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\t ", - out: "$\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\t␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␜", + out: " \vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␜", }, { // 3773 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\t␠", - out: "$\t(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\t‛␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␜", + out: "␠\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␜", }, { // 3774 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\n ", - out: "$\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\n␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␜", + out: " \rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␜", }, { // 3775 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\n␠", - out: "$\n(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\n‛␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␜", + out: "␠\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␜", }, { // 3776 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\v ", - out: "$\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\v␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t ", + out: "F\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␠", }, { // 3777 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\v␠", - out: "$\v(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\v‛␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t␠", + out: "F\th␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\t‛␠", }, { // 3778 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\r ", - out: "$\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\r␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n ", + out: "F\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␠", }, { // 3779 - mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\r␠", - out: "$\r(X␘εj␑ν␚>P\x15>}\x12/,\x19Vπδ\x16q␖a#ι\r‛␠", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n␠", + out: "F\nh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\n‛␠", }, { // 3780 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\t%", - out: " \tο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\t%", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v ", + out: "F\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␠", }, { // 3781 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\t%", - out: "␠\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\t%", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v␠", + out: "F\vh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\v‛␠", }, { // 3782 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\n%", - out: " \nο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\n%", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r ", + out: "F\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␠", }, { // 3783 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\n%", - out: "␠\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\n%", + mask: EncodeAsterisk | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "F\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r␠", + out: "F\rh␟␗␁!]\t\x0e'φε.Cθ\x14~2\sσH!\\γ$β\r‛␠", }, { // 3784 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\v%", - out: " \vο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\v%", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t\r", + out: " \t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t\r", }, { // 3785 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\v%", - out: "␠\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\v%", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t\r", + out: "␠\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t\r", }, { // 3786 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\r%", - out: " \rο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\r%", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n\r", + out: " \n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n\r", }, { // 3787 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\r%", - out: "␠\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\r%", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n\r", + out: "␠\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n\r", }, { // 3788 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\t ", - out: "/\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\t␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v\r", + out: " \v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v\r", }, { // 3789 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\t␠", - out: "/\tο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\t‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v\r", + out: "␠\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v\r", }, { // 3790 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\n ", - out: "/\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\n␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r\r", + out: " \r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r\r", }, { // 3791 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\n␠", - out: "/\nο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\n‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r\r", + out: "␠\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r\r", }, { // 3792 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\v ", - out: "/\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\v␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t ", + out: "k\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t␠", }, { // 3793 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\v␠", - out: "/\vο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\v‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t␠", + out: "k\t9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\t‛␠", }, { // 3794 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\r ", - out: "/\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\r␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n ", + out: "k\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n␠", }, { // 3795 - mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "/\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη␀\a\r\x04\r␠", - out: "/\rο%@␊RPW␜Z[%τψτβ$/\":\x03zη‛␀\a\r\x04\r‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n␠", + out: "k\n9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\n‛␠", }, { // 3796 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t<", - out: " \t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t<", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v ", + out: "k\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v␠", }, { // 3797 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t<", - out: "␠\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t<", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v␠", + out: "k\v9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\v‛␠", }, { // 3798 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n<", - out: " \n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n<", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r ", + out: "k\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r␠", }, { // 3799 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n<", - out: "␠\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n<", + mask: EncodePipe | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "k\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r␠", + out: "k\r9l4{ιιS?\n\x12?ν␈}␋v\\_ζaγρ\x1a␏\x1c\x05\r‛␠", }, { // 3800 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v<", - out: " \v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v<", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\t*", + out: " \t␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\t*", }, { // 3801 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v<", - out: "␠\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v<", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\t*", + out: "␠\t␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\t*", }, { // 3802 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r<", - out: " \r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r<", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\n*", + out: " \n␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\n*", }, { // 3803 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r<", - out: "␠\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r<", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\n*", + out: "␠\n␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\n*", }, { // 3804 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t ", - out: "l\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\v*", + out: " \v␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\v*", }, { // 3805 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t␠", - out: "l\t'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\t‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\v*", + out: "␠\v␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\v*", }, { // 3806 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n ", - out: "l\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\r*", + out: " \r␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\r*", }, { // 3807 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n␠", - out: "l\n'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\n‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\r*", + out: "␠\r␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\r*", }, { // 3808 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v ", - out: "l\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\t␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\t ", + out: "ζ\t␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\t␠", }, { // 3809 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v␠", - out: "l\v'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\v‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\t␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\t␠", + out: "ζ\t␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\t‛␠", }, { // 3810 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r ", - out: "l\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\n␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\n ", + out: "ζ\n␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\n␠", }, { // 3811 - mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "l\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r␠", - out: "l\r'T\x1f,θι␍τ␈bηiδ \x1f␔<;[␚S\f\D[\x10\r‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\n␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\n␠", + out: "ζ\n␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\n‛␠", }, { // 3812 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\tz", - out: " \t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\tz", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\v␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\v ", + out: "ζ\v␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\v␠", }, { // 3813 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\tz", - out: "␠\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\tz", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\v␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\v␠", + out: "ζ\v␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\v‛␠", }, { // 3814 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\nz", - out: " \n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\nz", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\r␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\r ", + out: "ζ\r␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\r␠", }, { // 3815 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\nz", - out: "␠\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\nz", + mask: EncodeHash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "ζ\r␁?␈γ\x1cc/ξ/?3\#\x0f5iπ4|5␎>\x7fπ>@\r␠", + out: "ζ\r␁?␈γ\x1cc/ξ/?3\‛#\x0f5iπ4|5␎>\x7fπ>@\r‛␠", }, { // 3816 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\vz", - out: " \v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\vz", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t8", + out: " \t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t8", }, { // 3817 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\vz", - out: "␠\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\vz", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t8", + out: "␠\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t8", }, { // 3818 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\rz", - out: " \r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\rz", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n8", + out: " \n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n8", }, { // 3819 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\rz", - out: "␠\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\rz", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n8", + out: "␠\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n8", }, { // 3820 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\t ", - out: "$\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\t␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v8", + out: " \v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v8", }, { // 3821 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\t␠", - out: "$\t␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\t‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v8", + out: "␠\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v8", }, { // 3822 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\n ", - out: "$\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\n␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r8", + out: " \r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r8", }, { // 3823 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\n␠", - out: "$\n␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\n‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r8", + out: "␠\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r8", }, { // 3824 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\v ", - out: "$\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\v␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t ", + out: "β\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t␠", }, { // 3825 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\v␠", - out: "$\v␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\v‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t␠", + out: "β\t␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\t‛␠", }, { // 3826 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\r ", - out: "$\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\r␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n ", + out: "β\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n␠", }, { // 3827 - mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "$\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\r␠", - out: "$\r␉φ\x04>νεu\x06\x04NUς.ν␜\U~W\x1bl*\3κ'\r‛␠", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n␠", + out: "β\n␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\n‛␠", }, { // 3828 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\t/", - out: " \tβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\t/", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v ", + out: "β\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v␠", }, { // 3829 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\t/", - out: "␠\tβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\t/", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v␠", + out: "β\v␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\v‛␠", }, { // 3830 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\n/", - out: " \nβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\n/", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r ", + out: "β\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r␠", }, { // 3831 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\n/", - out: "␠\nβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\n/", + mask: EncodePercent | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "β\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r␠", + out: "β\r␉"'␈␉ξ?ω\x1a.=6xφ\n[\x11Oκ]*_␗\x06P␄\r‛␠", }, { // 3832 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\v/", - out: " \vβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\v/", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␞", + out: " \t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␞", }, { // 3833 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\v/", - out: "␠\vβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\v/", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␞", + out: "␠\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␞", }, { // 3834 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\r/", - out: " \rβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\r/", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␞", + out: " \n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␞", }, { // 3835 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\r/", - out: "␠\rβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\r/", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␞", + out: "␠\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␞", }, { // 3836 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\tβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\t ", - out: "␐\tβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\t␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␞", + out: " \v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␞", }, { // 3837 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\tβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\t␠", - out: "␐\tβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\t‛␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␞", + out: "␠\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␞", }, { // 3838 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\nβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\n ", - out: "␐\nβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\n␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␞", + out: " \r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␞", }, { // 3839 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\nβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\n␠", - out: "␐\nβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\n‛␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␞", + out: "␠\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␞", }, { // 3840 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\vβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\v ", - out: "␐\vβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\v␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t ", + out: "A\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␠", }, { // 3841 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\vβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\v␠", - out: "␐\vβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\v‛␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t␠", + out: "A\t\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\t‛␠", }, { // 3842 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\rβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\r ", - out: "␐\rβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\r␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n ", + out: "A\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␠", }, { // 3843 - mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␐\rβ8δ=α?MUB␌\x19$\x06␔␀%ξ|>␙aml|\ty\r␠", - out: "␐\rβ8δ=α?MUB␌\x19$\x06␔‛␀%ξ|>␙aml|\ty\r‛␠", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n␠", + out: "A\n\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\n‛␠", }, { // 3844 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t|", - out: " \tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t|", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v ", + out: "A\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␠", }, { // 3845 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t|", - out: "␠\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t|", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v␠", + out: "A\v\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\v‛␠", }, { // 3846 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n|", - out: " \nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n|", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r ", + out: "A\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␠", }, { // 3847 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n|", - out: "␠\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n|", + mask: EncodeBackSlash | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "A\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r␠", + out: "A\r\x0e␘\x12B␃εP##␖WpOζψς\x12/tθh|h␊-␡\r‛␠", }, { // 3848 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v|", - out: " \vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v|", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \tk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\tL", + out: " \tk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\tL", }, { // 3849 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v|", - out: "␠\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v|", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\tk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\tL", + out: "␠\tk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\tL", }, { // 3850 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r|", - out: " \rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r|", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \nk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\nL", + out: " \nk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\nL", }, { // 3851 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r|", - out: "␠\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r|", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\nk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\nL", + out: "␠\nk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\nL", }, { // 3852 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t ", - out: "#\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \vk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\vL", + out: " \vk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\vL", }, { // 3853 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t␠", - out: "#\tANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\t‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\vk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\vL", + out: "␠\vk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\vL", }, { // 3854 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n ", - out: "#\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: " \rk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\rL", + out: " \rk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\rL", }, { // 3855 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n␠", - out: "#\nANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\n‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "␠\rk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\rL", + out: "␠\rk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\rL", }, { // 3856 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v ", - out: "#\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\tk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\t ", + out: "/\tk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\t␠", }, { // 3857 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v␠", - out: "#\vANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\v‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\tk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\t␠", + out: "/\tk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\t‛␠", }, { // 3858 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r ", - out: "#\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\nk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\n ", + out: "/\nk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\n␠", }, { // 3859 - mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "#\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r␠", - out: "#\rANρ\x10\t\x1eTQ\x02M#ο␎|\\e}VχτZ\x03`ν\␐\r‛␠", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\nk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\n␠", + out: "/\nk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\n‛␠", }, { // 3860 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\td", - out: " \t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\td", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\vk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\v ", + out: "/\vk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\v␠", }, { // 3861 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\td", - out: "␠\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\td", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\vk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\v␠", + out: "/\vk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\v‛␠", }, { // 3862 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\nd", - out: " \n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\nd", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\rk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\r ", + out: "/\rk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\r␠", }, { // 3863 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\nd", - out: "␠\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\nd", + mask: EncodeDel | EncodeRightSpace | EncodeLeftCrLfHtVt, + in: "/\rk\r(/η`;]ιB9Z\x00\x1eσ@οβB`␀␊\x16ω␞␍\r␠", + out: "/\rk\r(/η`;]ιB9Z␀\x1eσ@οβB`‛␀␊\x16ω␞␍\r‛␠", }, { // 3864 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\vd", - out: " \v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\vd", + mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, + in: " .:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.γ", + out: " .:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.γ", }, { // 3865 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\vd", - out: "␠\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\vd", + mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, + in: "␠.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.γ", + out: "␠.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.γ", }, { // 3866 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\rd", - out: " \r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\rd", + mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, + in: "*.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄. ", + out: "*.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.␠", }, { // 3867 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\rd", - out: "␠\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\rd", + mask: EncodeZero | EncodeRightSpace | EncodeRightPeriod, + in: "*.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.␠", + out: "*.:εg6DF␁?\x1e@\\\x01"\x16?νχα\x7f"7␑Jε␝␄.‛␠", }, { // 3868 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\t ", - out: "_\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\t␠", + mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, + in: " .Zi%\rq␈ζηb4Eψ#p\v`/'D\x02(`␊α#ρ.τ", + out: " .Zi%\rq␈ζηb4Eψ#p\v`‛/'D\x02(`␊α#ρ.τ", }, { // 3869 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\t␠", - out: "_\t\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\t‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, + in: "␠.Zi%\rq␈ζηb4Eψ#p\v`/'D\x02(`␊α#ρ.τ", + out: "␠.Zi%\rq␈ζηb4Eψ#p\v`‛/'D\x02(`␊α#ρ.τ", }, { // 3870 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\n ", - out: "_\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\n␠", + mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, + in: "%.Zi%\rq␈ζηb4Eψ#p\v`/'D\x02(`␊α#ρ. ", + out: "%.Zi%\rq␈ζηb4Eψ#p\v`‛/'D\x02(`␊α#ρ.␠", }, { // 3871 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\n␠", - out: "_\n\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\n‛␠", + mask: EncodeSlash | EncodeRightSpace | EncodeRightPeriod, + in: "%.Zi%\rq␈ζηb4Eψ#p\v`/'D\x02(`␊α#ρ.␠", + out: "%.Zi%\rq␈ζηb4Eψ#p\v`‛/'D\x02(`␊α#ρ.‛␠", }, { // 3872 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\v ", - out: "_\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\v␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, + in: " .\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.9", + out: " .\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.9", }, { // 3873 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\v␠", - out: "_\v\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\v‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "␠.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.9", + out: "␠.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.9", }, { // 3874 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\r ", - out: "_\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\r␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "␑.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk. ", + out: "␑.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.␠", }, { // 3875 - mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "_\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\r␠", - out: "_\r\u007f␔c␖M4`:\x10\x0e-Gε\fχ]ςχ=/E|␁λ␆6\r‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "␑.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.␠", + out: "␑.\x1e␋?ζ\rζ;ρi4␛;υ?\rν␔1ι␇ak/)dk.‛␠", }, { // 3876 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t&", - out: " \tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t&", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, + in: " .r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␡", + out: " .r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␡", }, { // 3877 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t&", - out: "␠\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t&", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, + in: "␠.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␡", + out: "␠.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␡", }, { // 3878 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n&", - out: " \np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n&", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, + in: "`.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(. ", + out: "`.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␠", }, { // 3879 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n&", - out: "␠\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n&", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightPeriod, + in: "`.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.␠", + out: "`.r\"␓Uψ"αδυ1s␆\rdv@rQ$ruμ␍φ:(.‛␠", }, { // 3880 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v&", - out: " \vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v&", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, + in: " .I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.\b", + out: " .I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.\b", }, { // 3881 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v&", - out: "␠\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v&", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, + in: "␠.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.\b", + out: "␠.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.\b", }, { // 3882 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r&", - out: " \rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r&", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, + in: "␅.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9. ", + out: "␅.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.␠", }, { // 3883 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r&", - out: "␠\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r&", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightPeriod, + in: "␅.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.␠", + out: "␅.I@␊4\x12dto\x1e)␊␖|εοQ\x12*δ␎x\"?Nγ9.‛␠", }, { // 3884 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t ", - out: "␄\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, + in: " .χ]'\nD4/ct['\x14ε;␇\x15eο)P␖χ4χσ␞.r", + out: " .χ]'\nD4/ct‛['\x14ε;␇\x15eο)P␖χ4χσ␞.r", }, { // 3885 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t␠", - out: "␄\tp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\t‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, + in: "␠.χ]'\nD4/ct['\x14ε;␇\x15eο)P␖χ4χσ␞.r", + out: "␠.χ]'\nD4/ct‛['\x14ε;␇\x15eο)P␖χ4χσ␞.r", }, { // 3886 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n ", - out: "␄\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, + in: "\x14.χ]'\nD4/ct['\x14ε;␇\x15eο)P␖χ4χσ␞. ", + out: "\x14.χ]'\nD4/ct‛['\x14ε;␇\x15eο)P␖χ4χσ␞.␠", }, { // 3887 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n␠", - out: "␄\np\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\n‛␠", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightPeriod, + in: "\x14.χ]'\nD4/ct['\x14ε;␇\x15eο)P␖χ4χσ␞.␠", + out: "\x14.χ]'\nD4/ct‛['\x14ε;␇\x15eο)P␖χ4χσ␞.‛␠", }, { // 3888 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v ", - out: "␄\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, + in: " .\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].\x00", + out: " .\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].␀", }, { // 3889 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v␠", - out: "␄\vp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\v‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, + in: "␠.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].\x00", + out: "␠.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].␀", }, { // 3890 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r ", - out: "␄\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, + in: "<.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟]. ", + out: "<.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].␠", }, { // 3891 - mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␄\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r␠", - out: "␄\rp\x02{\x020.\aEp\x04␇\η␃RUhτα[\\nb*σd\r‛␠", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightPeriod, + in: "<.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].␠", + out: "<.\x19mS*|W:S1+>ηθ\x16φκ=␗;%μN␋β␟].‛␠", }, { // 3892 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ty", - out: " \t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ty", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightPeriod, + in: " .M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.!", + out: " .M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.!", }, { // 3893 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ty", - out: "␠\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ty", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightPeriod, + in: "␠.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.!", + out: "␠.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.!", }, { // 3894 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ny", - out: " \n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ny", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightPeriod, + in: "(.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ. ", + out: "(.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.␠", }, { // 3895 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ny", - out: "␠\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ny", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightPeriod, + in: "(.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.␠", + out: "(.M]'σ\x1eN"|$?␍>*Dε|(ψn␂θx␟ζ0υ.‛␠", }, { // 3896 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\vy", - out: " \v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\vy", + mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, + in: " .%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.υ", + out: " .%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.υ", }, { // 3897 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\vy", - out: "␠\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\vy", + mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, + in: "␠.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.υ", + out: "␠.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.υ", }, { // 3898 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ry", - out: " \r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ry", + mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, + in: "1.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR. ", + out: "1.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.␠", }, { // 3899 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ry", - out: "␠\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\ry", + mask: EncodeDollar | EncodeRightSpace | EncodeRightPeriod, + in: "1.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.␠", + out: "1.%\x11\vδ␐\"@z␏π%@1q\x1f~VG␈`ςω␖υ\bR.‛␠", }, { // 3900 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\t ", - out: "t\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\t␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, + in: " .g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.-", + out: " .g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.-", }, { // 3901 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\t␠", - out: "t\t␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\t‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "␠.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.-", + out: "␠.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.-", }, { // 3902 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\n ", - out: "t\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\n␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "τ.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`. ", + out: "τ.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.␠", }, { // 3903 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\n␠", - out: "t\n␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\n‛␠", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightPeriod, + in: "τ.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.␠", + out: "τ.g#;ψ[t␋I6~%$<σ/πσ[\x16`kY}-#`.‛␠", }, { // 3904 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\v ", - out: "t\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\v␠", + mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, + in: " .␖\x16\x17ρκD?h99\x00#E,\t[␍{UHχ:i␈'δ.ψ", + out: " .␖\x16\x17ρκD?h99␀#E,\t[␍{UHχ‛:i␈'δ.ψ", }, { // 3905 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\v␠", - out: "t\v␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\v‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, + in: "␠.␖\x16\x17ρκD?h99\x00#E,\t[␍{UHχ:i␈'δ.ψ", + out: "␠.␖\x16\x17ρκD?h99␀#E,\t[␍{UHχ‛:i␈'δ.ψ", }, { // 3906 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\r ", - out: "t\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\r␠", + mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, + in: "␡.␖\x16\x17ρκD?h99\x00#E,\t[␍{UHχ:i␈'δ. ", + out: "␡.␖\x16\x17ρκD?h99␀#E,\t[␍{UHχ‛:i␈'δ.␠", }, { // 3907 - mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "t\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\r␠", - out: "t\r␏/\x1cι;$#D\x02η##\bσ␒{_?δ\f␇θ5V/e\r‛␠", + mask: EncodeColon | EncodeRightSpace | EncodeRightPeriod, + in: "␡.␖\x16\x17ρκD?h99\x00#E,\t[␍{UHχ:i␈'δ.␠", + out: "␡.␖\x16\x17ρκD?h99␀#E,\t[␍{UHχ‛:i␈'δ.‛␠", }, { // 3908 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t+", - out: " \t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t+", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, + in: " ./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.;", + out: " ./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.;", }, { // 3909 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t+", - out: "␠\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t+", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, + in: "␠./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.;", + out: "␠./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.;", }, { // 3910 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n+", - out: " \n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n+", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, + in: "u./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",. ", + out: "u./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.␠", }, { // 3911 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n+", - out: "␠\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n+", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightPeriod, + in: "u./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.␠", + out: "u./%Io\x1b1χT'\x01s␟ωJ;τα\vB,*η\x12υ",.‛␠", }, { // 3912 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v+", - out: " \v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v+", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, + in: " .␛/␎φ|>!\x00␒\x06\x1fο&\x127␇a␆$οςθ2k,w.^", + out: " .␛/␎φ|>!␀␒\x06\x1fο&\x127␇a␆$οςθ2k,w.^", }, { // 3913 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v+", - out: "␠\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v+", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, + in: "␠.␛/␎φ|>!\x00␒\x06\x1fο&\x127␇a␆$οςθ2k,w.^", + out: "␠.␛/␎φ|>!␀␒\x06\x1fο&\x127␇a␆$οςθ2k,w.^", }, { // 3914 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r+", - out: " \r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r+", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, + in: "%.␛/␎φ|>!\x00␒\x06\x1fο&\x127␇a␆$οςθ2k,w. ", + out: "%.␛/␎φ|>!␀␒\x06\x1fο&\x127␇a␆$οςθ2k,w.␠", }, { // 3915 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r+", - out: "␠\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r+", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightPeriod, + in: "%.␛/␎φ|>!\x00␒\x06\x1fο&\x127␇a␆$οςθ2k,w.␠", + out: "%.␛/␎φ|>!␀␒\x06\x1fο&\x127␇a␆$οςθ2k,w.‛␠", }, { // 3916 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t ", - out: "\n\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t␠", + mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, + in: " .επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.N", + out: " .επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.N", }, { // 3917 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t␠", - out: "\n\t`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\t‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, + in: "␠.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.N", + out: "␠.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.N", }, { // 3918 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n ", - out: "\n\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n␠", + mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, + in: "f.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3. ", + out: "f.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.␠", }, { // 3919 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n␠", - out: "\n\n`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\n‛␠", + mask: EncodePipe | EncodeRightSpace | EncodeRightPeriod, + in: "f.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.␠", + out: "f.επ␛␖σ%\x7fλVu␏3ω\n%\tc/b\x03ν␞W$'3.‛␠", }, { // 3920 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v ", - out: "\n\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v␠", + mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, + in: " .J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.\x14", + out: " .J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.\x14", }, { // 3921 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v␠", - out: "\n\v`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\v‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, + in: "␠.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.\x14", + out: "␠.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.\x14", }, { // 3922 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r ", - out: "\n\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r␠", + mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, + in: "γ.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?. ", + out: "γ.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.␠", }, { // 3923 - mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "\n\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r␠", - out: "\n\r`␎oν\rW␜l\v?ξλd*cT>`πO␊␞\x1f}$π\r‛␠", + mask: EncodeHash | EncodeRightSpace | EncodeRightPeriod, + in: "γ.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.␠", + out: "γ.J|zLj␏B\r␍`␒:>␘1νωh[Yξ\x10θ␊T?.‛␠", }, { // 3924 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\tδ", - out: " \tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\tδ", + mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, + in: " .\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.η", + out: " .\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.η", }, { // 3925 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\tδ", - out: "␠\tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\tδ", + mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, + in: "␠.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.η", + out: "␠.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.η", }, { // 3926 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\nδ", - out: " \nτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\nδ", + mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, + in: "\x16.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb. ", + out: "\x16.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.␠", }, { // 3927 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\nδ", - out: "␠\nτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\nδ", + mask: EncodePercent | EncodeRightSpace | EncodeRightPeriod, + in: "\x16.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.␠", + out: "\x16.\x0eτeTh>θ␕\x17ρD#q\␐κ#+\x12ν*?␇7yb.‛␠", }, { // 3928 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\vδ", - out: " \vτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\vδ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, + in: " .\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.ο", + out: " .\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.ο", }, { // 3929 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\vδ", - out: "␠\vτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\vδ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, + in: "␠.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.ο", + out: "␠.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.ο", }, { // 3930 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\rδ", - out: " \rτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\rδ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, + in: "P.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο. ", + out: "P.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.␠", }, { // 3931 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\rδ", - out: "␠\rτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\rδ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightPeriod, + in: "P.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.␠", + out: "P.\tW*\x17Jμ`L?2m\ne"R[α␅\x18#/uι\x15νο.‛␠", }, { // 3932 - mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, - in: ":\tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\t ", - out: ":\tτ(:zη␑]␎?Yo\x13]x7\n\x01F<␔λ5␐τIσ\t␠", + mask: EncodeCrLf | EncodeRightSpace | EncodeRightPeriod, + in: " .λJhp`γ␊@3*␐ητ"w␄>(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u(θ\x14\x06u:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\t=", + out: " \tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\t=", }, { // 3977 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v␍", - out: "␠\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v‛␍", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\t=", + out: "␠\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\t=", }, { // 3978 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r␍", - out: " \rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r‛␍", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\n=", + out: " \nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\n=", }, { // 3979 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r␍", - out: "␠\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r‛␍", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\n=", + out: "␠\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\n=", }, { // 3980 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\tK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\t ", - out: "6\tK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\t␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\v=", + out: " \vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\v=", }, { // 3981 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\tK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\t␠", - out: "6\tK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\t‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\v=", + out: "␠\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\v=", }, { // 3982 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\nK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\n ", - out: "6\nK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\n␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\r=", + out: " \rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\r=", }, { // 3983 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\nK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\n␠", - out: "6\nK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\n‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\r=", + out: "␠\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\r=", }, { // 3984 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v ", - out: "6\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\t ", + out: "5\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\t␠", }, { // 3985 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v␠", - out: "6\vK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\v‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\t␠", + out: "5\tφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\t‛␠", }, { // 3986 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r ", - out: "6\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\n ", + out: "5\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\n␠", }, { // 3987 - mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "6\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r␠", - out: "6\rK␌C\x11φk\nα`ρπ\x13\fυ␟ck\u007f␈\x1dο<g|xJ\r‛␠", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\n␠", + out: "5\nφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\n‛␠", }, { // 3988 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t(", - out: " \tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t(", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\v ", + out: "5\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\v␠", }, { // 3989 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t(", - out: "␠\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t(", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\v␠", + out: "5\vφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\v‛␠", }, { // 3990 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n(", - out: " \nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n(", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\r ", + out: "5\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\r␠", }, { // 3991 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n(", - out: "␠\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n(", + mask: EncodeSingleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "5\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ␀λ\x1b\r␠", + out: "5\rφι\/%>:5t-<]␊<\x14wQqK\x12,υσ‛␀λ\x1b\r‛␠", }, { // 3992 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v(", - out: " \vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v(", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\tk", + out: " \t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\tk", }, { // 3993 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v(", - out: "␠\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v(", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\tk", + out: "␠\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\tk", }, { // 3994 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: " \rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r(", - out: " \rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r(", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\nk", + out: " \n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\nk", }, { // 3995 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "␠\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r(", - out: "␠\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r(", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\nk", + out: "␠\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\nk", }, { // 3996 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t ", - out: "υ\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\vk", + out: " \v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\vk", }, { // 3997 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t␠", - out: "υ\tosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\t‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\vk", + out: "␠\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\vk", }, { // 3998 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n ", - out: "υ\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\rk", + out: " \r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\rk", }, { // 3999 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n␠", - out: "υ\nosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\n‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\rk", + out: "␠\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\rk", }, { // 4000 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v ", - out: "υ\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\t ", + out: "ι\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\t␠", }, { // 4001 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v␠", - out: "υ\vosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\v‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\t␠", + out: "ι\t\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\t‛␠", }, { // 4002 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r ", - out: "υ\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\n ", + out: "ι\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\n␠", }, { // 4003 - mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, - in: "υ\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r␠", - out: "υ\rosOι2\x06γ␙\x01␂i\x14p'ω`ε)␎\x06\r␚uvψ␆\r‛␠", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\n␠", + out: "ι\n\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\n‛␠", }, { // 4004 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, - in: ". \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ β", - out: ". \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ β", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\v ", + out: "ι\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\v␠", }, { // 4005 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, - in: ". \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ β", - out: ". \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ β", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\v␠", + out: "ι\v\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\v‛␠", }, { // 4006 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, - in: "\x03 \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ .", - out: "\x03 \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ .", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\r ", + out: "ι\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\r␠", }, { // 4007 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, - in: "\x03 \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ .", - out: "\x03 \x0fνp-␚ι\x02␈\x15ι`W4\␅$ω)NqWπ\x1fV1{ ‛.", + mask: EncodeBackQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ι\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\r␠", + out: "ι\r\x1d|1)χl!zι\x03␚\\x11␜N␝λ?\x19δ4j-␞␡\x1e\r‛␠", }, { // 4008 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, - in: ". V␔␗/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ ζ", - out: ". V␔␗‛/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ ζ", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\tε", + out: " \t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\tε", }, { // 4009 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, - in: ". V␔␗/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ ζ", - out: ". V␔␗‛/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ ζ", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\tε", + out: "␠\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\tε", }, { // 4010 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, - in: "η V␔␗/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ .", - out: "η V␔␗‛/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ .", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\nε", + out: " \n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\nε", }, { // 4011 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, - in: "η V␔␗/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ .", - out: "η V␔␗‛/\x02<$κ?!␝λ)ti\nW*@~r[μ5\ζ ‛.", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\nε", + out: "␠\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\nε", }, { // 4012 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ 3", - out: ". |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ 3", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\vε", + out: " \v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\vε", }, { // 4013 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ 3", - out: ". |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ 3", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\vε", + out: "␠\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\vε", }, { // 4014 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "! |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ .", - out: "! |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ .", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\rε", + out: " \r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\rε", }, { // 4015 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "! |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ .", - out: "! |.ζ␋HAζvρ\x17ο%G>Zτ#$tk\x10:$φ␗␊ ‛.", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\rε", + out: "␠\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\rε", }, { // 4016 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 8", - out: ". κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 8", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\t ", + out: "λ\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\t␠", }, { // 4017 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 8", - out: ". κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 8", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\t␠", + out: "λ\t,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\t‛␠", }, { // 4018 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "p κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 .", - out: "p κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 .", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\n ", + out: "λ\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\n␠", }, { // 4019 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "p κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 .", - out: "p κjκ\rρ\aJ\x01GMχ$/␋σS␕\x1e:␉hτ\x1fHl\x19 ‛.", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\n␠", + out: "λ\n,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\n‛␠", }, { // 4020 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, - in: ". ζ'x>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU ψ", - out: ". ζ'x‛>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU ψ", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\v ", + out: "λ\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\v␠", }, { // 4021 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, - in: ". ζ'x>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU ψ", - out: ". ζ'x‛>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU ψ", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\v␠", + out: "λ\v,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\v‛␠", }, { // 4022 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, - in: "γ ζ'x>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU .", - out: "γ ζ'x‛>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU .", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\r ", + out: "λ\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\r␠", }, { // 4023 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, - in: "γ ζ'x>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU .", - out: "γ ζ'x‛>␞6:␏␝ζ\rTξ␃\x0f#OT␄οY\"w\x19dU ‛.", + mask: EncodeLtGt | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\r␠", + out: "λ\r,␑:]σ763f␍␏;cn\x1e?\x0f\x0eb$␒\x03σζ;E\r‛␠", }, { // 4024 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, - in: ". %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω␀q ␚", - out: ". %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω‛␀q ␚", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t)", + out: " \t\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t)", }, { // 4025 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, - in: ". %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω␀q ␚", - out: ". %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω‛␀q ␚", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t)", + out: "␠\t\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t)", }, { // 4026 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, - in: "\x01 %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω␀q .", - out: "\x01 %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω‛␀q .", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n)", + out: " \n\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n)", }, { // 4027 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, - in: "\x01 %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω␀q .", - out: "\x01 %ψq7␖l\x1b_φ␅νDα\f␊\x1a5\nRR\x03zνω‛␀q ‛.", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n)", + out: "␠\n\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n)", }, { // 4028 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, - in: ". μξ`**;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l \x1c", - out: ". μξ`**‛;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l \x1c", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v)", + out: " \v\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v)", }, { // 4029 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, - in: ". μξ`**;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l \x1c", - out: ". μξ`**‛;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l \x1c", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v)", + out: "␠\v\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v)", }, { // 4030 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, - in: "[ μξ`**;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l .", - out: "[ μξ`**‛;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l .", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r)", + out: " \r\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r)", }, { // 4031 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, - in: "[ μξ`**;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l .", - out: "[ μξ`**‛;\uff00=γ^␏;Xvβ␟YQkg'␒␑␇|l ‛.", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r)", + out: "␠\r\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r)", }, { // 4032 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, - in: ". iβ`|/ω␊$L>\x00w\x1eι␋␜␘4dρO-\b?δ] {", - out: ". iβ`|/ω␊$L>␀w\x1eι␋␜␘4dρO-\b?δ] {", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\t\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t ", + out: "%\t\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t␠", }, { // 4033 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, - in: ". iβ`|/ω␊$L>\x00w\x1eι␋␜␘4dρO-\b?δ] {", - out: ". iβ`|/ω␊$L>␀w\x1eι␋␜␘4dρO-\b?δ] {", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\t\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t␠", + out: "%\t\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\t‛␠", }, { // 4034 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, - in: "λ iβ`|/ω␊$L>\x00w\x1eι␋␜␘4dρO-\b?δ] .", - out: "λ iβ`|/ω␊$L>␀w\x1eι␋␜␘4dρO-\b?δ] .", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\n\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n ", + out: "%\n\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n␠", }, { // 4035 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, - in: "λ iβ`|/ω␊$L>\x00w\x1eι␋␜␘4dρO-\b?δ] .", - out: "λ iβ`|/ω␊$L>␀w\x1eι␋␜␘4dρO-\b?δ] ‛.", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\n\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n␠", + out: "%\n\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\n‛␠", }, { // 4036 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD ␚", - out: ". >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD ␚", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\v\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v ", + out: "%\v\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v␠", }, { // 4037 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: ". >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD ␚", - out: ". >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD ␚", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\v\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v␠", + out: "%\v\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\v‛␠", }, { // 4038 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "I >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD .", - out: "I >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD .", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\r\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r ", + out: "%\r\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r␠", }, { // 4039 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, - in: "I >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD .", - out: "I >␜(%\x17αγ␋ρ␖ODvψy\x06␁π\x17Ga]?-πD ‛.", + mask: EncodeSquareBracket | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "%\r\x0ew\x1cr]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r␠", + out: "%\r\x0ew\x1cr‛]\\TιμC@`\x7fς\x04␒␐κ`␁␜6K\x19␘ι\r‛␠", }, { // 4040 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, - in: ". ␒\f/.;\nψγE*"\x06␀#␃<:Ng\x15λ.i7δλ e", - out: ". ␒\f/.;\nψγE*"\x06‛␀#␃<‛:Ng\x15λ.i7δλ e", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\tα", + out: " \t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\tα", }, { // 4041 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, - in: ". ␒\f/.;\nψγE*"\x06␀#␃<:Ng\x15λ.i7δλ e", - out: ". ␒\f/.;\nψγE*"\x06‛␀#␃<‛:Ng\x15λ.i7δλ e", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\tα", + out: "␠\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\tα", }, { // 4042 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, - in: "\x15 ␒\f/.;\nψγE*"\x06␀#␃<:Ng\x15λ.i7δλ .", - out: "\x15 ␒\f/.;\nψγE*"\x06‛␀#␃<‛:Ng\x15λ.i7δλ .", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\nα", + out: " \n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\nα", }, { // 4043 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, - in: "\x15 ␒\f/.;\nψγE*"\x06␀#␃<:Ng\x15λ.i7δλ .", - out: "\x15 ␒\f/.;\nψγE*"\x06‛␀#␃<‛:Ng\x15λ.i7δλ ‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\nα", + out: "␠\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\nα", }, { // 4044 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, - in: ". B/θ␈Wφα1δd#$mr␝πM|␍␀0κ?>\x1e, '", - out: ". B/θ␈Wφα1δd#$mr␝πM|␍‛␀0κ?>\x1e, '", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\vα", + out: " \v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\vα", }, { // 4045 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, - in: ". B/θ␈Wφα1δd#$mr␝πM|␍␀0κ?>\x1e, '", - out: ". B/θ␈Wφα1δd#$mr␝πM|␍‛␀0κ?>\x1e, '", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\vα", + out: "␠\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\vα", }, { // 4046 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, - in: "# B/θ␈Wφα1δd#$mr␝πM|␍␀0κ?>\x1e, .", - out: "# B/θ␈Wφα1δd#$mr␝πM|␍‛␀0κ?>\x1e, .", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\rα", + out: " \r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\rα", }, { // 4047 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, - in: "# B/θ␈Wφα1δd#$mr␝πM|␍␀0κ?>\x1e, .", - out: "# B/θ␈Wφα1δd#$mr␝πM|␍‛␀0κ?>\x1e, ‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\rα", + out: "␠\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\rα", }, { // 4048 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, - in: ". #/\u007fN␒>/*\x059␅λκx+pςV#\"O␜i\tO ζ", - out: ". #/\u007fN␒>/‛*\x059␅λκx+pςV#\"O␜i\tO ζ", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\t ", + out: "d\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\t␠", }, { // 4049 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, - in: ". #/\u007fN␒>/*\x059␅λκx+pςV#\"O␜i\tO ζ", - out: ". #/\u007fN␒>/‛*\x059␅λκx+pςV#\"O␜i\tO ζ", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\t␠", + out: "d\t`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\t‛␠", }, { // 4050 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, - in: "υ #/\u007fN␒>/*\x059␅λκx+pςV#\"O␜i\tO .", - out: "υ #/\u007fN␒>/‛*\x059␅λκx+pςV#\"O␜i\tO .", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\n ", + out: "d\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\n␠", }, { // 4051 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, - in: "υ #/\u007fN␒>/*\x059␅λκx+pςV#\"O␜i\tO .", - out: "υ #/\u007fN␒>/‛*\x059␅λκx+pςV#\"O␜i\tO ‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\n␠", + out: "d\n`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\n‛␠", }, { // 4052 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, - in: ". '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? [", - out: ". '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? [", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\v ", + out: "d\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\v␠", }, { // 4053 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, - in: ". '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? [", - out: ". '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? [", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\v␠", + out: "d\v`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\v‛␠", }, { // 4054 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, - in: "\u007f '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? .", - out: "\u007f '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? .", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\r ", + out: "d\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\r␠", }, { // 4055 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, - in: "\u007f '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? .", - out: "\u007f '{λσ*u*a`):ρu=Kρeη\x03\x1e`␖{Rν? ‛.", + mask: EncodeSemicolon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "d\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\r␠", + out: "d\r`[t\n6\v??οVχ3ηυ␍ι`:\x06X␑9O␆␍$\r‛␠", }, { // 4056 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, - in: ". Ay\x0f␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a δ", - out: ". Ay\x0f‛␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a δ", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\tT", + out: " \t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\tT", }, { // 4057 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, - in: ". Ay\x0f␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a δ", - out: ". Ay\x0f‛␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a δ", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\tT", + out: "␠\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\tT", }, { // 4058 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, - in: "R Ay\x0f␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a .", - out: "R Ay\x0f‛␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a .", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\nT", + out: " \n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\nT", }, { // 4059 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, - in: "R Ay\x0f␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a .", - out: "R Ay\x0f‛␀ρ/"'␂+7␘β\x11rxρt*z)δN\x11ι\x1a ‛.", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\nT", + out: "␠\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\nT", }, { // 4060 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, - in: ". /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV \t", - out: ". /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV \t", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\vT", + out: " \v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\vT", }, { // 4061 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, - in: ". /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV \t", - out: ". /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV \t", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\vT", + out: "␠\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\vT", }, { // 4062 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, - in: "\x01 /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV .", - out: "\x01 /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV .", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\rT", + out: " \r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\rT", }, { // 4063 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, - in: "\x01 /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV .", - out: "\x01 /jι]τ␕ν>P]7ζ`/b@.␔#\x10dν"xτV ‛.", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\rT", + out: "␠\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\rT", }, { // 4064 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, - in: ". π\x00␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G ο", - out: ". π␀␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G ο", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\t ", + out: "t\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\t␠", }, { // 4065 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, - in: ". π\x00␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G ο", - out: ". π␀␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G ο", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\t␠", + out: "t\t$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\t‛␠", }, { // 4066 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, - in: "% π\x00␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G .", - out: "% π␀␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G .", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\n ", + out: "t\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\n␠", }, { // 4067 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, - in: "% π\x00␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G .", - out: "% π␀␜␞φ.W␂'j\x02␎/_ι8EJ[\x10ψS+v*G ‛.", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\n␠", + out: "t\n$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\n‛␠", }, { // 4068 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, - in: ". $#/l␆ρμP:\x00␊Vκ␊\x1d\x00`␕e␑'>qθ\x02σ N", - out: ". $#/l␆ρμP:␀‛␊Vκ‛␊\x1d␀`␕e␑'>qθ\x02σ N", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\v ", + out: "t\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\v␠", }, { // 4069 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, - in: ". $#/l␆ρμP:\x00␊Vκ␊\x1d\x00`␕e␑'>qθ\x02σ N", - out: ". $#/l␆ρμP:␀‛␊Vκ‛␊\x1d␀`␕e␑'>qθ\x02σ N", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\v␠", + out: "t\v$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\v‛␠", }, { // 4070 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, - in: "O $#/l␆ρμP:\x00␊Vκ␊\x1d\x00`␕e␑'>qθ\x02σ .", - out: "O $#/l␆ρμP:␀‛␊Vκ‛␊\x1d␀`␕e␑'>qθ\x02σ .", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\r ", + out: "t\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\r␠", }, { // 4071 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, - in: "O $#/l␆ρμP:\x00␊Vκ␊\x1d\x00`␕e␑'>qθ\x02σ .", - out: "O $#/l␆ρμP:␀‛␊Vκ‛␊\x1d␀`␕e␑'>qθ\x02σ ‛.", + mask: EncodeExclamation | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "t\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\r␠", + out: "t\r$/v]␂nο␓␈Z␆y\x04ηπXEδP(S\x14␓␍ιi\r‛␠", }, { // 4072 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, - in: ". fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, i", - out: ". fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, i", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t]", + out: " \tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t]", }, { // 4073 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, - in: ". fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, i", - out: ". fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, i", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t]", + out: "␠\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t]", }, { // 4074 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, - in: "μ fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, .", - out: "μ fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, .", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n]", + out: " \np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n]", }, { // 4075 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, - in: "μ fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, .", - out: "μ fW%\x18,␅\^υT0hIθ?4\x1bS'ο\x19␅\f#\x0e, ‛.", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n]", + out: "␠\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n]", }, { // 4076 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, - in: ". ?/#\x19:φZ\x18C%<|λ␍␏χ]!;xγλFW>> +", - out: ". ?/#␙:φZ␘C%<|λ‛␍‛␏χ]!;xγλFW>> +", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v]", + out: " \vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v]", }, { // 4077 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, - in: ". ?/#\x19:φZ\x18C%<|λ␍␏χ]!;xγλFW>> +", - out: ". ?/#␙:φZ␘C%<|λ‛␍‛␏χ]!;xγλFW>> +", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v]", + out: "␠\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v]", }, { // 4078 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, - in: "α ?/#\x19:φZ\x18C%<|λ␍␏χ]!;xγλFW>> .", - out: "α ?/#␙:φZ␘C%<|λ‛␍‛␏χ]!;xγλFW>> .", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r]", + out: " \rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r]", }, { // 4079 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, - in: "α ?/#\x19:φZ\x18C%<|λ␍␏χ]!;xγλFW>> .", - out: "α ?/#␙:φZ␘C%<|λ‛␍‛␏χ]!;xγλFW>> ‛.", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r]", + out: "␠\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r]", }, { // 4080 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, - in: "..ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖.Q", - out: "..ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖.Q", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t ", + out: "\v\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t␠", }, { // 4081 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, - in: "..ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖.Q", - out: "‛..ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖.Q", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t␠", + out: "\v\tp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\t‛␠", }, { // 4082 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, - in: "(.ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖..", - out: "(.ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖..", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n ", + out: "\v\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n␠", }, { // 4083 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, - in: "(.ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖..", - out: "(.ζο␙-]Ef\x1e+1$␝β\x02εJ*\x1b`λ|α9>␉␖.‛.", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n␠", + out: "\v\np]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\n‛␠", }, { // 4084 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο.U", - out: "..[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο.U", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v ", + out: "\v\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v␠", }, { // 4085 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο.U", - out: "‛..[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο.U", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v␠", + out: "\v\vp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\v‛␠", }, { // 4086 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "\u007f.[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο..", - out: "\u007f.[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο..", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r ", + out: "\v\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r␠", }, { // 4087 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "\u007f.[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο..", - out: "\u007f.[␚␅"\nGI?\"␉κM'␉|χ:ψ[HX\x1aγθ.ο.‛.", + mask: EncodeDollar | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "\v\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r␠", + out: "\v\rp]\"^%␘ι;δ␅>v\x1eρ`^`;δe(ψ␑Uυ8\r‛␠", }, { // 4088 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?.I", - out: "..!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?.I", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␟", + out: " \tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␟", }, { // 4089 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?.I", - out: "‛..!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?.I", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␟", + out: "␠\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␟", }, { // 4090 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "<.!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?..", - out: "<.!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?..", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␟", + out: " \nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␟", }, { // 4091 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "<.!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?..", - out: "<.!φτφC\r;ψ/yδ␗␊ω\uff00␗,E\x18$$Bo␄\x1f?.‛.", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␟", + out: "␠\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␟", }, { // 4092 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟.X", - out: "..?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟.X", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␟", + out: " \vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␟", }, { // 4093 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟.X", - out: "‛..?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟.X", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␟", + out: "␠\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␟", }, { // 4094 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "`.?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟..", - out: "`.?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟..", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␟", + out: " \rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␟", }, { // 4095 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "`.?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟..", - out: "`.?␄π1\x19&\x16␑ι\x1aT\uff00λ␔\x01ωKS+Y␘wα\vs␟.‛.", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␟", + out: "␠\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␟", }, { // 4096 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, - in: "..\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u.|", - out: "..\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u.|", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t ", + out: "}\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␠", }, { // 4097 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, - in: "..\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u.|", - out: "‛..\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u.|", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t␠", + out: "}\tβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\t‛␠", }, { // 4098 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, - in: "χ.\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u..", - out: "χ.\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u..", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n ", + out: "}\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␠", }, { // 4099 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, - in: "χ.\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u..", - out: "χ.\tχ\n!ατ]?␃␌;ξχQjQ=>;\x18J\b"Z?u.‛.", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n␠", + out: "}\nβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\n‛␠", }, { // 4100 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, - in: "..`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#.ς", - out: "..`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#.ς", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v ", + out: "}\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␠", }, { // 4101 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, - in: "..`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#.ς", - out: "‛..`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#.ς", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v␠", + out: "}\vβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\v‛␠", }, { // 4102 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, - in: "θ.`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#..", - out: "θ.`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#..", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r ", + out: "}\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␠", }, { // 4103 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, - in: "θ.`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#..", - out: "θ.`ρ\rοE?␓6Hζ6Q;␙\x193\x19|λk␜␑F\u007f\\#.‛.", + mask: EncodeDoubleQuote | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "}\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r␠", + out: "}\rβf/[bλ\x02S␃zHν\x1e\x04π\x1dπ␐␙bBX␇Kaj\r‛␠", }, { // 4104 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, - in: "..o%LθBk\x0f]\u007f:␀ψPι`P'ξ\x14+\"jλ\x0ff␐.|", - out: "..o%LθBk\x0f]\u007f:‛␀ψPι`P'ξ\x14+\"jλ\x0ff␐.|", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t/", + out: " \tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t/", }, { // 4105 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, - in: "..o%LθBk\x0f]\u007f:␀ψPι`P'ξ\x14+\"jλ\x0ff␐.|", - out: "‛..o%LθBk\x0f]\u007f:‛␀ψPι`P'ξ\x14+\"jλ\x0ff␐.|", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t/", + out: "␠\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t/", }, { // 4106 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, - in: "o.o%LθBk\x0f]\u007f:␀ψPι`P'ξ\x14+\"jλ\x0ff␐..", - out: "o.o%LθBk\x0f]\u007f:‛␀ψPι`P'ξ\x14+\"jλ\x0ff␐..", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n/", + out: " \nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n/", }, { // 4107 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, - in: "o.o%LθBk\x0f]\u007f:␀ψPι`P'ξ\x14+\"jλ\x0ff␐..", - out: "o.o%LθBk\x0f]\u007f:‛␀ψPι`P'ξ\x14+\"jλ\x0ff␐.‛.", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n/", + out: "␠\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n/", }, { // 4108 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01.c", - out: "..␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01.c", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v/", + out: " \vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v/", }, { // 4109 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01.c", - out: "‛..␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01.c", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v/", + out: "␠\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v/", }, { // 4110 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, - in: "ψ.␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01..", - out: "ψ.␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01..", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r/", + out: " \rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r/", }, { // 4111 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, - in: "ψ.␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01..", - out: "ψ.␗␇V3nW\x18P)[:ρ␚τ\x1a|:κEMσγ/␅2\x01.‛.", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r/", + out: "␠\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r/", }, { // 4112 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$.#", - out: "..$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$.#", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t ", + out: "ν\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t␠", }, { // 4113 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "..$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$.#", - out: "‛..$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$.#", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t␠", + out: "ν\tn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\t‛␠", }, { // 4114 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "\f.$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$..", - out: "\f.$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$..", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n ", + out: "ν\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n␠", }, { // 4115 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, - in: "\f.$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$..", - out: "\f.$οD␊WLαη|7βρ\rw\x18']\.m*z]\x1b\x1b$.‛.", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n␠", + out: "ν\nn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\n‛␠", }, { // 4116 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, - in: "..~x]ς*\fερ.-χw#κ\x04T␏O␀/\x1c␏vCLB.%", - out: "..~x]ς*\fερ.-χw#κ\x04T␏O‛␀/\x1c␏vCLB.%", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v ", + out: "ν\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v␠", }, { // 4117 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, - in: "..~x]ς*\fερ.-χw#κ\x04T␏O␀/\x1c␏vCLB.%", - out: "‛..~x]ς*\fερ.-χw#κ\x04T␏O‛␀/\x1c␏vCLB.%", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v␠", + out: "ν\vn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\v‛␠", }, { // 4118 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, - in: "γ.~x]ς*\fερ.-χw#κ\x04T␏O␀/\x1c␏vCLB..", - out: "γ.~x]ς*\fερ.-χw#κ\x04T␏O‛␀/\x1c␏vCLB..", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r ", + out: "ν\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r␠", }, { // 4119 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, - in: "γ.~x]ς*\fερ.-χw#κ\x04T␏O␀/\x1c␏vCLB..", - out: "γ.~x]ς*\fερ.-χw#κ\x04T␏O‛␀/\x1c␏vCLB.‛.", + mask: EncodeColon | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "ν\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r␠", + out: "ν\rn␟l"#^\\\viψιβο#6C␚z␓\uff00\x13hm_\x13␓\r‛␠", }, { // 4120 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, - in: "..\r`α!?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`.π", - out: "..\r`α!‛?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`.π", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\tψ", + out: " \t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\tψ", }, { // 4121 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, - in: "..\r`α!?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`.π", - out: "‛..\r`α!‛?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`.π", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\tψ", + out: "␠\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\tψ", }, { // 4122 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, - in: "\n.\r`α!?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`..", - out: "\n.\r`α!‛?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`..", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\nψ", + out: " \n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\nψ", }, { // 4123 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, - in: "\n.\r`α!?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`..", - out: "\n.\r`α!‛?\\miZMQ4X6␙\x1c6ψ$'λν␊l*`.‛.", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\nψ", + out: "␠\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\nψ", }, { // 4124 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, - in: "..θf:|TbχxOγ_/\x03\x00?␁\x13:ς␓u`ς'|γ.'", - out: "..θf:|TbχxOγ_/\x03␀?␁\x13:ς␓u`ς'|γ.'", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\vψ", + out: " \v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\vψ", }, { // 4125 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, - in: "..θf:|TbχxOγ_/\x03\x00?␁\x13:ς␓u`ς'|γ.'", - out: "‛..θf:|TbχxOγ_/\x03␀?␁\x13:ς␓u`ς'|γ.'", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\vψ", + out: "␠\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\vψ", }, { // 4126 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, - in: "=.θf:|TbχxOγ_/\x03\x00?␁\x13:ς␓u`ς'|γ..", - out: "=.θf:|TbχxOγ_/\x03␀?␁\x13:ς␓u`ς'|γ..", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\rψ", + out: " \r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\rψ", }, { // 4127 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, - in: "=.θf:|TbχxOγ_/\x03\x00?␁\x13:ς␓u`ς'|γ..", - out: "=.θf:|TbχxOγ_/\x03␀?␁\x13:ς␓u`ς'|γ.‛.", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\rψ", + out: "␠\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\rψ", }, { // 4128 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[.L", - out: "..␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[.L", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\t ", + out: "$\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\t␠", }, { // 4129 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[.L", - out: "‛..␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[.L", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\t␠", + out: "$\t_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\t‛␠", }, { // 4130 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, - in: "\x01.␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[..", - out: "\x01.␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[..", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\n ", + out: "$\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\n␠", }, { // 4131 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, - in: "\x01.␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[..", - out: "\x01.␕\rθM␋\x1dε␔A,$*Fn␘\x0fπζW9␘νH\x18j[.‛.", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\n␠", + out: "$\n_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\n‛␠", }, { // 4132 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ.;", - out: "..␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ.;", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\v ", + out: "$\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\v␠", }, { // 4133 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ.;", - out: "‛..␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ.;", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\v␠", + out: "$\v_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\v‛␠", }, { // 4134 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, - in: "0.␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ..", - out: "0.␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ..", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\r ", + out: "$\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\r␠", }, { // 4135 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, - in: "0.␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ..", - out: "0.␅bηπχ;V␏AJ]*␎'\x1b8ο|␖μX\x03]\x17!τ.‛.", + mask: EncodeQuestion | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "$\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\r␠", + out: "$\r_/&3oθ\x16␍␕\"yω:\x1a+<ι\x03\x0f\x03VF\ξμ\"\r‛␠", }, { // 4136 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, - in: "..v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb.\x03", - out: "..v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb.\x03", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\t/", + out: " \t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\t/", }, { // 4137 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, - in: "..v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb.\x03", - out: "‛..v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb.\x03", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\t/", + out: "␠\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\t/", }, { // 4138 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, - in: "%.v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb..", - out: "‛%.v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb..", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\n/", + out: " \n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\n/", }, { // 4139 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, - in: "%.v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb..", - out: "‛%.v]`cχξβy␃␎\x0emςB␓\rD@n\nz␊>ψσb.‛.", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\n/", + out: "␠\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\n/", }, { // 4140 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..ζ␘\fχ␊V\x1b=>λ\x00Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e.\a", - out: "..ζ␘\fχ␊V\x1b=>λ␀Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e.\a", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\v/", + out: " \v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\v/", }, { // 4141 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "..ζ␘\fχ␊V\x1b=>λ\x00Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e.\a", - out: "‛..ζ␘\fχ␊V\x1b=>λ␀Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e.\a", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\v/", + out: "␠\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\v/", }, { // 4142 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "␙.ζ␘\fχ␊V\x1b=>λ\x00Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e..", - out: "␙.ζ␘\fχ␊V\x1b=>λ␀Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e..", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\r/", + out: " \r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\r/", }, { // 4143 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, - in: "␙.ζ␘\fχ␊V\x1b=>λ\x00Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e..", - out: "␙.ζ␘\fχ␊V\x1b=>λ␀Eγ_"\uff00<\x1aο␜u[␟Vθ\x0e.‛.", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\r/", + out: "␠\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\r/", }, { // 4144 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, - in: "..*␜\x06:|λ␃ H%o\n#δββz9![λ\x1aX\nιG.~", - out: "..*␜\x06:|λ␃ H%o␊#δββz9![λ\x1aX␊ιG.~", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\t ", + out: "7\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\t␠", }, { // 4145 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, - in: "..*␜\x06:|λ␃ H%o\n#δββz9![λ\x1aX\nιG.~", - out: "‛..*␜\x06:|λ␃ H%o␊#δββz9![λ\x1aX␊ιG.~", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\t␠", + out: "7\t␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\t‛␠", }, { // 4146 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, - in: "T.*␜\x06:|λ␃ H%o\n#δββz9![λ\x1aX\nιG..", - out: "T.*␜\x06:|λ␃ H%o␊#δββz9![λ\x1aX␊ιG..", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\n ", + out: "7\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\n␠", }, { // 4147 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, - in: "T.*␜\x06:|λ␃ H%o\n#δββz9![λ\x1aX\nιG..", - out: "T.*␜\x06:|λ␃ H%o␊#δββz9![λ\x1aX␊ιG.‛.", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\n␠", + out: "7\n␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\n‛␠", }, { // 4148 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, - in: "..σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;.υ", - out: "..σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;.υ", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\v ", + out: "7\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\v␠", }, { // 4149 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, - in: "..σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;.υ", - out: "‛..σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;.υ", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\v␠", + out: "7\v␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\v‛␠", }, { // 4150 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, - in: "ν.σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;..", - out: "ν.σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;..", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\r ", + out: "7\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\r␠", }, { // 4151 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, - in: "ν.σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;..", - out: "ν.σ]δ)ip/%\x14$\a<=K\x11ζ*:␉\x01π␎B\x06q;.‛.", + mask: EncodeAsterisk | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "7\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍\x00␡tLg\r\r␠", + out: "7\r␒~.\x1b+5χ\x11␊]π%Hρ_κ3ω`␍␀␡tLg\r\r‛␠", }, { // 4152 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, - in: "..G\":#␕ω␊@τκcλ␅a\x1b[\x02FGυ\v␔\x0eQ\U.#", - out: "..G\":#‛␕ω‛␊@τκcλ‛␅a␛[␂FGυ␋‛␔␎Q\U.#", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\t%", + out: " \t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\t%", }, { // 4153 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, - in: "..G\":#␕ω␊@τκcλ␅a\x1b[\x02FGυ\v␔\x0eQ\U.#", - out: "‛..G\":#‛␕ω‛␊@τκcλ‛␅a␛[␂FGυ␋‛␔␎Q\U.#", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\t%", + out: "␠\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\t%", }, { // 4154 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, - in: "<.G\":#␕ω␊@τκcλ␅a\x1b[\x02FGυ\v␔\x0eQ\U..", - out: "<.G\":#‛␕ω‛␊@τκcλ‛␅a␛[␂FGυ␋‛␔␎Q\U..", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\n%", + out: " \n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\n%", }, { // 4155 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, - in: "<.G\":#␕ω␊@τκcλ␅a\x1b[\x02FGυ\v␔\x0eQ\U..", - out: "<.G\":#‛␕ω‛␊@τκcλ‛␅a␛[␂FGυ␋‛␔␎Q\U.‛.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\n%", + out: "␠\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\n%", }, { // 4156 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, - in: ".~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~␄", - out: ".~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~␄", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\v%", + out: " \v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\v%", }, { // 4157 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, - in: ".~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~␄", - out: ".~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~␄", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\v%", + out: "␠\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\v%", }, { // 4158 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, - in: "\x02~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~.", - out: "\x02~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\r%", + out: " \r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\r%", }, { // 4159 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, - in: "\x02~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~.", - out: "\x02~/m\x17\x0eo}/\n␟δε$!W{dκ[PQBφεψ=␐~‛.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\r%", + out: "␠\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\r%", }, { // 4160 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~ψ", - out: ".~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~ψ", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\t ", + out: "λ\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\t␠", }, { // 4161 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~ψ", - out: ".~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~ψ", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\t␠", + out: "λ\t βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\t‛␠", }, { // 4162 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, - in: "(~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~.", - out: "(~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\n ", + out: "λ\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\n␠", }, { // 4163 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, - in: "(~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~.", - out: "(~^q4\x1eς␛e2ξf.␉\x17ζ|␐λ;\a\x03m\x1dj␃␇␏~‛.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\n␠", + out: "λ\n βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\n‛␠", }, { // 4164 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~A", - out: ".~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~A", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\v ", + out: "λ\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\v␠", }, { // 4165 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~A", - out: ".~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~A", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\v␠", + out: "λ\v βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\v‛␠", }, { // 4166 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "␀~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~.", - out: "‛␀~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\r ", + out: "λ\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\r␠", }, { // 4167 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "␀~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~.", - out: "‛␀~Kκ</υ/\"ακ␗^;3χs\x1f\x16\x10#[␟␋\x11 "ξ~‛.", + mask: EncodePipe | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<|␇\x18␚\r␠", + out: "λ\r βmC␃f\rIν␡\x0f)\uff00\x15\rζ-}$`χ<‛|␇\x18␚\r‛␠", }, { // 4168 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~\f`:\I`>ς?␟v]\x1eη=;^W␀|?dYχ$/~λ", - out: ".~\f`:\I`>ς?␟v]\x1eη=;^W‛␀|?dYχ$/~λ", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t!", + out: " \t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t!", }, { // 4169 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~\f`:\I`>ς?␟v]\x1eη=;^W␀|?dYχ$/~λ", - out: ".~\f`:\I`>ς?␟v]\x1eη=;^W‛␀|?dYχ$/~λ", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t!", + out: "␠\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t!", }, { // 4170 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "c~\f`:\I`>ς?␟v]\x1eη=;^W␀|?dYχ$/~.", - out: "c~\f`:\I`>ς?␟v]\x1eη=;^W‛␀|?dYχ$/~.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n!", + out: " \n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n!", }, { // 4171 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "c~\f`:\I`>ς?␟v]\x1eη=;^W␀|?dYχ$/~.", - out: "c~\f`:\I`>ς?␟v]\x1eη=;^W‛␀|?dYχ$/~‛.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n!", + out: "␠\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n!", }, { // 4172 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftTilde, - in: ".~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~␃", - out: ".~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~␃", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v!", + out: " \v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v!", }, { // 4173 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftTilde, - in: ".~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~␃", - out: ".~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~␃", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v!", + out: "␠\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v!", }, { // 4174 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftTilde, - in: "υ~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~.", - out: "υ~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r!", + out: " \r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r!", }, { // 4175 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftTilde, - in: "υ~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~.", - out: "υ~`␂?:Pδ|\x1bμ8k[(\x1c\u007f\x02␗m=zυγ%ε=:~‛.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r!", + out: "␠\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r!", }, { // 4176 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftTilde, - in: ".~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~\x15", - out: ".~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~\x15", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t ", + out: "'\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t␠", }, { // 4177 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftTilde, - in: ".~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~\x15", - out: ".~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~\x15", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t␠", + out: "'\t`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\t‛␠", }, { // 4178 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftTilde, - in: "!~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~.", - out: "!~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n ", + out: "'\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n␠", }, { // 4179 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftTilde, - in: "!~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~.", - out: "!~ρ␏␓|L\OW}%\x05␗κ␌yλ<`;\x1eη$ζ#&\x06~‛.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n␠", + out: "'\n`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\n‛␠", }, { // 4180 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftTilde, - in: ".~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~J", - out: ".~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~J", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v ", + out: "'\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v␠", }, { // 4181 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftTilde, - in: ".~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~J", - out: ".~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~J", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v␠", + out: "'\v`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\v‛␠", }, { // 4182 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftTilde, - in: "\x0f~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~.", - out: "\x0f~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r ", + out: "'\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r␠", }, { // 4183 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftTilde, - in: "\x0f~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~.", - out: "\x0f~(χyς#λ␗\x0eeU␖ξT9ε␊o&␎\x02\x0e@o<λq~‛.", + mask: EncodeHash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "'\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r␠", + out: "'\r`<<#\aJ\x16Cσcκχfz#3Aλx␅␄\"υdE\r‛␠", }, { // 4184 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~\x12", - out: ".~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~\x12", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t:", + out: " \t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t:", }, { // 4185 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~\x12", - out: ".~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~\x12", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t:", + out: "␠\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t:", }, { // 4186 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftTilde, - in: "c~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~.", - out: "c~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n:", + out: " \n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n:", }, { // 4187 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftTilde, - in: "c~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~.", - out: "c~␕h␄␚γfzI/πmV&d_/@\x17/χκ\x10\u007f]ξ#~‛.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n:", + out: "␠\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n:", }, { // 4188 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~#", - out: ".~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~#", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v:", + out: " \v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v:", }, { // 4189 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: ".~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~#", - out: ".~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~#", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v:", + out: "␠\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v:", }, { // 4190 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "\f~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~.", - out: "\f~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r:", + out: " \r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r:", }, { // 4191 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftTilde, - in: "\f~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~.", - out: "\f~!γq\x16]`$␍g\b~␅γ\x1eY␑βγ*␐=g␆M$μ~‛.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r:", + out: "␠\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r:", }, { // 4192 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~␍", - out: ".~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~␍", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t ", + out: "x\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t␠", }, { // 4193 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~␍", - out: ".~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~␍", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t␠", + out: "x\t\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\t‛␠", }, { // 4194 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftTilde, - in: "Z~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~.", - out: "Z~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n ", + out: "x\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n␠", }, { // 4195 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftTilde, - in: "Z~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~.", - out: "Z~␗q*θο2V\"7λ␍χ␅/`ααCq\f\x1dy>#g(~‛.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n␠", + out: "x\n\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\n‛␠", }, { // 4196 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftTilde, - in: ".~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~y", - out: ".~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~y", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v ", + out: "x\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v␠", }, { // 4197 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftTilde, - in: ".~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~y", - out: ".~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~y", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v␠", + out: "x\v\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\v‛␠", }, { // 4198 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftTilde, - in: "/~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~.", - out: "/~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r ", + out: "x\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r␠", }, { // 4199 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftTilde, - in: "/~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~.", - out: "/~[\u007f<nrA␇<#ς␏\\␝γυ\vj>␋hοωU\\`␗~‛.", + mask: EncodePercent | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "x\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r␠", + out: "x\r\x1dM\n9\x1b␊:\x05␊{?␘κφ~␑kQ%Jγτ7δ␋\x03\r‛␠", }, { // 4200 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftTilde, - in: ".~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇*Iδ\r~<", - out: ".~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇‛*Iδ\r~<", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t?", + out: " \t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t?", }, { // 4201 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftTilde, - in: ".~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇*Iδ\r~<", - out: ".~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇‛*Iδ\r~<", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t?", + out: "␠\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t?", }, { // 4202 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftTilde, - in: "␃~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇*Iδ\r~.", - out: "␃~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇‛*Iδ\r~.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n?", + out: " \n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n?", }, { // 4203 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftTilde, - in: "␃~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇*Iδ\r~.", - out: "␃~γ\a␅~s\x1e␝0rτ␏8\x10&+υ␝UqR\r␇‛*Iδ\r~‛.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n?", + out: "␠\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n?", }, { // 4204 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, - in: ".~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n␀~B", - out: ".~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n‛␀~B", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v?", + out: " \v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v?", }, { // 4205 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, - in: ".~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n␀~B", - out: ".~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n‛␀~B", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v?", + out: "␠\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v?", }, { // 4206 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, - in: "O~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n␀~.", - out: "O~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n‛␀~.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r?", + out: " \r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r?", }, { // 4207 - mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, - in: "O~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n␀~.", - out: "O~{`τ␒Hγ1σ␁ξυoι3\x04␔v\x04\x17\x19U␊\vo\n‛␀~‛.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r?", + out: "␠\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r?", }, { // 4208 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~C", - out: ".~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~C", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t ", + out: "W\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t␠", }, { // 4209 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~C", - out: ".~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~C", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t␠", + out: "W\t\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\t‛␠", }, { // 4210 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, - in: "τ~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~.", - out: "τ~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n ", + out: "W\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n␠", }, { // 4211 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, - in: "τ~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~.", - out: "τ~␎␆<uδMn␂'ς\r␈V\x1f?z[\x10|N+v'␎\x1aθ~‛.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n␠", + out: "W\n\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\n‛␠", }, { // 4212 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, - in: ".~\t␐`%lws&>\x12␍/\x1e\x01$\x18%ξυ>χjO␑if~χ", - out: ".~\t␐`%lws&>\x12␍/\x1e\x01$\x18‛%ξυ>χjO␑if~χ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v ", + out: "W\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v␠", }, { // 4213 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, - in: ".~\t␐`%lws&>\x12␍/\x1e\x01$\x18%ξυ>χjO␑if~χ", - out: ".~\t␐`%lws&>\x12␍/\x1e\x01$\x18‛%ξυ>χjO␑if~χ", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v␠", + out: "W\v\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\v‛␠", }, { // 4214 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, - in: "β~\t␐`%lws&>\x12␍/\x1e\x01$\x18%ξυ>χjO␑if~.", - out: "β~\t␐`%lws&>\x12␍/\x1e\x01$\x18‛%ξυ>χjO␑if~.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r ", + out: "W\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r␠", }, { // 4215 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, - in: "β~\t␐`%lws&>\x12␍/\x1e\x01$\x18%ξυ>χjO␑if~.", - out: "β~\t␐`%lws&>\x12␍/\x1e\x01$\x18‛%ξυ>χjO␑if~‛.", + mask: EncodeBackSlash | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "W\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r␠", + out: "W\r\x03\r␌Rγ"νeχ'β\x1b;πj'=ς\x1c|Y␚␐7␘␁\r‛␠", }, { // 4216 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~:", - out: ".~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~:", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\t]", + out: " \tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\t]", }, { // 4217 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, - in: ".~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~:", - out: ".~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~:", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\t]", + out: "␠\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\t]", }, { // 4218 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, - in: "ψ~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~.", - out: "ψ~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\n]", + out: " \nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\n]", }, { // 4219 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, - in: "ψ~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~.", - out: "ψ~S%\x12χτmS?^␊V\x01zηυ[rwζ\"*␄,~␛"~‛.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\n]", + out: "␠\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\n]", }, { // 4220 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, - in: ".~MψηQσ8␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~$", - out: ".~MψηQσ8‛␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~$", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\v]", + out: " \vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\v]", }, { // 4221 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, - in: ".~MψηQσ8␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~$", - out: ".~MψηQσ8‛␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~$", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\v]", + out: "␠\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\v]", }, { // 4222 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, - in: "%~MψηQσ8␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~.", - out: "%~MψηQσ8‛␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: " \rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\r]", + out: " \rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\r]", }, { // 4223 - mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, - in: "%~MψηQσ8␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~.", - out: "%~MψηQσ8‛␍δξm1\a{␃C\">χ~\x1a*\x10␚\t\\%~‛.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "␠\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\r]", + out: "␠\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\r]", }, { // 4224 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, - in: ".~,\u007fυ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~$", - out: ".~,␡υ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~$", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\t ", + out: "λ\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\t␠", }, { // 4225 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, - in: ".~,\u007fυ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~$", - out: ".~,␡υ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~$", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\t␠", + out: "λ\tοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\t‛␠", }, { // 4226 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, - in: "g~,\u007fυ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~.", - out: "g~,␡υ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\n ", + out: "λ\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\n␠", }, { // 4227 - mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, - in: "g~,\u007fυ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~.", - out: "g~,␡υ:2ψmρτ␙\x01|[`λ"+␖lυ\x14A=k\\#~‛.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\n␠", + out: "λ\nοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\n‛␠", }, { // 4228 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, - in: ".~hψcσ,;φ@kμ:/␞␉\ns?μ#\/\b$N't~R", - out: ".~hψcσ,;φ@kμ:/‛␞‛␉␊s?μ#\/␈$N't~R", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\v ", + out: "λ\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\v␠", }, { // 4229 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, - in: ".~hψcσ,;φ@kμ:/␞␉\ns?μ#\/\b$N't~R", - out: ".~hψcσ,;φ@kμ:/‛␞‛␉␊s?μ#\/␈$N't~R", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\v␠", + out: "λ\vοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\v‛␠", }, { // 4230 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, - in: "/~hψcσ,;φ@kμ:/␞␉\ns?μ#\/\b$N't~.", - out: "/~hψcσ,;φ@kμ:/‛␞‛␉␊s?μ#\/␈$N't~.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\r ", + out: "λ\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\r␠", }, { // 4231 - mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, - in: "/~hψcσ,;φ@kμ:/␞␉\ns?μ#\/\b$N't~.", - out: "/~hψcσ,;φ@kμ:/‛␞‛␉␊s?μ#\/␈$N't~‛.", + mask: EncodeDel | EncodeRightSpace | EncodeRightCrLfHtVt, + in: "λ\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>␡D\r␠", + out: "λ\rοβ\x1af[*\x1cGdN␑␞κ%ν)H~␖\x06θ/g>‛␡D\r‛␠", }, { // 4232 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t\r", - out: ".\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t\r", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ O", + out: ". ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ O", }, { // 4233 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t\r", - out: ".\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t\r", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ O", + out: ". ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ O", }, { // 4234 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n\r", - out: ".\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n\r", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, + in: "\r ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ .", + out: "\r ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ .", }, { // 4235 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n\r", - out: ".\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n\r", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftSpace, + in: "\r ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ .", + out: "\r ␆w$\x7fMο!]␓/?␔ψ\nxnθ␘@Xο␅\nμoτ ‛.", }, { // 4236 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v\r", - out: ".\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v\r", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O E", + out: ". ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O E", }, { // 4237 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v\r", - out: ".\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v\r", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O E", + out: ". ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O E", }, { // 4238 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r\r", - out: ".\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r\r", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, + in: "< ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O .", + out: "< ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O .", }, { // 4239 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r\r", - out: ".\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r\r", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftSpace, + in: "< ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O .", + out: "< ␡ζη[\n␙BR␌R<γMλ\x7f?ν\x0e␛Fe,πF\x05O ‛.", }, { // 4240 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t.", - out: "a\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". σ\r>E\a␖φ_κ_+1'O␂␜?XηW\x13Gρ;␍J \n", + out: ". σ\r>E\a␖φ_κ_+1‛'O␂␜?XηW\x13Gρ;␍J \n", }, { // 4241 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t.", - out: "a\tυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\t‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". σ\r>E\a␖φ_κ_+1'O␂␜?XηW\x13Gρ;␍J \n", + out: ". σ\r>E\a␖φ_κ_+1‛'O␂␜?XηW\x13Gρ;␍J \n", }, { // 4242 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n.", - out: "a\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "␑ σ\r>E\a␖φ_κ_+1'O␂␜?XηW\x13Gρ;␍J .", + out: "␑ σ\r>E\a␖φ_κ_+1‛'O␂␜?XηW\x13Gρ;␍J .", }, { // 4243 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n.", - out: "a\nυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\n‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "␑ σ\r>E\a␖φ_κ_+1'O␂␜?XηW\x13Gρ;␍J .", + out: "␑ σ\r>E\a␖φ_κ_+1‛'O␂␜?XηW\x13Gρ;␍J ‛.", }, { // 4244 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v.", - out: "a\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". δb>ρτ|"]θC␀B)\x13\x1aδζp6 \x0f\vW<!\x7f A", + out: ". δb>ρτ|"]θC‛␀B)\x13\x1aδζp6 \x0f\vW<!\x7f A", }, { // 4245 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v.", - out: "a\vυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\v‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". δb>ρτ|"]θC␀B)\x13\x1aδζp6 \x0f\vW<!\x7f A", + out: ". δb>ρτ|"]θC‛␀B)\x13\x1aδζp6 \x0f\vW<!\x7f A", }, { // 4246 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r.", - out: "a\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "\x01 δb>ρτ|"]θC␀B)\x13\x1aδζp6 \x0f\vW<!\x7f .", + out: "\x01 δb>ρτ|"]θC‛␀B)\x13\x1aδζp6 \x0f\vW<!\x7f .", }, { // 4247 - mask: EncodeZero | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "a\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r.", - out: "a\rυθz>␚uψ#;θ\x14\x1euQ\rδ␡Kψa␕ieR␙[\r‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "\x01 δb>ρτ|"]θC␀B)\x13\x1aδζp6 \x0f\vW<!\x7f .", + out: "\x01 δb>ρτ|"]θC‛␀B)\x13\x1aδζp6 \x0f\vW<!\x7f ‛.", }, { // 4248 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t␞", - out: ".\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t␞", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, + in: ". μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς L", + out: ". μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς L", }, { // 4249 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t␞", - out: ".\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t␞", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, + in: ". μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς L", + out: ". μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς L", }, { // 4250 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n␞", - out: ".\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n␞", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, + in: "\x13 μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς .", + out: "\x13 μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς .", }, { // 4251 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n␞", - out: ".\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n␞", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftSpace, + in: "\x13 μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς .", + out: "\x13 μ8πυy␊3gw/␝\x10␞a[λ␙λ]!/u4\bsς ‛.", }, { // 4252 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v␞", - out: ".\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v␞", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, + in: ". 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* o", + out: ". 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* o", }, { // 4253 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v␞", - out: ".\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v␞", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, + in: ". 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* o", + out: ". 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* o", }, { // 4254 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r␞", - out: ".\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r␞", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, + in: "ε 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* .", + out: "ε 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* .", }, { // 4255 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r␞", - out: ".\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r␞", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftSpace, + in: "ε 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* .", + out: "ε 'ω]␊'␎\x16FBC/nρχ\x15νE␎\\Hφ|F6␎* ‛.", }, { // 4256 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t.", - out: "␛\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␔␜π/-}];2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ J", + out: ". ␔␜π/-}]‛;2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ J", }, { // 4257 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t.", - out: "␛\t␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\t‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␔␜π/-}];2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ J", + out: ". ␔␜π/-}]‛;2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ J", }, { // 4258 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n.", - out: "␛\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, + in: "\r ␔␜π/-}];2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ .", + out: "\r ␔␜π/-}]‛;2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ .", }, { // 4259 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n.", - out: "␛\n␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\n‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftSpace, + in: "\r ␔␜π/-}];2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ .", + out: "\r ␔␜π/-}]‛;2Dβ\x7f<}υξ\bQ2;z$e␉␍ξ ‛.", }, { // 4260 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v.", - out: "␛\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftSpace, + in: ". `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z @", + out: ". `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z @", }, { // 4261 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v.", - out: "␛\v␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\v‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftSpace, + in: ". `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z @", + out: ". `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z @", }, { // 4262 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r.", - out: "␛\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftSpace, + in: "\x18 `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z .", + out: "\x18 `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z .", }, { // 4263 - mask: EncodeSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r.", - out: "␛\r␌␇πu␛-tσzyyε\x14␎[Lω\vη$*\x141\\δ6\r‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftSpace, + in: "\x18 `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z .", + out: "\x18 `[υζ␁δ^ο␎\r@:\"κ␡@␜␚%V0[6␗*Z ‛.", }, { // 4264 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t?", - out: ".\tδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t?", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, + in: ". L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! ^", + out: ". L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! ^", }, { // 4265 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t?", - out: ".\tδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t?", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, + in: ". L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! ^", + out: ". L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! ^", }, { // 4266 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n?", - out: ".\nδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n?", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, + in: "\x1e L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! .", + out: "\x1e L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! .", }, { // 4267 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n?", - out: ".\nδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n?", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftSpace, + in: "\x1e L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! .", + out: "\x1e L;ς*k%?'Uσr;Kw(\bε\\␇fι␟'τ2! ‛.", }, { // 4268 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v?", - out: ".\vδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v?", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". ]\x11 Kμ!ρr\tx\x05λ|;"ρ3ρφ\x16zu%␁G& \t", + out: ". ]\x11 Kμ!ρr\tx\x05λ|;‛"ρ3ρφ\x16zu%␁G& \t", }, { // 4269 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v?", - out: ".\vδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v?", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: ". ]\x11 Kμ!ρr\tx\x05λ|;"ρ3ρφ\x16zu%␁G& \t", + out: ". ]\x11 Kμ!ρr\tx\x05λ|;‛"ρ3ρφ\x16zu%␁G& \t", }, { // 4270 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r?", - out: ".\rδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r?", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "\ ]\x11 Kμ!ρr\tx\x05λ|;"ρ3ρφ\x16zu%␁G& .", + out: "\ ]\x11 Kμ!ρr\tx\x05λ|;‛"ρ3ρφ\x16zu%␁G& .", }, { // 4271 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r?", - out: ".\rδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r?", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftSpace, + in: "\ ]\x11 Kμ!ρr\tx\x05λ|;"ρ3ρφ\x16zu%␁G& .", + out: "\ ]\x11 Kμ!ρr\tx\x05λ|;‛"ρ3ρφ\x16zu%␁G& ‛.", }, { // 4272 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\tδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t.", - out: "\uff00\tδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, + in: ". δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| \\", + out: ". δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| \\", }, { // 4273 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\tδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t.", - out: "\uff00\tδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\t‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, + in: ". δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| \\", + out: ". δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| \\", }, { // 4274 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\nδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n.", - out: "\uff00\nδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, + in: "` δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| .", + out: "` δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| .", }, { // 4275 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\nδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n.", - out: "\uff00\nδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\n‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftSpace, + in: "` δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| .", + out: "` δψ\v␁ι?%ρf,?*M␂{`θK'c}}q\n\x17| ‛.", }, { // 4276 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\vδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v.", - out: "\uff00\vδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, + in: ". :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` \x17", + out: ". :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` \x17", }, { // 4277 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\vδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v.", - out: "\uff00\vδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\v‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, + in: ". :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` \x17", + out: ". :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` \x17", }, { // 4278 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\rδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r.", - out: "\uff00\rδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, + in: "σ :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` .", + out: "σ :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` .", }, { // 4279 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\uff00\rδ\n\x00k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r.", - out: "\uff00\rδ\n␀k<η␔m8ε\x04X.σCZ6ξ#␉\x04=&ξ␊;\r‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftSpace, + in: "σ :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` .", + out: "σ :Tm:␎!M\x17/!κ␝\:β\x01π\voTνF./ε` ‛.", }, { // 4280 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\tς", - out: ".\t\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\tς", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␃πSh!\b}\x00U>␅\x1c␗βδT#oR\x7fυK`ε>D P", + out: ". ␃πSh!\b}␀U>␅\x1c␗βδT#oR\x7fυK`ε>D P", }, { // 4281 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\tς", - out: ".\t\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\tς", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␃πSh!\b}\x00U>␅\x1c␗βδT#oR\x7fυK`ε>D P", + out: ". ␃πSh!\b}␀U>␅\x1c␗βδT#oR\x7fυK`ε>D P", }, { // 4282 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\nς", - out: ".\n\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\nς", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, + in: "φ ␃πSh!\b}\x00U>␅\x1c␗βδT#oR\x7fυK`ε>D .", + out: "φ ␃πSh!\b}␀U>␅\x1c␗βδT#oR\x7fυK`ε>D .", }, { // 4283 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\nς", - out: ".\n\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\nς", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftSpace, + in: "φ ␃πSh!\b}\x00U>␅\x1c␗βδT#oR\x7fυK`ε>D .", + out: "φ ␃πSh!\b}␀U>␅\x1c␗βδT#oR\x7fυK`ε>D ‛.", }, { // 4284 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\vς", - out: ".\v\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\vς", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, + in: ". ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs ς", + out: ". ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs ς", }, { // 4285 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\vς", - out: ".\v\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\vς", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, + in: ". ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs ς", + out: ". ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs ς", }, { // 4286 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\rς", - out: ".\r\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\rς", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, + in: "> ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs .", + out: "> ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs .", }, { // 4287 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\rς", - out: ".\r\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\rς", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftSpace, + in: "> ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs .", + out: "> ς2\r␓Z[x\x0e\"\fκe\x7fd6_η␙%χO/1^μs ‛.", }, { // 4288 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\t\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\t.", - out: "m\t\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\t.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, + in: ". θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b ␅", + out: ". θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b ␅", }, { // 4289 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\t\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\t.", - out: "m\t\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\t‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, + in: ". θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b ␅", + out: ". θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b ␅", }, { // 4290 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\n\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\n.", - out: "m\n\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\n.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, + in: "g θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b .", + out: "g θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b .", }, { // 4291 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\n\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\n.", - out: "m\n\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\n‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftSpace, + in: "g θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b .", + out: "g θo/<\x06[μ|ε$Pp_'\x1b[␜2m.;\x16\aρδ\x1b ‛.", }, { // 4292 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\v\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\v.", - out: "m\v\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\v.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, + in: ". δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% ζ", + out: ". δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% ζ", }, { // 4293 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\v\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\v.", - out: "m\v\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\v‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, + in: ". δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% ζ", + out: ". δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% ζ", }, { // 4294 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\r\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\r.", - out: "m\r\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\r.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, + in: ") δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% .", + out: ") δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% .", }, { // 4295 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "m\r\x118θ$[`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\r.", - out: "m\r\x118θ$[‛`Jηα@:*Pςυ␘T+/␕S]%?\x1b/\r‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftSpace, + in: ") δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% .", + out: ") δδ7'\x01[2vM␍␂Nπmo\x1e#␗Biμ:\x10\x06␗% ‛.", }, { // 4296 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t`", - out: ".\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t`", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> φ", + out: ". ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> φ", }, { // 4297 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t`", - out: ".\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t`", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> φ", + out: ". ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> φ", }, { // 4298 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n`", - out: ".\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n`", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, + in: "\x1e ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> .", + out: "\x1e ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> .", }, { // 4299 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n`", - out: ".\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n`", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftSpace, + in: "\x1e ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> .", + out: "\x1e ␋\r+9ξ<␂χ␋ν'[Oo␘8φθ.Vv#fgK> ‛.", }, { // 4300 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v`", - out: ".\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v`", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> D", + out: ". ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> D", }, { // 4301 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v`", - out: ".\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v`", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> D", + out: ". ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> D", }, { // 4302 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r`", - out: ".\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r`", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, + in: "σ ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> .", + out: "σ ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> .", }, { // 4303 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r`", - out: ".\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r`", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftSpace, + in: "σ ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> .", + out: "σ ␑\x19␇\x031]κε␆|ε*\x1bε:Mt;ρ␅,/␖E`> ‛.", }, { // 4304 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t.", - out: "\b\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β \x0e", + out: ". ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β \x0e", }, { // 4305 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t.", - out: "\b\tuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\t‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, + in: ". ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β \x0e", + out: ". ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β \x0e", }, { // 4306 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n.", - out: "\b\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, + in: "O ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β .", + out: "O ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β .", }, { // 4307 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n.", - out: "\b\nuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\n‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftSpace, + in: "O ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β .", + out: "O ␃<θ~\x0en␓4\x1f<|\x1eψiQκc]sσ<"πZ]β ‛.", }, { // 4308 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v.", - out: "\b\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, + in: ". ο,πt#Eo\x01π!β5\x16\x17\x0e␒/:7t\x11ηaBσ* ^", + out: ". ο,πt#Eo␁π!β5␖␗␎‛␒/:7t␑ηaBσ* ^", }, { // 4309 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v.", - out: "\b\vuς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\v‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, + in: ". ο,πt#Eo\x01π!β5\x16\x17\x0e␒/:7t\x11ηaBσ* ^", + out: ". ο,πt#Eo␁π!β5␖␗␎‛␒/:7t␑ηaBσ* ^", }, { // 4310 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r.", - out: "\b\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, + in: "* ο,πt#Eo\x01π!β5\x16\x17\x0e␒/:7t\x11ηaBσ* .", + out: "* ο,πt#Eo␁π!β5␖␗␎‛␒/:7t␑ηaBσ* .", }, { // 4311 - mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\b\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r.", - out: "\b\ruς␐COθυαND\x17?␓␃/7\\\x0fT[]γ\uff00\tλe\r‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftSpace, + in: "* ο,πt#Eo\x01π!β5\x16\x17\x0e␒/:7t\x11ηaBσ* .", + out: "* ο,πt#Eo␁π!β5␖␗␎‛␒/:7t␑ηaBσ* ‛.", }, { // 4312 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\tκ", - out: ".\t␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\tκ", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, + in: "..τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[.υ", + out: "..τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[.υ", }, { // 4313 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\tκ", - out: ".\t␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\tκ", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, + in: "..τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[.υ", + out: "‛..τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[.υ", }, { // 4314 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\nκ", - out: ".\n␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\nκ", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, + in: "␍.τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[..", + out: "␍.τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[..", }, { // 4315 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\nκ", - out: ".\n␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\nκ", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftPeriod, + in: "␍.τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[..", + out: "␍.τ$␒\x14␞8π&π\"H?gh'8μεt%n␎/;s[.‛.", }, { // 4316 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\vκ", - out: ".\v␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\vκ", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␖//ε\x10μ?\bν\brπ\aM␓.␀qfJ,+γ>@ζ.g", + out: "..␖‛/‛/ε\x10μ?\bν\brπ\aM␓.‛␀qfJ,+γ>@ζ.g", }, { // 4317 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\vκ", - out: ".\v␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\vκ", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␖//ε\x10μ?\bν\brπ\aM␓.␀qfJ,+γ>@ζ.g", + out: "‛..␖‛/‛/ε\x10μ?\bν\brπ\aM␓.‛␀qfJ,+γ>@ζ.g", }, { // 4318 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\rκ", - out: ".\r␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\rκ", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "v.␖//ε\x10μ?\bν\brπ\aM␓.␀qfJ,+γ>@ζ..", + out: "v.␖‛/‛/ε\x10μ?\bν\brπ\aM␓.‛␀qfJ,+γ>@ζ..", }, { // 4319 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\rκ", - out: ".\r␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\rκ", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "v.␖//ε\x10μ?\bν\brπ\aM␓.␀qfJ,+γ>@ζ..", + out: "v.␖‛/‛/ε\x10μ?\bν\brπ\aM␓.‛␀qfJ,+γ>@ζ.‛.", }, { // 4320 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\t␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\t.", - out: "␛\t␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\t.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1.+", + out: "..\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1.+", }, { // 4321 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\t␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\t.", - out: "␛\t␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\t‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1.+", + out: "‛..\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1.+", }, { // 4322 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\n␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\n.", - out: "␛\n␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\n.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "6.\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1..", + out: "6.\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1..", }, { // 4323 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\n␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\n.", - out: "␛\n␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\n‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "6.\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1..", + out: "6.\x16δ\x1d7\x1a␞Y␁\fιαζ␕/V}[A\v␟Rat'ε1.‛.", }, { // 4324 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\v␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\v.", - out: "␛\v␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\v.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "../y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ.;", + out: "../y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ.;", }, { // 4325 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\v␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\v.", - out: "␛\v␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\v‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "../y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ.;", + out: "‛../y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ.;", }, { // 4326 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\r␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\r.", - out: "␛\r␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\r.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "␘./y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ..", + out: "␘./y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ..", }, { // 4327 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "␛\r␝B␂␘lγ\n␀ψzM>%␈M\x16\x02O*ξ('χ?0;\r.", - out: "␛\r␝B␂␘lγ\n‛␀ψzM>%␈M\x16\x02O*ξ('χ?0;\r‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "␘./y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ..", + out: "␘./y␗\B|τ\x14q\x0e\n\θ/νζ\\"<#␎\x7f7α(λ.‛.", }, { // 4328 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\tψ", - out: ".\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\tψ", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r.␡", + out: "..␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r.␡", }, { // 4329 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\tψ", - out: ".\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\tψ", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r.␡", + out: "‛..␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r.␡", }, { // 4330 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\nψ", - out: ".\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\nψ", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, + in: "<.␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r..", + out: "<.␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r..", }, { // 4331 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\nψ", - out: ".\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\nψ", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftPeriod, + in: "<.␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r..", + out: "<.␒q]\x10ς:\v␈/qυη7v,:d]..εν␘*p\r.‛.", }, { // 4332 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\vψ", - out: ".\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\vψ", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, + in: "..m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/.\v", + out: "..m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/.\v", }, { // 4333 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\vψ", - out: ".\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\vψ", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, + in: "..m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/.\v", + out: "‛..m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/.\v", }, { // 4334 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\rψ", - out: ".\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\rψ", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, + in: "@.m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/..", + out: "@.m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/..", }, { // 4335 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\rψ", - out: ".\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\rψ", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftPeriod, + in: "@.m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/..", + out: "@.m?w;>τs\x0ft%βυτμ\x17//%#G@Tω\\g/.‛.", }, { // 4336 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\t.", - out: "=\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\t.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌.ξ", + out: "..␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌.ξ", }, { // 4337 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\t.", - out: "=\t\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\t‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, + in: "..␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌.ξ", + out: "‛..␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌.ξ", }, { // 4338 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\n.", - out: "=\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\n.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, + in: "f.␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌..", + out: "f.␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌..", }, { // 4339 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\n.", - out: "=\n\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\n‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftPeriod, + in: "f.␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌..", + out: "f.␊yπDD15;\b\x0eu\υ\n␊\x02'βχ\n=ο]:\␌.‛.", }, { // 4340 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\v.", - out: "=\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\v.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐.θ", + out: "..\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐.θ", }, { // 4341 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\v.", - out: "=\v\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\v‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐.θ", + out: "‛..\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐.θ", }, { // 4342 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\r.", - out: "=\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\r.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftPeriod, + in: "␅.\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐..", + out: "␅.\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐..", }, { // 4343 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "=\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\r.", - out: "=\r\x06[8/␌[.`U␁r/bvτ'ξωγT\x05'␚'^␇\r‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftPeriod, + in: "␅.\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐..", + out: "␅.\x1a\x14;*-zcκJ␍\x1diNς$=V:u%\x17␘;φL␐.‛.", }, { // 4344 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t#", - out: ".\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t#", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, + in: "..Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ.1", + out: "..Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ.1", }, { // 4345 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t#", - out: ".\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t#", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, + in: "..Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ.1", + out: "‛..Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ.1", }, { // 4346 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n#", - out: ".\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n#", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, + in: "I.Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ..", + out: "I.Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ..", }, { // 4347 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n#", - out: ".\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n#", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftPeriod, + in: "I.Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ..", + out: "I.Jδο\x16?~xλ!0␏γ[!γ\f%+F_c:d␕\x13χ.‛.", }, { // 4348 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v#", - out: ".\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v#", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "..n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α.P", + out: "..n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α.P", }, { // 4349 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v#", - out: ".\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v#", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "..n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α.P", + out: "‛..n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α.P", }, { // 4350 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r#", - out: ".\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r#", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "$.n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α..", + out: "$.n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α..", }, { // 4351 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r#", - out: ".\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r#", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftPeriod, + in: "$.n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α..", + out: "$.n@ιβ[\x1e1.E␝>τ\x1cη\x1b␆;{:]]\x13`O;α.‛.", }, { // 4352 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t.", - out: "_\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, + in: "..ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06.␂", + out: "..ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06.␂", }, { // 4353 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t.", - out: "_\t\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\t‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, + in: "..ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06.␂", + out: "‛..ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06.␂", }, { // 4354 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n.", - out: "_\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, + in: "␔.ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06..", + out: "␔.ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06..", }, { // 4355 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n.", - out: "_\n\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\n‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftPeriod, + in: "␔.ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06..", + out: "␔.ωυ]3$<^\x11$θ7rξψU\x030μ\x1e\x1f''z*<\x06.‛.", }, { // 4356 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v.", - out: "_\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ.\x16", + out: "..\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ.\x16", }, { // 4357 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v.", - out: "_\v\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\v‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ.\x16", + out: "‛..\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ.\x16", }, { // 4358 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r.", - out: "_\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, + in: "0.\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ..", + out: "0.\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ..", }, { // 4359 - mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "_\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r.", - out: "_\r\uff00μ(;\r;ς\x19ο␎c>οε\x02`s/2Bcωg'␐|\r‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftPeriod, + in: "0.\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ..", + out: "0.\␁κ\x03␘\x1aω-νRNg␕\x19οq\x14cy>!ο␌k*κ.‛.", }, { // 4360 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t*", - out: ".\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t*", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, + in: "..PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu.G", + out: "..PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu.G", }, { // 4361 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t*", - out: ".\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t*", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, + in: "..PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu.G", + out: "‛..PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu.G", }, { // 4362 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n*", - out: ".\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n*", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, + in: "$.PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu..", + out: "$.PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu..", }, { // 4363 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n*", - out: ".\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n*", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftPeriod, + in: "$.PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu..", + out: "$.PJ/\x1b"ψ|Qε!αψe\x7f<\x02␉I/#<α@|μu.‛.", }, { // 4364 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v*", - out: ".\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v*", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, + in: "..Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X.V", + out: "..Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X.V", }, { // 4365 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v*", - out: ".\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v*", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, + in: "..Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X.V", + out: "‛..Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X.V", }, { // 4366 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r*", - out: ".\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r*", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, + in: "\x11.Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X..", + out: "\x11.Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X..", }, { // 4367 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r*", - out: ".\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r*", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftPeriod, + in: "\x11.Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X..", + out: "\x11.Nχt)]%/4/ν9␌Gγ␅uι␔=\x19e]Qη␇X.‛.", }, { // 4368 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t.", - out: "D\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T.μ", + out: "..ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T.μ", }, { // 4369 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t.", - out: "D\tFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\t‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T.μ", + out: "‛..ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T.μ", }, { // 4370 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n.", - out: "D\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, + in: "B.ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T..", + out: "B.ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T..", }, { // 4371 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n.", - out: "D\nFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\n‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftPeriod, + in: "B.ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T..", + out: "B.ξ\nT␝<U\x01␞Fη\n:O|`β]E␝\x19qνς`␐T.‛.", }, { // 4372 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v.", - out: "D\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, + in: "..uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E.Q", + out: "..uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E.Q", }, { // 4373 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v.", - out: "D\vFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\v‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, + in: "..uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E.Q", + out: "‛..uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E.Q", }, { // 4374 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r.", - out: "D\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, + in: "y.uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E..", + out: "y.uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E..", }, { // 4375 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "D\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r.", - out: "D\rFο\rι`N␓μχγGηsz|v\\␜A␏\x024D\x198␞\r‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftPeriod, + in: "y.uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E..", + out: "y.uφλ\5\x01:\x1dw\rψJπ␈#\x16␇$␕6;␊φμ'E.‛.", }, { // 4376 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\tH", - out: ".\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\tH", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*.K", + out: "..‛\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*.K", }, { // 4377 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\tH", - out: ".\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\tH", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*.K", + out: "‛..‛\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*.K", }, { // 4378 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\nH", - out: ".\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\nH", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "ξ.\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*..", + out: "ξ.‛\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*..", }, { // 4379 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\nH", - out: ".\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\nH", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftPeriod, + in: "ξ.\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*..", + out: "ξ.‛\\x7f␐Hυ#οA9]ν\x0f␎U\x18y>'`ιm<τI~*.‛.", }, { // 4380 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\vH", - out: ".\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\vH", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋\nχ=.b", + out: "..\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋␊χ=.b", }, { // 4381 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\vH", - out: ".\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\vH", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, + in: "..\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋\nχ=.b", + out: "‛..\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋␊χ=.b", }, { // 4382 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\rH", - out: ".\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\rH", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, + in: "p.\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋\nχ=..", + out: "p.\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋␊χ=..", }, { // 4383 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\rH", - out: ".\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\rH", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftPeriod, + in: "p.\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋\nχ=..", + out: "p.\x10!!␕bMκ\"\x03">#!W\"nρwj&φυ␋␊χ=.‛.", }, { // 4384 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\t.", - out: "\u007f\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\t.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, + in: "..DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*.\x7f", + out: "..DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*.␡", }, { // 4385 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\t.", - out: "\u007f\t;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\t‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, + in: "..DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*.\x7f", + out: "‛..DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*.␡", }, { // 4386 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\n.", - out: "\u007f\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\n.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, + in: "W.DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*..", + out: "W.DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*..", }, { // 4387 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\n.", - out: "\u007f\n;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\n‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftPeriod, + in: "W.DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*..", + out: "W.DD.:␖␟v!a␞χ87␃θψθ\x1a␝D\x15G/ηι*.‛.", }, { // 4388 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\v.", - out: "\u007f\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\v.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, + in: "..2/y\x1eκ/|!␑C\"␉I;v␆]wS␚ωςfδ<␕.8", + out: "..2/y␞κ/|!‛␑C\"‛␉I;v‛␆]wS‛␚ωςfδ<‛␕.8", }, { // 4389 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\v.", - out: "\u007f\v;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\v‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, + in: "..2/y\x1eκ/|!␑C\"␉I;v␆]wS␚ωςfδ<␕.8", + out: "‛..2/y␞κ/|!‛␑C\"‛␉I;v‛␆]wS‛␚ωςfδ<‛␕.8", }, { // 4390 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\r.", - out: "\u007f\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\r.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, + in: "π.2/y\x1eκ/|!␑C\"␉I;v␆]wS␚ωςfδ<␕..", + out: "π.2/y␞κ/|!‛␑C\"‛␉I;v‛␆]wS‛␚ωςfδ<‛␕..", }, { // 4391 - mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "\u007f\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\r.", - out: "\u007f\r;<\x04\aKVτζb␜χW\x1cδeω]␋␘8`ψ!Z1␃\r‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftPeriod, + in: "π.2/y\x1eκ/|!␑C\"␉I;v␆]wS␚ωςfδ<␕..", + out: "π.2/y␞κ/|!‛␑C\"‛␉I;v‛␆]wS‛␚ωςfδ<‛␕.‛.", }, { // 4392 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t#", - out: ".\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t#", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, + in: ".~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~]", + out: ".~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~]", }, { // 4393 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t#", - out: ".\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t#", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, + in: ".~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~]", + out: ".~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~]", }, { // 4394 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n#", - out: ".\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n#", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, + in: "/~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~.", + out: "/~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~.", }, { // 4395 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n#", - out: ".\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n#", + mask: EncodeZero | EncodeRightPeriod | EncodeLeftTilde, + in: "/~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~.", + out: "/~␊T␍υ$\x15␎ζ\x1d\<ζ'$\x01K3μ%%Cθ;`␍S~‛.", }, { // 4396 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v#", - out: ".\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v#", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~!:\x19ωO>WKSP/_[ηκ%\x06γ*9βs␀π;\x11~␟", + out: ".~!:\x19ωO>WKSP‛/_[ηκ%\x06γ*9βs‛␀π;\x11~␟", }, { // 4397 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v#", - out: ".\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v#", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~!:\x19ωO>WKSP/_[ηκ%\x06γ*9βs␀π;\x11~␟", + out: ".~!:\x19ωO>WKSP‛/_[ηκ%\x06γ*9βs‛␀π;\x11~␟", }, { // 4398 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r#", - out: ".\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r#", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, + in: "a~!:\x19ωO>WKSP/_[ηκ%\x06γ*9βs␀π;\x11~.", + out: "a~!:\x19ωO>WKSP‛/_[ηκ%\x06γ*9βs‛␀π;\x11~.", }, { // 4399 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r#", - out: ".\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r#", + mask: EncodeSlash | EncodeRightPeriod | EncodeLeftTilde, + in: "a~!:\x19ωO>WKSP/_[ηκ%\x06γ*9βs␀π;\x11~.", + out: "a~!:\x19ωO>WKSP‛/_[ηκ%\x06γ*9βs‛␀π;\x11~‛.", }, { // 4400 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t.", - out: "?\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, + in: ".~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~\"", + out: ".~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~\"", }, { // 4401 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t.", - out: "?\t% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\t‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, + in: ".~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~\"", + out: ".~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~\"", }, { // 4402 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n.", - out: "?\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, + in: "\x18~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~.", + out: "\x18~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~.", }, { // 4403 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n.", - out: "?\n% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\n‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeLeftTilde, + in: "\x18~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~.", + out: "\x18~e␍7ο?α>~aθκ\"\"␃␙z]:\x12|\x1a{>4/ω~‛.", }, { // 4404 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v.", - out: "?\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, + in: ".~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~ς", + out: ".~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~ς", }, { // 4405 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v.", - out: "?\v% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\v‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, + in: ".~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~ς", + out: ".~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~ς", }, { // 4406 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r.", - out: "?\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, + in: "\x19~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~.", + out: "\x19~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~.", }, { // 4407 - mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r.", - out: "?\r% ␎\x16cι]ξ.␟s\x1b␜(ξθ`ιz␇+*α␗G+\r‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftTilde, + in: "\x19~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~.", + out: "\x19~`=λγ\x12␔.␍7␍):a␃b:i;ynyξςψ\x13*~‛.", }, { // 4408 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t:\x13l␃\x11K8~;", + out: ".~βe6e\\υ'␝;‛>τA\x01ξ␊␍␜ζ>:\x13l␃\x11K8~;", }, { // 4409 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t:\x13l␃\x11K8~;", + out: ".~βe6e\\υ'␝;‛>τA\x01ξ␊␍␜ζ>:\x13l␃\x11K8~;", }, { // 4410 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n:\x13l␃\x11K8~.", + out: "6~βe6e\\υ'␝;‛>τA\x01ξ␊␍␜ζ>:\x13l␃\x11K8~.", }, { // 4411 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\n:\x13l␃\x11K8~.", + out: "6~βe6e\\υ'␝;‛>τA\x01ξ␊␍␜ζ>:\x13l␃\x11K8~‛.", }, { // 4412 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\v␞ω1Aβ}wο␏2`#?β␘:!^~␌", + out: ".~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~␌", }, { // 4445 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v␃", - out: ".\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v␃", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, + in: ".~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~␌", + out: ".~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~␌", }, { // 4446 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r␃", - out: ".\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r␃", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, + in: "|~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~.", + out: "|~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~.", }, { // 4447 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r␃", - out: ".\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r␃", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftTilde, + in: "|~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~.", + out: "|~vY\x17α-\\h>␞ω1Aβ}wο␏2`#?β␘:!^~‛.", }, { // 4448 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\tr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\t.", - out: "/\tr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\t.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~)ψμ␔#|\x17#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~{", + out: ".~)ψμ␔#|\x17‛#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~{", }, { // 4449 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\tr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\t.", - out: "/\tr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\t‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~)ψμ␔#|\x17#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~{", + out: ".~)ψμ␔#|\x17‛#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~{", }, { // 4450 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\nr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\n.", - out: "/\nr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\n.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, + in: "␓~)ψμ␔#|\x17#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~.", + out: "␓~)ψμ␔#|\x17‛#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~.", }, { // 4451 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\nr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\n.", - out: "/\nr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\n‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftTilde, + in: "␓~)ψμ␔#|\x17#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~.", + out: "␓~)ψμ␔#|\x17‛#\vCλκ\x19+Uλ<&\x13B)ζ5␍␍␡~‛.", }, { // 4452 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v.", - out: "/\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, + in: ".~γK\\(>␔\fε";\n#!bt\n'ε*␟M%ωκι\\~␑", + out: ".~γK\\(>␔\fε";\n#!bt\n'ε*␟M‛%ωκι\\~␑", }, { // 4453 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v.", - out: "/\vr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\v‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, + in: ".~γK\\(>␔\fε";\n#!bt\n'ε*␟M%ωκι\\~␑", + out: ".~γK\\(>␔\fε";\n#!bt\n'ε*␟M‛%ωκι\\~␑", }, { // 4454 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r.", - out: "/\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, + in: "␔~γK\\(>␔\fε";\n#!bt\n'ε*␟M%ωκι\\~.", + out: "␔~γK\\(>␔\fε";\n#!bt\n'ε*␟M‛%ωκι\\~.", }, { // 4455 - mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "/\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r.", - out: "/\rr␆Y%z[:\v\x14lζ?/τ7hρπRy%ω%φ␚␜\r‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftTilde, + in: "␔~γK\\(>␔\fε";\n#!bt\n'ε*␟M%ωκι\\~.", + out: "␔~γK\\(>␔\fε";\n#!bt\n'ε*␟M‛%ωκι\\~‛.", }, { // 4456 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\tχ", - out: ".\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\tχ", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ\Q\x1fp1~$", + out: ".~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ‛\Q\x1fp1~$", }, { // 4457 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\tχ", - out: ".\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\tχ", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, + in: ".~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ\Q\x1fp1~$", + out: ".~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ‛\Q\x1fp1~$", }, { // 4458 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\nχ", - out: ".\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\nχ", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, + in: "␜~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ\Q\x1fp1~.", + out: "␜~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ‛\Q\x1fp1~.", }, { // 4459 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\nχ", - out: ".\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\nχ", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftTilde, + in: "␜~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ\Q\x1fp1~.", + out: "␜~?-a\x0fλ␃ω\f\x04;ψαr␎␐ι␓PZmγ‛\Q\x1fp1~‛.", }, { // 4460 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\vχ", - out: ".\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\vχ", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, + in: ".~␘:ημf]\x13␀"i>?ι:δτd]1`|?]␆'`~\x15", + out: ".~␘:ημf]\x13‛␀"i>?ι:δτd]1`|?]␆'`~\x15", }, { // 4461 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\vχ", - out: ".\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\vχ", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, + in: ".~␘:ημf]\x13␀"i>?ι:δτd]1`|?]␆'`~\x15", + out: ".~␘:ημf]\x13‛␀"i>?ι:δτd]1`|?]␆'`~\x15", }, { // 4462 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\rχ", - out: ".\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\rχ", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, + in: "<~␘:ημf]\x13␀"i>?ι:δτd]1`|?]␆'`~.", + out: "<~␘:ημf]\x13‛␀"i>?ι:δτd]1`|?]␆'`~.", }, { // 4463 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\rχ", - out: ".\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\rχ", + mask: EncodeCrLf | EncodeRightPeriod | EncodeLeftTilde, + in: "<~␘:ημf]\x13␀"i>?ι:δτd]1`|?]␆'`~.", + out: "<~␘:ημf]\x13‛␀"i>?ι:δτd]1`|?]␆'`~‛.", }, { // 4464 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\t.", - out: "?\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\t.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, + in: ".~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~]", + out: ".~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~]", }, { // 4465 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\t.", - out: "?\tεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\t‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, + in: ".~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~]", + out: ".~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~]", }, { // 4466 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\n.", - out: "?\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\n.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, + in: "y~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~.", + out: "y~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~.", }, { // 4467 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\n.", - out: "?\nεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\n‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftTilde, + in: "y~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~.", + out: "y~Qrγ{μ␑u\x16␁K␟\x04\x1f?ν␍c9+ι&I'\r␒q~‛.", }, { // 4468 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\v.", - out: "?\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\v.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, + in: ".~\x16οg*ωM1\x02)\x03t\\χ␍␃A␓␚D-\x1dxτυ/]~[", + out: ".~␖οg*ωM1␂)␃t\\χ‛␍‛␃A‛␓‛␚D-␝xτυ/]~[", }, { // 4469 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\v.", - out: "?\vεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\v‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, + in: ".~\x16οg*ωM1\x02)\x03t\\χ␍␃A␓␚D-\x1dxτυ/]~[", + out: ".~␖οg*ωM1␂)␃t\\χ‛␍‛␃A‛␓‛␚D-␝xτυ/]~[", }, { // 4470 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\r.", - out: "?\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\r.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, + in: "ρ~\x16οg*ωM1\x02)\x03t\\χ␍␃A␓␚D-\x1dxτυ/]~.", + out: "ρ~␖οg*ωM1␂)␃t\\χ‛␍‛␃A‛␓‛␚D-␝xτυ/]~.", }, { // 4471 - mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: "?\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\r.", - out: "?\rεm?[R\x0e\x01κ␌I\Qθ9?/ι␁␅F\ab\x16υ>'\r‛.", + mask: EncodeCtl | EncodeRightPeriod | EncodeLeftTilde, + in: "ρ~\x16οg*ωM1\x02)\x03t\\χ␍␃A␓␚D-\x1dxτυ/]~.", + out: "ρ~␖οg*ωM1␂)␃t\\χ‛␍‛␃A‛␓‛␚D-␝xτυ/]~‛.", }, { // 4472 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, - in: ".\t/ψ␃\\;\f␑␚σ-\x1f␁θδB`␌k]Mr) \x1b", - out: ". οo?␈,mjG\x14␀ν␒`π`>θδB`␌k]Mr) \x1b", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\vθ", + out: ".\vC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\vθ", }, { // 4525 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, - in: ". οo?␈,mjG\x14\x00ν␒`π`>θδB`␌k]Mr) \x1b", - out: ". οo?␈,mjG\x14␀ν␒`π`>θδB`␌k]Mr) \x1b", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\vθ", + out: ".\vC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\vθ", }, { // 4526 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, - in: "ς οo?␈,mjG\x14\x00ν␒`π`>θδB`␌k]Mr) .", - out: "ς οo?␈,mjG\x14␀ν␒`π`>θδB`␌k]Mr) .", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\rθ", + out: ".\rC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\rθ", }, { // 4527 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, - in: "ς οo?␈,mjG\x14\x00ν␒`π`>θδB`␌k]Mr) .", - out: "ς οo?␈,mjG\x14␀ν␒`π`>θδB`␌k]Mr) ‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\rθ", + out: ".\rC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\rθ", }, { // 4528 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, - in: ". /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 τ", - out: ". /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 τ", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\tC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\t.", + out: "B\tC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\t.", }, { // 4529 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, - in: ". /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 τ", - out: ". /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 τ", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\tC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\t.", + out: "B\tC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\t‛.", }, { // 4530 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, - in: "η /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 .", - out: "η /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 .", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\nC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\n.", + out: "B\nC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\n.", }, { // 4531 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, - in: "η /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 .", - out: "η /σ<␈H\x0f\x0f>?wτ␒uζK~Vi*\\\x18m%␂Q\x04 ‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\nC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\n.", + out: "B\nC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\n‛.", }, { // 4532 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, - in: ". φ\"HEl␊\x02λ\x02$ω$μA␘P␆Oι3[\x10)␑φ` R", - out: ". φ\"HEl␊\x02λ\x02$ω‛$μA␘P␆Oι3[\x10)␑φ` R", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\vC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\v.", + out: "B\vC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\v.", }, { // 4533 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, - in: ". φ\"HEl␊\x02λ\x02$ω$μA␘P␆Oι3[\x10)␑φ` R", - out: ". φ\"HEl␊\x02λ\x02$ω‛$μA␘P␆Oι3[\x10)␑φ` R", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\vC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\v.", + out: "B\vC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\v‛.", }, { // 4534 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, - in: "l φ\"HEl␊\x02λ\x02$ω$μA␘P␆Oι3[\x10)␑φ` .", - out: "l φ\"HEl␊\x02λ\x02$ω‛$μA␘P␆Oι3[\x10)␑φ` .", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\rC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\r.", + out: "B\rC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\r.", }, { // 4535 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, - in: "l φ\"HEl␊\x02λ\x02$ω$μA␘P␆Oι3[\x10)␑φ` .", - out: "l φ\"HEl␊\x02λ\x02$ω‛$μA␘P␆Oι3[\x10)␑φ` ‛.", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "B\rC\x16λt;σ\f)\tG!\x1bV$␀d`␂!;|τχαnQ\r.", + out: "B\rC\x16λt;σ\f)\tG!\x1bV$‛␀d`␂!;|τχαnQ\r‛.", }, { // 4536 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, - in: ". αy␞␋\x00DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< ␅", - out: ". αy␞␋␀DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< ␅", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t\b", + out: ".\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t\b", }, { // 4537 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, - in: ". αy␞␋\x00DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< ␅", - out: ". αy␞␋␀DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< ␅", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t\b", + out: ".\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t\b", }, { // 4538 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, - in: "φ αy␞␋\x00DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< .", - out: "φ αy␞␋␀DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< .", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n\b", + out: ".\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n\b", }, { // 4539 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, - in: "φ αy␞␋\x00DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< .", - out: "φ αy␞␋␀DαMM␊α\x1e^b\x1b/=8l|S␊ζAρ< ‛.", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n\b", + out: ".\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n\b", }, { // 4540 - mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, - in: ". /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f ␃", - out: ". /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f ␃", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v\b", + out: ".\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v\b", }, { // 4541 - mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, - in: ". /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f ␃", - out: ". /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f ␃", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v\b", + out: ".\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v\b", }, { // 4542 - mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, - in: "] /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f .", - out: "] /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f .", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r\b", + out: ".\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r\b", }, { // 4543 - mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, - in: "] /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f .", - out: "] /\a␌[β%λ␓ υ␙>ψ␝]φ?[\x0f1\b%Fl.f ‛.", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r\b", + out: ".\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r\b", }, { // 4544 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, - in: ". υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ ␁", - out: ". υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ ␁", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t.", + out: "\\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t.", }, { // 4545 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, - in: ". υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ ␁", - out: ". υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ ␁", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t.", + out: "\\tVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\t‛.", }, { // 4546 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, - in: "$ υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ .", - out: "$ υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ .", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n.", + out: "\\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n.", }, { // 4547 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, - in: "$ υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ .", - out: "$ υ,\x1d`\x0e8τ␞υmς␞/0␍\ρ\x0ffzt\x1de>:υ ‛.", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n.", + out: "\\nVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\n‛.", }, { // 4548 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, - in: ". ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! ␀", - out: ". ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! ‛␀", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v.", + out: "\\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v.", }, { // 4549 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, - in: ". ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! ␀", - out: ". ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! ‛␀", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v.", + out: "\\vVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\v‛.", }, { // 4550 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, - in: "␊ ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! .", - out: "␊ ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! .", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r.", + out: "\\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r.", }, { // 4551 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, - in: "␊ ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! .", - out: "␊ ς␃sσ;λ/␅\aD\x18_υ\x12vku9\aJ?II$␛! ‛.", + mask: EncodeLtGt | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r.", + out: "\\rVβC|φp␙ο'-␏\x06ως\b:k␚␒h␎%ν+\r_\r‛.", }, { // 4552 - mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, - in: ". Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC C", - out: ". Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC C", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\tV", + out: ".\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\tV", }, { // 4553 - mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, - in: ". Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC C", - out: ". Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC C", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\tV", + out: ".\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\tV", }, { // 4554 - mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, - in: "! Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC .", - out: "! Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC .", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\nV", + out: ".\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\nV", }, { // 4555 - mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, - in: "! Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC .", - out: "! Y]%7␂γ&\b[ε\rp*\x18\x12\#'μ␆οζ␟oCC ‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\nV", + out: ".\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\nV", }, { // 4556 - mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, - in: ". \x00ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι >", - out: ". ␀ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι >", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\vV", + out: ".\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\vV", }, { // 4557 - mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, - in: ". \x00ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι >", - out: ". ␀ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι >", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\vV", + out: ".\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\vV", }, { // 4558 - mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, - in: "\a \x00ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι .", - out: "\a ␀ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι .", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\rV", + out: ".\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\rV", }, { // 4559 - mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, - in: "\a \x00ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι .", - out: "\a ␀ζβοO]␞␁2<Y\fxcuGδ␑ω9l␛\fRGι ‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\rV", + out: ".\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\rV", }, { // 4560 - mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, - in: ". ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* |", - out: ". ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* |", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\t.", + out: "\x1d\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\t.", }, { // 4561 - mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, - in: ". ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* |", - out: ". ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* |", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\t.", + out: "\x1d\t0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\t‛.", }, { // 4562 - mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, - in: "\uff00 ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* .", - out: "\uff00 ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* .", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\n.", + out: "\x1d\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\n.", }, { // 4563 - mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, - in: "\uff00 ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* .", - out: "\uff00 ␟DE␙θ/\r/\x10η.sγκ␜%{`␐Eφ␕T\x1cγ* ‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\n.", + out: "\x1d\n0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\n‛.", }, { // 4564 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, - in: ". 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c y", - out: ". 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c y", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\v.", + out: "\x1d\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\v.", }, { // 4565 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, - in: ". 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c y", - out: ". 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c y", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\v.", + out: "\x1d\v0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\v‛.", }, { // 4566 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, - in: "< 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c .", - out: "< 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c .", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\r.", + out: "\x1d\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\r.", }, { // 4567 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, - in: "< 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c .", - out: "< 1;\x1c\n␎ι)\x16η␙␟+πρjY\x0f\x13Skyγ␉R␇c ‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x1d\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\r.", + out: "\x1d\r0!␋w␙~ψ{υ$\x0f_α:?\nι,?δ␗>␎δ=`\r‛.", }, { // 4568 - mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, - in: ". 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F ␁", - out: ". 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F ␁", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t\x13", + out: ".\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t\x13", }, { // 4569 - mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, - in: ". 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F ␁", - out: ". 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F ␁", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t\x13", + out: ".\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t\x13", }, { // 4570 - mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, - in: "\x1d 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F .", - out: "\x1d 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F .", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n\x13", + out: ".\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n\x13", }, { // 4571 - mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, - in: "\x1d 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F .", - out: "\x1d 6χMo'/ε␁5ZλT␇\x1b␉f\x10;τK␂υ\x03%1F ‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n\x13", + out: ".\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n\x13", }, { // 4572 - mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, - in: ". /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ <", - out: ". /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ <", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v\x13", + out: ".\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v\x13", }, { // 4573 - mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, - in: ". /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ <", - out: ". /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ <", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v\x13", + out: ".\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v\x13", }, { // 4574 - mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, - in: "␛ /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ .", - out: "␛ /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ .", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r\x13", + out: ".\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r\x13", }, { // 4575 - mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, - in: "␛ /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ .", - out: "␛ /Tvm"i*\x02g~γ}ω␓Bννφ\x1d␘␏'>\x04\n␂ ‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r\x13", + out: ".\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r\x13", }, { // 4576 - mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, - in: ". \bξ_H8"^+\x03␊\by,χ\x0e&'κγθ␆*:ρY\\ 3", - out: ". ␈ξ_H8"^+␃‛␊␈y,χ␎&'κγθ‛␆*:ρY\\ 3", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t.", + out: "‛␉\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t.", }, { // 4577 - mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, - in: ". \bξ_H8"^+\x03␊\by,χ\x0e&'κγθ␆*:ρY\\ 3", - out: ". ␈ξ_H8"^+␃‛␊␈y,χ␎&'κγθ‛␆*:ρY\\ 3", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t.", + out: "‛␉\tm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\t‛.", }, { // 4578 - mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, - in: "\x12 \bξ_H8"^+\x03␊\by,χ\x0e&'κγθ␆*:ρY\\ .", - out: "␒ ␈ξ_H8"^+␃‛␊␈y,χ␎&'κγθ‛␆*:ρY\\ .", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n.", + out: "‛␉\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n.", }, { // 4579 - mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, - in: "\x12 \bξ_H8"^+\x03␊\by,χ\x0e&'κγθ␆*:ρY\\ .", - out: "␒ ␈ξ_H8"^+␃‛␊␈y,χ␎&'κγθ‛␆*:ρY\\ ‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n.", + out: "‛␉\nm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\n‛.", }, { // 4580 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t␑", - out: ".\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t␑", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v.", + out: "‛␉\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v.", }, { // 4581 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t␑", - out: ".\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t␑", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v.", + out: "‛␉\vm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\v‛.", }, { // 4582 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n␑", - out: ".\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n␑", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r.", + out: "‛␉\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r.", }, { // 4583 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n␑", - out: ".\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n␑", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␉\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r.", + out: "‛␉\rm\x16ζv~λ\\x1bSε␍␈␆VQοE␄>+'\x1e\x129ψλ\r‛.", }, { // 4584 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v␑", - out: ".\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v␑", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t;", + out: ".\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t;", }, { // 4585 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v␑", - out: ".\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v␑", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t;", + out: ".\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t;", }, { // 4586 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r␑", - out: ".\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r␑", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n;", + out: ".\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n;", }, { // 4587 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r␑", - out: ".\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r␑", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n;", + out: ".\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n;", }, { // 4588 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t.", - out: "ν\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v;", + out: ".\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v;", }, { // 4589 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t.", - out: "ν\t:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\t‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v;", + out: ".\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v;", }, { // 4590 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n.", - out: "ν\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r;", + out: ".\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r;", }, { // 4591 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n.", - out: "ν\n:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\n‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r;", + out: ".\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r;", }, { // 4592 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v.", - out: "ν\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t.", + out: "μ\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t.", }, { // 4593 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v.", - out: "ν\v:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\v‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t.", + out: "μ\t␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\t‛.", }, { // 4594 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r.", - out: "ν\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n.", + out: "μ\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n.", }, { // 4595 - mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "ν\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r.", - out: "ν\r:Mf]^\x1dη\n\x17␞β9S>\x15*\x19}p*\(χκα*\r‛.", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n.", + out: "μ\n␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\n‛.", }, { // 4596 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t␡", - out: ".\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t␡", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v.", + out: "μ\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v.", }, { // 4597 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t␡", - out: ".\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t␡", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v.", + out: "μ\v␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\v‛.", }, { // 4598 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n␡", - out: ".\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n␡", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r.", + out: "μ\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r.", }, { // 4599 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n␡", - out: ".\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n␡", + mask: EncodeExclamation | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "μ\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r.", + out: "μ\r␃/4\x13:␁␇#τD$8κz\"k>ψο^F?|\x15<π\r‛.", }, { // 4600 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v␡", - out: ".\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v␡", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t\x16", + out: ".\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t\x16", }, { // 4601 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v␡", - out: ".\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v␡", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t\x16", + out: ".\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t\x16", }, { // 4602 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r␡", - out: ".\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r␡", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n\x16", + out: ".\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n\x16", }, { // 4603 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r␡", - out: ".\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r␡", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n\x16", + out: ".\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n\x16", }, { // 4604 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t.", - out: "␖\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v\x16", + out: ".\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v\x16", }, { // 4605 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t.", - out: "␖\t;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\t‛.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v\x16", + out: ".\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v\x16", }, { // 4606 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n.", - out: "␖\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r\x16", + out: ".\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r\x16", }, { // 4607 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n.", - out: "␖\n;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\n‛.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r\x16", + out: ".\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r\x16", }, { // 4608 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v.", - out: "␖\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t.", + out: "!\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t.", }, { // 4609 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v.", - out: "␖\v;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\v‛.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t.", + out: "!\t\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\t‛.", }, { // 4610 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r.", - out: "␖\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n.", + out: "!\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n.", }, { // 4611 - mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␖\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r.", - out: "␖\r;␗θU␃>ζμ#\aκ#␊~[@␇,κ!ξI`K##\r‛.", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n.", + out: "!\n\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\n‛.", }, { // 4612 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\tQ", - out: ".\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\tQ", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v.", + out: "!\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v.", }, { // 4613 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\tQ", - out: ".\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\tQ", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v.", + out: "!\v\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\v‛.", }, { // 4614 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\nQ", - out: ".\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\nQ", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r.", + out: "!\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r.", }, { // 4615 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\nQ", - out: ".\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\nQ", + mask: EncodeDollar | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "!\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r.", + out: "!\r\x11Lρ<b\x0f^ζxξ␐\v4>Z␊H,\x1b>[δ/8ωμ\r‛.", }, { // 4616 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\vQ", - out: ".\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\vQ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\tγ", + out: ".\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\tγ", }, { // 4617 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\vQ", - out: ".\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\vQ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\tγ", + out: ".\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\tγ", }, { // 4618 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\rQ", - out: ".\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\rQ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\nγ", + out: ".\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\nγ", }, { // 4619 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\rQ", - out: ".\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\rQ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\nγ", + out: ".\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\nγ", }, { // 4620 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\t.", - out: "υ\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\t.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\vγ", + out: ".\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\vγ", }, { // 4621 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\t.", - out: "υ\tp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\t‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\vγ", + out: ".\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\vγ", }, { // 4622 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\n.", - out: "υ\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\n.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\rγ", + out: ".\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\rγ", }, { // 4623 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\n.", - out: "υ\np␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\n‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\rγ", + out: ".\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\rγ", }, { // 4624 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\v.", - out: "υ\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\v.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\t.", + out: "\x16\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\t.", }, { // 4625 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\v.", - out: "υ\vp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\v‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\t.", + out: "\x16\t*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\t‛.", }, { // 4626 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\r.", - out: "υ\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\r.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\n.", + out: "\x16\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\n.", }, { // 4627 - mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "υ\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\r.", - out: "υ\rp␐␁[␃␏π\x1dζD\r\bV|`\x19␎/7\\*nςQj\\\r‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\n.", + out: "\x16\n*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\n‛.", }, { // 4628 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\tρ", - out: ".\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\tρ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\v.", + out: "\x16\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\v.", }, { // 4629 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\tρ", - out: ".\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\tρ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\v.", + out: "\x16\v*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\v‛.", }, { // 4630 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\nρ", - out: ".\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\nρ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\r.", + out: "\x16\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\r.", }, { // 4631 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\nρ", - out: ".\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\nρ", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\x16\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\r.", + out: "\x16\r*r␗&$␃␚a.␐␒γχdα\x1dUα4F8\x1d\ryλ␚\r‛.", }, { // 4632 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\vρ", - out: ".\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\vρ", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\t!", + out: ".\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\t!", }, { // 4633 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\vρ", - out: ".\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\vρ", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\t!", + out: ".\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\t!", }, { // 4634 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\rρ", - out: ".\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\rρ", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\n!", + out: ".\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\n!", }, { // 4635 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\rρ", - out: ".\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\rρ", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\n!", + out: ".\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\n!", }, { // 4636 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\t.", - out: "u\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\t.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\v!", + out: ".\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\v!", }, { // 4637 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\t.", - out: "u\tN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\t‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\v!", + out: ".\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\v!", }, { // 4638 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\n.", - out: "u\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\n.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\r!", + out: ".\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\r!", }, { // 4639 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\n.", - out: "u\nN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\n‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\r!", + out: ".\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\r!", }, { // 4640 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\v.", - out: "u\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\v.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\t.", + out: "\\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\t.", }, { // 4641 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\v.", - out: "u\vN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\v‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\t.", + out: "\\tχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\t‛.", }, { // 4642 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\r.", - out: "u\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\r.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\n.", + out: "\\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\n.", }, { // 4643 - mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "u\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\r.", - out: "u\rN?EE}η/n\x1b|βα␓h␛τ'\;%>\x14:`ζL\r‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\n.", + out: "\\nχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\n‛.", }, { // 4644 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\tj", - out: ".\tv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\tj", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\v.", + out: "\\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\v.", }, { // 4645 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\tj", - out: ".\tv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\tj", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\v.", + out: "\\vχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\v‛.", }, { // 4646 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\nj", - out: ".\nv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\nj", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\r.", + out: "\\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\r.", }, { // 4647 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\nj", - out: ".\nv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\nj", + mask: EncodeColon | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "\\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+␀\r\x19\r.", + out: "\\rχ{[ι;IξJ?β>O^CvJπλ\x03␔|␃+‛␀\r\x19\r‛.", }, { // 4648 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\vj", - out: ".\vv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\vj", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t\", + out: ".\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t\", }, { // 4649 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\vj", - out: ".\vv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\vj", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t\", + out: ".\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t\", }, { // 4650 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\rj", - out: ".\rv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\rj", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n\", + out: ".\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n\", }, { // 4651 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\rj", - out: ".\rv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\rj", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n\", + out: ".\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n\", }, { // 4652 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\tv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\t.", - out: "␐\tv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\t.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v\", + out: ".\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v\", }, { // 4653 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\tv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\t.", - out: "␐\tv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\t‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v\", + out: ".\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v\", }, { // 4654 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\nv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\n.", - out: "␐\nv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\n.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r\", + out: ".\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r\", }, { // 4655 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\nv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\n.", - out: "␐\nv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\n‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r\", + out: ".\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r\", }, { // 4656 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\vv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\v.", - out: "␐\vv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\v.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t.", + out: "Y\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t.", }, { // 4657 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\vv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\v.", - out: "␐\vv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\v‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t.", + out: "Y\t␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\t‛.", }, { // 4658 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\rv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\r.", - out: "␐\rv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\r.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n.", + out: "Y\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n.", }, { // 4659 - mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␐\rv\x11\x05\b␌Eι\x13<"␗␀ι#H\x18:-/vσβ␎βφu\r.", - out: "␐\rv\x11\x05\b␌Eι\x13<"␗‛␀ι#H\x18:-/vσβ␎βφu\r‛.", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n.", + out: "Y\n␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\n‛.", }, { // 4660 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\tε", - out: ".\t;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\tε", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v.", + out: "Y\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v.", }, { // 4661 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\tε", - out: ".\t;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\tε", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v.", + out: "Y\v␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\v‛.", }, { // 4662 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\nε", - out: ".\n;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\nε", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r.", + out: "Y\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r.", }, { // 4663 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\nε", - out: ".\n;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\nε", + mask: EncodeQuestion | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Y\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r.", + out: "Y\r␅ι␉γ^=>&vχ9η\x1a?mαPe]&\"\x1al[;φ\r‛.", }, { // 4664 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\vε", - out: ".\v;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\vε", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\t<", + out: ".\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\t<", }, { // 4665 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\vε", - out: ".\v;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\vε", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\t<", + out: ".\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\t<", }, { // 4666 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\rε", - out: ".\r;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\rε", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\n<", + out: ".\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\n<", }, { // 4667 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\rε", - out: ".\r;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\rε", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\n<", + out: ".\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\n<", }, { // 4668 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\t;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\t.", - out: "␟\t;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\t.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\v<", + out: ".\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\v<", }, { // 4669 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\t;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\t.", - out: "␟\t;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\t‛.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\v<", + out: ".\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\v<", }, { // 4670 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\n;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\n.", - out: "␟\n;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\n.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\r<", + out: ".\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\r<", }, { // 4671 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\n;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\n.", - out: "␟\n;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\n‛.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\r<", + out: ".\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\r<", }, { // 4672 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\v;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\v.", - out: "␟\v;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\v.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\t.", + out: "π\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\t.", }, { // 4673 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\v;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\v.", - out: "␟\v;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\v‛.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\t.", + out: "π\tR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\t‛.", }, { // 4674 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\r;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\r.", - out: "␟\r;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\r.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\n.", + out: "π\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\n.", }, { // 4675 - mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␟\r;2]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\r.", - out: "␟\r;2‛]oμιYGNψd:\x0e~\x1cα\nm\x1e\uff00μ;\x02␊|␇\r‛.", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\n.", + out: "π\nR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\n‛.", }, { // 4676 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t␙", - out: ".\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t␙", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\v.", + out: "π\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\v.", }, { // 4677 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t␙", - out: ".\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t␙", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\v.", + out: "π\vR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\v‛.", }, { // 4678 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n␙", - out: ".\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n␙", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\r.", + out: "π\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\r.", }, { // 4679 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n␙", - out: ".\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n␙", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "π\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";␀7σzυ\r.", + out: "π\rR␙\x1dy=␌sπ\n`;$␔J|\x1b=φw";‛␀7σzυ\r‛.", }, { // 4680 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v␙", - out: ".\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v␙", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\t ", + out: ".\tνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\t ", }, { // 4681 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v␙", - out: ".\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v␙", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\tνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\t ", + out: ".\tνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\t ", }, { // 4682 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r␙", - out: ".\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r␙", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\n ", + out: ".\nνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\n ", }, { // 4683 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r␙", - out: ".\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r␙", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\nνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\n ", + out: ".\nνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\n ", }, { // 4684 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t.", - out: ":\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\v ", + out: ".\vνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\v ", }, { // 4685 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t.", - out: ":\t5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\t‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\vνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\v ", + out: ".\vνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\v ", }, { // 4686 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n.", - out: ":\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\r ", + out: ".\rνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\r ", }, { // 4687 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n.", - out: ":\n5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\n‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\rνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\r ", + out: ".\rνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\r ", }, { // 4688 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v.", - out: ":\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\tνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\t.", + out: "9\tνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\t.", }, { // 4689 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v.", - out: ":\v5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\v‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\tνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\t.", + out: "9\tνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\t‛.", }, { // 4690 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r.", - out: ":\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\nνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\n.", + out: "9\nνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\n.", }, { // 4691 - mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ":\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r.", - out: ":\r5>␟K[4αTθ\"\x03%σ{i~\x12␗?3αψ\"␒ZR\r‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\nνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\n.", + out: "9\nνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\n‛.", }, { // 4692 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t.", - out: ".\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\vνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\v.", + out: "9\vνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\v.", }, { // 4693 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t.", - out: ".\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\vνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\v.", + out: "9\vνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\v‛.", }, { // 4694 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n.", - out: ".\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\rνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\r.", + out: "9\rνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\r.", }, { // 4695 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n.", - out: ".\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "9\rνμψ\x1e`␊\x157␛d\αT`z>␙π>|\x1c<":υX\r.", + out: "9\rνμψ\x1e`␊\x157␛d\αT`z>␙π>‛|\x1c<":υX\r‛.", }, { // 4696 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v.", - out: ".\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\tυ", + out: ".\t%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\tυ", }, { // 4697 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v.", - out: ".\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\tυ", + out: ".\t%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\tυ", }, { // 4698 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r.", - out: ".\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\nυ", + out: ".\n%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\nυ", }, { // 4699 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r.", - out: ".\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\nυ", + out: ".\n%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\nυ", }, { // 4700 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t.", - out: "␓\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\vυ", + out: ".\v%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\vυ", }, { // 4701 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t.", - out: "␓\tθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\t‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\vυ", + out: ".\v%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\vυ", }, { // 4702 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n.", - out: "␓\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\rυ", + out: ".\r%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\rυ", }, { // 4703 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n.", - out: "␓\nθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\n‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\rυ", + out: ".\r%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\rυ", }, { // 4704 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v.", - out: "␓\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\t%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\t.", + out: "␘\t%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\t.", }, { // 4705 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v.", - out: "␓\vθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\v‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\t%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\t.", + out: "␘\t%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\t‛.", }, { // 4706 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r.", - out: "␓\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\n%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\n.", + out: "␘\n%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\n.", }, { // 4707 - mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r.", - out: "␓\rθ\x0eτ␐\x1bγaHQ␉;Zzξ;βλYHz\x1c4␖\x1b>␁\r‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\n%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\n.", + out: "␘\n%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\n‛.", }, { // 4708 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\tp", - out: ".\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\tp", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\v%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\v.", + out: "␘\v%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\v.", }, { // 4709 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\tp", - out: ".\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\tp", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\v%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\v.", + out: "␘\v%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\v‛.", }, { // 4710 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\np", - out: ".\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\np", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\r%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\r.", + out: "␘\r%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\r.", }, { // 4711 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\np", - out: ".\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\np", + mask: EncodeHash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "␘\r%\x10␔␍\x00V#μ'β42␔μγ/?q\a_>(I\"tS\r.", + out: "␘\r%\x10␔␍␀V‛#μ'β42␔μγ/?q\a_>(I\"tS\r‛.", }, { // 4712 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\vp", - out: ".\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\vp", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t␊", + out: ".\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t␊", }, { // 4713 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\vp", - out: ".\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\vp", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t␊", + out: ".\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t␊", }, { // 4714 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\rp", - out: ".\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\rp", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n␊", + out: ".\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n␊", }, { // 4715 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\rp", - out: ".\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\rp", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n␊", + out: ".\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n␊", }, { // 4716 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\t.", - out: "]\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\t.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v␊", + out: ".\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v␊", }, { // 4717 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\t.", - out: "]\tc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\t‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v␊", + out: ".\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v␊", }, { // 4718 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\n.", - out: "]\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\n.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r␊", + out: ".\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r␊", }, { // 4719 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\n.", - out: "]\nc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\n‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r␊", + out: ".\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r␊", }, { // 4720 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\v.", - out: "]\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\v.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t.", + out: "/\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t.", }, { // 4721 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\v.", - out: "]\vc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\v‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t.", + out: "/\t\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\t‛.", }, { // 4722 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\r.", - out: "]\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\r.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n.", + out: "/\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n.", }, { // 4723 - mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "]\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\r.", - out: "]\rc␘\x1b␌\x01σ␇?Pdι\r%}␕␔.l\x1fk\x1aSθ␈ρβ\r‛.", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n.", + out: "/\n\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\n‛.", }, { // 4724 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\tM", - out: ".\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\tM", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v.", + out: "/\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v.", }, { // 4725 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\tM", - out: ".\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\tM", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v.", + out: "/\v\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\v‛.", }, { // 4726 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\nM", - out: ".\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\nM", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r.", + out: "/\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r.", }, { // 4727 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\nM", - out: ".\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\nM", + mask: EncodePercent | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "/\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r.", + out: "/\r\\L\x12φ^5λ\x1e~␗]<␡ωhW␓r\bοYU:␂*τ\r‛.", }, { // 4728 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\vM", - out: ".\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\vM", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t␋", + out: ".\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t␋", }, { // 4729 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\vM", - out: ".\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\vM", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t␋", + out: ".\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t␋", }, { // 4730 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\rM", - out: ".\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\rM", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n␋", + out: ".\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n␋", }, { // 4731 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\rM", - out: ".\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\rM", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n␋", + out: ".\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n␋", }, { // 4732 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\t.", - out: "a\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\t.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v␋", + out: ".\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v␋", }, { // 4733 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\t.", - out: "a\tρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\t‛.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v␋", + out: ".\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v␋", }, { // 4734 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\n.", - out: "a\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\n.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r␋", + out: ".\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r␋", }, { // 4735 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\n.", - out: "a\nρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\n‛.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r␋", + out: ".\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r␋", }, { // 4736 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\v.", - out: "a\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\v.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t.", + out: "<\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t.", }, { // 4737 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\v.", - out: "a\vρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\v‛.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t.", + out: "<\t\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\t‛.", }, { // 4738 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\r.", - out: "a\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\r.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n.", + out: "<\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n.", }, { // 4739 - mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "a\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\r.", - out: "a\rρA␉\n\b]βφ\x03\x1aαHω"[(fnA]?B]=␉/\r‛.", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n.", + out: "<\n\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\n‛.", }, { // 4740 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t7", - out: ".\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t7", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v.", + out: "<\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v.", }, { // 4741 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t7", - out: ".\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t7", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v.", + out: "<\v\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\v‛.", }, { // 4742 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n7", - out: ".\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n7", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r.", + out: "<\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r.", }, { // 4743 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n7", - out: ".\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n7", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "<\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r.", + out: "<\r\r*␞s,␞\x0e2ψρ*␏fσQυL>]σ9\x176A␕!\r‛.", }, { // 4744 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v7", - out: ".\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v7", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t␊", + out: ".\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t␊", }, { // 4745 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v7", - out: ".\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v7", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t␊", + out: ".\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t␊", }, { // 4746 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r7", - out: ".\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r7", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n␊", + out: ".\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n␊", }, { // 4747 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r7", - out: ".\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r7", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n␊", + out: ".\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n␊", }, { // 4748 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t.", - out: "f\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v␊", + out: ".\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v␊", }, { // 4749 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t.", - out: "f\ta>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\t‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v␊", + out: ".\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v␊", }, { // 4750 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n.", - out: "f\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r␊", + out: ".\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r␊", }, { // 4751 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n.", - out: "f\na>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\n‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: ".\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r␊", + out: ".\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r␊", }, { // 4752 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v.", - out: "f\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t.", + out: "Q\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t.", }, { // 4753 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v.", - out: "f\va>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\v‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t.", + out: "Q\t\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\t‛.", }, { // 4754 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r.", - out: "f\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n.", + out: "Q\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n.", }, { // 4755 - mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "f\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r.", - out: "f\ra>S:\x19*\x1cξ␎λ\t%χω\x05K␛$φ40\x18>`bβ\r‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n.", + out: "Q\n\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\n‛.", }, { // 4756 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\tο", - out: ".\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\tο", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v.", + out: "Q\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v.", }, { // 4757 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\tο", - out: ".\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\tο", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v.", + out: "Q\v\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\v‛.", }, { // 4758 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\nο", - out: ".\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\nο", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r.", + out: "Q\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r.", }, { // 4759 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\nο", - out: ".\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\nο", + mask: EncodeDel | EncodeRightPeriod | EncodeLeftCrLfHtVt, + in: "Q\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r.", + out: "Q\r\r:a4␒τ\v6p#\x12\x1fπυ␐␏Bv␗ψ␊η*\x17:λ\r‛.", }, { // 4760 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\vο", - out: ".\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\vο", + mask: EncodeZero | EncodeRightPeriod | EncodeRightSpace, + in: ". \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M \x04", + out: ". \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M \x04", }, { // 4761 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\vο", - out: ".\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\vο", + mask: EncodeZero | EncodeRightPeriod | EncodeRightSpace, + in: ". \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M \x04", + out: ". \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M \x04", }, { // 4762 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\rο", - out: ".\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\rο", + mask: EncodeZero | EncodeRightPeriod | EncodeRightSpace, + in: "\x0e \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M .", + out: "\x0e \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M .", }, { // 4763 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\rο", - out: ".\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\rο", + mask: EncodeZero | EncodeRightPeriod | EncodeRightSpace, + in: "\x0e \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M .", + out: "\x0e \bσ\v\x19]UBμο␕:!εo?ι;Hb*<//M\x16M ‛.", }, { // 4764 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\t.", - out: "\x01\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\t.", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightSpace, + in: ". /φ@=␊θ\x02<\x11/τ;M?4 Rn.\\[1δb^χ \x18", + out: ". ‛/φ@=␊θ\x02<\x11‛/τ;M?4 Rn.\\[1δb^χ \x18", }, { // 4765 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\t.", - out: "\x01\t[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\t‛.", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightSpace, + in: ". /φ@=␊θ\x02<\x11/τ;M?4 Rn.\\[1δb^χ \x18", + out: ". ‛/φ@=␊θ\x02<\x11‛/τ;M?4 Rn.\\[1δb^χ \x18", }, { // 4766 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\n.", - out: "\x01\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\n.", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightSpace, + in: "λ /φ@=␊θ\x02<\x11/τ;M?4 Rn.\\[1δb^χ .", + out: "λ ‛/φ@=␊θ\x02<\x11‛/τ;M?4 Rn.\\[1δb^χ .", }, { // 4767 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\n.", - out: "\x01\n[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\n‛.", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightSpace, + in: "λ /φ@=␊θ\x02<\x11/τ;M?4 Rn.\\[1δb^χ .", + out: "λ ‛/φ@=␊θ\x02<\x11‛/τ;M?4 Rn.\\[1δb^χ ‛.", }, { // 4768 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\v.", - out: "\x01\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\v.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU *", + out: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU *", }, { // 4769 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\v.", - out: "\x01\v[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\v‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU *", + out: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU *", }, { // 4770 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\r.", - out: "\x01\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\r.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU .", + out: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU .", }, { // 4771 - mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\x01\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\r.", - out: "\x01\r[m␞εX␆.lζ>\rO'`οο␚[[Sp$:␟\x02ο\r‛.", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU .", + out: ". ␡νJV␍#θ&6\x16_ε]\x06␅ο$3\x14␕|ςφByU ‛.", }, { // 4772 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\tO", - out: ".\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\tO", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ ,", + out: ". \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ ,", }, { // 4773 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\tO", - out: ".\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\tO", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ ,", + out: ". \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ ,", }, { // 4774 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\nO", - out: ".\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\nO", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightSpace, + in: "␜ \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ .", + out: "␜ \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ .", }, { // 4775 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\nO", - out: ".\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\nO", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightSpace, + in: "␜ \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ .", + out: "␜ \x02\x1dςκ␘:␁ξ␗ζ\"z>δ\x03~\x1f4L9␏x**$λ ‛.", }, { // 4776 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\vO", - out: ".\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\vO", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightSpace, + in: ". ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU ␆", + out: ". ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU ␆", }, { // 4777 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\vO", - out: ".\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\vO", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightSpace, + in: ". ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU ␆", + out: ". ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU ␆", }, { // 4778 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\rO", - out: ".\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\rO", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightSpace, + in: "␓ ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU .", + out: "␓ ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU .", }, { // 4779 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\rO", - out: ".\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\rO", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightSpace, + in: "␓ ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU .", + out: "␓ ␍1`\x1e␋*ςχγs"\f[tχρK\n#(:λu'IU ‛.", }, { // 4780 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\t.", - out: "_\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\t.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, + in: ". ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b[ $", + out: ". ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b‛[ $", }, { // 4781 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\t.", - out: "_\t8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\t‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, + in: ". ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b[ $", + out: ". ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b‛[ $", }, { // 4782 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\n.", - out: "_\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\n.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, + in: "π ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b[ .", + out: "π ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b‛[ .", }, { // 4783 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\n.", - out: "_\n8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\n‛.", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightSpace, + in: "π ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b[ .", + out: "π ␈7\f␊/-\x1fυ](\"ρBς␆?C}-[JοαK\b‛[ ‛.", }, { // 4784 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\v.", - out: "_\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\v.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, + in: ". ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t /", + out: ". ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t /", }, { // 4785 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\v.", - out: "_\v8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\v‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, + in: ". ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t /", + out: ". ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t /", }, { // 4786 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\r.", - out: "_\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\r.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, + in: "\x03 ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t .", + out: "\x03 ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t .", }, { // 4787 - mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "_\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\r.", - out: "_\r8␓"␚r\tCmκsI\x12"{T␋\x1dζξχ[$iμξ\x10\r‛.", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightSpace, + in: "\x03 ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t .", + out: "\x03 ␙\rM6ρρ]␞ξ␌␅<(␍=\nμβh:ω#\x1d[F\t ‛.", }, { // 4788 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t^", - out: ".\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t^", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightSpace, + in: ". N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u \x1d", + out: ". N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u \x1d", }, { // 4789 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t^", - out: ".\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t^", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightSpace, + in: ". N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u \x1d", + out: ". N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u \x1d", }, { // 4790 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n^", - out: ".\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n^", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightSpace, + in: "\x04 N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u .", + out: "\x04 N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u .", }, { // 4791 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n^", - out: ".\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n^", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightSpace, + in: "\x04 N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u .", + out: "\x04 N(/ξξ␂~/*9υO)]␏*iHχ␆κ?β\x1c/u ‛.", }, { // 4792 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v^", - out: ".\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v^", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, + in: ". ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ :", + out: ". ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ :", }, { // 4793 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v^", - out: ".\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v^", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, + in: ". ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ :", + out: ". ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ :", }, { // 4794 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r^", - out: ".\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r^", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, + in: "γ ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ .", + out: "γ ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ .", }, { // 4795 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r^", - out: ".\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r^", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightSpace, + in: "γ ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ .", + out: "γ ␍η%<$L␂\x18iE`␘yR\n8mφ8V,ν␄uLτ ‛.", }, { // 4796 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t.", - out: "\\\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". :\"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C P", + out: ". :"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C P", }, { // 4797 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t.", - out: "\\\t/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\t‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, + in: ". :\"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C P", + out: ". :"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C P", }, { // 4798 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n.", - out: "\\\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, + in: "ξ :\"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C .", + out: "ξ :"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C .", }, { // 4799 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n.", - out: "\\\n/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\n‛.", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightSpace, + in: "ξ :\"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C .", + out: "ξ :"~>\x19␝>/[dι␊2a|κ\x0f␊3θω\x11\x10ε$C ‛.", }, { // 4800 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v.", - out: "\\\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v.", + mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, + in: ". \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] I", + out: ". \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] I", }, { // 4801 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v.", - out: "\\\v/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\v‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, + in: ". \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] I", + out: ". \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] I", }, { // 4802 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r.", - out: "\\\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r.", + mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, + in: "O \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] .", + out: "O \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] .", }, { // 4803 - mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "\\\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r.", - out: "\\\r/;␛δ␔\r/X[`.*m);ιt␙δCq'δ\bιr\r‛.", + mask: EncodeColon | EncodeRightPeriod | EncodeRightSpace, + in: "O \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] .", + out: "O \x16OςR␡r$:␋η␜|ξψ␐π\\\n\x1d\x12ρn␒␍"] ‛.", }, { // 4804 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\tf", - out: ".\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\tf", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, + in: ". λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% ο", + out: ". λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% ο", }, { // 4805 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\tf", - out: ".\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\tf", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, + in: ". λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% ο", + out: ". λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% ο", }, { // 4806 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\nf", - out: ".\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\nf", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, + in: "\x03 λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% .", + out: "\x03 λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% .", }, { // 4807 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\nf", - out: ".\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\nf", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightSpace, + in: "\x03 λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% .", + out: "\x03 λm/T␞\x10-?W␍κ␈\\Zω#@\x14\x17:Bkψ[υ% ‛.", }, { // 4808 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\vf", - out: ".\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\vf", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, + in: ". ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ [", + out: ". ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ [", }, { // 4809 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\vf", - out: ".\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\vf", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, + in: ". ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ [", + out: ". ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ [", }, { // 4810 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\rf", - out: ".\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\rf", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, + in: "D ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ .", + out: "D ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ .", }, { // 4811 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\rf", - out: ".\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\rf", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightSpace, + in: "D ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ .", + out: "D ␟[␏1␛qμD\x18Nκkτ\x03␑nν\x1d␚C>g\x0eI!τ ‛.", }, { // 4812 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\t.", - out: "␓\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\t.", + mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, + in: ". ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 ε", + out: ". ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 ε", }, { // 4813 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\t.", - out: "␓\tD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\t‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, + in: ". ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 ε", + out: ". ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 ε", }, { // 4814 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\n.", - out: "␓\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\n.", + mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, + in: "ρ ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 .", + out: "ρ ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 .", }, { // 4815 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\n.", - out: "␓\nD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\n‛.", + mask: EncodePipe | EncodeRightPeriod | EncodeRightSpace, + in: "ρ ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 .", + out: "ρ ␔\t#␊F1<\uff00\x7f␊'␌[\x15`␑Tpς]<6poχ4 ‛.", }, { // 4816 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\v.", - out: "␓\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\v.", + mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, + in: ". ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f '", + out: ". ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f '", }, { // 4817 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\v.", - out: "␓\vD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\v‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, + in: ". ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f '", + out: ". ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f '", }, { // 4818 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\r.", - out: "␓\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\r.", + mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, + in: "␞ ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f .", + out: "␞ ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f .", }, { // 4819 - mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "␓\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\r.", - out: "␓\rD␃\n5#νlBV|γ\r=ε\r␐\x17A␞\"τ\*1ιu\r‛.", + mask: EncodeHash | EncodeRightPeriod | EncodeRightSpace, + in: "␞ ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f .", + out: "␞ ρ;εφtE\x02)}0A\n\vl>␕β␎λJ\\μi>␆\x0f ‛.", }, { // 4820 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\tL", - out: ".\t_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\tL", + mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, + in: ". \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f e", + out: ". \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f e", }, { // 4821 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\t_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\tL", - out: ".\t_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\tL", + mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, + in: ". \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f e", + out: ". \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f e", }, { // 4822 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\nL", - out: ".\n_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\nL", + mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, + in: "M \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f .", + out: "M \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f .", }, { // 4823 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\n_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\nL", - out: ".\n_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\nL", + mask: EncodePercent | EncodeRightPeriod | EncodeRightSpace, + in: "M \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f .", + out: "M \x1d|ως,;Y\x17νz␔|*\x19λ\x15<"[␇.ωZ\"␇\f ‛.", }, { // 4824 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\vL", - out: ".\v_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\vL", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, + in: ". VTνμ\x03\x15␑\ε<<\x7ftsu?␔ω␊␝c\x13.}$. ␂", + out: ". VTνμ\x03\x15␑‛\ε<<\x7ftsu?␔ω␊␝c\x13.}$. ␂", }, { // 4825 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\v_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\vL", - out: ".\v_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\vL", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, + in: ". VTνμ\x03\x15␑\ε<<\x7ftsu?␔ω␊␝c\x13.}$. ␂", + out: ". VTνμ\x03\x15␑‛\ε<<\x7ftsu?␔ω␊␝c\x13.}$. ␂", }, { // 4826 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\rL", - out: ".\r_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\rL", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, + in: "θ VTνμ\x03\x15␑\ε<<\x7ftsu?␔ω␊␝c\x13.}$. .", + out: "θ VTνμ\x03\x15␑‛\ε<<\x7ftsu?␔ω␊␝c\x13.}$. .", }, { // 4827 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\r_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\rL", - out: ".\r_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\rL", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightSpace, + in: "θ VTνμ\x03\x15␑\ε<<\x7ftsu?␔ω␊␝c\x13.}$. .", + out: "θ VTνμ\x03\x15␑‛\ε<<\x7ftsu?␔ω␊␝c\x13.}$. ‛.", }, { // 4828 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\t_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\t.", - out: "P\t_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\t.", + mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, + in: ". =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v \x1f", + out: ". =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v \x1f", }, { // 4829 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\t_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\t.", - out: "P\t_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\t‛.", + mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, + in: ". =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v \x1f", + out: ". =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v \x1f", }, { // 4830 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\n_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\n.", - out: "P\n_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\n.", + mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, + in: ": =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v .", + out: ": =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v .", }, { // 4831 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\n_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\n.", - out: "P\n_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\n‛.", + mask: EncodeCrLf | EncodeRightPeriod | EncodeRightSpace, + in: ": =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v .", + out: ": =gκι:␁␖?ς\x19ηj3;x\x1fπ␡?>eλ`:\t\v ‛.", }, { // 4832 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\v_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\v.", - out: "P\v_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\v.", + mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, + in: ". ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ w", + out: ". ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ w", }, { // 4833 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\v_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\v.", - out: "P\v_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\v‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, + in: ". ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ w", + out: ". ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ w", }, { // 4834 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\r_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\r.", - out: "P\r_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\r.", + mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, + in: "␜ ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ .", + out: "␜ ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ .", }, { // 4835 - mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "P\r_`\aνNπ\x17βλ␛\t+␜%!<\`^υρ\x0f\x03tM␓\r.", - out: "P\r_`\aνNπ\x17βλ␛\t+␜%!<‛\`^υρ\x0f\x03tM␓\r‛.", + mask: EncodeDel | EncodeRightPeriod | EncodeRightSpace, + in: "␜ ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ .", + out: "␜ ␊0\rζ!1ςRγων\x01-J\a_␋Ca/F!/&\x15␊ ‛.", }, { // 4836 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\to\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\tu", - out: ".\to\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\tu", + mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, + in: ". ]\x02){ν%σe#ς/␀][*bς*\"*i␟κA|\x10 \x17", + out: ". ]␂){ν%σe#ς/‛␀][*bς*\"*i‛␟κA|␐ ␗", }, { // 4837 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\to\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\tu", - out: ".\to\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\tu", + mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, + in: ". ]\x02){ν%σe#ς/␀][*bς*\"*i␟κA|\x10 \x17", + out: ". ]␂){ν%σe#ς/‛␀][*bς*\"*i‛␟κA|␐ ␗", }, { // 4838 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\no\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\nu", - out: ".\no\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\nu", + mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, + in: "π ]\x02){ν%σe#ς/␀][*bς*\"*i␟κA|\x10 .", + out: "π ]␂){ν%σe#ς/‛␀][*bς*\"*i‛␟κA|␐ .", }, { // 4839 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\no\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\nu", - out: ".\no\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\nu", + mask: EncodeCtl | EncodeRightPeriod | EncodeRightSpace, + in: "π ]\x02){ν%σe#ς/␀][*bς*\"*i␟κA|\x10 .", + out: "π ]␂){ν%σe#ς/‛␀][*bς*\"*i‛␟κA|␐ ‛.", }, { // 4840 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vo\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\vu", - out: ".\vo\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\vu", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t␡", + out: ".\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t␡", }, { // 4841 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\vo\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\vu", - out: ".\vo\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\vu", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t␡", + out: ".\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t␡", }, { // 4842 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ro\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\ru", - out: ".\ro\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\ru", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n␡", + out: ".\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n␡", }, { // 4843 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: ".\ro\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\ru", - out: ".\ro\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\ru", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n␡", + out: ".\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n␡", }, { // 4844 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\to\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\t.", - out: "&\to\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\t.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v␡", + out: ".\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v␡", }, { // 4845 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\to\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\t.", - out: "&\to\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\t‛.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v␡", + out: ".\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v␡", }, { // 4846 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\no\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\n.", - out: "&\no\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\n.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r␡", + out: ".\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r␡", }, { // 4847 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\no\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\n.", - out: "&\no\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\n‛.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r␡", + out: ".\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r␡", }, { // 4848 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\vo\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\v.", - out: "&\vo\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\v.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t.", + out: "3\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t.", }, { // 4849 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\vo\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\v.", - out: "&\vo\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\v‛.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t.", + out: "3\t9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\t‛.", }, { // 4850 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\ro\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\r.", - out: "&\ro\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\r.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n.", + out: "3\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n.", }, { // 4851 - mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, - in: "&\ro\x02␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\r.", - out: "&\ro\x02‛␀␑θ]\x01Lβ␍ek␗)ιβd]*,ε|EE|κ\r‛.", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n.", + out: "3\n9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\n‛.", }, { // 4852 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t Gx␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M \\", - out: "\t Gx‛␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M \\", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v.", + out: "3\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v.", }, { // 4853 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ Gx␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M \\", - out: "␉ Gx‛␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M \\", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v.", + out: "3\v9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\v‛.", }, { // 4854 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "b Gx␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M \t", - out: "b Gx‛␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M ␉", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r.", + out: "3\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r.", }, { // 4855 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "b Gx␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M ␉", - out: "b Gx‛␀%\"-ς\x1cς␋Eu␉\x16T\n\x03␉\x02iμ1\x0fτ␏M ‛␉", + mask: EncodeZero | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "3\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r.", + out: "3\r9L\x16ς]␟\x064\n␁'␆ςωr\x1b\\v>-␂␒ηψ\x1cσ\r‛.", }, { // 4856 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t βα}[\x13'ξηW\x1cf␕"/␄\b␑␍ρIh-CχK< ^", - out: "\t βα}[\x13'ξηW\x1cf␕"‛/␄\b␑␍ρIh-CχK< ^", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\tθ", + out: ".\t␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\tθ", }, { // 4857 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ βα}[\x13'ξηW\x1cf␕"/␄\b␑␍ρIh-CχK< ^", - out: "␉ βα}[\x13'ξηW\x1cf␕"‛/␄\b␑␍ρIh-CχK< ^", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\tθ", + out: ".\t␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\tθ", }, { // 4858 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "; βα}[\x13'ξηW\x1cf␕"/␄\b␑␍ρIh-CχK< \t", - out: "; βα}[\x13'ξηW\x1cf␕"‛/␄\b␑␍ρIh-CχK< ␉", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\nθ", + out: ".\n␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\nθ", }, { // 4859 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "; βα}[\x13'ξηW\x1cf␕"/␄\b␑␍ρIh-CχK< ␉", - out: "; βα}[\x13'ξηW\x1cf␕"‛/␄\b␑␍ρIh-CχK< ‛␉", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\nθ", + out: ".\n␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\nθ", }, { // 4860 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t u7\u007fαφ|\x1e'\x00σ.␗\x1a␞bμ(~CγφB`i␊C ␑", - out: "\t u7\u007fαφ|\x1e‛'␀σ.␗\x1a␞bμ(~CγφB`i␊C ␑", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\vθ", + out: ".\v␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\vθ", }, { // 4861 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ u7\u007fαφ|\x1e'\x00σ.␗\x1a␞bμ(~CγφB`i␊C ␑", - out: "␉ u7\u007fαφ|\x1e‛'␀σ.␗\x1a␞bμ(~CγφB`i␊C ␑", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\vθ", + out: ".\v␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\vθ", }, { // 4862 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␡ u7\u007fαφ|\x1e'\x00σ.␗\x1a␞bμ(~CγφB`i␊C \t", - out: "␡ u7\u007fαφ|\x1e‛'␀σ.␗\x1a␞bμ(~CγφB`i␊C ␉", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\rθ", + out: ".\r␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\rθ", }, { // 4863 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␡ u7\u007fαφ|\x1e'\x00σ.␗\x1a␞bμ(~CγφB`i␊C ␉", - out: "␡ u7\u007fαφ|\x1e‛'␀σ.␗\x1a␞bμ(~CγφB`i␊C ‛␉", + mask: EncodeSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\rθ", + out: ".\r␝␜]υ?,\x14\r0wμ$␃b\x1b]ςν\x11&d}S␙f\x18\rθ", }, { // 4864 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t 0␊W}8z#υ␍/0τ␡wψ/2κ$Eσ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ (", - out: "\t ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ (", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t-", + out: ".\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t-", }, { // 4873 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ (", - out: "␉ ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ (", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t-", + out: ".\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t-", }, { // 4874 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "| ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ \t", - out: "| ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ ␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n-", + out: ".\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n-", }, { // 4875 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "| ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ ␉", - out: "| ez>σ␙\x01ο\x1fυ#\u007fO"Zη\x03␎(\␊␊&χ`>θ ‛␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n-", + out: ".\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n-", }, { // 4876 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K A", - out: "\t >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K A", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v-", + out: ".\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v-", }, { // 4877 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K A", - out: "␉ >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K A", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v-", + out: ".\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v-", }, { // 4878 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "% >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K \t", - out: "% >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K ␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r-", + out: ".\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r-", }, { // 4879 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "% >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K ␉", - out: "% >2SYψ\x17]χ␜>δ\x01οδ␒://\x03GJν:\x10<K ‛␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r-", + out: ".\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r-", }, { // 4880 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ A", - out: "\t >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ A", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t.", + out: "δ\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t.", }, { // 4881 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ A", - out: "␉ >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ A", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t.", + out: "δ\t}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\t‛.", }, { // 4882 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "I >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ \t", - out: "I >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ ␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n.", + out: "δ\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n.", }, { // 4883 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "I >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ ␉", - out: "I >w>Doιω␝ν␛λxiw/␈,\x100aδ"\\x0eη$ ‛␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n.", + out: "δ\n}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\n‛.", }, { // 4884 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> [", - out: "\t λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> [", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v.", + out: "δ\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v.", }, { // 4885 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> [", - out: "␉ λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> [", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v.", + out: "δ\v}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\v‛.", }, { // 4886 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "& λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> \t", - out: "& λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> ␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r.", + out: "δ\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r.", }, { // 4887 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "& λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> ␉", - out: "& λψ/#\\K␆␅\x10Q|*/9e␝λ␍zhξkμP\x1f> ‛␉", + mask: EncodeSingleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "δ\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r.", + out: "δ\r}ξMyk3etβπε4xψ\\%\x10\x13␔;><\x14:␜␊\r‛.", }, { // 4888 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε b", - out: "\t *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε b", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t␅", + out: ".\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t␅", }, { // 4889 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε b", - out: "␉ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε b", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t␅", + out: ".\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t␅", }, { // 4890 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε \t", - out: "\ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε ␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n␅", + out: ".\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n␅", }, { // 4891 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε ␉", - out: "\ *%␏#P?7/ζ3\x1eη}\␏:D*ς8␄σ\u007f\\>ε ‛␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n␅", + out: ".\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n␅", }, { // 4892 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␐", - out: "\t τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␐", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v␅", + out: ".\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v␅", }, { // 4893 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␐", - out: "␉ τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␐", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v␅", + out: ".\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v␅", }, { // 4894 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "] τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` \t", - out: "] τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r␅", + out: ".\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r␅", }, { // 4895 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "] τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ␉", - out: "] τ>ψ'␆\nαP␈\x04␉5κ&\x1e6@L$\r␊Dgι,` ‛␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r␅", + out: ".\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r␅", }, { // 4896 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ Y", - out: "\t \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ Y", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t.", + out: "V\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t.", }, { // 4897 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ Y", - out: "␉ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ Y", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t.", + out: "V\t␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\t‛.", }, { // 4898 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␃ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ \t", - out: "␃ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ ␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n.", + out: "V\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n.", }, { // 4899 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␃ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ ␉", - out: "␃ \x0eνυ\x15@\x17>/␟οT\x1e]μq]2κ\x028p3␙Jjξ ‛␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n.", + out: "V\n␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\n‛.", }, { // 4900 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t /3ζ}\bI2μ|␃[=υλw\n␅"␕<**#␁!] \x1f", - out: "\t /3ζ}\bI2μ‛|␃[=υλw\n␅"␕<**#␁!] \x1f", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v.", + out: "V\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v.", }, { // 4901 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ /3ζ}\bI2μ|␃[=υλw\n␅"␕<**#␁!] \x1f", - out: "␉ /3ζ}\bI2μ‛|␃[=υλw\n␅"␕<**#␁!] \x1f", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v.", + out: "V\v␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\v‛.", }, { // 4902 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "ο /3ζ}\bI2μ|␃[=υλw\n␅"␕<**#␁!] \t", - out: "ο /3ζ}\bI2μ‛|␃[=υλw\n␅"␕<**#␁!] ␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r.", + out: "V\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r.", }, { // 4903 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "ο /3ζ}\bI2μ|␃[=υλw\n␅"␕<**#␁!] ␉", - out: "ο /3ζ}\bI2μ‛|␃[=υλw\n␅"␕<**#␁!] ‛␉", + mask: EncodeBackQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "V\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r.", + out: "V\r␐!\aλψ␔N ο\\P!ς/~\x17k\x02N␝κ!\t5ωe\r‛.", }, { // 4904 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* l", - out: "\t iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* l", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\tλ", + out: ".\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\tλ", }, { // 4905 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* l", - out: "␉ iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* l", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\tλ", + out: ".\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\tλ", }, { // 4906 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "! iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* \t", - out: "! iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* ␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\nλ", + out: ".\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\nλ", }, { // 4907 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "! iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* ␉", - out: "! iσιν'J~μ\x05οR␙␇*2␑\x02A␇>'*ζOj* ‛␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\nλ", + out: ".\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\nλ", }, { // 4908 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ \x0f", - out: "\t νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ \x0f", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\vλ", + out: ".\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\vλ", }, { // 4909 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ \x0f", - out: "␉ νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ \x0f", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\vλ", + out: ".\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\vλ", }, { // 4910 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\x16 νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ \t", - out: "\x16 νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ ␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\rλ", + out: ".\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\rλ", }, { // 4911 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\x16 νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ ␉", - out: "\x16 νφο␆.σ\x1b[ξj␏␋\x028␞5g-V␊$Cο2uZ ‛␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\rλ", + out: ".\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\rλ", }, { // 4912 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t |;α␉ζLqλξ␝qfθ%$H\\f4\x1cτ␋@]\v3 F", - out: "\t |;α␉ζLqλξ␝qfθ%$H\f4\x1cτ␋@]\v3 F", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\t.", + out: "g\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\t.", }, { // 4913 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ |;α␉ζLqλξ␝qfθ%$H\\f4\x1cτ␋@]\v3 F", - out: "␉ |;α␉ζLqλξ␝qfθ%$H\f4\x1cτ␋@]\v3 F", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\t.", + out: "g\tfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\t‛.", }, { // 4914 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\x19 |;α␉ζLqλξ␝qfθ%$H\\f4\x1cτ␋@]\v3 \t", - out: "\x19 |;α␉ζLqλξ␝qfθ%$H\f4\x1cτ␋@]\v3 ␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\n.", + out: "g\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\n.", }, { // 4915 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\x19 |;α␉ζLqλξ␝qfθ%$H\\f4\x1cτ␋@]\v3 ␉", - out: "\x19 |;α␉ζLqλξ␝qfθ%$H\f4\x1cτ␋@]\v3 ‛␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\n.", + out: "g\nfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\n‛.", }, { // 4916 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "\t Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␙", - out: "\t Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␙", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\v.", + out: "g\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\v.", }, { // 4917 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "␉ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␙", - out: "␉ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␙", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\v.", + out: "g\vfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\v‛.", }, { // 4918 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "κ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η \t", - out: "κ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\r.", + out: "g\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\r.", }, { // 4919 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, - in: "κ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ␉", - out: "κ Pψ^`␉\x1d\v␟Eλp␍!ξ␃δ*\\p␊/3\x10:\x10η ‛␉", + mask: EncodeLtGt | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "g\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\r.", + out: "g\rfB!";ψ;ε;|κy$\x1fηHT\\z␛␅-\n\x1fZ3\r‛.", }, { // 4920 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.*", - out: "\t.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.*", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t\x00", + out: ".\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t␀", }, { // 4921 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.*", - out: "␉.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.*", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t\x00", + out: ".\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t␀", }, { // 4922 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "#.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.\t", - out: "#.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n\x00", + out: ".\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n␀", }, { // 4923 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "#.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.␉", - out: "#.??␙Dο\n␒|γ=␔$δkZJS1\x17$\ψ\nqXG.‛␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n\x00", + out: ".\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n␀", }, { // 4924 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.␖␈␁α/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␆", - out: "\t.␖␈␁α‛/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␆", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v\x00", + out: ".\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v␀", }, { // 4925 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.␖␈␁α/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␆", - out: "␉.␖␈␁α‛/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␆", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v\x00", + out: ".\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v␀", }, { // 4926 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "ι.␖␈␁α/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.\t", - out: "ι.␖␈␁α‛/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r\x00", + out: ".\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r␀", }, { // 4927 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "ι.␖␈␁α/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.␉", - out: "ι.␖␈␁α‛/-\u007f*%+bζψ\x11\x14@;ψa^9_C␅χE.‛␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r\x00", + out: ".\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r␀", }, { // 4928 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.U", - out: "\t.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.U", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t.", + out: "\x0e\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t.", }, { // 4929 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.U", - out: "␉.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.U", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t.", + out: "\x0e\tv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\t‛.", }, { // 4930 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "e.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.\t", - out: "e.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n.", + out: "\x0e\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n.", }, { // 4931 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "e.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.␉", - out: "e.:$\x1d+t$/κ\x1eOαζx\a]δ␡␎οA#λn\x02]␘.‛␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n.", + out: "\x0e\nv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\n‛.", }, { // 4932 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.1", - out: "\t.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.1", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v.", + out: "\x0e\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v.", }, { // 4933 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.1", - out: "␉.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.1", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v.", + out: "\x0e\vv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\v‛.", }, { // 4934 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "y.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.\t", - out: "y.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r.", + out: "\x0e\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r.", }, { // 4935 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "y.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.␉", - out: "y.ςο␂~:σ␜␎"_γL]^\x18\x170λ\x1dx\uff00f\x13χ␄\x01.‛␉", + mask: EncodeSquareBracket | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\x0e\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r.", + out: "\x0e\rv␁_5;pMα{␙␕#wφ<;pζ'␃φ␌jυ.j\r‛.", }, { // 4936 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.k", - out: "\t.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.k", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t\x11", + out: ".\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t\x11", }, { // 4937 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.k", - out: "␉.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.k", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t\x11", + out: ".\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t\x11", }, { // 4938 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "λ.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.\t", - out: "λ.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n\x11", + out: ".\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n\x11", }, { // 4939 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "λ.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.␉", - out: "λ.Kψωτ␌C9␗|0υ\u007f␐/\x1e␌π%\x15pY;F\f\x0fL.‛␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n\x11", + out: ".\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n\x11", }, { // 4940 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.3λ'Eγ'εL_U␊6/[\\f␀N\x00␟θ\x03y\x1eν\x1a.6", - out: "\t.3λ'Eγ'εL_U␊6/[\\f‛␀N␀␟θ\x03y\x1eν\x1a.6", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v\x11", + out: ".\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v\x11", }, { // 4941 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.3λ'Eγ'εL_U␊6/[\\f␀N\x00␟θ\x03y\x1eν\x1a.6", - out: "␉.3λ'Eγ'εL_U␊6/[\\f‛␀N␀␟θ\x03y\x1eν\x1a.6", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v\x11", + out: ".\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v\x11", }, { // 4942 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "ι.3λ'Eγ'εL_U␊6/[\\f␀N\x00␟θ\x03y\x1eν\x1a.\t", - out: "ι.3λ'Eγ'εL_U␊6/[\\f‛␀N␀␟θ\x03y\x1eν\x1a.␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r\x11", + out: ".\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r\x11", }, { // 4943 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "ι.3λ'Eγ'εL_U␊6/[\\f␀N\x00␟θ\x03y\x1eν\x1a.␉", - out: "ι.3λ'Eγ'εL_U␊6/[\\f‛␀N␀␟θ\x03y\x1eν\x1a.‛␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r\x11", + out: ".\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r\x11", }, { // 4944 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)\x00.ν", - out: "\t.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)␀.ν", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t.", + out: "T\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t.", }, { // 4945 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)\x00.ν", - out: "␉.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)␀.ν", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t.", + out: "T\t|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\t‛.", }, { // 4946 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␞.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)\x00.\t", - out: "␞.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)␀.␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n.", + out: "T\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n.", }, { // 4947 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␞.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)\x00.␉", - out: "␞.y\x14␋|qεo␝\\\\\x04θ$Ex`ZFσ\rχ@␟\)␀.‛␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n.", + out: "T\n|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\n‛.", }, { // 4948 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.!", - out: "\t.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.!", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v.", + out: "T\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v.", }, { // 4949 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.!", - out: "␉.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.!", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v.", + out: "T\v|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\v‛.", }, { // 4950 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "|.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.\t", - out: "|.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r.", + out: "T\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r.", }, { // 4951 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "|.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.␉", - out: "|.χ[␅Nφβb!␁#^\v'\x03␋␎π!η\x10φSw6␍\n.‛␉", + mask: EncodeSemicolon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "T\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r.", + out: "T\r|]␂<n\x1dςηbTςσH␏\x13vk␔*r␗ν\x14ψ|l\r‛.", }, { // 4952 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␖", - out: "\t.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␖", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\tW", + out: ".\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\tW", }, { // 4953 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␖", - out: "␉.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␖", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\tW", + out: ".\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\tW", }, { // 4954 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "$.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.\t", - out: "$.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\nW", + out: ".\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\nW", }, { // 4955 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "$.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.␉", - out: "$.\x18^`#5κ\akςSδ\u007f\x14<ζξ[υ\x02ON␁␍/cG.‛␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\nW", + out: ".\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\nW", }, { // 4956 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.\n", - out: "\t.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.␊", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\vW", + out: ".\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\vW", }, { // 4957 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.\n", - out: "␉.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.␊", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\vW", + out: ".\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\vW", }, { // 4958 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "δ.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.\t", - out: "δ.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\rW", + out: ".\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\rW", }, { // 4959 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "δ.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.␉", - out: "δ.θ`\x04a#eμD\x1f␙\n␒`␐4+SωuνG:β^␕U.‛␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\rW", + out: ".\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\rW", }, { // 4960 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.σ", - out: "\t.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.σ", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\t.", + out: "`\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\t.", }, { // 4961 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.σ", - out: "␉.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.σ", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\t.", + out: "`\tE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\t‛.", }, { // 4962 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "F.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.\t", - out: "F.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\n.", + out: "`\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\n.", }, { // 4963 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "F.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.␉", - out: "F.2$/\x05;␐%Gf\x05ψ>_θF␉$ωr␟β#\x18ς␁[.‛␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\n.", + out: "`\nE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\n‛.", }, { // 4964 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.\x15", - out: "\t.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.\x15", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\v.", + out: "`\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\v.", }, { // 4965 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.\x15", - out: "␉.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.\x15", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\v.", + out: "`\vE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\v‛.", }, { // 4966 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "5.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.\t", - out: "5.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\r.", + out: "`\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\r.", }, { // 4967 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "5.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.␉", - out: "5.\\'&␗$H\x1c␎fξ␊ω4ε;<Kσ\x04mrψzψ&%.‛␉", + mask: EncodeExclamation | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "`\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\r.", + out: "`\rE!␆[␡Rτ`1λφφφ %p'|ε5?,<\x05w]\r‛.", }, { // 4968 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.ρ", - out: "\t.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.ρ", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t'", + out: ".\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t'", }, { // 4969 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.ρ", - out: "␉.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.ρ", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t'", + out: ".\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t'", }, { // 4970 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "u.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.\t", - out: "u.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n'", + out: ".\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n'", }, { // 4971 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "u.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.␉", - out: "u.~&τξ␈8Yτ\x1d$\x12;Od\x1eJ\x0eε␊6\x1e\x1fQF];.‛␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n'", + out: ".\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n'", }, { // 4972 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.ξ", - out: "\t.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.ξ", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v'", + out: ".\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v'", }, { // 4973 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.ξ", - out: "␉.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.ξ", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v'", + out: ".\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v'", }, { // 4974 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: ",.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.\t", - out: ",.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r'", + out: ".\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r'", }, { // 4975 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: ",.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.␉", - out: ",.γφ␐␉\v/Zi/?sψR;␞\x1c\nkD␎\x12b\x06ευ<.‛␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r'", + out: ".\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r'", }, { // 4976 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a./", - out: "\t.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a./", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t.", + out: "n\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t.", }, { // 4977 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a./", - out: "␉.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a./", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t.", + out: "n\t\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\t‛.", }, { // 4978 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "π.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a.\t", - out: "π.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a.␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n.", + out: "n\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n.", }, { // 4979 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "π.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a.␉", - out: "π.C#@σ"ζzλ#ο/\l1Z?␐\x1ci\x1bw%,φ}\x1a.‛␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n.", + out: "n\n\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\n‛.", }, { // 4980 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.ς\x01B;\x15κ-\x1d|w␖<␉\f\ρ#μ␈I$vKθqX.y", - out: "\t.ς\x01B;\x15κ-\x1d|w␖<␉\f‛\ρ#μ␈I$vKθqX.y", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v.", + out: "n\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v.", }, { // 4981 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.ς\x01B;\x15κ-\x1d|w␖<␉\f\ρ#μ␈I$vKθqX.y", - out: "␉.ς\x01B;\x15κ-\x1d|w␖<␉\f‛\ρ#μ␈I$vKθqX.y", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v.", + out: "n\v\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\v‛.", }, { // 4982 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "_.ς\x01B;\x15κ-\x1d|w␖<␉\f\ρ#μ␈I$vKθqX.\t", - out: "_.ς\x01B;\x15κ-\x1d|w␖<␉\f‛\ρ#μ␈I$vKθqX.␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r.", + out: "n\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r.", }, { // 4983 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "_.ς\x01B;\x15κ-\x1d|w␖<␉\f\ρ#μ␈I$vKθqX.␉", - out: "_.ς\x01B;\x15κ-\x1d|w␖<␉\f‛\ρ#μ␈I$vKθqX.‛␉", + mask: EncodeDollar | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "n\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r.", + out: "n\r\f\x10-y␕;␁wTU\x04␈\a;~Vπλκyι\x1dL␆δ␙\r‛.", }, { // 4984 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "\t.5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.ς", - out: "\t.5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.ς", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\tR", + out: ".\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\tR", }, { // 4985 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: "␉.5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.ς", - out: "␉.5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.ς", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\tR", + out: ".\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\tR", }, { // 4986 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: " .5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.\t", - out: " .5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\nR", + out: ".\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\nR", }, { // 4987 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, - in: " .5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.␉", - out: " .5βg␃μ␕4t␛x\x18\x10`φη\\␅␒+␛\t$so\x15ξ.‛␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\nR", + out: ".\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\nR", }, { // 4988 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~M", - out: "\t~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~M", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\vR", + out: ".\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\vR", }, { // 4989 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~M", - out: "␉~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~M", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\vR", + out: ".\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\vR", }, { // 4990 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\x17~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~\t", - out: "\x17~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\rR", + out: ".\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\rR", }, { // 4991 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\x17~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~␉", - out: "\x17~-ι␋␓\r\a9<)WDk9␒Qυz|␜κλ␊\x03>ζ!~‛␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\rR", + out: ".\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\rR", }, { // 4992 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~8", - out: "\t~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~8", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\t.", + out: "?\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\t.", }, { // 4993 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~8", - out: "␉~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~8", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\t.", + out: "?\t>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\t‛.", }, { // 4994 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "`~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~\t", - out: "`~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\n.", + out: "?\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\n.", }, { // 4995 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "`~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~␉", - out: "`~><z|\b␔n!cη^μμ;?␂<\f|\r␙S4ξ␉[~‛␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\n.", + out: "?\n>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\n‛.", }, { // 4996 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~H␋'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~X", - out: "\t~H␋‛'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~X", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\v.", + out: "?\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\v.", }, { // 4997 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~H␋'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~X", - out: "␉~H␋‛'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~X", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\v.", + out: "?\v>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\v‛.", }, { // 4998 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "`~H␋'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~\t", - out: "`~H␋‛'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\r.", + out: "?\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\r.", }, { // 4999 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "`~H␋'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~␉", - out: "`~H␋‛'\x11Jι␃;\x1c␞;9eaζηL=|β%τ2\x1eβ%~‛␉", + mask: EncodeDoubleQuote | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "?\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\r.", + out: "?\r>!7\x06τ\x01ξK|\x12␒~|=t␖j␘θυU␇2l\x17]\r‛.", }, { // 5000 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~*", - out: "\t~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~*", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\tλ", + out: ".\t/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\tλ", }, { // 5001 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~*", - out: "␉~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~*", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\tλ", + out: ".\t/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\tλ", }, { // 5002 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\f~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~\t", - out: "\f~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\nλ", + out: ".\n/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\nλ", }, { // 5003 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\f~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~␉", - out: "\f~χ':9"\x10]μ>β\x01␇?tL[␄[4pδ<0ζ9λ~‛␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\nλ", + out: ".\n/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\nλ", }, { // 5004 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~|ν␍|βψ␝\x03m␔>ς_M\x02η␑l\x10-{\x11Y)\x119~<", - out: "\t~|ν␍|βψ␝\x03m␔‛>ς_M\x02η␑l\x10-{\x11Y)\x119~<", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\vλ", + out: ".\v/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\vλ", }, { // 5005 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~|ν␍|βψ␝\x03m␔>ς_M\x02η␑l\x10-{\x11Y)\x119~<", - out: "␉~|ν␍|βψ␝\x03m␔‛>ς_M\x02η␑l\x10-{\x11Y)\x119~<", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\vλ", + out: ".\v/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\vλ", }, { // 5006 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: ".~|ν␍|βψ␝\x03m␔>ς_M\x02η␑l\x10-{\x11Y)\x119~\t", - out: ".~|ν␍|βψ␝\x03m␔‛>ς_M\x02η␑l\x10-{\x11Y)\x119~␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\rλ", + out: ".\r/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\rλ", }, { // 5007 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: ".~|ν␍|βψ␝\x03m␔>ς_M\x02η␑l\x10-{\x11Y)\x119~␉", - out: ".~|ν␍|βψ␝\x03m␔‛>ς_M\x02η␑l\x10-{\x11Y)\x119~‛␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\rλ", + out: ".\r/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\rλ", }, { // 5008 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~"", - out: "\t~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~"", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\t/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\t.", + out: "ψ\t/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\t.", }, { // 5009 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~"", - out: "␉~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~"", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\t/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\t.", + out: "ψ\t/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\t‛.", }, { // 5010 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\n~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~\t", - out: "\n~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\n/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\n.", + out: "ψ\n/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\n.", }, { // 5011 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\n~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~␉", - out: "\n~αAυ␗μ␘N\x03;\x02pβ-\x17Pnν␗0&c8e␞γ\r~‛␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\n/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\n.", + out: "ψ\n/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\n‛.", }, { // 5012 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~t", - out: "\t~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~t", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\v/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\v.", + out: "ψ\v/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\v.", }, { // 5013 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~t", - out: "␉~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~t", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\v/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\v.", + out: "ψ\v/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\v‛.", }, { // 5014 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␈~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~\t", - out: "␈~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\r/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\r.", + out: "ψ\r/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\r.", }, { // 5015 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␈~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~␉", - out: "␈~\x14)ψ\x0f␎o␎\x04σ␑;`ς+C␊ε#r~sC␞\u007ftν~‛␉", + mask: EncodeColon | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "ψ\r/ty~|9κ\f%4:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\r.", + out: "ψ\r/ty~|9κ\f%4‛:␡=\x14σ%\x0fm␅\rφπ\x1c0/W\r‛.", }, { // 5016 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~\x06", - out: "\t~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~\x06", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\tρ", + out: ".\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\tρ", }, { // 5017 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~\x06", - out: "␉~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~\x06", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\tρ", + out: ".\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\tρ", }, { // 5018 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\x02~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~\t", - out: "\x02~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\nρ", + out: ".\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\nρ", }, { // 5019 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\x02~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~␉", - out: "\x02~Coροa\a|\n;*Z␇ξ9ς␟h␄<ξe4#u\x1c\x01~‛␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\nρ", + out: ".\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\nρ", }, { // 5020 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␜", - out: "\t~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␜", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\vρ", + out: ".\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\vρ", }, { // 5021 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␜", - out: "␉~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␜", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\vρ", + out: ".\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\vρ", }, { // 5022 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "h~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~\t", - out: "h~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\rρ", + out: ".\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\rρ", }, { // 5023 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "h~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~␉", - out: "h~μαjx\x0e␌rωY\r;;,-?b0␄χε␙τ2t]␐~‛␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\rρ", + out: ".\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\rρ", }, { // 5024 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~o", - out: "\t~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~o", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\t.", + out: "␟\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\t.", }, { // 5025 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~o", - out: "␉~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~o", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\t.", + out: "␟\tα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\t‛.", }, { // 5026 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "S~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~\t", - out: "S~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\n.", + out: "␟\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\n.", }, { // 5027 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "S~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~␉", - out: "S~␗@|;dE}\"<Fχc\x1bw\x1c␛␉|ωX␈ψ\rψυ\x1c~‛␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\n.", + out: "␟\nα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\n‛.", }, { // 5028 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~x", - out: "\t~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~x", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\v.", + out: "␟\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\v.", }, { // 5029 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~x", - out: "␉~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~x", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\v.", + out: "␟\vα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\v‛.", }, { // 5030 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "8~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~\t", - out: "8~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\r.", + out: "␟\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\r.", }, { // 5031 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "8~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~␉", - out: "8~γυ\|␆X.υW␄ν␒␄g␃\u007fbm\u007fψ\b6\x1f\x0fρy~‛␉", + mask: EncodeQuestion | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␟\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\r.", + out: "␟\rα[FK|βZ/␌-iκ%οRe␜␒cε\\]\x05\f^2\r‛.", }, { // 5032 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~ωφ*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~<", - out: "\t~ωφ‛*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~<", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\tU", + out: ".\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\tU", }, { // 5033 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~ωφ*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~<", - out: "␉~ωφ‛*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~<", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\tU", + out: ".\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\tU", }, { // 5034 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "χ~ωφ*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~\t", - out: "χ~ωφ‛*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\nU", + out: ".\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\nU", }, { // 5035 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "χ~ωφ*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~␉", - out: "χ~ωφ‛*P*/E␗\x14(U;χ␚.\nY␄η\x1a␈Uuvτ\x10~‛␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\nU", + out: ".\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\nU", }, { // 5036 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~λ", - out: "\t~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~λ", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\vU", + out: ".\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\vU", }, { // 5037 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~λ", - out: "␉~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~λ", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\vU", + out: ".\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\vU", }, { // 5038 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "[~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~\t", - out: "[~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\rU", + out: ".\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\rU", }, { // 5039 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "[~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~␉", - out: "[~/[δλf␞"p`ζgqχx*;`4ζ␕␐NI1␅␔~‛␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\rU", + out: ".\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\rU", }, { // 5040 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~mψU;␂\x00e%/?$αηH*θU-`\x15λ`D\x16T\u007f~%", - out: "\t~mψU;␂␀e%/?$αηH*θU-`\x15λ`D\x16T\u007f~%", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\t.", + out: "\b\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\t.", }, { // 5041 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~mψU;␂\x00e%/?$αηH*θU-`\x15λ`D\x16T\u007f~%", - out: "␉~mψU;␂␀e%/?$αηH*θU-`\x15λ`D\x16T\u007f~%", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\t.", + out: "\b\tαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\t‛.", }, { // 5042 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "0~mψU;␂\x00e%/?$αηH*θU-`\x15λ`D\x16T\u007f~\t", - out: "0~mψU;␂␀e%/?$αηH*θU-`\x15λ`D\x16T\u007f~␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\n.", + out: "\b\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\n.", }, { // 5043 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "0~mψU;␂\x00e%/?$αηH*θU-`\x15λ`D\x16T\u007f~␉", - out: "0~mψU;␂␀e%/?$αηH*θU-`\x15λ`D\x16T\u007f~‛␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\n.", + out: "\b\nαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\n‛.", }, { // 5044 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~␀", - out: "\t~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~‛␀", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\v.", + out: "\b\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\v.", }, { // 5045 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~␀", - out: "␉~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~‛␀", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\v.", + out: "\b\vαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\v‛.", }, { // 5046 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\v~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~\t", - out: "\v~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\r.", + out: "\b\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\r.", }, { // 5047 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\v~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~␉", - out: "\v~FVςμV12␋BzRοcλ␙~␓,␘\f9\x1b:ιξ\x1a~‛␉", + mask: EncodeAsterisk | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "\b\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\r.", + out: "\b\rαο/@^␊θψ\x19M\x1f\x152I␍SW\x19bο\g␊κA␜\r‛.", }, { // 5048 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~σ", - out: "\t~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~σ", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t<", + out: ".\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t<", }, { // 5049 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~σ", - out: "␉~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~σ", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t<", + out: ".\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t<", }, { // 5050 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "'~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~\t", - out: "'~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~␉", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n<", + out: ".\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n<", }, { // 5051 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "'~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~␉", - out: "'~9␆␈~#χlψ\x01"\f\x02κ\x03αwifn␉/ξG\x10KB~‛␉", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n<", + out: ".\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n<", }, { // 5052 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "\t~\x19ξ&n|/\x00Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~4", - out: "\t~\x19ξ&n|/␀Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~4", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v<", + out: ".\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v<", }, { // 5053 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "␉~\x19ξ&n|/\x00Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~4", - out: "␉~\x19ξ&n|/␀Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~4", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v<", + out: ".\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v<", }, { // 5054 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "η~\x19ξ&n|/\x00Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~\t", - out: "η~\x19ξ&n|/␀Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~␉", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r<", + out: ".\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r<", }, { // 5055 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftTilde, - in: "η~\x19ξ&n|/\x00Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~␉", - out: "η~\x19ξ&n|/␀Bδ/i␂ψθ␔δ1O,*␟\x15t7'\~‛␉", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r<", + out: ".\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r<", }, { // 5056 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␙", - out: "␉\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t.", + out: "γ\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t.", }, { // 5057 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␙", - out: "‛␉\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t.", + out: "γ\tb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\t‛.", }, { // 5058 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␙", - out: "␉\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n.", + out: "γ\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n.", }, { // 5059 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␙", - out: "‛␉\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n.", + out: "γ\nb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\n‛.", }, { // 5060 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␙", - out: "␉\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v.", + out: "γ\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v.", }, { // 5061 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␙", - out: "‛␉\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v.", + out: "γ\vb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\v‛.", }, { // 5062 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␙", - out: "␉\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r.", + out: "γ\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r.", }, { // 5063 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␙", - out: "‛␉\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␙", + mask: EncodePipe | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "γ\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r.", + out: "γ\rb␄"%Tδ␊@βRT␞␌.K'RDρνβ\f#D\n\x0e\r‛.", }, { // 5064 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t\t", - out: "γ\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\t5", + out: ".\tW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\t5", }, { // 5065 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t␉", - out: "γ\t,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\t‛␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\tW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\t5", + out: ".\tW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\t5", }, { // 5066 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n\t", - out: "γ\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\n5", + out: ".\nW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\n5", }, { // 5067 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n␉", - out: "γ\n,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\n‛␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\nW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\n5", + out: ".\nW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\n5", }, { // 5068 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v\t", - out: "γ\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\v5", + out: ".\vW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\v5", }, { // 5069 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v␉", - out: "γ\v,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\v‛␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\vW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\v5", + out: ".\vW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\v5", }, { // 5070 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r\t", - out: "γ\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\r5", + out: ".\rW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\r5", }, { // 5071 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "γ\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r␉", - out: "γ\r,␛La␉ο\nλ7␐\x1bδ;qγV[b#]Q␉/κk␓\r‛␉", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\rW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\r5", + out: ".\rW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\r5", }, { // 5072 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\tF", - out: "␉\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\tF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\tW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\t.", + out: "␐\tW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\t.", }, { // 5073 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\tF", - out: "‛␉\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\tF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\tW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\t.", + out: "␐\tW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\t‛.", }, { // 5074 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\nF", - out: "␉\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\nF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\nW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\n.", + out: "␐\nW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\n.", }, { // 5075 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\nF", - out: "‛␉\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\nF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\nW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\n.", + out: "␐\nW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\n‛.", }, { // 5076 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\vF", - out: "␉\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\vF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\vW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\v.", + out: "␐\vW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\v.", }, { // 5077 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\vF", - out: "‛␉\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\vF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\vW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\v.", + out: "␐\vW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\v‛.", }, { // 5078 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\rF", - out: "␉\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\rF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\rW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\r.", + out: "␐\rW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\r.", }, { // 5079 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\rF", - out: "‛␉\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\rF", + mask: EncodeHash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␐\rW>τP#K$I\x01\rςαν/\x12\t#f␖otY\uff00zν␉\r.", + out: "␐\rW>τP‛#K$I\x01\rςαν/\x12\t‛#f␖otY\uff00zν␉\r‛.", }, { // 5080 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\t\t", - out: "σ\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\t␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t␍", + out: ".\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t‛␍", }, { // 5081 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\t␉", - out: "σ\tN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\t‛␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t␍", + out: ".\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t‛␍", }, { // 5082 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\n\t", - out: "σ\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\n␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n␍", + out: ".\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n‛␍", }, { // 5083 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\n␉", - out: "σ\nN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\n‛␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n␍", + out: ".\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n‛␍", }, { // 5084 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\v\t", - out: "σ\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\v␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v␍", + out: ".\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v‛␍", }, { // 5085 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\v␉", - out: "σ\vN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\v‛␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v␍", + out: ".\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v‛␍", }, { // 5086 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\r\t", - out: "σ\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\r␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r␍", + out: ".\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r‛␍", }, { // 5087 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "σ\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\r␉", - out: "σ\rN*R{\x15.\x18␄α␌#:8`\rς|τ␔Cθλ\x14\x1b##\r‛␉", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r␍", + out: ".\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r‛␍", }, { // 5088 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\tC", - out: "␉\t␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\tC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t.", + out: "␏\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t.", }, { // 5089 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\tC", - out: "‛␉\t␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\tC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t.", + out: "␏\t1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\t‛.", }, { // 5090 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\nC", - out: "␉\n␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\nC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n.", + out: "␏\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n.", }, { // 5091 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\nC", - out: "‛␉\n␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\nC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n.", + out: "␏\n1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\n‛.", }, { // 5092 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\vC", - out: "␉\v␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\vC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v.", + out: "␏\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v.", }, { // 5093 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\vC", - out: "‛␉\v␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\vC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v.", + out: "␏\v1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\v‛.", }, { // 5094 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\rC", - out: "␉\r␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\rC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r.", + out: "␏\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r.", }, { // 5095 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\rC", - out: "‛␉\r␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\rC", + mask: EncodePercent | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "␏\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r.", + out: "␏\r1/␡^\x1c\b-\n?fνπ␉{φ</Kψ\x03]\x1cμG`d\r‛.", }, { // 5096 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\t␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\t\t", - out: "␝\t␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\t␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\t\\", + out: ".\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\t\", }, { // 5097 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\t␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\t␉", - out: "␝\t␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\t‛␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\t\\", + out: ".\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\t\", }, { // 5098 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\n␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\n\t", - out: "␝\n␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\n␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\n\\", + out: ".\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\n\", }, { // 5099 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\n␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\n␉", - out: "␝\n␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\n‛␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\n\\", + out: ".\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\n\", }, { // 5100 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\v␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\v\t", - out: "␝\v␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\v␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\v\\", + out: ".\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\v\", }, { // 5101 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\v␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\v␉", - out: "␝\v␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\v‛␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\v\\", + out: ".\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\v\", }, { // 5102 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\r␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\r\t", - out: "␝\r␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\r␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\r\\", + out: ".\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\r\", }, { // 5103 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␝\r␔\x00YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\r␉", - out: "␝\r␔␀YοA\x04␒λο_χ\x1a2κvN/\x14υ2,'!q␎k\r‛␉", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\r\\", + out: ".\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\r\", }, { // 5104 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t\x1d", - out: "␉\t\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\t.", + out: "π\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\t.", }, { // 5105 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t\x1d", - out: "‛␉\t\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\t.", + out: "π\t:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\t‛.", }, { // 5106 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n\x1d", - out: "␉\n\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\n.", + out: "π\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\n.", }, { // 5107 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n\x1d", - out: "‛␉\n\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\n.", + out: "π\n:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\n‛.", }, { // 5108 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v\x1d", - out: "␉\v\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\v.", + out: "π\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\v.", }, { // 5109 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v\x1d", - out: "‛␉\v\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\v.", + out: "π\v:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\v‛.", }, { // 5110 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r\x1d", - out: "␉\r\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\r.", + out: "π\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\r.", }, { // 5111 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r\x1d", - out: "‛␉\r\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r\x1d", + mask: EncodeBackSlash | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "π\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu␀ρ\n+\a\r.", + out: "π\r:'χ␇_\"␟υA\x17D␔ζβ\x1fn(aDMu‛␀ρ\n+\a\r‛.", }, { // 5112 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\t\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t\t", - out: "υ\t\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t␊", + out: ".\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t‛␊", }, { // 5113 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\t\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t␉", - out: "υ\t\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\t‛␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t␊", + out: ".\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t‛␊", }, { // 5114 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\n\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n\t", - out: "υ\n\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n␊", + out: ".\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n‛␊", }, { // 5115 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\n\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n␉", - out: "υ\n\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\n‛␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n␊", + out: ".\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n‛␊", }, { // 5116 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\v\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v\t", - out: "υ\v\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v␊", + out: ".\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v‛␊", }, { // 5117 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\v\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v␉", - out: "υ\v\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\v‛␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v␊", + out: ".\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v‛␊", }, { // 5118 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\r\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r\t", - out: "υ\r\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r␊", + out: ".\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r‛␊", }, { // 5119 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "υ\r\x1cA␟3`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r␉", - out: "υ\r\x1cA␟3‛`\x10?'Glθsι␙E\x14␛_␑ς4ο\rY,:\r‛␉", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: ".\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r␊", + out: ".\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r‛␊", }, { // 5120 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t\x13", - out: "␉\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t.", + out: "2\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t.", }, { // 5121 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t\x13", - out: "‛␉\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t.", + out: "2\t\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\t‛.", }, { // 5122 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n\x13", - out: "␉\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n.", + out: "2\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n.", }, { // 5123 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n\x13", - out: "‛␉\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n.", + out: "2\n\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\n‛.", }, { // 5124 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v\x13", - out: "␉\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v.", + out: "2\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v.", }, { // 5125 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v\x13", - out: "‛␉\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v.", + out: "2\v\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\v‛.", }, { // 5126 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r\x13", - out: "␉\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r.", + out: "2\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r.", }, { // 5127 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r\x13", - out: "‛␉\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r\x13", + mask: EncodeDel | EncodeRightPeriod | EncodeRightCrLfHtVt, + in: "2\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r.", + out: "2\r\fγoG␓\"τ$φp\x167Fψeυ/"!\x1d1R{␍ε/\r‛.", }, { // 5128 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t\t", - out: "F\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ +", + out: "\t θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ +", }, { // 5129 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t␉", - out: "F\tD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\t‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ +", + out: "␉ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ +", }, { // 5130 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n\t", - out: "F\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␀ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ \t", + out: "‛␀ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ ␉", }, { // 5131 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n␉", - out: "F\nD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\n‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␀ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ ␉", + out: "‛␀ θε\\Ud␋␛:μT\x0637\rQ␚cQ␊τ`\x1cw\x176ψ ‛␉", }, { // 5132 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v\t", - out: "F\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e γ", + out: "\t η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e γ", }, { // 5133 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v␉", - out: "F\vD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\v‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e γ", + out: "␉ η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e γ", }, { // 5134 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r\t", - out: "F\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x13 η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e \t", + out: "\x13 η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e ␉", }, { // 5135 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "F\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r␉", - out: "F\rD\u007f␁εJ\b(θ[/β␕F\x02Dfσt/\x118#π$;\x05\r‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x13 η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e ␉", + out: "\x13 η#\x1fY\x15␄Isf␌^β4Goβ\x03xωL\x10`π␂␂e ‛␉", }, { // 5136 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t|", - out: "␉\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t|", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ =", + out: "\t n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ =", }, { // 5137 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t|", - out: "‛␉\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t|", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ =", + out: "␉ n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ =", }, { // 5138 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n|", - out: "␉\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n|", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "; n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ \t", + out: "; n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ ␉", }, { // 5139 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n|", - out: "‛␉\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n|", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "; n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ ␉", + out: "; n"ωB]*\x0eWz]η␊3␐C␂␒␓\x16/ν\x1e\x15Bλ_ ‛␉", }, { // 5140 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v|", - out: "␉\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v|", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ υ", + out: "\t ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ υ", }, { // 5141 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v|", - out: "‛␉\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v|", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ υ", + out: "␉ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ υ", }, { // 5142 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r|", - out: "␉\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r|", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␓ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ \t", + out: "␓ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ ␉", }, { // 5143 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r|", - out: "‛␉\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r|", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␓ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ ␉", + out: "␓ ~λ\|jG\x11␡9\"␍n/.\x12\x7f`Zι9θ}#ζoκ ‛␉", }, { // 5144 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t\t", - out: "\"\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 γ", + out: "\t l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 γ", }, { // 5145 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t␉", - out: "\"\t\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\t‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 γ", + out: "␉ l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 γ", }, { // 5146 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n\t", - out: "\"\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "H l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 \t", + out: "H l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 ␉", }, { // 5147 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n␉", - out: "\"\n\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\n‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "H l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 ␉", + out: "H l␆α\x1et|@B␑*L}␉;\ς\vτπ␔9/ιY*2 ‛␉", }, { // 5148 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v\t", - out: "\"\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 \t", + out: "\t ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 ␉", }, { // 5149 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v␉", - out: "\"\v\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\v‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 \t", + out: "␉ ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 ␉", }, { // 5150 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r\t", - out: "\"\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "| ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 \t", + out: "| ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 ␉", }, { // 5151 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\"\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r␉", - out: "\"\r\"η*␇ksμo:ςg%o␞\x1a\aρ'φ/␞U-␞ο?\r‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "| ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 ␉", + out: "| ;6C<\\λ\x1ajχs(;!μ␒?οd>␆D\x1fw3ξ\x06 ‛␉", }, { // 5152 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t{", - out: "␉\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t{", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π τ", + out: "\t ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π τ", }, { // 5153 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t{", - out: "‛␉\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t{", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π τ", + out: "␉ ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π τ", }, { // 5154 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n{", - out: "␉\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n{", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "' ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π \t", + out: "' ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π ␉", }, { // 5155 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n{", - out: "‛␉\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n{", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "' ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π ␉", + out: "' ␐\x04␍η␇U$\x14+x(&rλ\r{^*']\\x1c\r8/π ‛␉", }, { // 5156 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v{", - out: "␉\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v{", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t π+θ\n\x7fπb`\x00?Cyq\\0␑ιlz9ε~\v␚/␞ ␟", + out: "\t π+θ\n\x7fπb`␀?Cyq\\0␑ιlz9ε~\v␚/␞ ␟", }, { // 5157 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v{", - out: "‛␉\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v{", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ π+θ\n\x7fπb`\x00?Cyq\\0␑ιlz9ε~\v␚/␞ ␟", + out: "␉ π+θ\n\x7fπb`␀?Cyq\\0␑ιlz9ε~\v␚/␞ ␟", }, { // 5158 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r{", - out: "␉\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r{", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "θ π+θ\n\x7fπb`\x00?Cyq\\0␑ιlz9ε~\v␚/␞ \t", + out: "θ π+θ\n\x7fπb`␀?Cyq\\0␑ιlz9ε~\v␚/␞ ␉", }, { // 5159 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r{", - out: "‛␉\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r{", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "θ π+θ\n\x7fπb`\x00?Cyq\\0␑ιlz9ε~\v␚/␞ ␉", + out: "θ π+θ\n\x7fπb`␀?Cyq\\0␑ιlz9ε~\v␚/␞ ‛␉", }, { // 5160 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t\t", - out: "‛␀\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␄", + out: "\t βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␄", }, { // 5161 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t␉", - out: "‛␀\t]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\t‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␄", + out: "␉ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␄", }, { // 5162 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n\t", - out: "‛␀\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "ζ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N \t", + out: "ζ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␉", }, { // 5163 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n␉", - out: "‛␀\n]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\n‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "ζ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ␉", + out: "ζ βψ%x/\fχ;uUMε/F\x15\x17\G␈␗j␔\f␈-N ‛␉", }, { // 5164 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v\t", - out: "‛␀\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ^!K`{t8\x1bχ$eσ)/\r<cTςη\x00h\x0eμ#ι |", + out: "\t ^!K`{t8\x1bχ$eσ)/\r<cTςη␀h\x0eμ#ι |", }, { // 5165 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v␉", - out: "‛␀\v]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\v‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ^!K`{t8\x1bχ$eσ)/\r<cTςη\x00h\x0eμ#ι |", + out: "␉ ^!K`{t8\x1bχ$eσ)/\r<cTςη␀h\x0eμ#ι |", }, { // 5166 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r\t", - out: "‛␀\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "q ^!K`{t8\x1bχ$eσ)/\r<cTςη\x00h\x0eμ#ι \t", + out: "q ^!K`{t8\x1bχ$eσ)/\r<cTςη␀h\x0eμ#ι ␉", }, { // 5167 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␀\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r␉", - out: "‛␀\r]␍=κρC\x12μ'\r<,\x19<β[>Zx#C^κ\tζ␍\r‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "q ^!K`{t8\x1bχ$eσ)/\r<cTςη\x00h\x0eμ#ι ␉", + out: "q ^!K`{t8\x1bχ$eσ)/\r<cTςη␀h\x0eμ#ι ‛␉", }, { // 5168 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␔", - out: "␉\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␔", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 β", + out: "\t ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 β", }, { // 5169 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␔", - out: "‛␉\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␔", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 β", + out: "␉ ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 β", }, { // 5170 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␔", - out: "␉\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␔", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x11 ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 \t", + out: "\x11 ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 ␉", }, { // 5171 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␔", - out: "‛␉\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␔", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x11 ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 ␉", + out: "\x11 ␋$␅Lτχ|%κ\x03␆8mn''YN/τ4$sυ\x1a5 ‛␉", }, { // 5172 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␔", - out: "␉\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␔", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␎", + out: "\t ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␎", }, { // 5173 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␔", - out: "‛␉\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␔", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␎", + out: "␉ ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␎", }, { // 5174 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␔", - out: "␉\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␔", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "> ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& \t", + out: "> ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␉", }, { // 5175 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␔", - out: "‛␉\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␔", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "> ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ␉", + out: "> ␌I␝{\x10x{\x1e\x0f{ε\x19\x05q/δO}τσκ.[ρ␏& ‛␉", }, { // 5176 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t\t", - out: "#\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 |", + out: "\t kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 |", }, { // 5177 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t␉", - out: "#\tKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\t‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 |", + out: "␉ kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 |", }, { // 5178 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n\t", - out: "#\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "N kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 \t", + out: "N kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 ␉", }, { // 5179 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n␉", - out: "#\nKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\n‛␉", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "N kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 ␉", + out: "N kν␁\rο*μJa\f6!#:αW$λ\uff00dS#γ␚␂\x17 ‛␉", }, { // 5180 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v\t", - out: "#\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␉", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω c", + out: "\t /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω c", }, { // 5181 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v␉", - out: "#\vKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\v‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω c", + out: "␉ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω c", }, { // 5182 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r\t", - out: "#\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␉", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␔ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω \t", + out: "␔ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω ␉", }, { // 5183 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "#\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r␉", - out: "#\rKτ/\x1d;*`O␉␍T2\uff00yρ]>ζ;%μκwν\x1d<\r‛␉", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␔ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω ␉", + out: "␔ /V␊+D`ιδ'γ\x7fu\x12#'␍Iζt$7␟␏lχω ‛␉", }, { // 5184 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\tλ", - out: "␉\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\tλ", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ο", + out: "\t c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ο", }, { // 5185 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\tλ", - out: "‛␉\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\tλ", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ο", + out: "␉ c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ο", }, { // 5186 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\nλ", - out: "␉\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\nλ", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x01 c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; \t", + out: "\x01 c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ␉", }, { // 5187 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\nλ", - out: "‛␉\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\nλ", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\x01 c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ␉", + out: "\x01 c␜J[0i␅\"Q{\x18α0@ψ\x15!ζ7␗ο\x7fς\uff00\x16; ‛␉", }, { // 5188 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\vλ", - out: "␉\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\vλ", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP \a", + out: "\t \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP \a", }, { // 5189 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\vλ", - out: "‛␉\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\vλ", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP \a", + out: "␉ \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP \a", }, { // 5190 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\rλ", - out: "␉\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\rλ", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "2 \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP \t", + out: "2 \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP ␉", }, { // 5191 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\rλ", - out: "‛␉\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\rλ", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "2 \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP ␉", + out: "2 \x17␖\uff00ψ\x11&`σ\x01zvψ[2@O␆␅ο\uff00\rz␙ιPP ‛␉", }, { // 5192 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\t\t", - out: ";\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\t␉", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t #;`\\x10π4\x1eβυ%Q␓\x16φ␀#~␇f[ο#\x0fRη b", + out: "\t #;`‛\\x10π4\x1eβυ%Q␓\x16φ‛␀#~␇f[ο#\x0fRη b", }, { // 5193 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\t␉", - out: ";\tκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\t‛␉", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ #;`\\x10π4\x1eβυ%Q␓\x16φ␀#~␇f[ο#\x0fRη b", + out: "␉ #;`‛\\x10π4\x1eβυ%Q␓\x16φ‛␀#~␇f[ο#\x0fRη b", }, { // 5194 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\n\t", - out: ";\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\n␉", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "! #;`\\x10π4\x1eβυ%Q␓\x16φ␀#~␇f[ο#\x0fRη \t", + out: "! #;`‛\\x10π4\x1eβυ%Q␓\x16φ‛␀#~␇f[ο#\x0fRη ␉", }, { // 5195 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\n␉", - out: ";\nκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\n‛␉", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "! #;`\\x10π4\x1eβυ%Q␓\x16φ␀#~␇f[ο#\x0fRη ␉", + out: "! #;`‛\\x10π4\x1eβυ%Q␓\x16φ‛␀#~␇f[ο#\x0fRη ‛␉", }, { // 5196 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\v\t", - out: ";\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\v␉", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "\t e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ V", + out: "\t e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ V", }, { // 5197 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\v␉", - out: ";\vκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\v‛␉", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "␉ e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ V", + out: "␉ e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ V", }, { // 5198 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\r\t", - out: ";\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\r␉", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "r e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ \t", + out: "r e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ ␉", }, { // 5199 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: ";\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\r␉", - out: ";\rκυ,E\x1b*gI\x0fτ\x11v␑-␙*χZ␁␔7ς\nv\x19`\r‛␉", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftSpace, + in: "r e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ ␉", + out: "r e\x1b\b␅`7$␄\tχκυυ ζ\"&c␂\x03\uff00Y␁`B␙ ‛␉", }, { // 5200 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t[", - out: "␉\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t[", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.#", + out: "\t.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.#", }, { // 5201 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t[", - out: "‛␉\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t[", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.#", + out: "␉.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.#", }, { // 5202 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n[", - out: "␉\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n[", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "j.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.\t", + out: "j.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.␉", }, { // 5203 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n[", - out: "‛␉\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n[", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "j.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.␉", + out: "j.[<v␃{␉χθ\x15\x12φ|θ\"π␃D[~υ\x03p,o␑~.‛␉", }, { // 5204 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v[", - out: "␉\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v[", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.4<ψ'+/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.η", + out: "\t.4<ψ'+‛/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.η", }, { // 5205 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v[", - out: "‛␉\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v[", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.4<ψ'+/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.η", + out: "␉.4<ψ'+‛/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.η", }, { // 5206 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r[", - out: "␉\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r[", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: ":.4<ψ'+/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.\t", + out: ":.4<ψ'+‛/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.␉", }, { // 5207 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r[", - out: "‛␉\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r[", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: ":.4<ψ'+/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.␉", + out: ":.4<ψ'+‛/ζw`#\x1dζωBr␉c!␄d9Xς\b␁\x15.‛␉", }, { // 5208 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t\t", - out: "@\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.{", + out: "\t.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.{", }, { // 5209 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t␉", - out: "@\tλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\t‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.{", + out: "␉.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.{", }, { // 5210 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n\t", - out: "@\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␊.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.\t", + out: "␊.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.␉", }, { // 5211 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n␉", - out: "@\nλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\n‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␊.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.␉", + out: "␊.ι4]␋Aεθ'κWθj␓ψ\x1d/H\x18\\\\␉\x0e6+]:.‛␉", }, { // 5212 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v\t", - out: "@\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.]", + out: "\t.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.]", }, { // 5213 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v␉", - out: "@\vλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\v‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.]", + out: "␉.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.]", }, { // 5214 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r\t", - out: "@\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "4.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.\t", + out: "4.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.␉", }, { // 5215 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "@\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r␉", - out: "@\rλ$ν!β@\!\x01ε8γ?\x1f\x0fL␓6\x01\x15τ.+?,^\r‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "4.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.␉", + out: "4.JQyjgψ\x16ξhυβ\x17␍␎'φ␅kN|\vH␆/␋I.‛␉", }, { // 5216 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␁", - out: "␉\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␁", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.*", + out: "\t.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.*", }, { // 5217 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␁", - out: "‛␉\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␁", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.*", + out: "␉.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.*", }, { // 5218 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␁", - out: "␉\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␁", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "4.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.\t", + out: "4.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.␉", }, { // 5219 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␁", - out: "‛␉\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␁", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "4.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.␉", + out: "4.οψd1*\\\x10κ%␒ ;|#'οc␟u␅␗μ\x16#z\x19.‛␉", }, { // 5220 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␁", - out: "␉\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␁", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,[.␝", + out: "\t.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,‛[.␝", }, { // 5221 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␁", - out: "‛␉\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␁", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,[.␝", + out: "␉.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,‛[.␝", }, { // 5222 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␁", - out: "␉\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␁", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: ">.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,[.\t", + out: ">.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,‛[.␉", }, { // 5223 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␁", - out: "‛␉\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␁", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: ">.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,[.␉", + out: ">.\n!ω'Gν`$ι2ζD\t\x7fQ"R\x1b/ι␝D\r!,‛[.‛␉", }, { // 5224 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t\t", - out: "^\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.#ζ␀\>qj\r␀*ρδP$\x02\vTl8␎l\\>\rρ␍.β", + out: "\t.#ζ‛␀\>qj\r‛␀*ρδP$\x02\vTl8␎l\\>\rρ␍.β", }, { // 5225 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t␉", - out: "^\t␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\t‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.#ζ␀\>qj\r␀*ρδP$\x02\vTl8␎l\\>\rρ␍.β", + out: "␉.#ζ‛␀\>qj\r‛␀*ρδP$\x02\vTl8␎l\\>\rρ␍.β", }, { // 5226 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n\t", - out: "^\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "[.#ζ␀\>qj\r␀*ρδP$\x02\vTl8␎l\\>\rρ␍.\t", + out: "[.#ζ‛␀\>qj\r‛␀*ρδP$\x02\vTl8␎l\\>\rρ␍.␉", }, { // 5227 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n␉", - out: "^\n␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\n‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "[.#ζ␀\>qj\r␀*ρδP$\x02\vTl8␎l\\>\rρ␍.␉", + out: "[.#ζ‛␀\>qj\r‛␀*ρδP$\x02\vTl8␎l\\>\rρ␍.‛␉", }, { // 5228 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v\t", - out: "^\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.K", + out: "\t.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.K", }, { // 5229 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v␉", - out: "^\v␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\v‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.K", + out: "␉.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.K", }, { // 5230 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r\t", - out: "^\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "<.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.\t", + out: "<.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.␉", }, { // 5231 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "^\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r␉", - out: "^\r␔;SμMHTθ\rθ␄[/␉\n7\τ␈gρ$,`\nW\r‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "<.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.␉", + out: "<.␉␞8ξwn␆3[α\x1d/*C/ζ␖\x18\\ηφψ\x17\x1fJ␡.‛␉", }, { // 5232 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t␊", - out: "␉\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.;␡C$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.h", + out: "\t.;␡C‛$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.h", }, { // 5233 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t␊", - out: "‛␉\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.;␡C$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.h", + out: "␉.;␡C‛$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.h", }, { // 5234 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n␊", - out: "␉\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "O.;␡C$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.\t", + out: "O.;␡C‛$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.␉", }, { // 5235 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n␊", - out: "‛␉\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n‛␊", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "O.;␡C$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.␉", + out: "O.;␡C‛$Oζο{]θψ\bυ␋e?y\x0fs␉?\aξ\f/<.‛␉", }, { // 5236 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v␊", - out: "␉\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.π", + out: "\t.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.π", }, { // 5237 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v␊", - out: "‛␉\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.π", + out: "␉.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.π", }, { // 5238 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r␊", - out: "␉\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "e.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.\t", + out: "e.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.␉", }, { // 5239 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r␊", - out: "‛␉\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r‛␊", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "e.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.␉", + out: "e.;].ηχ␋?k+|␁\t␘Hζ[F\x7fi␊␃9μη␒\x1e.‛␉", }, { // 5240 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t\t", - out: "ζ\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t␉", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.␁ζvY9πl␜νκ\x1bθ\x00␍FX\x13␕$␚χ1[@\x0f$..", + out: "\t.␁ζvY9πl␜νκ\x1bθ␀␍FX\x13␕$␚χ1[@\x0f$..", }, { // 5241 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t␉", - out: "ζ\tGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\t‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.␁ζvY9πl␜νκ\x1bθ\x00␍FX\x13␕$␚χ1[@\x0f$..", + out: "␉.␁ζvY9πl␜νκ\x1bθ␀␍FX\x13␕$␚χ1[@\x0f$..", }, { // 5242 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n\t", - out: "ζ\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n␉", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x02.␁ζvY9πl␜νκ\x1bθ\x00␍FX\x13␕$␚χ1[@\x0f$.\t", + out: "\x02.␁ζvY9πl␜νκ\x1bθ␀␍FX\x13␕$␚χ1[@\x0f$.␉", }, { // 5243 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n␉", - out: "ζ\nGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\n‛␉", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x02.␁ζvY9πl␜νκ\x1bθ\x00␍FX\x13␕$␚χ1[@\x0f$.␉", + out: "\x02.␁ζvY9πl␜νκ\x1bθ␀␍FX\x13␕$␚χ1[@\x0f$.‛␉", }, { // 5244 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v\t", - out: "ζ\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.\x06", + out: "\t.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.\x06", }, { // 5245 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v␉", - out: "ζ\vGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\v‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.\x06", + out: "␉.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.\x06", }, { // 5246 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r\t", - out: "ζ\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "π.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.\t", + out: "π.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.␉", }, { // 5247 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ζ\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r␉", - out: "ζ\rGT-χυ\x16q%␍1π`b\\␚%\x04\x15ζs{[\>␏\r\r‛␉", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "π.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.␉", + out: "π.δvκ\x1fyt|e#\\y␉.␟2!\x10ι6ν\␊%κD@.‛␉", }, { // 5248 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\tA", - out: "␉\t`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\tA", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U\x00ςο\x0e.:", + out: "\t.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U␀ςο\x0e.:", }, { // 5249 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\tA", - out: "‛␉\t`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\tA", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U\x00ςο\x0e.:", + out: "␉.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U␀ςο\x0e.:", }, { // 5250 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\nA", - out: "␉\n`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\nA", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "P.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U\x00ςο\x0e.\t", + out: "P.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U␀ςο\x0e.␉", }, { // 5251 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\nA", - out: "‛␉\n`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\nA", + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "P.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U\x00ςο\x0e.␉", + out: "P.ZP'ROF9\x0e␝F\x1bj"\x15\x01ζ␈%πς<U␀ςο\x0e.‛␉", }, { // 5252 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\vA", - out: "␉\v`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\vA", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.#", + out: "\t.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.#", }, { // 5253 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\vA", - out: "‛␉\v`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\vA", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.#", + out: "␉.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.#", }, { // 5254 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\rA", - out: "␉\r`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\rA", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "m.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.\t", + out: "m.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.␉", }, { // 5255 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\rA", - out: "‛␉\r`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\rA", + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "m.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.␉", + out: "m.-Iε8ξEo␙␏\t#<ν87\x1f\x04␚ε␁A;$\x14%ι.‛␉", }, { // 5256 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\t`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\t\t", - out: "ξ\t`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\t␉", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.m", + out: "\t.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.m", }, { // 5257 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\t`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\t␉", - out: "ξ\t`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\t‛␉", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.m", + out: "␉.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.m", }, { // 5258 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\n`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\n\t", - out: "ξ\n`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\n␉", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x04.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.\t", + out: "\x04.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.␉", }, { // 5259 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\n`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\n␉", - out: "ξ\n`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\n‛␉", + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x04.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.␉", + out: "\x04.G`kl?wP!␒χκL`\x1f 2ς$.␍␖ζ*γσ\x02.‛␉", }, { // 5260 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\v`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\v\t", - out: "ξ\v`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\v␉", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.δ", + out: "\t.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.δ", }, { // 5261 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\v`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\v␉", - out: "ξ\v`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\v‛␉", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.δ", + out: "␉.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.δ", }, { // 5262 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\r`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\r\t", - out: "ξ\r`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\r␉", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "ξ.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.\t", + out: "ξ.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.␉", }, { // 5263 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "ξ\r`~ε\x14P\n75N%␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\r␉", - out: "ξ\r`~ε\x14P\n75N%‛␀{\x1a␎'ρ\aρ\x10oυπY␊␊(\r‛␉", + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "ξ.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.␉", + out: "ξ.1iα\x1e\v"\x14]h␜c /0χL\x0f␟?␃~␓\x1f6[\r.‛␉", }, { // 5264 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t2", - out: "␉\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t2", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.\vμ\x00ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␄", + out: "\t.\vμ␀ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␄", }, { // 5265 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t2", - out: "‛␉\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t2", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.\vμ\x00ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␄", + out: "␉.\vμ␀ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␄", }, { // 5266 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n2", - out: "␉\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n2", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x18.\vμ\x00ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.\t", + out: "\x18.\vμ␀ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␉", }, { // 5267 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n2", - out: "‛␉\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n2", + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\x18.\vμ\x00ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.␉", + out: "\x18.\vμ␀ι;Z|Cum␞'\t\x03!α\uff00R)nρνu␇(ς.‛␉", }, { // 5268 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v2", - out: "␉\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v2", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "\t.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.!", + out: "\t.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.!", }, { // 5269 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v2", - out: "‛␉\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v2", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "␉.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.!", + out: "␉.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.!", }, { // 5270 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r2", - out: "␉\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r2", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "β.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.\t", + out: "β.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.␉", }, { // 5271 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r2", - out: "‛␉\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r2", + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftPeriod, + in: "β.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.␉", + out: "β.ψ␖\x18N;lC\a;"φπ\x12\x12|␚h#␙#\x10\\*␔νr.‛␉", }, { // 5272 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t\t", - out: "f\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~(", + out: "\t~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~(", }, { // 5273 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t␉", - out: "f\t7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\t‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~(", + out: "␉~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~(", }, { // 5274 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n\t", - out: "f\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "a~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~\t", + out: "a~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~␉", }, { // 5275 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n␉", - out: "f\n7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\n‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "a~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~␉", + out: "a~_6␏/U$_\x13gM@\x13τ$?)ω%μν\x1b\x10/␡ρσ~‛␉", }, { // 5276 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v\t", - out: "f\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~2", + out: "\t~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~2", }, { // 5277 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v␉", - out: "f\v7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\v‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~2", + out: "␉~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~2", }, { // 5278 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r\t", - out: "f\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x1b~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~\t", + out: "\x1b~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~␉", }, { // 5279 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "f\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r␉", - out: "f\r7`␑κ\x19';\x1bμγAX*9\"Bk`κ!|ς.␒γ\\\r‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x1b~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~␉", + out: "\x1b~ευ!\x01σ␟␖NM␇φg?\x12g_\x14␉Q#ς'Y]ν-~‛␉", }, { // 5280 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t[", - out: "␉\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t[", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~δ", + out: "\t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~δ", }, { // 5281 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t[", - out: "‛␉\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t[", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~δ", + out: "␉~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~δ", }, { // 5282 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n[", - out: "␉\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n[", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~\t", + out: "t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~␉", }, { // 5283 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n[", - out: "‛␉\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n[", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~␉", + out: "t~Z\x1aχ`␜O|φκ/L$7\x19\x16\x1aφ]>;{/*␋γ␒~‛␉", }, { // 5284 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v[", - out: "␉\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v[", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~ξ", + out: "\t~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~ξ", }, { // 5285 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v[", - out: "‛␉\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v[", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~ξ", + out: "␉~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~ξ", }, { // 5286 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r[", - out: "␉\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r[", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x01~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~\t", + out: "\x01~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~␉", }, { // 5287 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r[", - out: "‛␉\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r[", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x01~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~␉", + out: "\x01~␍υ␋␚ωfrX*β/?7␅$|␋Z!\x10\x0f&θ␞/φ~‛␉", }, { // 5288 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t\t", - out: "␟\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~␑␝'␛μ3κ:ρν*μ\"␞\x13<εON/M\x1ddt*␡~@", + out: "\t~␑␝'␛μ3κ:ρν*μ\"␞\x13‛<εON/M\x1ddt*␡~@", }, { // 5289 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t␉", - out: "␟\t␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\t‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~␑␝'␛μ3κ:ρν*μ\"␞\x13<εON/M\x1ddt*␡~@", + out: "␉~␑␝'␛μ3κ:ρν*μ\"␞\x13‛<εON/M\x1ddt*␡~@", }, { // 5290 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n\t", - out: "␟\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "!~␑␝'␛μ3κ:ρν*μ\"␞\x13<εON/M\x1ddt*␡~\t", + out: "!~␑␝'␛μ3κ:ρν*μ\"␞\x13‛<εON/M\x1ddt*␡~␉", }, { // 5291 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n␉", - out: "␟\n␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\n‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "!~␑␝'␛μ3κ:ρν*μ\"␞\x13<εON/M\x1ddt*␡~␉", + out: "!~␑␝'␛μ3κ:ρν*μ\"␞\x13‛<εON/M\x1ddt*␡~‛␉", }, { // 5292 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v\t", - out: "␟\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~\n", + out: "\t~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~␊", }, { // 5293 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v␉", - out: "␟\v␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\v‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~\n", + out: "␉~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~␊", }, { // 5294 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r\t", - out: "␟\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␐~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~\t", + out: "␐~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~␉", }, { // 5295 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␟\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r␉", - out: "␟\r␑\x1b␎\x11"`Fυε<xT␍a\x13>ι_9βB\r␋(πl\r‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␐~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~␉", + out: "␐~?]␖\x1e␏\x14Mγg\uff00\x1c␊Hjε77τy/υ\\kβ␁J~‛␉", }, { // 5296 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t$", - out: "␉\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t$", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␃", + out: "\t~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␃", }, { // 5297 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t$", - out: "‛␉\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t$", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␃", + out: "␉~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␃", }, { // 5298 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n$", - out: "␉\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n$", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␆~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~\t", + out: "␆~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␉", }, { // 5299 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n$", - out: "‛␉\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n$", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␆~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~␉", + out: "␆~/,S'B?0ς␗!η~ν␃\x10:?πowεaξ\x06y*~‛␉", }, { // 5300 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v$", - out: "␉\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v$", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~]0\"ωK#\n␓χα\x12\t#\r?δψ!uQ_ο'␋␙J~9", + out: "\t~]0\"ωK#\n␓χα\x12\t#\r?δψ‛!uQ_ο'␋␙J~9", }, { // 5301 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v$", - out: "‛␉\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v$", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~]0\"ωK#\n␓χα\x12\t#\r?δψ!uQ_ο'␋␙J~9", + out: "␉~]0\"ωK#\n␓χα\x12\t#\r?δψ‛!uQ_ο'␋␙J~9", }, { // 5302 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r$", - out: "␉\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r$", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␆~]0\"ωK#\n␓χα\x12\t#\r?δψ!uQ_ο'␋␙J~\t", + out: "␆~]0\"ωK#\n␓χα\x12\t#\r?δψ‛!uQ_ο'␋␙J~␉", }, { // 5303 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r$", - out: "‛␉\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r$", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␆~]0\"ωK#\n␓χα\x12\t#\r?δψ!uQ_ο'␋␙J~␉", + out: "␆~]0\"ωK#\n␓χα\x12\t#\r?δψ‛!uQ_ο'␋␙J~‛␉", }, { // 5304 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t\t", - out: "v\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~/", + out: "\t~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~/", }, { // 5305 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t␉", - out: "v\t␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\t‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~/", + out: "␉~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~/", }, { // 5306 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n\t", - out: "v\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x18~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~\t", + out: "\x18~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~␉", }, { // 5307 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n␉", - out: "v\n␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\n‛␉", + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\x18~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~␉", + out: "\x18~ξ<Y␟fςb\x01␝ω?>φ#]␍;\x19␆B@σTM!W~‛␉", }, { // 5308 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v\t", - out: "v\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~V", + out: "\t~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~V", }, { // 5309 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v␉", - out: "v\v␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\v‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~V", + out: "␉~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~V", }, { // 5310 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r\t", - out: "v\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\\~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~\t", + out: "\\~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~␉", }, { // 5311 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "v\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r␉", - out: "v\r␒\x1a|8χ.ς\x16ξ␉␊k␞\x06&<5RY\x03βOοαh␏\r‛␉", + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\\~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~␉", + out: "\\~s+\x16\x12Gγr$\x05λ'#␖ε␊␉ψμ'/<A|m<y~‛␉", }, { // 5312 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\t\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\tδ", - out: "␉\t\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\tδ", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␟", + out: "\t~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␟", }, { // 5313 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\t\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\tδ", - out: "‛␉\t\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\tδ", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␉~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␟", + out: "␉~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␟", }, { // 5314 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\n\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\nδ", - out: "␉\n\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\nδ", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␚~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~\t", + out: "␚~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␉", }, { // 5315 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "␉\n\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\nδ", - out: "‛␉\n\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\nδ", + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "␚~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~␉", + out: "␚~(9ο␊␙nι;\x7f@ρK␓\"ω␅]z]\\θ>\x13_[ω~‛␉", }, { // 5316 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, - in: "\t\v\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\vδ", - out: "␉\v\n\b$y\x04κ\x05␙qFω'8␐'YS␖#]μ␖*"θ\"\vδ", + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftTilde, + in: "\t~B|\r5\x1cπβ4␡Rψt<`YMg␖␊σπ␄␡βτ␊ w", - out: "\t ␍ε‛␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ w", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v:", + out: "␉\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v:", }, { // 5349 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ ␍ε␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ w", - out: "␉ ␍ε‛␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ w", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v:", + out: "‛␉\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v:", }, { // 5350 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "u ␍ε␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ \t", - out: "u ␍ε‛␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ ␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r:", + out: "␉\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r:", }, { // 5351 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "u ␍ε␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ ␉", - out: "u ␍ε‛␀␊E\t:5\"VZ5U\bςψGφE␓X>␡βτ␊ ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r:", + out: "‛␉\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r:", }, { // 5352 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16␀?;(G\x05 X", - out: "\t (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16‛␀?;(G\x05 X", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\tq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\t\t", + out: "ν\tq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\t␉", }, { // 5353 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16␀?;(G\x05 X", - out: "␉ (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16‛␀?;(G\x05 X", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\tq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\t␉", + out: "ν\tq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\t‛␉", }, { // 5354 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "- (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16␀?;(G\x05 \t", - out: "- (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16‛␀?;(G\x05 ␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\nq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\n\t", + out: "ν\nq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\n␉", }, { // 5355 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "- (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16␀?;(G\x05 ␉", - out: "- (βκ]μ\x158␡%\x1dξ␛a:␂ο␏κ1\x16‛␀?;(G\x05 ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\nq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\n␉", + out: "ν\nq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\n‛␉", }, { // 5356 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ\x00σ␀␁ ,", - out: "\t QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ␀σ‛␀␁ ,", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v\t", + out: "ν\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v␉", }, { // 5357 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ\x00σ␀␁ ,", - out: "␉ QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ␀σ‛␀␁ ,", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v␉", + out: "ν\vq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\v‛␉", }, { // 5358 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "ς QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ\x00σ␀␁ \t", - out: "ς QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ␀σ‛␀␁ ␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r\t", + out: "ν\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r␉", }, { // 5359 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "ς QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ\x00σ␀␁ ␉", - out: "ς QB?]␛o:␟;Rη5κ-\x12`σ\x06b␕8χ␀σ‛␀␁ ‛␉", + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ν\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r␉", + out: "ν\rq-sπ\":\"ζ]ςR␞Bκ\x06φ|␃\x06!␈h-0␋#\r‛␉", }, { // 5360 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ %", - out: "\t κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ %", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t\x17", + out: "␉\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t\x17", }, { // 5361 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ %", - out: "␉ κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ %", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t\x17", + out: "‛␉\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t\x17", }, { // 5362 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "% κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ \t", - out: "% κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ ␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n\x17", + out: "␉\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n\x17", }, { // 5363 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "% κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ ␉", - out: "% κ␑\x122Z\fa/p\tνγk'9␟\x1cβ ␐#c␛␆Zξ ‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n\x17", + out: "‛␉\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n\x17", }, { // 5364 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ:c)< χ", - out: "\t Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ‛:c)< χ", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v\x17", + out: "␉\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v\x17", }, { // 5365 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ:c)< χ", - out: "␉ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ‛:c)< χ", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v\x17", + out: "‛␉\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v\x17", }, { // 5366 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ:c)< \t", - out: "\ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ‛:c)< ␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r\x17", + out: "␉\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r\x17", }, { // 5367 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ:c)< ␉", - out: "\ Oαμ␔/B&\x03M#\aLλ\x12\f4ω$q/<ξ‛:c)< ‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r\x17", + out: "‛␉\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r\x17", }, { // 5368 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 n", - out: "\t ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 n", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t\t", + out: "[\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t␉", }, { // 5369 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 n", - out: "␉ ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 n", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t␉", + out: "[\t!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\t‛␉", }, { // 5370 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\x18 ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 \t", - out: "\x18 ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 ␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n\t", + out: "[\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n␉", }, { // 5371 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\x18 ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 ␉", - out: "\x18 ␇␑>␒\x1bc\i-κ};J-]δ␈OCξ\rη'\x1b%\x17 ‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n␉", + out: "[\n!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\n‛␉", }, { // 5372 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u 9", - out: "\t Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u 9", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v\t", + out: "[\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v␉", }, { // 5373 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u 9", - out: "␉ Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u 9", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v␉", + out: "[\v!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\v‛␉", }, { // 5374 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "? Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u \t", - out: "? Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u ␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r\t", + out: "[\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r␉", }, { // 5375 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "? Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u ␉", - out: "? Gk\~ρ/\x18yi\x10ω}␈ωa␁\x04/φ?jκδ␚␐u ‛␉", + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "[\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r␉", + out: "[\r!ε;ωJK<π6␖Gh\x02\x15vβ\x15tIm7␓ι\x12ε*\r‛␉", }, { // 5376 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ \x16", - out: "\t ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ \x16", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\tψ", + out: "␉\t:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\tψ", }, { // 5377 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ \x16", - out: "␉ ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ \x16", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\tψ", + out: "‛␉\t:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\tψ", }, { // 5378 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\x17 ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ \t", - out: "\x17 ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ ␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\nψ", + out: "␉\n:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\nψ", }, { // 5379 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\x17 ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ ␉", - out: "\x17 ␈eδ\r*Ajδ]ph␑δT$␕λGδ(k0#\r\x1bξ ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\nψ", + out: "‛␉\n:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\nψ", }, { // 5380 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ 2", - out: "\t ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ 2", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\vψ", + out: "␉\v:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\vψ", }, { // 5381 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ 2", - out: "␉ ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ 2", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\vψ", + out: "‛␉\v:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\vψ", }, { // 5382 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "o ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ \t", - out: "o ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ ␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\rψ", + out: "␉\r:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\rψ", }, { // 5383 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "o ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ ␉", - out: "o ξγςF␑␂U␜ε `ψ/[κF\x18y␡\vB␈G3%␐ ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\rψ", + out: "‛␉\r:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\rψ", }, { // 5384 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ω", - out: "\t \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ω", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\t:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\t\t", + out: "‛␍\t:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\t␉", }, { // 5385 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ω", - out: "␉ \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ω", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\t:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\t␉", + out: "‛␍\t:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\t‛␉", }, { // 5386 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "α \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z \t", - out: "α \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\n:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\n\t", + out: "‛␍\n:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\n␉", }, { // 5387 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "α \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ␉", - out: "α \x1aU:␊[\x1bι<z*<␆Sο␗εω\rZ\x1ct␟YS?z ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\n:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\n␉", + out: "‛␍\n:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\n‛␉", }, { // 5388 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 /", - out: "\t 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 /", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\v:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\v\t", + out: "‛␍\v:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\v␉", }, { // 5389 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 /", - out: "␉ 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 /", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\v:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\v␉", + out: "‛␍\v:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\v‛␉", }, { // 5390 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "β 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 \t", - out: "β 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 ␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\r:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\r\t", + out: "‛␍\r:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\r␉", }, { // 5391 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "β 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 ␉", - out: "β 5"s7`ωoκθVE␝␘f␞>N`ς0Ty\x0e␗ο\x01 ‛␉", + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␍\r:ω\^\x05%+$\x00δι\x0fν\r2YυVN:\r-O;]h\r␉", + out: "‛␍\r:ω\^\x05%+$␀δι\x0fν\r2YυVN:\r-O;]h\r‛␉", }, { // 5392 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "\t Zςζ5`π{\u007f\rmξ\x11␍:␙ζH>p\x106/#f␞σ C", - out: "\t Zςζ5`π{␡\rmξ\x11␍:␙ζH>p\x106/#f␞σ C", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t\n", + out: "␉\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t␊", }, { // 5393 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "␉ Zςζ5`π{\u007f\rmξ\x11␍:␙ζH>p\x106/#f␞σ C", - out: "␉ Zςζ5`π{␡\rmξ\x11␍:␙ζH>p\x106/#f␞σ C", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t\n", + out: "‛␉\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t␊", }, { // 5394 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "O Zςζ5`π{\u007f\rmξ\x11␍:␙ζH>p\x106/#f␞σ \t", - out: "O Zςζ5`π{␡\rmξ\x11␍:␙ζH>p\x106/#f␞σ ␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n\n", + out: "␉\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n␊", }, { // 5395 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightSpace, - in: "O Zςζ5`π{\u007f\rmξ\x11␍:␙ζH>p\x106/#f␞σ ␉", - out: "O Zςζ5`π{␡\rmξ\x11␍:␙ζH>p\x106/#f␞σ ‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n\n", + out: "‛␉\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n␊", }, { // 5396 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.\x03", - out: "\t.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.\x03", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v\n", + out: "␉\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v␊", }, { // 5397 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.\x03", - out: "␉.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.\x03", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v\n", + out: "‛␉\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v␊", }, { // 5398 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "W.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.\t", - out: "W.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r\n", + out: "␉\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r␊", }, { // 5399 - mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "W.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.␉", - out: "W.>aνA%ο\"W$ξ`.@γ\x0f\x06V␕/!p␁π>"β.‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r\n", + out: "‛␉\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r␊", }, { // 5400 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.\x1cφ␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.!", - out: "\t.\x1cφ‛␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.!", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t\t", + out: "ω\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t␉", }, { // 5401 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.\x1cφ␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.!", - out: "␉.\x1cφ‛␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.!", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t␉", + out: "ω\t␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\t‛␉", }, { // 5402 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "4.\x1cφ␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.\t", - out: "4.\x1cφ‛␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n\t", + out: "ω\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n␉", }, { // 5403 - mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "4.\x1cφ␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.␉", - out: "4.\x1cφ‛␀-␖λ\x18^9δ^O#οR[;[\x1fρ␂P␈\x16δ␊.‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n␉", + out: "ω\n␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\n‛␉", }, { // 5404 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d'.\x01", - out: "\t.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d‛'.\x01", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v\t", + out: "ω\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v␉", }, { // 5405 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d'.\x01", - out: "␉.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d‛'.\x01", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v␉", + out: "ω\v␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\v‛␉", }, { // 5406 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "φ.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d'.\t", - out: "φ.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d‛'.␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r\t", + out: "ω\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r␉", }, { // 5407 - mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "φ.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d'.␉", - out: "φ.+q␂*;ω␕␗PρPν\x03M␑\x04u\x13\fη3υ?;\x1d‛'.‛␉", + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ω\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r␉", + out: "ω\r␊␈8␙!␑7υ\v[ζ*ρν\x03Em4␓L\x04V#zeK\r‛␉", }, { // 5408 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4\x00eζ␍τ\x01c.μ", - out: "\t.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4␀eζ␍τ\x01c.μ", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\t␝", + out: "␉\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\t␝", }, { // 5409 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4\x00eζ␍τ\x01c.μ", - out: "␉.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4␀eζ␍τ\x01c.μ", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\t␝", + out: "‛␉\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\t␝", }, { // 5410 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "!.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4\x00eζ␍τ\x01c.\t", - out: "!.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4␀eζ␍τ\x01c.␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\n␝", + out: "␉\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\n␝", }, { // 5411 - mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "!.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4\x00eζ␍τ\x01c.␉", - out: "!.\ruδ;ψk{.ι#\r9*␓]␅\x1f␖4␀eζ␍τ\x01c.‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\n␝", + out: "‛␉\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\n␝", }, { // 5412 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.>", - out: "\t.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.>", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\v␝", + out: "␉\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\v␝", }, { // 5413 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.>", - out: "␉.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.>", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\v␝", + out: "‛␉\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\v␝", }, { // 5414 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: ";.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.\t", - out: ";.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\r␝", + out: "␉\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\r␝", }, { // 5415 - mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: ";.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.␉", - out: ";.␂πα\uff00;\fx\x18$␄fPζω\a␈P{\\+:␟␇rmς.‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\r␝", + out: "‛␉\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\r␝", }, { // 5416 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.␊", - out: "\t.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.‛␊", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\t\t", + out: "ς\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\t␉", }, { // 5417 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.␊", - out: "␉.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.‛␊", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\t␉", + out: "ς\te\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\t‛␉", }, { // 5418 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "`.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.\t", - out: "`.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\n\t", + out: "ς\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\n␉", }, { // 5419 - mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "`.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.␉", - out: "`.X68κZ9MUgυ\x17\x14ku|σμ␟v␖:η%γ[o.‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\n␉", + out: "ς\ne\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\n‛␉", }, { // 5420 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.ρM␂;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.T", - out: "\t.ρM␂‛;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.T", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\v\t", + out: "ς\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\v␉", }, { // 5421 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.ρM␂;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.T", - out: "␉.ρM␂‛;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.T", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\v␉", + out: "ς\ve\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\v‛␉", }, { // 5422 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "υ.ρM␂;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.\t", - out: "υ.ρM␂‛;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\r\t", + out: "ς\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\r␉", }, { // 5423 - mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "υ.ρM␂;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.␉", - out: "υ.ρM␂‛;\x1b␌\f/>#s`\x19+ψaθ^D_␊\ni'\ε.‛␉", + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ς\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj>κr\x1dν\x13ξmKB\r␉", + out: "ς\re\x0e␐\x1a␍λ\x17oBC\a␉␃:fj‛>κr\x1dν\x13ξmKB\r‛␉", }, { // 5424 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.,\x17f\x04'χα<$␂ητT␐p41␒κ7u#oζ␞␒.\x1f", - out: "\t.,\x17f\x04'χα<‛$␂ητT␐p41␒κ7u#oζ␞␒.\x1f", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\t-", + out: "␉\t\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\t-", }, { // 5425 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.,\x17f\x04'χα<$␂ητT␐p41␒κ7u#oζ␞␒.\x1f", - out: "␉.,\x17f\x04'χα<‛$␂ητT␐p41␒κ7u#oζ␞␒.\x1f", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\t-", + out: "‛␉\t\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\t-", }, { // 5426 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\x14.,\x17f\x04'χα<$␂ητT␐p41␒κ7u#oζ␞␒.\t", - out: "\x14.,\x17f\x04'χα<‛$␂ητT␐p41␒κ7u#oζ␞␒.␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\n-", + out: "␉\n\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\n-", }, { // 5427 - mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\x14.,\x17f\x04'χα<$␂ητT␐p41␒κ7u#oζ␞␒.␉", - out: "\x14.,\x17f\x04'χα<‛$␂ητT␐p41␒κ7u#oζ␞␒.‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\n-", + out: "‛␉\n\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\n-", }, { // 5428 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.a|0"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.\x15", - out: "\t.a|0‛"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.\x15", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\v-", + out: "␉\v\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\v-", }, { // 5429 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.a|0"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.\x15", - out: "␉.a|0‛"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.\x15", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\v-", + out: "‛␉\v\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\v-", }, { // 5430 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "$.a|0"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.\t", - out: "$.a|0‛"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\r-", + out: "␉\r\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\r-", }, { // 5431 - mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "$.a|0"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.␉", - out: "$.a|0‛"χ␏ζ\rβδZλb/\x06δ#C\x10:QF\u007fs''.‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\r-", + out: "‛␉\r\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\r-", }, { // 5432 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␜", - out: "\t.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␜", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\t\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\t\t", + out: "ο\t\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\t␉", }, { // 5433 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␜", - out: "␉.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␜", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\t\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\t␉", + out: "ο\t\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\t‛␉", }, { // 5434 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␊.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.\t", - out: "␊.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\n\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\n\t", + out: "ο\n\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\n␉", }, { // 5435 - mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␊.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.␉", - out: "␊.L\vχ`γ\\x03α\x1eSθ\n2νs-\n]"λ\r(=␙L.‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\n\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\n␉", + out: "ο\n\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\n‛␉", }, { // 5436 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␙", - out: "\t.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␙", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\v\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\v\t", + out: "ο\v\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\v␉", }, { // 5437 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␙", - out: "␉.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␙", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\v\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\v␉", + out: "ο\v\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\v‛␉", }, { // 5438 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\n.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.\t", - out: "\n.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\r\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\r\t", + out: "ο\r\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\r␉", }, { // 5439 - mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\n.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.␉", - out: "\n.ς%\x1e\uff00]\x1cχP`1$τ␂Wμ;|ςOηm\t@L␘[.‛␉", + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "ο\r\"τ␡\x1dψ␆]␍λφ␟ν\x00*ck.\\W␄␞\x10UJ+\t\r␉", + out: "ο\r\"τ␡\x1dψ␆]␍λφ␟ν␀*ck.\\W␄␞\x10UJ+\t\r‛␉", }, { // 5440 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.T", - out: "\t.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.T", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␑", + out: "␉\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␑", }, { // 5441 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.T", - out: "␉.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.T", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␑", + out: "‛␉\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␑", }, { // 5442 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: ":.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.\t", - out: ":.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␑", + out: "␉\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␑", }, { // 5443 - mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: ":.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.␉", - out: ":.!=z;zυ\nb␋␁␅{$\"ζMζζ\v9␘\x1eχ␔ιG.‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␑", + out: "‛␉\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␑", }, { // 5444 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.ι", - out: "\t.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.ι", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␑", + out: "␉\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␑", }, { // 5445 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.ι", - out: "␉.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.ι", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␑", + out: "‛␉\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␑", }, { // 5446 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "G.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.\t", - out: "G.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␑", + out: "␉\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␑", }, { // 5447 - mask: EncodePipe | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "G.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.␉", - out: "G.k$/<ο=#D=[h%␖#φ␇e,\bζα7i$␛\x1a.‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␑", + out: "‛␉\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␑", }, { // 5448 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/#,\bοM\\.e", - out: "\t.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/‛#,\bοM\\.e", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t\t", + out: "%\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␉", }, { // 5449 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/#,\bοM\\.e", - out: "␉.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/‛#,\bοM\\.e", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t␉", + out: "%\tWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\t‛␉", }, { // 5450 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "@.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/#,\bοM\\.\t", - out: "@.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/‛#,\bοM\\.␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n\t", + out: "%\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␉", }, { // 5451 - mask: EncodeHash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "@.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/#,\bοM\\.␉", - out: "@.␞␗\uff00!\"π␑\x14ι\n*\x10q␛/*Hν\n/‛#,\bοM\\.‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n␉", + out: "%\nWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\n‛␉", }, { // 5452 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.\x1cZ$ψνm\f;οd\x0e|␗s%βU\n;δlf%T;C.␍", - out: "\t.\x1cZ$ψνm\f;οd\x0e|␗s‛%βU\n;δlf‛%T;C.‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v\t", + out: "%\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␉", }, { // 5453 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.\x1cZ$ψνm\f;οd\x0e|␗s%βU\n;δlf%T;C.␍", - out: "␉.\x1cZ$ψνm\f;οd\x0e|␗s‛%βU\n;δlf‛%T;C.‛␍", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v␉", + out: "%\vWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\v‛␉", }, { // 5454 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "%.\x1cZ$ψνm\f;οd\x0e|␗s%βU\n;δlf%T;C.\t", - out: "%.\x1cZ$ψνm\f;οd\x0e|␗s‛%βU\n;δlf‛%T;C.␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r\t", + out: "%\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␉", }, { // 5455 - mask: EncodePercent | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "%.\x1cZ$ψνm\f;οd\x0e|␗s%βU\n;δlf%T;C.␉", - out: "%.\x1cZ$ψνm\f;οd\x0e|␗s‛%βU\n;δlf‛%T;C.‛␉", + mask: EncodeSemicolon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "%\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r␉", + out: "%\rWGπ␋ω␘β\x10~GQPν2ξ\x02*,␊!1\x17L\vxρ\r‛␉", }, { // 5456 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.x", - out: "\t.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.x", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t'", + out: "␉\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t'", }, { // 5457 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.x", - out: "␉.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.x", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t'", + out: "‛␉\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t'", }, { // 5458 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "τ.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.\t", - out: "τ.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n'", + out: "␉\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n'", }, { // 5459 - mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "τ.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.␉", - out: "τ.␓ω8\tw\x01S\tρ\f]β␙␈\x16G8\x14ρV//Hu␐π.‛␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n'", + out: "‛␉\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n'", }, { // 5460 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\t.X6@\"*\x03\ς%␡δ3ςRωd␆λ\r0!␎|+␉σ."", - out: "\t.X6@\"*\x03\ς%‛␡δ3ςRωd␆λ\r0!␎|+␉σ."", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v'", + out: "␉\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v'", }, { // 5461 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "␉.X6@\"*\x03\ς%␡δ3ςRωd␆λ\r0!␎|+␉σ."", - out: "␉.X6@\"*\x03\ς%‛␡δ3ςRωd␆λ\r0!␎|+␉σ."", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v'", + out: "‛␉\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v'", }, { // 5462 - mask: EncodeDel | EncodeRightCrLfHtVt | EncodeRightPeriod, - in: "\a.X6@\"*\x03\ς%␡δ3ςRωd␆λ\r0!␎|+␉σ.\t", - out: "\a.X6@\"*\x03\ς%‛␡δ3ςRωd␆λ\r0!␎|+␉σ.␉", + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r'", + out: "␉\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r'", }, { // 5463 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r'", + out: "‛␉\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r'", + }, { // 5464 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t\t", + out: "␈\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t␉", + }, { // 5465 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t␉", + out: "␈\tπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\t‛␉", + }, { // 5466 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n\t", + out: "␈\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n␉", + }, { // 5467 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n␉", + out: "␈\nπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\n‛␉", + }, { // 5468 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v\t", + out: "␈\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v␉", + }, { // 5469 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v␉", + out: "␈\vπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\v‛␉", + }, { // 5470 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r\t", + out: "␈\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r␉", + }, { // 5471 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␈\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r␉", + out: "␈\rπ:\x1bI<[/γ␝[gωV\x04ηhlnκF/\\~/{ω\r‛␉", + }, { // 5472 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t%", + out: "␉\t␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t%", + }, { // 5473 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t%", + out: "‛␉\t␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t%", + }, { // 5474 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n%", + out: "␉\n␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n%", + }, { // 5475 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n%", + out: "‛␉\n␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n%", + }, { // 5476 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v%", + out: "␉\v␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v%", + }, { // 5477 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v%", + out: "‛␉\v␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v%", + }, { // 5478 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r%", + out: "␉\r␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r%", + }, { // 5479 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r%", + out: "‛␉\r␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r%", + }, { // 5480 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\t␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t\t", + out: "␑\t␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t␉", + }, { // 5481 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\t␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t␉", + out: "␑\t␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\t‛␉", + }, { // 5482 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\n␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n\t", + out: "␑\n␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n␉", + }, { // 5483 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\n␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n␉", + out: "␑\n␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\n‛␉", + }, { // 5484 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\v␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v\t", + out: "␑\v␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v␉", + }, { // 5485 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\v␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v␉", + out: "␑\v␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\v‛␉", + }, { // 5486 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\r␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r\t", + out: "␑\r␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r␉", + }, { // 5487 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␑\r␍ς$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r␉", + out: "␑\r␍ς‛$θe0;#m`νι_N]G\bσ[␁.\x7fδ/\x1ek\r‛␉", + }, { // 5488 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\tC", + out: "␉\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\tC", + }, { // 5489 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\tC", + out: "‛␉\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\tC", + }, { // 5490 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\nC", + out: "␉\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\nC", + }, { // 5491 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\nC", + out: "‛␉\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\nC", + }, { // 5492 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\vC", + out: "␉\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\vC", + }, { // 5493 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\vC", + out: "‛␉\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\vC", + }, { // 5494 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\rC", + out: "␉\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\rC", + }, { // 5495 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\rC", + out: "‛␉\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\rC", + }, { // 5496 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\t\t", + out: "␀\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\t␉", + }, { // 5497 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\t␉", + out: "␀\t␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\t‛␉", + }, { // 5498 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\n\t", + out: "␀\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\n␉", + }, { // 5499 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\n␉", + out: "␀\n␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\n‛␉", + }, { // 5500 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\v\t", + out: "␀\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\v␉", + }, { // 5501 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\v␉", + out: "␀\v␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\v‛␉", + }, { // 5502 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\r\t", + out: "␀\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\r␉", + }, { // 5503 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\x00\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\r␉", + out: "␀\r␜␄$\x06χ␝<7#;␕γ`εα[`\a␘μαH\x0f\^J\r‛␉", + }, { // 5504 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t\x1c", + out: "␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t\x1c", + }, { // 5505 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t\x1c", + out: "‛␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t\x1c", + }, { // 5506 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n\x1c", + out: "␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n\x1c", + }, { // 5507 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n\x1c", + out: "‛␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n\x1c", + }, { // 5508 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v\x1c", + out: "␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v\x1c", + }, { // 5509 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v\x1c", + out: "‛␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v\x1c", + }, { // 5510 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r\x1c", + out: "␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r\x1c", + }, { // 5511 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r\x1c", + out: "‛␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r\x1c", + }, { // 5512 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t\t", + out: "‛␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t␉", + }, { // 5513 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t␉", + out: "‛␉\tTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\t‛␉", + }, { // 5514 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n\t", + out: "‛␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n␉", + }, { // 5515 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n␉", + out: "‛␉\nTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\n‛␉", + }, { // 5516 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v\t", + out: "‛␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v␉", + }, { // 5517 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v␉", + out: "‛␉\vTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\v‛␉", + }, { // 5518 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r\t", + out: "‛␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r␉", + }, { // 5519 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r␉", + out: "‛␉\rTτOη6␍[)κ␇5φ$κ\x04"ex␚\x1e␝(|!JP\r‛␉", + }, { // 5520 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t\x1c", + out: "␉\t\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t\x1c", + }, { // 5521 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t\x1c", + out: "‛␉\t\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t\x1c", + }, { // 5522 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n\x1c", + out: "␉\n\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n\x1c", + }, { // 5523 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n\x1c", + out: "‛␉\n\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n\x1c", + }, { // 5524 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v\x1c", + out: "␉\v\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v\x1c", + }, { // 5525 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v\x1c", + out: "‛␉\v\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v\x1c", + }, { // 5526 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r\x1c", + out: "␉\r\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r\x1c", + }, { // 5527 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r\x1c", + out: "‛␉\r\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r\x1c", + }, { // 5528 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\t\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t\t", + out: "χ\t\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t␉", + }, { // 5529 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\t\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t␉", + out: "χ\t\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\t‛␉", + }, { // 5530 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\n\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n\t", + out: "χ\n\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n␉", + }, { // 5531 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\n\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n␉", + out: "χ\n\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\n‛␉", + }, { // 5532 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\v\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v\t", + out: "χ\v\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v␉", + }, { // 5533 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\v\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v␉", + out: "χ\v\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\v‛␉", + }, { // 5534 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\r\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r\t", + out: "χ\r\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r␉", + }, { // 5535 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "χ\r\x14?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r␉", + out: "χ\r\x14‛?[\r~σ%w\rγ\x12␒[w<hδq<γ␌/ρ-␒␡\r‛␉", + }, { // 5536 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\tξ", + out: "␉\t\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\tξ", + }, { // 5537 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\tξ", + out: "‛␉\t\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\tξ", + }, { // 5538 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\nξ", + out: "␉\n\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\nξ", + }, { // 5539 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\nξ", + out: "‛␉\n\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\nξ", + }, { // 5540 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\vξ", + out: "␉\v\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\vξ", + }, { // 5541 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\vξ", + out: "‛␉\v\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\vξ", + }, { // 5542 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\rξ", + out: "␉\r\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\rξ", + }, { // 5543 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\rξ", + out: "‛␉\r\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\rξ", + }, { // 5544 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\t\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\t\t", + out: "t\t\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\t␉", + }, { // 5545 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\t\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\t␉", + out: "t\t\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\t‛␉", + }, { // 5546 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\n\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\n\t", + out: "t\n\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\n␉", + }, { // 5547 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\n\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\n␉", + out: "t\n\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\n‛␉", + }, { // 5548 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\v\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\v\t", + out: "t\v\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\v␉", + }, { // 5549 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\v\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\v␉", + out: "t\v\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\v‛␉", + }, { // 5550 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\r\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\r\t", + out: "t\r\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\r␉", + }, { // 5551 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "t\r\x0ey}␐\x06:A␘\x03␔\t;ZlG␀υσχψwt8␟`\x02\r␉", + out: "t\r\x0ey}␐\x06:A␘\x03␔\t;ZlG‛␀υσχψwt8␟`\x02\r‛␉", + }, { // 5552 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\tW", + out: "␉\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\tW", + }, { // 5553 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\tW", + out: "‛␉\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\tW", + }, { // 5554 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\nW", + out: "␉\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\nW", + }, { // 5555 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\nW", + out: "‛␉\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\nW", + }, { // 5556 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\vW", + out: "␉\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\vW", + }, { // 5557 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\vW", + out: "‛␉\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\vW", + }, { // 5558 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\rW", + out: "␉\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\rW", + }, { // 5559 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\rW", + out: "‛␉\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\rW", + }, { // 5560 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\t\t", + out: "1\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\t␉", + }, { // 5561 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\t␉", + out: "1\tn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\t‛␉", + }, { // 5562 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\n\t", + out: "1\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\n␉", + }, { // 5563 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\n␉", + out: "1\nn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\n‛␉", + }, { // 5564 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\v\t", + out: "1\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\v␉", + }, { // 5565 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\v␉", + out: "1\vn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\v‛␉", + }, { // 5566 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\r\t", + out: "1\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\r␉", + }, { // 5567 + mask: EncodePipe | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "1\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\r␉", + out: "1\rn$\x19λj&ο␇α_`Z<σ7␘κβL]/␓Q\x1f&;\r‛␉", + }, { // 5568 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\t`", + out: "␉\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\t`", + }, { // 5569 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\t`", + out: "‛␉\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\t`", + }, { // 5570 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\n`", + out: "␉\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\n`", + }, { // 5571 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\n`", + out: "‛␉\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\n`", + }, { // 5572 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\v`", + out: "␉\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\v`", + }, { // 5573 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\v`", + out: "‛␉\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\v`", + }, { // 5574 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\r`", + out: "␉\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\r`", + }, { // 5575 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\r`", + out: "‛␉\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\r`", + }, { // 5576 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\t\t", + out: "\"\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\t␉", + }, { // 5577 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\t␉", + out: "\"\tfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\t‛␉", + }, { // 5578 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\n\t", + out: "\"\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\n␉", + }, { // 5579 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\n␉", + out: "\"\nfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\n‛␉", + }, { // 5580 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\v\t", + out: "\"\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\v␉", + }, { // 5581 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\v␉", + out: "\"\vfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\v‛␉", + }, { // 5582 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\r\t", + out: "\"\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\r␉", + }, { // 5583 + mask: EncodeHash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\"\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\␀ςs\r␉", + out: "\"\rfξ@ρ!!␎1τβ␛δ"_\x01>L[e#}Y\\‛␀ςs\r‛␉", + }, { // 5584 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\tλ", + out: "␉\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\tλ", + }, { // 5585 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\tλ", + out: "‛␉\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\tλ", + }, { // 5586 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\nλ", + out: "␉\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\nλ", + }, { // 5587 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\nλ", + out: "‛␉\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\nλ", + }, { // 5588 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\vλ", + out: "␉\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\vλ", + }, { // 5589 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\vλ", + out: "‛␉\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\vλ", + }, { // 5590 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\rλ", + out: "␉\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\rλ", + }, { // 5591 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\rλ", + out: "‛␉\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\rλ", + }, { // 5592 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\t\t", + out: ";\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\t␉", + }, { // 5593 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\t␉", + out: ";\t␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\t‛␉", + }, { // 5594 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\n\t", + out: ";\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\n␉", + }, { // 5595 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\n␉", + out: ";\n␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\n‛␉", + }, { // 5596 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\v\t", + out: ";\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\v␉", + }, { // 5597 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\v␉", + out: ";\v␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\v‛␉", + }, { // 5598 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\r\t", + out: ";\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\r␉", + }, { // 5599 + mask: EncodePercent | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ";\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\r␉", + out: ";\r␏#I=dδ^LO7\x7fμη␃VV\x1a#ω%\x01[`␟\x04␜\r‛␉", + }, { // 5600 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t|", + out: "␉\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t|", + }, { // 5601 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t|", + out: "‛␉\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t|", + }, { // 5602 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n|", + out: "␉\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n|", + }, { // 5603 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n|", + out: "‛␉\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n|", + }, { // 5604 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v|", + out: "␉\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v|", + }, { // 5605 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v|", + out: "‛␉\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v|", + }, { // 5606 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r|", + out: "␉\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r|", + }, { // 5607 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r|", + out: "‛␉\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r|", + }, { // 5608 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t\t", + out: "s\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t␉", + }, { // 5609 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t␉", + out: "s\tοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\t‛␉", + }, { // 5610 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n\t", + out: "s\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n␉", + }, { // 5611 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n␉", + out: "s\nοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\n‛␉", + }, { // 5612 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v\t", + out: "s\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v␉", + }, { // 5613 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v␉", + out: "s\vοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\v‛␉", + }, { // 5614 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r\t", + out: "s\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r␉", + }, { // 5615 + mask: EncodeBackSlash | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "s\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r␉", + out: "s\rοC␖?ω;v\x06␆?4\b\fiπν/\x11αw\rλ`R[f\r‛␉", + }, { // 5616 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\t8", + out: "␉\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\t8", + }, { // 5617 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\t8", + out: "‛␉\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\t8", + }, { // 5618 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\n8", + out: "␉\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\n8", + }, { // 5619 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\n8", + out: "‛␉\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\n8", + }, { // 5620 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\v8", + out: "␉\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\v8", + }, { // 5621 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\v8", + out: "‛␉\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\v8", + }, { // 5622 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "\t\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\r8", + out: "␉\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\r8", + }, { // 5623 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: "␉\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\r8", + out: "‛␉\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\r8", + }, { // 5624 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\t\t", + out: ">\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\t␉", + }, { // 5625 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\t␉", + out: ">\tj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\t‛␉", + }, { // 5626 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\n\t", + out: ">\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\n␉", + }, { // 5627 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\n␉", + out: ">\nj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\n‛␉", + }, { // 5628 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\v\t", + out: ">\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\v␉", + }, { // 5629 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\v␉", + out: ">\vj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\v‛␉", + }, { // 5630 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\r\t", + out: ">\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\r␉", + }, { // 5631 + mask: EncodeDel | EncodeRightCrLfHtVt | EncodeLeftCrLfHtVt, + in: ">\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW␡`␛`χ\\:\r␉", + out: ">\rj␟λg\x0e␁-κι~6ψ2(␍!\x02ρW‛␡`␛`χ\\:\r‛␉", + }, { // 5632 + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f 5", + out: "\t χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f 5", + }, { // 5633 + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␉ χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f 5", + out: "␉ χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f 5", + }, { // 5634 + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\x12 χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f \t", + out: "\x12 χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f ␉", + }, { // 5635 + mask: EncodeZero | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\x12 χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f ␉", + out: "\x12 χ\ay/gx␍␟}δ\x16}oς␎r/\x19+λ*%&χe\x0f ‛␉", + }, { // 5636 + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␐", + out: "\t ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␐", + }, { // 5637 + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␉ ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␐", + out: "␉ ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␐", + }, { // 5638 + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "C ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q \t", + out: "C ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␉", + }, { // 5639 + mask: EncodeSlash | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "C ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ␉", + out: "C ;␒N\x18\r;f\x7f\x01l!μαbFεζ;4␘λ␑\"6!Q ‛␉", + }, { // 5640 + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t 4ZαMσ/Z␗:β␍␁)?δz␀\x1dφN.KKh␆β [", + out: "\t 4ZαMσ/Z␗:β␍␁)?δz‛␀\x1dφN.KKh␆β [", + }, { // 5641 + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␉ 4ZαMσ/Z␗:β␍␁)?δz␀\x1dφN.KKh␆β [", + out: "␉ 4ZαMσ/Z␗:β␍␁)?δz‛␀\x1dφN.KKh␆β [", + }, { // 5642 + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\x06 4ZαMσ/Z␗:β␍␁)?δz␀\x1dφN.KKh␆β \t", + out: "\x06 4ZαMσ/Z␗:β␍␁)?δz‛␀\x1dφN.KKh␆β ␉", + }, { // 5643 + mask: EncodeSingleQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\x06 4ZαMσ/Z␗:β␍␁)?δz␀\x1dφN.KKh␆β ␉", + out: "\x06 4ZαMσ/Z␗:β␍␁)?δz‛␀\x1dφN.KKh␆β ‛␉", + }, { // 5644 + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t ?#␍oJο␏.\x14(/\nνυ␀'ε1␏Fω\rF\x0e*y \b", + out: "\t ?#␍oJο␏.\x14(/\nνυ‛␀'ε1␏Fω\rF\x0e*y \b", + }, { // 5645 + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␉ ?#␍oJο␏.\x14(/\nνυ␀'ε1␏Fω\rF\x0e*y \b", + out: "␉ ?#␍oJο␏.\x14(/\nνυ‛␀'ε1␏Fω\rF\x0e*y \b", + }, { // 5646 + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␕ ?#␍oJο␏.\x14(/\nνυ␀'ε1␏Fω\rF\x0e*y \t", + out: "␕ ?#␍oJο␏.\x14(/\nνυ‛␀'ε1␏Fω\rF\x0e*y ␉", + }, { // 5647 + mask: EncodeBackQuote | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␕ ?#␍oJο␏.\x14(/\nνυ␀'ε1␏Fω\rF\x0e*y ␉", + out: "␕ ?#␍oJο␏.\x14(/\nνυ‛␀'ε1␏Fω\rF\x0e*y ‛␉", + }, { // 5648 + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ \n", + out: "\t δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ ␊", + }, { // 5649 + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "␉ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ \n", + out: "␉ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ ␊", + }, { // 5650 + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\\ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ \t", + out: "\\ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ ␉", + }, { // 5651 + mask: EncodeLtGt | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\\ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ ␉", + out: "\\ δ9h\t/␕bL\x14␖φ␓ιf!\x1f\ntθ7κ!wMλ^ ‛␉", + }, { // 5652 + mask: EncodeSquareBracket | EncodeRightCrLfHtVt | EncodeRightSpace, + in: "\t pAζω*θ\`F}\x11␇\x7f!m", + out: "\t.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.>", + }, { // 5733 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␉.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.>", + out: "␉.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.>", + }, { // 5734 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\x18.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.\t", + out: "\x18.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.␉", + }, { // 5735 + mask: EncodeExclamation | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\x18.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.␉", + out: "\x18.␎:%\\κ\x0e\n@rκ!~4*|␗.a7*\x01eπφ$μ.‛␉", + }, { // 5736 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\t.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.c", + out: "\t.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.c", + }, { // 5737 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␉.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.c", + out: "␉.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.c", + }, { // 5738 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "o.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.\t", + out: "o.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.␉", + }, { // 5739 + mask: EncodeDollar | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "o.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.␉", + out: "o.T}τ\x1c`κkD␕π/`<>\vt/\x10τ␉βπ4l|[.‛␉", + }, { // 5740 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\t.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.y", + out: "\t.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.y", + }, { // 5741 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␉.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.y", + out: "␉.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.y", + }, { // 5742 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "g.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.\t", + out: "g.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.␉", + }, { // 5743 + mask: EncodeDoubleQuote | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "g.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.␉", + out: "g.9t\x1a^σ\x1aερ!xf\nτ␛b\x14;?␃$␈␛#4ζμ.‛␉", + }, { // 5744 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\t.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.o", + out: "\t.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.o", + }, { // 5745 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␉.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.o", + out: "␉.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.o", + }, { // 5746 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "ρ.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.\t", + out: "ρ.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.␉", + }, { // 5747 + mask: EncodeColon | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "ρ.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.␉", + out: "ρ.\x1fμ␑]␍7HH]␉K@\x1b|θ␇eωξ.9␜H\n␜,.‛␉", + }, { // 5748 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\t.ρ\x19Gg\x00\x18γ)r␊0#>δoθ\v.'i]$δE+␁.`", + out: "\t.ρ\x19Gg␀\x18γ)r␊0#>δoθ\v.'i]$δE+␁.`", + }, { // 5749 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␉.ρ\x19Gg\x00\x18γ)r␊0#>δoθ\v.'i]$δE+␁.`", + out: "␉.ρ\x19Gg␀\x18γ)r␊0#>δoθ\v.'i]$δE+␁.`", + }, { // 5750 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␁.ρ\x19Gg\x00\x18γ)r␊0#>δoθ\v.'i]$δE+␁.\t", + out: "␁.ρ\x19Gg␀\x18γ)r␊0#>δoθ\v.'i]$δE+␁.␉", + }, { // 5751 + mask: EncodeQuestion | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "␁.ρ\x19Gg\x00\x18γ)r␊0#>δoθ\v.'i]$δE+␁.␉", + out: "␁.ρ\x19Gg␀\x18γ)r␊0#>δoθ\v.'i]$δE+␁.‛␉", + }, { // 5752 + mask: EncodeAsterisk | EncodeRightCrLfHtVt | EncodeRightPeriod, + in: "\t.#0J>U1νε\\τ␓τ␊P␛ Date: Thu, 25 Jul 2024 16:53:19 +0100 Subject: [PATCH 118/168] Implement Gofile backend - fixes #4632 --- README.md | 1 + backend/all/all.go | 1 + backend/gofile/api/types.go | 311 ++++++ backend/gofile/gofile.go | 1633 +++++++++++++++++++++++++++++++ backend/gofile/gofile_test.go | 17 + bin/make_manual.py | 1 + docs/content/_index.md | 1 + docs/content/docs.md | 1 + docs/content/gofile.md | 256 +++++ docs/content/overview.md | 2 + docs/layouts/chrome/navbar.html | 1 + fstest/test_all/config.yaml | 3 + 12 files changed, 2228 insertions(+) create mode 100644 backend/gofile/api/types.go create mode 100644 backend/gofile/gofile.go create mode 100644 backend/gofile/gofile_test.go create mode 100644 docs/content/gofile.md diff --git a/README.md b/README.md index 833902ebc..fe3604e4e 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ Rclone *("rsync for cloud storage")* is a command-line program to sync files and * Enterprise File Fabric [:page_facing_up:](https://rclone.org/filefabric/) * Fastmail Files [:page_facing_up:](https://rclone.org/webdav/#fastmail-files) * FTP [:page_facing_up:](https://rclone.org/ftp/) + * GoFile [:page_facing_up:](https://rclone.org/gofile/) * Google Cloud Storage [:page_facing_up:](https://rclone.org/googlecloudstorage/) * Google Drive [:page_facing_up:](https://rclone.org/drive/) * Google Photos [:page_facing_up:](https://rclone.org/googlephotos/) diff --git a/backend/all/all.go b/backend/all/all.go index 9800df87b..b9ba25509 100644 --- a/backend/all/all.go +++ b/backend/all/all.go @@ -18,6 +18,7 @@ import ( _ "github.com/rclone/rclone/backend/fichier" _ "github.com/rclone/rclone/backend/filefabric" _ "github.com/rclone/rclone/backend/ftp" + _ "github.com/rclone/rclone/backend/gofile" _ "github.com/rclone/rclone/backend/googlecloudstorage" _ "github.com/rclone/rclone/backend/googlephotos" _ "github.com/rclone/rclone/backend/hasher" diff --git a/backend/gofile/api/types.go b/backend/gofile/api/types.go new file mode 100644 index 000000000..4799687d0 --- /dev/null +++ b/backend/gofile/api/types.go @@ -0,0 +1,311 @@ +// Package api has type definitions for gofile +// +// Converted from the API docs with help from https://mholt.github.io/json-to-go/ +package api + +import ( + "fmt" + "time" +) + +const ( + // 2017-05-03T07:26:10-07:00 + timeFormat = `"` + time.RFC3339 + `"` +) + +// Time represents date and time information for the +// gofile API, by using RFC3339 +type Time time.Time + +// MarshalJSON turns a Time into JSON (in UTC) +func (t *Time) MarshalJSON() (out []byte, err error) { + timeString := (*time.Time)(t).Format(timeFormat) + return []byte(timeString), nil +} + +// UnmarshalJSON turns JSON into a Time +func (t *Time) UnmarshalJSON(data []byte) error { + newT, err := time.Parse(timeFormat, string(data)) + if err != nil { + return err + } + *t = Time(newT) + return nil +} + +// Error is returned from gofile when things go wrong +type Error struct { + Status string `json:"status"` +} + +// Error returns a string for the error and satisfies the error interface +func (e Error) Error() string { + out := fmt.Sprintf("Error %q", e.Status) + return out +} + +// IsError returns true if there is an error +func (e Error) IsError() bool { + return e.Status != "ok" +} + +// Err returns err if not nil, or e if IsError or nil +func (e Error) Err(err error) error { + if err != nil { + return err + } + if e.IsError() { + return e + } + return nil +} + +// Check Error satisfies the error interface +var _ error = (*Error)(nil) + +// Types of things in Item +const ( + ItemTypeFolder = "folder" + ItemTypeFile = "file" +) + +// Item describes a folder or a file as returned by /contents +type Item struct { + ID string `json:"id"` + ParentFolder string `json:"parentFolder"` + Type string `json:"type"` + Name string `json:"name"` + Size int64 `json:"size"` + Code string `json:"code"` + CreateTime int64 `json:"createTime"` + ModTime int64 `json:"modTime"` + Link string `json:"link"` + MD5 string `json:"md5"` + MimeType string `json:"mimetype"` + ChildrenCount int `json:"childrenCount"` + DirectLinks map[string]*DirectLink `json:"directLinks"` + //Public bool `json:"public"` + //ServerSelected string `json:"serverSelected"` + //Thumbnail string `json:"thumbnail"` + //DownloadCount int `json:"downloadCount"` + //TotalDownloadCount int64 `json:"totalDownloadCount"` + //TotalSize int64 `json:"totalSize"` + //ChildrenIDs []string `json:"childrenIds"` + Children map[string]*Item `json:"children"` +} + +// ToNativeTime converts a go time to a native time +func ToNativeTime(t time.Time) int64 { + return t.Unix() +} + +// FromNativeTime converts native time to a go time +func FromNativeTime(t int64) time.Time { + return time.Unix(t, 0) +} + +// DirectLink describes a direct link to a file so it can be +// downloaded by third parties. +type DirectLink struct { + ExpireTime int64 `json:"expireTime"` + SourceIpsAllowed []any `json:"sourceIpsAllowed"` + DomainsAllowed []any `json:"domainsAllowed"` + Auth []any `json:"auth"` + IsReqLink bool `json:"isReqLink"` + DirectLink string `json:"directLink"` +} + +// Contents is returned from the /contents call +type Contents struct { + Error + Data struct { + Item + } `json:"data"` + Metadata Metadata `json:"metadata"` +} + +// Metadata is returned when paging is in use +type Metadata struct { + TotalCount int `json:"totalCount"` + TotalPages int `json:"totalPages"` + Page int `json:"page"` + PageSize int `json:"pageSize"` + HasNextPage bool `json:"hasNextPage"` +} + +// AccountsGetID is the result of /accounts/getid +type AccountsGetID struct { + Error + Data struct { + ID string `json:"id"` + } `json:"data"` +} + +// Stats of storage and traffic +type Stats struct { + FolderCount int64 `json:"folderCount"` + FileCount int64 `json:"fileCount"` + Storage int64 `json:"storage"` + TrafficDirectGenerated int64 `json:"trafficDirectGenerated"` + TrafficReqDownloaded int64 `json:"trafficReqDownloaded"` + TrafficWebDownloaded int64 `json:"trafficWebDownloaded"` +} + +// AccountsGet is the result of /accounts/{id} +type AccountsGet struct { + Error + Data struct { + ID string `json:"id"` + Email string `json:"email"` + Tier string `json:"tier"` + PremiumType string `json:"premiumType"` + Token string `json:"token"` + RootFolder string `json:"rootFolder"` + SubscriptionProvider string `json:"subscriptionProvider"` + SubscriptionEndDate int `json:"subscriptionEndDate"` + SubscriptionLimitDirectTraffic int64 `json:"subscriptionLimitDirectTraffic"` + SubscriptionLimitStorage int64 `json:"subscriptionLimitStorage"` + StatsCurrent Stats `json:"statsCurrent"` + // StatsHistory map[int]map[int]map[int]Stats `json:"statsHistory"` + } `json:"data"` +} + +// CreateFolderRequest is the input to /contents/createFolder +type CreateFolderRequest struct { + ParentFolderID string `json:"parentFolderId"` + FolderName string `json:"folderName"` + ModTime int64 `json:"modTime,omitempty"` +} + +// CreateFolderResponse is the output from /contents/createFolder +type CreateFolderResponse struct { + Error + Data Item `json:"data"` +} + +// DeleteRequest is the input to DELETE /contents +type DeleteRequest struct { + ContentsID string `json:"contentsId"` // comma separated list of IDs +} + +// DeleteResponse is the input to DELETE /contents +type DeleteResponse struct { + Error + Data map[string]Error +} + +// Server is an upload server +type Server struct { + Name string `json:"name"` + Zone string `json:"zone"` +} + +// String returns a string representation of the Server +func (s *Server) String() string { + return fmt.Sprintf("%s (%s)", s.Name, s.Zone) +} + +// Root returns the root URL for the server +func (s *Server) Root() string { + return fmt.Sprintf("https://%s.gofile.io/", s.Name) +} + +// URL returns the upload URL for the server +func (s *Server) URL() string { + return fmt.Sprintf("https://%s.gofile.io/contents/uploadfile", s.Name) +} + +// ServersResponse is the output from /servers +type ServersResponse struct { + Error + Data struct { + Servers []Server `json:"servers"` + } `json:"data"` +} + +// UploadResponse is returned by POST /contents/uploadfile +type UploadResponse struct { + Error + Data Item `json:"data"` +} + +// DirectLinksRequest specifies the parameters for the direct link +type DirectLinksRequest struct { + ExpireTime int64 `json:"expireTime,omitempty"` + SourceIpsAllowed []any `json:"sourceIpsAllowed,omitempty"` + DomainsAllowed []any `json:"domainsAllowed,omitempty"` + Auth []any `json:"auth,omitempty"` +} + +// DirectLinksResult is returned from POST /contents/{id}/directlinks +type DirectLinksResult struct { + Error + Data struct { + ExpireTime int64 `json:"expireTime"` + SourceIpsAllowed []any `json:"sourceIpsAllowed"` + DomainsAllowed []any `json:"domainsAllowed"` + Auth []any `json:"auth"` + IsReqLink bool `json:"isReqLink"` + ID string `json:"id"` + DirectLink string `json:"directLink"` + } `json:"data"` +} + +// UpdateItemRequest describes the updates to be done to an item for PUT /contents/{id}/update +// +// The Value of the attribute to define : +// For Attribute "name" : The name of the content (file or folder) +// For Attribute "description" : The description displayed on the download page (folder only) +// For Attribute "tags" : A comma-separated list of tags (folder only) +// For Attribute "public" : either true or false (folder only) +// For Attribute "expiry" : A unix timestamp of the expiration date (folder only) +// For Attribute "password" : The password to set (folder only) +type UpdateItemRequest struct { + Attribute string `json:"attribute"` + Value any `json:"attributeValue"` +} + +// UpdateItemResponse is returned by PUT /contents/{id}/update +type UpdateItemResponse struct { + Error + Data Item `json:"data"` +} + +// MoveRequest is the input to /contents/move +type MoveRequest struct { + FolderID string `json:"folderId"` + ContentsID string `json:"contentsId"` // comma separated list of IDs +} + +// MoveResponse is returned by POST /contents/move +type MoveResponse struct { + Error + Data map[string]struct { + Error + Item `json:"data"` + } `json:"data"` +} + +// CopyRequest is the input to /contents/copy +type CopyRequest struct { + FolderID string `json:"folderId"` + ContentsID string `json:"contentsId"` // comma separated list of IDs +} + +// CopyResponse is returned by POST /contents/copy +type CopyResponse struct { + Error + Data map[string]struct { + Error + Item `json:"data"` + } `json:"data"` +} + +// UploadServerStatus is returned when fetching the root of an upload server +type UploadServerStatus struct { + Error + Data struct { + Server string `json:"server"` + Test string `json:"test"` + } `json:"data"` +} diff --git a/backend/gofile/gofile.go b/backend/gofile/gofile.go new file mode 100644 index 000000000..4b009e8cb --- /dev/null +++ b/backend/gofile/gofile.go @@ -0,0 +1,1633 @@ +// Package gofile provides an interface to the Gofile +// object storage system. +package gofile + +import ( + "context" + "encoding/json" + "errors" + "fmt" + "io" + "math/rand" + "net/http" + "net/url" + "path" + "strconv" + "strings" + "sync" + "time" + + "github.com/rclone/rclone/backend/gofile/api" + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/config" + "github.com/rclone/rclone/fs/config/configmap" + "github.com/rclone/rclone/fs/config/configstruct" + "github.com/rclone/rclone/fs/fserrors" + "github.com/rclone/rclone/fs/fshttp" + "github.com/rclone/rclone/fs/hash" + "github.com/rclone/rclone/fs/walk" + "github.com/rclone/rclone/lib/dircache" + "github.com/rclone/rclone/lib/encoder" + "github.com/rclone/rclone/lib/pacer" + "github.com/rclone/rclone/lib/rest" +) + +const ( + minSleep = 10 * time.Millisecond + maxSleep = 20 * time.Second + decayConstant = 1 // bigger for slower decay, exponential + rootURL = "https://api.gofile.io" + serversExpiry = 60 * time.Second // check for new upload servers this often + serversActive = 2 // choose this many closest upload servers to use + rateLimitSleep = 5 * time.Second // penalise a goroutine by this long for making a rate limit error + maxDepth = 4 // in ListR recursive list this deep (maximum is 16) +) + +/* + // TestGoFile{sb0-v} +stringNeedsEscaping = []rune{ + '!', '*', '.', '/', ':', '<', '>', '?', '\"', '\\', '\a', '\b', '\f', '\n', '\r', '\t', '\v', '\x00', '\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x0e', '\x0f', '\x10', '\x11', '\x12', '\x13', '\x14', '\x15', '\x16', '\x17', '\x18', '\x19', '\x1a', '\x1b', '\x1c', '\x1d', '\x1e', '\x1f', '\x7f', '\xbf', '\xfe', '|' +} +maxFileLength = 255 // for 1 byte unicode characters +maxFileLength = 255 // for 2 byte unicode characters +maxFileLength = 255 // for 3 byte unicode characters +maxFileLength = 255 // for 4 byte unicode characters +canWriteUnnormalized = true +canReadUnnormalized = true +canReadRenormalized = false +canStream = true +base32768isOK = false // make sure maxFileLength for 2 byte unicode chars is the same as for 1 byte characters +*/ + +// Register with Fs +func init() { + fs.Register(&fs.RegInfo{ + Name: "gofile", + Description: "Gofile", + NewFs: NewFs, + Options: []fs.Option{{ + Name: "access_token", + Help: `API Access token + +You can get this from the web control panel.`, + Sensitive: true, + }, { + Name: "root_folder_id", + Help: `ID of the root folder + +Leave this blank normally, rclone will fill it in automatically. + +If you want rclone to be restricted to a particular folder you can +fill it in - see the docs for more info. +`, + Default: "", + Advanced: true, + Sensitive: true, + }, { + Name: "account_id", + Help: `Account ID + +Leave this blank normally, rclone will fill it in automatically. +`, + Default: "", + Advanced: true, + Sensitive: true, + }, { + Name: "list_chunk", + Help: `Number of items to list in each call`, + Default: 1000, + Advanced: true, + }, { + Name: config.ConfigEncoding, + Help: config.ConfigEncodingHelp, + Advanced: true, + Default: (encoder.Display | // Slash Control Delete Dot + encoder.EncodeDoubleQuote | + encoder.EncodeAsterisk | + encoder.EncodeColon | + encoder.EncodeLtGt | + encoder.EncodeQuestion | + encoder.EncodeBackSlash | + encoder.EncodePipe | + encoder.EncodeExclamation | + encoder.EncodeLeftPeriod | + encoder.EncodeRightPeriod | + encoder.EncodeInvalidUtf8), + }}, + }) +} + +// Options defines the configuration for this backend +type Options struct { + AccessToken string `config:"access_token"` + RootFolderID string `config:"root_folder_id"` + AccountID string `config:"account_id"` + ListChunk int `config:"list_chunk"` + Enc encoder.MultiEncoder `config:"encoding"` +} + +// Fs represents a remote gofile +type Fs struct { + name string // name of this remote + root string // the path we are working on + opt Options // parsed options + features *fs.Features // optional features + srv *rest.Client // the connection to the server + dirCache *dircache.DirCache // Map of directory path to directory id + pacer *fs.Pacer // pacer for API calls + serversMu *sync.Mutex // protect the servers info below + servers []api.Server // upload servers we can use + serversChecked time.Time // time the servers were refreshed +} + +// Object describes a gofile object +// +// The full set of metadata will always be present +type Object struct { + fs *Fs // what this object is part of + remote string // The remote path + size int64 // size of the object + modTime time.Time // modification time of the object + id string // ID of the object + dirID string // ID of the object's directory + mimeType string // mime type of the object + md5 string // MD5 of the object content + url string // where to download this object +} + +// Directory describes a gofile directory +type Directory struct { + Object + items int64 // number of items in the directory +} + +// ------------------------------------------------------------ + +// Name of the remote (as passed into NewFs) +func (f *Fs) Name() string { + return f.name +} + +// Root of the remote (as passed into NewFs) +func (f *Fs) Root() string { + return f.root +} + +// String converts this Fs to a string +func (f *Fs) String() string { + return fmt.Sprintf("gofile root '%s'", f.root) +} + +// Features returns the optional features of this Fs +func (f *Fs) Features() *fs.Features { + return f.features +} + +// parsePath parses a gofile 'url' +func parsePath(path string) (root string) { + root = strings.Trim(path, "/") + return +} + +// retryErrorCodes is a slice of error codes that we will retry +var retryErrorCodes = []int{ + 429, // Too Many Requests. + 500, // Internal Server Error + 502, // Bad Gateway + 503, // Service Unavailable + 504, // Gateway Timeout + 509, // Bandwidth Limit Exceeded +} + +// Return true if the api error has the status given +func isAPIErr(err error, status string) bool { + var apiErr api.Error + if errors.As(err, &apiErr) { + return apiErr.Status == status + } + return false +} + +// shouldRetry returns a boolean as to whether this resp and err +// deserve to be retried. It returns the err as a convenience +func shouldRetry(ctx context.Context, resp *http.Response, err error) (bool, error) { + if fserrors.ContextError(ctx, &err) { + return false, err + } + if isAPIErr(err, "error-rateLimit") { + // Give an immediate penalty to rate limits + fs.Debugf(nil, "Rate limited, sleep for %v", rateLimitSleep) + time.Sleep(rateLimitSleep) + //return true, pacer.RetryAfterError(err, 2*time.Second) + return true, err + } + return fserrors.ShouldRetry(err) || fserrors.ShouldRetryHTTP(resp, retryErrorCodes), err +} + +// readMetaDataForPath reads the metadata from the path +func (f *Fs) readMetaDataForPath(ctx context.Context, path string) (info *api.Item, err error) { + // defer log.Trace(f, "path=%q", path)("info=%+v, err=%v", &info, &err) + leaf, directoryID, err := f.dirCache.FindPath(ctx, path, false) + if err != nil { + if err == fs.ErrorDirNotFound { + return nil, fs.ErrorObjectNotFound + } + return nil, err + } + + found, err := f.listAll(ctx, directoryID, false, true, leaf, func(item *api.Item) bool { + if item.Name == leaf { + info = item + return true + } + return false + }) + if err != nil { + return nil, err + } + if !found { + return nil, fs.ErrorObjectNotFound + } + return info, nil +} + +// readMetaDataForID reads the metadata for the ID given +func (f *Fs) readMetaDataForID(ctx context.Context, id string) (info *api.Item, err error) { + opts := rest.Opts{ + Method: "GET", + Path: "/contents/" + id, + Parameters: url.Values{ + "page": {"1"}, + "pageSize": {"1"}, // not interested in children so just ask for 1 + }, + } + var result api.Contents + err = f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON(ctx, &opts, nil, &result) + // Retry not found errors - when looking for an ID it should really exist + if isAPIErr(err, "error-notFound") { + return true, err + } + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to get item info: %w", err) + } + return &result.Data.Item, nil +} + +// errorHandler parses a non 2xx error response into an error +func errorHandler(resp *http.Response) error { + body, err := rest.ReadBody(resp) + if err != nil { + fs.Debugf(nil, "Couldn't read error out of body: %v", err) + body = nil + } + // Decode error response if there was one - they can be blank + var errResponse api.Error + if len(body) > 0 { + err = json.Unmarshal(body, &errResponse) + if err != nil { + fs.Debugf(nil, "Couldn't decode error response: %v", err) + } + } + if errResponse.Status == "" { + errResponse.Status = fmt.Sprintf("%s (%d): %s", resp.Status, resp.StatusCode, string(body)) + } + return errResponse +} + +// NewFs constructs an Fs from the path, container:path +func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, error) { + // Parse config into Options struct + opt := new(Options) + err := configstruct.Set(m, opt) + if err != nil { + return nil, err + } + + root = parsePath(root) + + client := fshttp.NewClient(ctx) + + f := &Fs{ + name: name, + root: root, + opt: *opt, + srv: rest.NewClient(client).SetRoot(rootURL), + pacer: fs.NewPacer(ctx, pacer.NewDefault(pacer.MinSleep(minSleep), pacer.MaxSleep(maxSleep), pacer.DecayConstant(decayConstant))), + serversMu: new(sync.Mutex), + } + f.features = (&fs.Features{ + CaseInsensitive: false, + CanHaveEmptyDirectories: true, + DuplicateFiles: true, + ReadMimeType: true, + WriteMimeType: false, + WriteDirSetModTime: true, + DirModTimeUpdatesOnWrite: true, + }).Fill(ctx, f) + f.srv.SetErrorHandler(errorHandler) + f.srv.SetHeader("Authorization", "Bearer "+f.opt.AccessToken) + + // Read account ID if not present + err = f.readAccountID(ctx, m) + if err != nil { + return nil, err + } + + // Read Root Folder ID if not present + err = f.readRootFolderID(ctx, m) + if err != nil { + return nil, err + } + + // Get rootFolderID + rootID := f.opt.RootFolderID + f.dirCache = dircache.New(root, rootID, f) + + // Find the current root + err = f.dirCache.FindRoot(ctx, false) + if err != nil { + // Assume it is a file + newRoot, remote := dircache.SplitPath(root) + tempF := *f + tempF.dirCache = dircache.New(newRoot, rootID, &tempF) + tempF.root = newRoot + // Make new Fs which is the parent + err = tempF.dirCache.FindRoot(ctx, false) + if err != nil { + // No root so return old f + return f, nil + } + _, err := tempF.newObjectWithInfo(ctx, remote, nil) + if err != nil { + if err == fs.ErrorObjectNotFound { + // File doesn't exist so return old f + return f, nil + } + return nil, err + } + f.features.Fill(ctx, &tempF) + // XXX: update the old f here instead of returning tempF, since + // `features` were already filled with functions having *f as a receiver. + // See https://github.com/rclone/rclone/issues/2182 + f.dirCache = tempF.dirCache + f.root = tempF.root + // return an error with an fs which points to the parent + return f, fs.ErrorIsFile + } + return f, nil +} + +// Read the AccountID into f.opt if not set and cache in the config file as account_id +func (f *Fs) readAccountID(ctx context.Context, m configmap.Mapper) (err error) { + if f.opt.AccountID != "" { + return nil + } + opts := rest.Opts{ + Method: "GET", + Path: "/accounts/getid", + } + var result api.AccountsGetID + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return fmt.Errorf("failed to read account ID: %w", err) + } + f.opt.AccountID = result.Data.ID + m.Set("account_id", f.opt.AccountID) + return nil +} + +// Read the Accounts info +func (f *Fs) getAccounts(ctx context.Context) (result *api.AccountsGet, err error) { + opts := rest.Opts{ + Method: "GET", + Path: "/accounts/" + f.opt.AccountID, + } + result = new(api.AccountsGet) + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to read accountd info: %w", err) + } + return result, nil +} + +// Read the RootFolderID into f.opt if not set and cache in the config file as root_folder_id +func (f *Fs) readRootFolderID(ctx context.Context, m configmap.Mapper) (err error) { + if f.opt.RootFolderID != "" { + return nil + } + result, err := f.getAccounts(ctx) + if err != nil { + return err + } + f.opt.RootFolderID = result.Data.RootFolder + m.Set("root_folder_id", f.opt.RootFolderID) + return nil +} + +// Find the top n servers measured by response time +func (f *Fs) bestServers(ctx context.Context, servers []api.Server, n int) (newServers []api.Server) { + ctx, cancel := context.WithDeadline(ctx, time.Now().Add(10*time.Second)) + defer cancel() + + if n > len(servers) { + n = len(servers) + } + results := make(chan int, len(servers)) + + // Test how long the servers take to respond + for i := range servers { + i := i // for closure + go func() { + opts := rest.Opts{ + Method: "GET", + RootURL: servers[i].Root(), + } + var result api.UploadServerStatus + start := time.Now() + _, err := f.srv.CallJSON(ctx, &opts, nil, &result) + ping := time.Since(start) + err = result.Err(err) + if err != nil { + results <- -1 // send a -ve number on error + return + } + fs.Debugf(nil, "Upload server %v responded in %v", &servers[i], ping) + results <- i + }() + } + + // Wait for n servers to respond + newServers = make([]api.Server, 0, n) + for range servers { + i := <-results + if i >= 0 { + newServers = append(newServers, servers[i]) + } + if len(newServers) >= n { + break + } + } + return newServers +} + +// Clear all the upload servers - call on an error +func (f *Fs) clearServers() { + f.serversMu.Lock() + defer f.serversMu.Unlock() + + fs.Debugf(f, "Clearing upload servers") + f.servers = nil +} + +// Gets an upload server +func (f *Fs) getServer(ctx context.Context) (server *api.Server, err error) { + f.serversMu.Lock() + defer f.serversMu.Unlock() + + if len(f.servers) == 0 || time.Since(f.serversChecked) >= serversExpiry { + opts := rest.Opts{ + Method: "GET", + Path: "/servers", + } + var result api.ServersResponse + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + if len(f.servers) == 0 { + return nil, fmt.Errorf("failed to read upload servers: %w", err) + } + fs.Errorf(f, "failed to read new upload servers: %v", err) + } else { + // Find the top servers measured by response time + f.servers = f.bestServers(ctx, result.Data.Servers, serversActive) + f.serversChecked = time.Now() + } + } + + if len(f.servers) == 0 { + return nil, errors.New("no upload servers found") + } + + // Pick a server at random since we've already found the top ones + i := rand.Intn(len(f.servers)) + return &f.servers[i], nil +} + +// rootSlash returns root with a slash on if it is empty, otherwise empty string +func (f *Fs) rootSlash() string { + if f.root == "" { + return f.root + } + return f.root + "/" +} + +// Return an Object from a path +// +// If it can't be found it returns the error fs.ErrorObjectNotFound. +func (f *Fs) newObjectWithInfo(ctx context.Context, remote string, info *api.Item) (fs.Object, error) { + o := &Object{ + fs: f, + remote: remote, + } + var err error + if info != nil { + // Set info + err = o.setMetaData(info) + } else { + err = o.readMetaData(ctx) // reads info and meta, returning an error + } + if err != nil { + return nil, err + } + return o, nil +} + +// NewObject finds the Object at remote. If it can't be found +// it returns the error fs.ErrorObjectNotFound. +func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) { + return f.newObjectWithInfo(ctx, remote, nil) +} + +// FindLeaf finds a directory of name leaf in the folder with ID pathID +func (f *Fs) FindLeaf(ctx context.Context, pathID, leaf string) (pathIDOut string, found bool, err error) { + // Find the leaf in pathID + found, err = f.listAll(ctx, pathID, true, false, leaf, func(item *api.Item) bool { + if item.Name == leaf { + pathIDOut = item.ID + return true + } + return false + }) + return pathIDOut, found, err +} + +// createDir makes a directory with pathID as parent and name leaf and modTime +func (f *Fs) createDir(ctx context.Context, pathID, leaf string, modTime time.Time) (item *api.Item, err error) { + var resp *http.Response + var result api.CreateFolderResponse + opts := rest.Opts{ + Method: "POST", + Path: "/contents/createFolder", + } + mkdir := api.CreateFolderRequest{ + FolderName: f.opt.Enc.FromStandardName(leaf), + ParentFolderID: pathID, + ModTime: api.ToNativeTime(modTime), + } + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, &mkdir, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to create folder: %w", err) + } + return &result.Data, nil +} + +// CreateDir makes a directory with pathID as parent and name leaf +func (f *Fs) CreateDir(ctx context.Context, pathID, leaf string) (newID string, err error) { + // fs.Debugf(f, "CreateDir(%q, %q)\n", pathID, leaf) + item, err := f.createDir(ctx, pathID, leaf, time.Now()) + if err != nil { + return "", err + } + return item.ID, nil +} + +// list the objects into the function supplied +// +// If directories is set it only sends directories +// User function to process a File item from listAll +// +// Should return true to finish processing +type listAllFn func(*api.Item) bool + +// Lists the directory required calling the user function on each item found +// +// If name is set then the server will limit the returned items to those +// with that name. +// +// If the user fn ever returns true then it early exits with found = true +func (f *Fs) listAll(ctx context.Context, dirID string, directoriesOnly bool, filesOnly bool, name string, fn listAllFn) (found bool, err error) { + opts := rest.Opts{ + Method: "GET", + Path: "/contents/" + dirID, + Parameters: url.Values{}, + } + if name != "" { + opts.Parameters.Add("contentname", f.opt.Enc.FromStandardName(name)) + } + page := 1 +OUTER: + for { + opts.Parameters.Set("page", strconv.Itoa(page)) + opts.Parameters.Set("pageSize", strconv.Itoa(f.opt.ListChunk)) + var result api.Contents + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + if isAPIErr(err, "error-notFound") { + return found, fs.ErrorDirNotFound + } + return found, fmt.Errorf("couldn't list files: %w", err) + } + for id, item := range result.Data.Children { + _ = id + if item.Type == api.ItemTypeFolder { + if filesOnly { + continue + } + } else if item.Type == api.ItemTypeFile { + if directoriesOnly { + continue + } + } else { + fs.Debugf(f, "Ignoring %q - unknown type %q", item.Name, item.Type) + continue + } + item.Name = f.opt.Enc.ToStandardName(item.Name) + if fn(item) { + found = true + break OUTER + } + } + if !result.Metadata.HasNextPage { + break + } + page += 1 + } + return found, err +} + +// Convert a list item into a DirEntry +func (f *Fs) itemToDirEntry(ctx context.Context, remote string, info *api.Item) (entry fs.DirEntry, err error) { + if info.Type == api.ItemTypeFolder { + // cache the directory ID for later lookups + f.dirCache.Put(remote, info.ID) + d := &Directory{ + Object: Object{ + fs: f, + remote: remote, + }, + items: int64(info.ChildrenCount), + } + d.setMetaDataAny(info) + entry = d + } else if info.Type == api.ItemTypeFile { + entry, err = f.newObjectWithInfo(ctx, remote, info) + if err != nil { + return nil, err + } + } + return entry, nil +} + +// List the objects and directories in dir into entries. The +// entries can be returned in any order but should be for a +// complete directory. +// +// dir should be "" to list the root, and should not have +// trailing slashes. +// +// This should return ErrDirNotFound if the directory isn't +// found. +func (f *Fs) List(ctx context.Context, dir string) (entries fs.DirEntries, err error) { + directoryID, err := f.dirCache.FindDir(ctx, dir, false) + if err != nil { + return nil, err + } + var iErr error + _, err = f.listAll(ctx, directoryID, false, false, "", func(info *api.Item) bool { + remote := path.Join(dir, info.Name) + entry, err := f.itemToDirEntry(ctx, remote, info) + if err != nil { + iErr = err + return true + } + entries = append(entries, entry) + return false + }) + if err != nil { + return nil, err + } + if iErr != nil { + return nil, iErr + } + return entries, nil +} + +// implementation of ListR +func (f *Fs) listR(ctx context.Context, dir string, list *walk.ListRHelper) (err error) { + directoryID, err := f.dirCache.FindDir(ctx, dir, false) + if err != nil { + return err + } + opts := rest.Opts{ + Method: "GET", + Path: "/contents/" + directoryID, + Parameters: url.Values{"maxdepth": {strconv.Itoa(maxDepth)}}, + } + page := 1 + for { + opts.Parameters.Set("page", strconv.Itoa(page)) + opts.Parameters.Set("pageSize", strconv.Itoa(f.opt.ListChunk)) + var result api.Contents + var resp *http.Response + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + if isAPIErr(err, "error-notFound") { + return fs.ErrorDirNotFound + } + return fmt.Errorf("couldn't recursively list files: %w", err) + } + // Result.Data.Item now contains a recursive listing so we will have to decode recursively + var decode func(string, *api.Item) error + decode = func(dir string, dirItem *api.Item) error { + // If we have ChildrenCount but no Children this means the recursion stopped here + if dirItem.ChildrenCount > 0 && len(dirItem.Children) == 0 { + return f.listR(ctx, dir, list) + } + for _, item := range dirItem.Children { + if item.Type != api.ItemTypeFolder && item.Type != api.ItemTypeFile { + fs.Debugf(f, "Ignoring %q - unknown type %q", item.Name, item.Type) + continue + } + item.Name = f.opt.Enc.ToStandardName(item.Name) + remote := path.Join(dir, item.Name) + entry, err := f.itemToDirEntry(ctx, remote, item) + if err != nil { + return err + } + err = list.Add(entry) + if err != nil { + return err + } + if item.Type == api.ItemTypeFolder { + err := decode(remote, item) + if err != nil { + return err + } + } + } + return nil + } + err = decode(dir, &result.Data.Item) + if err != nil { + return err + } + if !result.Metadata.HasNextPage { + break + } + page += 1 + } + return err +} + +// ListR lists the objects and directories of the Fs starting +// from dir recursively into out. +// +// dir should be "" to start from the root, and should not +// have trailing slashes. +// +// This should return ErrDirNotFound if the directory isn't +// found. +// +// It should call callback for each tranche of entries read. +// These need not be returned in any particular order. If +// callback returns an error then the listing will stop +// immediately. +// +// Don't implement this unless you have a more efficient way +// of listing recursively than doing a directory traversal. +func (f *Fs) ListR(ctx context.Context, dir string, callback fs.ListRCallback) (err error) { + list := walk.NewListRHelper(callback) + err = f.listR(ctx, dir, list) + if err != nil { + return err + } + return list.Flush() +} + +// Creates from the parameters passed in a half finished Object which +// must have setMetaData called on it +// +// Returns the object, leaf, directoryID and error. +// +// Used to create new objects +func (f *Fs) createObject(ctx context.Context, remote string, modTime time.Time, size int64) (o *Object, leaf string, directoryID string, err error) { + // Create the directory for the object if it doesn't exist + leaf, directoryID, err = f.dirCache.FindPath(ctx, remote, true) + if err != nil { + return + } + // Temporary Object under construction + o = &Object{ + fs: f, + remote: remote, + } + return o, leaf, directoryID, nil +} + +// Put the object +// +// Copy the reader in to the new object which is returned. +// +// The new object may have been created if an error is returned +func (f *Fs) Put(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + existingObj, err := f.NewObject(ctx, src.Remote()) + switch err { + case nil: + return existingObj, existingObj.Update(ctx, in, src, options...) + case fs.ErrorObjectNotFound: + // Not found so create it + return f.PutUnchecked(ctx, in, src, options...) + default: + return nil, err + } +} + +// PutStream uploads to the remote path with the modTime given of indeterminate size +func (f *Fs) PutStream(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + return f.Put(ctx, in, src, options...) +} + +// PutUnchecked the object into the container +// +// This will produce a duplicate if the object already exists. +// +// Copy the reader in to the new object which is returned. +// +// The new object may have been created if an error is returned +func (f *Fs) PutUnchecked(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + remote := src.Remote() + size := src.Size() + modTime := src.ModTime(ctx) + + o, _, _, err := f.createObject(ctx, remote, modTime, size) + if err != nil { + return nil, err + } + return o, o.Update(ctx, in, src, options...) +} + +// Mkdir creates the container if it doesn't exist +func (f *Fs) Mkdir(ctx context.Context, dir string) error { + _, err := f.dirCache.FindDir(ctx, dir, true) + return err +} + +// DirSetModTime sets the directory modtime for dir +func (f *Fs) DirSetModTime(ctx context.Context, dir string, modTime time.Time) error { + dirID, err := f.dirCache.FindDir(ctx, dir, false) + if err != nil { + return err + } + _, err = f.setModTime(ctx, dirID, modTime) + return err +} + +// deleteObject removes an object by ID +func (f *Fs) deleteObject(ctx context.Context, id string) error { + opts := rest.Opts{ + Method: "DELETE", + Path: "/contents/", + } + request := api.DeleteRequest{ + ContentsID: id, + } + var result api.DeleteResponse + err := f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON(ctx, &opts, &request, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return fmt.Errorf("failed to delete item: %w", err) + } + // Check the individual result codes also + for _, err := range result.Data { + if err.IsError() { + return fmt.Errorf("failed to delete item: %w", err) + } + } + return nil +} + +// purgeCheck removes the root directory, if check is set then it +// refuses to do so if it has anything in +func (f *Fs) purgeCheck(ctx context.Context, dir string, check bool) error { + root := path.Join(f.root, dir) + if root == "" { + return errors.New("can't purge root directory") + } + dc := f.dirCache + rootID, err := dc.FindDir(ctx, dir, false) + if err != nil { + return err + } + + // Check to see if there is contents in the directory + if check { + found, err := f.listAll(ctx, rootID, false, false, "", func(item *api.Item) bool { + return true + }) + if err != nil { + return err + } + if found { + return fs.ErrorDirectoryNotEmpty + } + } + + // Delete the directory + err = f.deleteObject(ctx, rootID) + if err != nil { + return err + } + + f.dirCache.FlushDir(dir) + return nil +} + +// Rmdir deletes the root folder +// +// Returns an error if it isn't empty +func (f *Fs) Rmdir(ctx context.Context, dir string) error { + return f.purgeCheck(ctx, dir, true) +} + +// Precision return the precision of this Fs +func (f *Fs) Precision() time.Duration { + return time.Second +} + +// Purge deletes all the files and the container +// +// Optional interface: Only implement this if you have a way of +// deleting all the files quicker than just running Remove() on the +// result of List() +func (f *Fs) Purge(ctx context.Context, dir string) error { + return f.purgeCheck(ctx, dir, false) +} + +// About gets quota information +func (f *Fs) About(ctx context.Context) (usage *fs.Usage, err error) { + result, err := f.getAccounts(ctx) + if err != nil { + return nil, err + } + used := result.Data.StatsCurrent.Storage + files := result.Data.StatsCurrent.FileCount + total := result.Data.SubscriptionLimitStorage + usage = &fs.Usage{ + Used: fs.NewUsageValue(used), // bytes in use + Total: fs.NewUsageValue(total), // bytes total + Free: fs.NewUsageValue(total - used), // bytes free + Objects: fs.NewUsageValue(files), // total objects + } + return usage, nil +} + +// patch an attribute on an object to value +func (f *Fs) patch(ctx context.Context, id, attribute string, value any) (item *api.Item, err error) { + var resp *http.Response + var request = api.UpdateItemRequest{ + Attribute: attribute, + Value: value, + } + var result api.UpdateItemResponse + opts := rest.Opts{ + Method: "PUT", + Path: "/contents/" + id + "/update", + } + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, &request, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to patch item %q to %v: %w", attribute, value, err) + } + return &result.Data, nil +} + +// rename a file or a folder +func (f *Fs) rename(ctx context.Context, id, newLeaf string) (item *api.Item, err error) { + return f.patch(ctx, id, "name", f.opt.Enc.FromStandardName(newLeaf)) +} + +// setModTime sets the modification time of a file or folder +func (f *Fs) setModTime(ctx context.Context, id string, modTime time.Time) (item *api.Item, err error) { + return f.patch(ctx, id, "modTime", api.ToNativeTime(modTime)) +} + +// move a file or a folder to a new directory +func (f *Fs) move(ctx context.Context, id, newDirID string) (item *api.Item, err error) { + var resp *http.Response + var request = api.MoveRequest{ + FolderID: newDirID, + ContentsID: id, + } + var result api.MoveResponse + opts := rest.Opts{ + Method: "PUT", + Path: "/contents/move", + } + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, &request, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to move item: %w", err) + } + itemResult, ok := result.Data[id] + if !ok || itemResult.Item.ID == "" { + return nil, errors.New("failed to read result of move") + } + return &itemResult.Item, nil +} + +// move and rename a file or folder to directoryID with leaf +func (f *Fs) moveTo(ctx context.Context, id, srcLeaf, dstLeaf, srcDirectoryID, dstDirectoryID string) (info *api.Item, err error) { + // Can have duplicates so don't have to be careful here + + // Rename if required + if srcLeaf != dstLeaf { + info, err = f.rename(ctx, id, dstLeaf) + if err != nil { + return nil, err + } + } + // Move if required + if srcDirectoryID != dstDirectoryID { + info, err = f.move(ctx, id, dstDirectoryID) + if err != nil { + return nil, err + } + } + if info == nil { + return f.readMetaDataForID(ctx, id) + } + return info, nil +} + +// Move src to this remote using server-side move operations. +// +// This is stored with the remote path given. +// +// It returns the destination Object and a possible error. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantMove +func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { + srcObj, ok := src.(*Object) + if !ok { + fs.Debugf(src, "Can't move - not same remote type") + return nil, fs.ErrorCantMove + } + + // Create temporary object + dstObj, dstLeaf, dstDirectoryID, err := f.createObject(ctx, remote, srcObj.modTime, srcObj.size) + if err != nil { + return nil, err + } + + // Do the move + info, err := f.moveTo(ctx, srcObj.id, path.Base(srcObj.remote), dstLeaf, srcObj.dirID, dstDirectoryID) + if err != nil { + return nil, err + } + + err = dstObj.setMetaData(info) + if err != nil { + return nil, err + } + return dstObj, nil +} + +// DirMove moves src, srcRemote to this remote at dstRemote +// using server-side move operations. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantDirMove +// +// If destination exists then return fs.ErrorDirExists +func (f *Fs) DirMove(ctx context.Context, src fs.Fs, srcRemote, dstRemote string) error { + srcFs, ok := src.(*Fs) + if !ok { + fs.Debugf(srcFs, "Can't move directory - not same remote type") + return fs.ErrorCantDirMove + } + + srcID, srcDirectoryID, srcLeaf, dstDirectoryID, dstLeaf, err := f.dirCache.DirMove(ctx, srcFs.dirCache, srcFs.root, srcRemote, f.root, dstRemote) + if err != nil { + return err + } + + // Do the move + _, err = f.moveTo(ctx, srcID, srcLeaf, dstLeaf, srcDirectoryID, dstDirectoryID) + if err != nil { + return err + } + srcFs.dirCache.FlushDir(srcRemote) + return nil +} + +// copy a file or a folder to a new directory +func (f *Fs) copy(ctx context.Context, id, newDirID string) (item *api.Item, err error) { + var resp *http.Response + var request = api.CopyRequest{ + FolderID: newDirID, + ContentsID: id, + } + var result api.CopyResponse + opts := rest.Opts{ + Method: "POST", + Path: "/contents/copy", + } + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, &request, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return nil, fmt.Errorf("failed to copy item: %w", err) + } + itemResult, ok := result.Data[id] + if !ok || itemResult.Item.ID == "" { + return nil, errors.New("failed to read result of copy") + } + return &itemResult.Item, nil +} + +// copy and rename a file or folder to directoryID with leaf +func (f *Fs) copyTo(ctx context.Context, srcID, srcLeaf, dstLeaf, dstDirectoryID string) (info *api.Item, err error) { + // Can have duplicates so don't have to be careful here + + // Copy to dstDirectoryID first + info, err = f.copy(ctx, srcID, dstDirectoryID) + if err != nil { + return nil, err + } + + // Rename if required + if srcLeaf != dstLeaf { + info, err = f.rename(ctx, info.ID, dstLeaf) + if err != nil { + return nil, err + } + } + return info, nil +} + +// Copy src to this remote using server-side copy operations. +// +// This is stored with the remote path given. +// +// It returns the destination Object and a possible error. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantCopy +func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { + srcObj, ok := src.(*Object) + if !ok { + fs.Debugf(src, "Can't copy - not same remote type") + return nil, fs.ErrorCantCopy + } + srcLeaf := path.Base(srcObj.remote) + + srcPath := srcObj.fs.rootSlash() + srcObj.remote + dstPath := f.rootSlash() + remote + if srcPath == dstPath { + return nil, fmt.Errorf("can't copy %q -> %q as are same name", srcPath, dstPath) + } + + // Create temporary object + dstObj, dstLeaf, dstDirectoryID, err := f.createObject(ctx, remote, srcObj.modTime, srcObj.size) + if err != nil { + return nil, err + } + + // Copy the object + info, err := f.copyTo(ctx, srcObj.id, srcLeaf, dstLeaf, dstDirectoryID) + if err != nil { + return nil, err + } + err = dstObj.setMetaData(info) + if err != nil { + return nil, err + } + + // Reset the modification time as copy does not preserve it + err = dstObj.SetModTime(ctx, srcObj.modTime) + if err != nil { + return nil, err + } + + return dstObj, nil +} + +// unLink a file or directory +func (f *Fs) unLink(ctx context.Context, remote string, id string, info *api.Item) (err error) { + if info == nil { + info, err = f.readMetaDataForID(ctx, id) + if err != nil { + return err + } + } + for linkID, link := range info.DirectLinks { + fs.Debugf(remote, "Removing direct link %s", link.DirectLink) + opts := rest.Opts{ + Method: "DELETE", + Path: "/contents/" + id + "/directlinks/" + linkID, + } + var result api.Error + err := f.pacer.Call(func() (bool, error) { + resp, err := f.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return fmt.Errorf("failed to unlink: %s", link.DirectLink) + } + } + return nil +} + +// PublicLink adds a "readable by anyone with link" permission on the given file or folder. +func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration, unlink bool) (string, error) { + id, err := f.dirCache.FindDir(ctx, remote, false) + var info *api.Item + if err == nil { + fs.Debugf(f, "attempting to share directory '%s'", remote) + } else { + fs.Debugf(f, "attempting to share single file '%s'", remote) + info, err = f.readMetaDataForPath(ctx, remote) + if err != nil { + return "", err + } + id = info.ID + } + if unlink { + return "", f.unLink(ctx, remote, id, info) + } + var resp *http.Response + var request api.DirectLinksRequest + var result api.DirectLinksResult + opts := rest.Opts{ + Method: "POST", + Path: "/contents/" + id + "/directlinks", + } + if expire != fs.DurationOff { + when := time.Now().Add(time.Duration(expire)) + fs.Debugf(f, "Link expires at %v (duration %v)", when, expire) + request.ExpireTime = api.ToNativeTime(when) + } + err = f.pacer.Call(func() (bool, error) { + resp, err = f.srv.CallJSON(ctx, &opts, &request, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + return "", fmt.Errorf("failed to create direct link: %w", err) + } + return result.Data.DirectLink, err +} + +// DirCacheFlush resets the directory cache - used in testing as an +// optional interface +func (f *Fs) DirCacheFlush() { + f.dirCache.ResetRoot() +} + +// Hashes returns the supported hash sets. +func (f *Fs) Hashes() hash.Set { + return hash.Set(hash.MD5) +} + +// MergeDirs merges the contents of all the directories passed +// in into the first one and rmdirs the other directories. +func (f *Fs) MergeDirs(ctx context.Context, dirs []fs.Directory) error { + if len(dirs) < 2 { + return nil + } + dstDir := dirs[0] + for _, srcDir := range dirs[1:] { + // list the objects + infos := []*api.Item{} + _, err := f.listAll(ctx, srcDir.ID(), false, false, "", func(info *api.Item) bool { + infos = append(infos, info) + return false + }) + if err != nil { + return fmt.Errorf("MergeDirs list failed on %v: %w", srcDir, err) + } + // move them into place + for _, info := range infos { + fs.Infof(srcDir, "merging %q", info.Name) + // Move the file into the destination + _, err = f.move(ctx, info.ID, dstDir.ID()) + if err != nil { + return fmt.Errorf("MergeDirs move failed on %q in %v: %w", info.Name, srcDir, err) + } + } + // rmdir the now empty source directory + fs.Infof(srcDir, "removing empty directory") + err = f.deleteObject(ctx, srcDir.ID()) + if err != nil { + return fmt.Errorf("MergeDirs move failed to rmdir %q: %w", srcDir, err) + } + } + return nil +} + +// ------------------------------------------------------------ + +// Fs returns the parent Fs +func (o *Object) Fs() fs.Info { + return o.fs +} + +// Return a string version +func (o *Object) String() string { + if o == nil { + return "" + } + return o.remote +} + +// Remote returns the remote path +func (o *Object) Remote() string { + return o.remote +} + +// Hash returns the SHA-1 of an object returning a lowercase hex string +func (o *Object) Hash(ctx context.Context, t hash.Type) (string, error) { + if t != hash.MD5 { + return "", hash.ErrUnsupported + } + return o.md5, nil +} + +// Size returns the size of an object in bytes +func (o *Object) Size() int64 { + return o.size +} + +// setMetaDataAny sets the metadata from info but doesn't check the type +func (o *Object) setMetaDataAny(info *api.Item) { + o.size = info.Size + o.modTime = api.FromNativeTime(info.ModTime) + o.id = info.ID + o.dirID = info.ParentFolder + o.mimeType = info.MimeType + o.md5 = info.MD5 + o.url = info.Link +} + +// setMetaData sets the metadata from info +func (o *Object) setMetaData(info *api.Item) (err error) { + if info.Type == api.ItemTypeFolder { + return fs.ErrorIsDir + } + if info.Type != api.ItemTypeFile { + return fmt.Errorf("%q is %q: %w", o.remote, info.Type, fs.ErrorNotAFile) + } + if info.ID == "" { + return fmt.Errorf("ID not found in response") + } + o.setMetaDataAny(info) + return nil +} + +// readMetaData gets the metadata unconditionally as we expect Object +// to always have the full set of metadata +func (o *Object) readMetaData(ctx context.Context) (err error) { + var info *api.Item + if o.id != "" { + info, err = o.fs.readMetaDataForID(ctx, o.id) + } else { + info, err = o.fs.readMetaDataForPath(ctx, o.remote) + } + if err != nil { + if isAPIErr(err, "error-notFound") { + return fs.ErrorObjectNotFound + } + return err + } + return o.setMetaData(info) +} + +// ModTime returns the modification time of the object +// +// It attempts to read the objects mtime and if that isn't present the +// LastModified returned in the http headers +func (o *Object) ModTime(ctx context.Context) time.Time { + return o.modTime +} + +// SetModTime sets the modification time of the local fs object +func (o *Object) SetModTime(ctx context.Context, modTime time.Time) error { + info, err := o.fs.setModTime(ctx, o.id, modTime) + if err != nil { + return err + } + return o.setMetaData(info) +} + +// Storable returns a boolean showing whether this object storable +func (o *Object) Storable() bool { + return true +} + +// Open an object for read +func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.ReadCloser, err error) { + if o.id == "" { + return nil, errors.New("can't download - no id") + } + fs.FixRangeOption(options, o.size) + var resp *http.Response + opts := rest.Opts{ + Method: "GET", + RootURL: o.url, + Options: options, + // Workaround for bug in content servers - no longer needed + // ExtraHeaders: map[string]string{ + // "Cookie": "accountToken=" + o.fs.opt.AccessToken, + // }, + } + + err = o.fs.pacer.Call(func() (bool, error) { + resp, err = o.fs.srv.Call(ctx, &opts) + return shouldRetry(ctx, resp, err) + }) + if err != nil { + return nil, err + } + return resp.Body, err +} + +// Update the object with the contents of the io.Reader, modTime and size +// +// If existing is set then it updates the object rather than creating a new one. +// +// The new object may have been created if an error is returned. +func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (err error) { + remote := o.Remote() + modTime := src.ModTime(ctx) + + // Create the directory for the object if it doesn't exist + leaf, directoryID, err := o.fs.dirCache.FindPath(ctx, remote, true) + if err != nil { + return err + } + + // Find an upload server + server, err := o.fs.getServer(ctx) + if err != nil { + return err + } + fs.Debugf(o, "Using upload server %v", server) + + // If the file exists, delete it after a successful upload + if o.id != "" { + id := o.id + o.id = "" + defer func() { + if err != nil { + return + } + fs.Debugf(o, "Removing old object on successful upload") + deleteErr := o.fs.deleteObject(ctx, id) + if deleteErr != nil { + err = fmt.Errorf("failed to delete existing object: %w", deleteErr) + } + }() + } + + // Do the upload + var resp *http.Response + var result api.UploadResponse + opts := rest.Opts{ + Method: "POST", + Body: in, + MultipartParams: url.Values{ + "folderId": {directoryID}, + "modTime": {strconv.FormatInt(modTime.Unix(), 10)}, + }, + MultipartContentName: "file", + MultipartFileName: o.fs.opt.Enc.FromStandardName(leaf), + RootURL: server.URL(), + Options: options, + } + err = o.fs.pacer.CallNoRetry(func() (bool, error) { + resp, err = o.fs.srv.CallJSON(ctx, &opts, nil, &result) + return shouldRetry(ctx, resp, err) + }) + if err = result.Err(err); err != nil { + if isAPIErr(err, "error-freespace") { + fs.Errorf(o, "Upload server out of space - need to retry upload") + } + o.fs.clearServers() + return fmt.Errorf("failed to upload file: %w", err) + } + return o.setMetaData(&result.Data) +} + +// Remove an object +func (o *Object) Remove(ctx context.Context) error { + return o.fs.deleteObject(ctx, o.id) +} + +// ID returns the ID of the Object if known, or "" if not +func (o *Object) ID() string { + return o.id +} + +// MimeType returns the content type of the Object if known, or "" if not +func (o *Object) MimeType(ctx context.Context) string { + return o.mimeType +} + +// ParentID returns the ID of the Object parent if known, or "" if not +func (o *Object) ParentID() string { + return o.dirID +} + +// setMetaData sets the metadata from info for a directory +func (d *Directory) setMetaData(info *api.Item) (err error) { + if info.Type == api.ItemTypeFile { + return fs.ErrorIsFile + } + if info.Type != api.ItemTypeFolder { + return fmt.Errorf("%q is not a directory (type %q)", d.remote, info.Type) + } + if info.ID == "" { + return fmt.Errorf("ID not found in response") + } + d.setMetaDataAny(info) + return nil +} + +// SetModTime sets the modification time of the directory +func (d *Directory) SetModTime(ctx context.Context, modTime time.Time) error { + info, err := d.fs.setModTime(ctx, d.id, modTime) + if err != nil { + return err + } + return d.setMetaData(info) +} + +// Items returns the count of items in this directory or this +// directory and subdirectories if known, -1 for unknown +func (d *Directory) Items() int64 { + return d.items +} + +// Hash does nothing on a directory +// +// This method is implemented with the incorrect type signature to +// stop the Directory type asserting to fs.Object or fs.ObjectInfo +func (d *Directory) Hash() { + // Does nothing +} + +// Check the interfaces are satisfied +var ( + _ fs.Fs = (*Fs)(nil) + _ fs.Purger = (*Fs)(nil) + _ fs.PutStreamer = (*Fs)(nil) + _ fs.Copier = (*Fs)(nil) + _ fs.Abouter = (*Fs)(nil) + _ fs.Mover = (*Fs)(nil) + _ fs.DirMover = (*Fs)(nil) + _ fs.DirCacheFlusher = (*Fs)(nil) + _ fs.PublicLinker = (*Fs)(nil) + _ fs.MergeDirser = (*Fs)(nil) + _ fs.DirSetModTimer = (*Fs)(nil) + _ fs.ListRer = (*Fs)(nil) + _ fs.Object = (*Object)(nil) + _ fs.IDer = (*Object)(nil) + _ fs.MimeTyper = (*Object)(nil) + _ fs.Directory = (*Directory)(nil) + _ fs.SetModTimer = (*Directory)(nil) + _ fs.ParentIDer = (*Directory)(nil) +) diff --git a/backend/gofile/gofile_test.go b/backend/gofile/gofile_test.go new file mode 100644 index 000000000..2f8816e61 --- /dev/null +++ b/backend/gofile/gofile_test.go @@ -0,0 +1,17 @@ +// Test Gofile filesystem interface +package gofile_test + +import ( + "testing" + + "github.com/rclone/rclone/backend/gofile" + "github.com/rclone/rclone/fstest/fstests" +) + +// TestIntegration runs integration tests against the remote +func TestIntegration(t *testing.T) { + fstests.Run(t, &fstests.Opt{ + RemoteName: "TestGoFile:", + NilObject: (*gofile.Object)(nil), + }) +} diff --git a/bin/make_manual.py b/bin/make_manual.py index 41ddccf7c..b5bffecb1 100755 --- a/bin/make_manual.py +++ b/bin/make_manual.py @@ -42,6 +42,7 @@ docs = [ "dropbox.md", "filefabric.md", "ftp.md", + "gofile.md", "googlecloudstorage.md", "drive.md", "googlephotos.md", diff --git a/docs/content/_index.md b/docs/content/_index.md index 714cce51a..3152ae46f 100644 --- a/docs/content/_index.md +++ b/docs/content/_index.md @@ -123,6 +123,7 @@ WebDAV or S3, that work out of the box.) {{< provider name="Enterprise File Fabric" home="https://storagemadeeasy.com/about/" config="/filefabric/" >}} {{< provider name="Fastmail Files" home="https://www.fastmail.com/" config="/webdav/#fastmail-files" >}} {{< provider name="FTP" home="https://en.wikipedia.org/wiki/File_Transfer_Protocol" config="/ftp/" >}} +{{< provider name="Gofile" home="https://gofile.io/" config="/gofile/" >}} {{< provider name="Google Cloud Storage" home="https://cloud.google.com/storage/" config="/googlecloudstorage/" >}} {{< provider name="Google Drive" home="https://www.google.com/drive/" config="/drive/" >}} {{< provider name="Google Photos" home="https://www.google.com/photos/about/" config="/googlephotos/" >}} diff --git a/docs/content/docs.md b/docs/content/docs.md index 5eaaee51e..ade70c4c8 100644 --- a/docs/content/docs.md +++ b/docs/content/docs.md @@ -43,6 +43,7 @@ See the following for detailed instructions for * [Dropbox](/dropbox/) * [Enterprise File Fabric](/filefabric/) * [FTP](/ftp/) + * [Gofile](/gofile/) * [Google Cloud Storage](/googlecloudstorage/) * [Google Drive](/drive/) * [Google Photos](/googlephotos/) diff --git a/docs/content/gofile.md b/docs/content/gofile.md new file mode 100644 index 000000000..8ce0d7036 --- /dev/null +++ b/docs/content/gofile.md @@ -0,0 +1,256 @@ +--- +title: "Gofile" +description: "Rclone docs for Gofile" +versionIntroduced: "v1.68" +--- + +# {{< icon "fa fa-folder" >}} Gofile + +[Gofile](https://gofile.io) is a content storage and distribution +platform. Its aim is to provide as much service as possible for free +or at a very low price. + +The initial setup for Gofile involves logging in to the web interface +and going to the "My Profile" section. Copy the "Account API token" +for use in the config file. + +Note that if you wish to connect rclone to Gofile you will need a +premium account. + +## Configuration + +Here is an example of how to make a remote called `remote`. First run: + + rclone config + +This will guide you through an interactive setup process: + +``` +No remotes found, make a new one? +n) New remote +s) Set configuration password +q) Quit config +n/s/q> n + +Enter name for new remote. +name> remote + +Option Storage. +Type of storage to configure. +Choose a number from below, or type in your own value. +XX / Gofile + \ (gofile) +Storage> gofile + +Option access_token. +API Access token +You can get this from the web control panel. +Enter a value. Press Enter to leave empty. +access_token> YOURACCESSTOKEN + +Edit advanced config? +y) Yes +n) No (default) +y/n> n + +Configuration complete. +Options: +- type: gofile +- access_token: YOURACCESSTOKEN +Keep this "remote" remote? +y) Yes this is OK (default) +e) Edit this remote +d) Delete this remote +y/e/d> y +``` + +Once configured you can then use `rclone` like this, + +List directories and files in the top level of your Gofile + + rclone lsf remote: + +To copy a local directory to an Gofile directory called backup + + rclone copy /home/source remote:backup + +### Modification times and hashes + +Gofile supports modification times with a resolution of 1 second. + +Gofile supports MD5 hashes, so you can use the `--checksum` flag. + +### Restricted filename characters + +In addition to the [default restricted characters set](/overview/#restricted-characters) +the following characters are also replaced: + +| Character | Value | Replacement | +| --------- |:-----:|:-----------:| +| ! | 0x21 | ! | +| " | 0x22 | " | +| * | 0x2A | * | +| : | 0x3A | : | +| < | 0x3C | < | +| > | 0x3E | > | +| ? | 0x3F | ? | +| \ | 0x5C | \ | +| \| | 0x7C | | | + + +File names can also not start or end with the following characters. +These only get replaced if they are the first or last character in the +name: + +| Character | Value | Replacement | +| --------- |:-----:|:-----------:| +| . | 0x2E | . | + +Invalid UTF-8 bytes will also be [replaced](/overview/#invalid-utf8), +as they can't be used in JSON strings. + +### Public Links + +Gofile supports `rclone link` to make public links to files or +directories. If you specify a directory it will download as a `zip` +file. You can use the `--expire` flag to specify the time the link +should be valid. Note that `rclone link --unlink` removes all the +public links for a file. + +### Root folder ID + +You can set the `root_folder_id` for rclone. This is the directory +(identified by its `Folder ID`) that rclone considers to be the root +of your Gofile drive. + +Normally you will leave this blank and rclone will determine the +correct root to use itself and fill in the value in the config file. + +However you can set this to restrict rclone to a specific folder +hierarchy. + +In order to do this you will have to find the `Folder ID` of the +directory you wish rclone to display. + +You can do this with rclone + +``` +$ rclone lsf -Fip --dirs-only remote: +d6341f53-ee65-4f29-9f59-d11e8070b2a0;Files/ +f4f5c9b8-6ece-478b-b03e-4538edfe5a1c;Photos/ +d50e356c-29ca-4b27-a3a7-494d91026e04;Videos/ +``` + +The ID to use is the part before the `;` so you could set + +``` +root_folder_id = d6341f53-ee65-4f29-9f59-d11e8070b2a0 +``` + +To restrict rclone to the `Files` directory. + +{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/gofile/gofile.go then run make backenddocs" >}} +### Standard options + +Here are the Standard options specific to gofile (Gofile). + +#### --gofile-access-token + +API Access token + +You can get this from the web control panel. + +Properties: + +- Config: access_token +- Env Var: RCLONE_GOFILE_ACCESS_TOKEN +- Type: string +- Required: false + +### Advanced options + +Here are the Advanced options specific to gofile (Gofile). + +#### --gofile-root-folder-id + +ID of the root folder + +Leave this blank normally, rclone will fill it in automatically. + +If you want rclone to be restricted to a particular folder you can +fill it in - see the docs for more info. + + +Properties: + +- Config: root_folder_id +- Env Var: RCLONE_GOFILE_ROOT_FOLDER_ID +- Type: string +- Required: false + +#### --gofile-account-id + +Account ID + +Leave this blank normally, rclone will fill it in automatically. + + +Properties: + +- Config: account_id +- Env Var: RCLONE_GOFILE_ACCOUNT_ID +- Type: string +- Required: false + +#### --gofile-encoding + +The encoding for the backend. + +See the [encoding section in the overview](/overview/#encoding) for more info. + +Properties: + +- Config: encoding +- Env Var: RCLONE_GOFILE_ENCODING +- Type: Encoding +- Default: Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,LeftPeriod,RightPeriod,InvalidUtf8,Dot,Exclamation + +#### --gofile-description + +Description of the remote. + +Properties: + +- Config: description +- Env Var: RCLONE_GOFILE_DESCRIPTION +- Type: string +- Required: false + +{{< rem autogenerated options stop >}} + +## Limitations + +Gofile only supports filenames up to 255 characters in length, where a +character is a unicode character. + +Directories should not be cached for more than 24h otherwise files in +the directory may not be downloadable. In practice this means when +using a VFS based rclone command such as `rclone mount` you should +make sure `--dir-cache-time` is less than `24h`. + +Note that Gofile is currently limited to a total of 100,000 items. If +you attempt to upload more than that you will get +`error-limit-100000`. This limit may be lifted in the future. + +### Duplicated files + +Gofile is capable of having files with duplicated file names. For +instance two files called `hello.txt` in the same directory. + +Rclone cannot sync that to a normal file system but it can be fixed +with the `rclone dedupe` command. + +Duplicated files cause problems with the syncing and you will see +messages in the log about duplicates. + +Use `rclone dedupe` to fix duplicated files. diff --git a/docs/content/overview.md b/docs/content/overview.md index 813367c1f..cdf27f7b8 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -25,6 +25,7 @@ Here is an overview of the major features of each cloud storage system. | Dropbox | DBHASH ¹ | R | Yes | No | - | - | | Enterprise File Fabric | - | R/W | Yes | No | R/W | - | | FTP | - | R/W ¹⁰ | No | No | - | - | +| Gofile | MD5 | DR/W | No | Yes | R | - | | Google Cloud Storage | MD5 | R/W | No | No | R/W | - | | Google Drive | MD5, SHA1, SHA256 | DR/W | No | Yes | R/W | DRWU | | Google Photos | - | - | No | Yes | R | - | @@ -501,6 +502,7 @@ upon backend-specific capabilities. | Dropbox | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Enterprise File Fabric | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | | FTP | No | No | Yes | Yes | No | No | Yes | No | No | No | Yes | +| Gofile | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Google Cloud Storage | Yes | Yes | No | No | No | Yes | Yes | No | No | No | No | | Google Drive | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | | Google Photos | No | No | No | No | No | No | No | No | No | No | No | diff --git a/docs/layouts/chrome/navbar.html b/docs/layouts/chrome/navbar.html index 1c67b098b..f4b928da5 100644 --- a/docs/layouts/chrome/navbar.html +++ b/docs/layouts/chrome/navbar.html @@ -66,6 +66,7 @@ Dropbox Enterprise File Fabric FTP + Gofile Google Cloud Storage Google Drive Google Photos diff --git a/fstest/test_all/config.yaml b/fstest/test_all/config.yaml index 155f3093f..ded4f10ad 100644 --- a/fstest/test_all/config.yaml +++ b/fstest/test_all/config.yaml @@ -137,6 +137,9 @@ backends: # remote: "TestFileFabric:" # fastlist: false # extratime: 2.0 + - backend: "gofile" + remote: "TestGoFile:" + fastlist: true - backend: "googlecloudstorage" remote: "TestGoogleCloudStorage:" fastlist: true From 67d4394a37d8f76d2da70a9350598857defffad7 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Jun 2024 15:37:41 +0100 Subject: [PATCH 119/168] vfstest: fix crash if open failed --- vfs/vfstest/write.go | 2 +- vfs/vfstest/write_unix.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/vfs/vfstest/write.go b/vfs/vfstest/write.go index d4c2e0d92..6d883cbf0 100644 --- a/vfs/vfstest/write.go +++ b/vfs/vfstest/write.go @@ -15,7 +15,7 @@ func TestWriteFileNoWrite(t *testing.T) { run.skipIfNoFUSE(t) fd, err := osCreate(run.path("testnowrite")) - assert.NoError(t, err) + require.NoError(t, err) err = fd.Close() assert.NoError(t, err) diff --git a/vfs/vfstest/write_unix.go b/vfs/vfstest/write_unix.go index 981035822..bbd9c2657 100644 --- a/vfs/vfstest/write_unix.go +++ b/vfs/vfstest/write_unix.go @@ -8,6 +8,7 @@ import ( "github.com/rclone/rclone/vfs/vfscommon" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" "golang.org/x/sys/unix" ) @@ -20,7 +21,7 @@ func TestWriteFileDoubleClose(t *testing.T) { } out, err := osCreate(run.path("testdoubleclose")) - assert.NoError(t, err) + require.NoError(t, err) fd := out.Fd() fd1, err := unix.Dup(int(fd)) From 7c02a63884f73c16c1f3815ec008fc6f8360f9d6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 17:14:26 +0100 Subject: [PATCH 120/168] build: install NFS client libraries to allow nfsmount tests to run --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27da14d04..3fc6a9d10 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -124,7 +124,7 @@ jobs: sudo modprobe fuse sudo chmod 666 /dev/fuse sudo chown root:$USER /etc/fuse.conf - sudo apt-get install fuse3 libfuse-dev rpm pkg-config git-annex git-annex-remote-rclone + sudo apt-get install fuse3 libfuse-dev rpm pkg-config git-annex git-annex-remote-rclone nfs-common if: matrix.os == 'ubuntu-latest' - name: Install Libraries on macOS From 96f92b7364fab30015c05b0e079c0c5c0d521d59 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Jun 2024 13:06:52 +0100 Subject: [PATCH 121/168] nfsmount: add tcp option to NFS mount options to fix mounting under Linux --- cmd/nfsmount/nfsmount.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/nfsmount/nfsmount.go b/cmd/nfsmount/nfsmount.go index 08fc20fd7..f172e1ca0 100644 --- a/cmd/nfsmount/nfsmount.go +++ b/cmd/nfsmount/nfsmount.go @@ -57,6 +57,7 @@ func mount(VFS *vfs.VFS, mountpoint string, opt *mountlib.Options) (asyncerrors options := []string{ "-o", fmt.Sprintf("port=%s", port), "-o", fmt.Sprintf("mountport=%s", port), + "-o", "tcp", } for _, option := range opt.ExtraOptions { options = append(options, "-o", option) From 62b76b631cabf0c73b394d44871bbb9bddb571c3 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Jun 2024 13:08:05 +0100 Subject: [PATCH 122/168] nfsmount: make the --sudo flag work for umount as well as mount --- cmd/nfsmount/nfsmount.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/nfsmount/nfsmount.go b/cmd/nfsmount/nfsmount.go index f172e1ca0..b21ffdd3e 100644 --- a/cmd/nfsmount/nfsmount.go +++ b/cmd/nfsmount/nfsmount.go @@ -32,7 +32,7 @@ func init() { cmd.Annotations["status"] = "Experimental" mountlib.AddRc(name, mount) cmdFlags := cmd.Flags() - flags.BoolVarP(cmdFlags, &sudo, "sudo", "", sudo, "Use sudo to run the mount command as root.", "") + flags.BoolVarP(cmdFlags, &sudo, "sudo", "", sudo, "Use sudo to run the mount/umount commands as root.", "") nfs.AddFlags(cmdFlags, &nfsServerOpt) } @@ -89,7 +89,12 @@ func mount(VFS *vfs.VFS, mountpoint string, opt *mountlib.Options) (asyncerrors if runtime.GOOS == "darwin" { out, umountErr = exec.Command("diskutil", "umount", "force", mountpoint).CombinedOutput() } else { - out, umountErr = exec.Command("umount", "-f", mountpoint).CombinedOutput() + cmd := []string{} + if sudo { + cmd = append(cmd, "sudo") + } + cmd = append(cmd, "umount", "-f", mountpoint) + out, umountErr = exec.Command(cmd[0], cmd[1:]...).CombinedOutput() } shutdownErr := s.Shutdown() VFS.Shutdown() From 13ea77dd71bb7c8ff727f1f5375ab7a32b354a32 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Jun 2024 13:08:33 +0100 Subject: [PATCH 123/168] nfsmount: allow tests to run on any unix where sudo mount/umount works --- cmd/nfsmount/nfsmount_test.go | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/cmd/nfsmount/nfsmount_test.go b/cmd/nfsmount/nfsmount_test.go index df982358c..da874ad8a 100644 --- a/cmd/nfsmount/nfsmount_test.go +++ b/cmd/nfsmount/nfsmount_test.go @@ -1,14 +1,32 @@ -//go:build darwin && !cmount +//go:build unix package nfsmount import ( + "os/exec" + "runtime" "testing" "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfstest" ) +// Return true if the command ran without error +func commandOK(name string, arg ...string) bool { + cmd := exec.Command(name, arg...) + _, err := cmd.CombinedOutput() + return err == nil +} + func TestMount(t *testing.T) { + if runtime.GOOS != "darwin" { + if !commandOK("sudo", "-n", "mount", "--help") { + t.Skip("Can't run sudo mount without a password") + } + if !commandOK("sudo", "-n", "umount", "--help") { + t.Skip("Can't run sudo umount without a password") + } + sudo = true + } vfstest.RunTests(t, false, vfscommon.CacheModeMinimal, false, mount) } From 50d42babd8ab34e5d630d2ba234c3536dd5af1b6 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 09:20:43 +0100 Subject: [PATCH 124/168] nfsmount: require --vfs-cache-mode writes or above in tests These tests fail for --vfs-cache-mode minimal on Linux for the same reason they don't work properly with --vfs-cache-mode off --- cmd/nfsmount/nfsmount_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/nfsmount/nfsmount_test.go b/cmd/nfsmount/nfsmount_test.go index da874ad8a..4a550b3e8 100644 --- a/cmd/nfsmount/nfsmount_test.go +++ b/cmd/nfsmount/nfsmount_test.go @@ -28,5 +28,5 @@ func TestMount(t *testing.T) { } sudo = true } - vfstest.RunTests(t, false, vfscommon.CacheModeMinimal, false, mount) + vfstest.RunTests(t, false, vfscommon.CacheModeWrites, false, mount) } From 574378e871cd8d83aa40f270482148c0821846ca Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 24 Jun 2024 16:32:09 +0100 Subject: [PATCH 125/168] serve nfs: rename types and methods which should be internal --- cmd/serve/nfs/handler.go | 74 ++++++++++++++++++++-------------------- cmd/serve/nfs/nfs.go | 2 +- cmd/serve/nfs/server.go | 5 +-- 3 files changed, 41 insertions(+), 40 deletions(-) diff --git a/cmd/serve/nfs/handler.go b/cmd/serve/nfs/handler.go index 313c83def..c89b0c7cb 100644 --- a/cmd/serve/nfs/handler.go +++ b/cmd/serve/nfs/handler.go @@ -15,9 +15,9 @@ import ( nfshelper "github.com/willscott/go-nfs/helpers" ) -// NewBackendAuthHandler creates a handler for the provided filesystem -func NewBackendAuthHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { - handler := &BackendAuthHandler{ +// NewHandler creates a handler for the provided filesystem +func NewHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { + handler := &Handler{ vfs: vfs, opt: opt, } @@ -26,15 +26,15 @@ func NewBackendAuthHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { return handler } -// BackendAuthHandler returns a NFS backing that exposes a given file system in response to all mount requests. -type BackendAuthHandler struct { +// Handler returns a NFS backing that exposes a given file system in response to all mount requests. +type Handler struct { vfs *vfs.VFS opt *Options cache nfs.Handler } // Mount backs Mount RPC Requests, allowing for access control policies. -func (h *BackendAuthHandler) Mount(ctx context.Context, conn net.Conn, req nfs.MountRequest) (status nfs.MountStatus, hndl billy.Filesystem, auths []nfs.AuthFlavor) { +func (h *Handler) Mount(ctx context.Context, conn net.Conn, req nfs.MountRequest) (status nfs.MountStatus, hndl billy.Filesystem, auths []nfs.AuthFlavor) { status = nfs.MountStatusOk hndl = &FS{vfs: h.vfs} auths = []nfs.AuthFlavor{nfs.AuthFlavorNull} @@ -42,7 +42,7 @@ func (h *BackendAuthHandler) Mount(ctx context.Context, conn net.Conn, req nfs.M } // Change provides an interface for updating file attributes. -func (h *BackendAuthHandler) Change(fs billy.Filesystem) billy.Change { +func (h *Handler) Change(fs billy.Filesystem) billy.Change { if c, ok := fs.(billy.Change); ok { return c } @@ -50,7 +50,7 @@ func (h *BackendAuthHandler) Change(fs billy.Filesystem) billy.Change { } // FSStat provides information about a filesystem. -func (h *BackendAuthHandler) FSStat(ctx context.Context, f billy.Filesystem, s *nfs.FSStat) error { +func (h *Handler) FSStat(ctx context.Context, f billy.Filesystem, s *nfs.FSStat) error { total, _, free := h.vfs.Statfs() s.TotalSize = uint64(total) s.FreeSize = uint64(free) @@ -59,28 +59,28 @@ func (h *BackendAuthHandler) FSStat(ctx context.Context, f billy.Filesystem, s * } // ToHandle handled by CachingHandler -func (h *BackendAuthHandler) ToHandle(f billy.Filesystem, s []string) []byte { +func (h *Handler) ToHandle(f billy.Filesystem, s []string) []byte { return h.cache.ToHandle(f, s) } // FromHandle handled by CachingHandler -func (h *BackendAuthHandler) FromHandle(b []byte) (billy.Filesystem, []string, error) { +func (h *Handler) FromHandle(b []byte) (billy.Filesystem, []string, error) { return h.cache.FromHandle(b) } // HandleLimit handled by cachingHandler -func (h *BackendAuthHandler) HandleLimit() int { +func (h *Handler) HandleLimit() int { return h.opt.HandleLimit } // InvalidateHandle is called on removes or renames -func (h *BackendAuthHandler) InvalidateHandle(billy.Filesystem, []byte) error { +func (h *Handler) InvalidateHandle(billy.Filesystem, []byte) error { return nil } func newHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { - handler := NewBackendAuthHandler(vfs, opt) - nfs.SetLogger(&LogIntercepter{Level: nfs.DebugLevel}) + handler := NewHandler(vfs, opt) + nfs.SetLogger(&logIntercepter{Level: nfs.DebugLevel}) return handler } @@ -110,20 +110,20 @@ func onUnmount() { } } -// LogIntercepter intercepts noisy go-nfs logs and reroutes them to DEBUG -type LogIntercepter struct { +// logIntercepter intercepts noisy go-nfs logs and reroutes them to DEBUG +type logIntercepter struct { Level nfs.LogLevel } // Intercept intercepts go-nfs logs and calls fs.Debugf instead -func (l *LogIntercepter) Intercept(args ...interface{}) { +func (l *logIntercepter) Intercept(args ...interface{}) { args = append([]interface{}{"[NFS DEBUG] "}, args...) argsS := fmt.Sprint(args...) fs.Debugf(nil, "%v", argsS) } // Interceptf intercepts go-nfs logs and calls fs.Debugf instead -func (l *LogIntercepter) Interceptf(format string, args ...interface{}) { +func (l *logIntercepter) Interceptf(format string, args ...interface{}) { argsS := fmt.Sprint(args...) // bit of a workaround... the real fix is probably https://github.com/willscott/go-nfs/pull/28 if strings.Contains(argsS, "mount.Umnt") { @@ -134,96 +134,96 @@ func (l *LogIntercepter) Interceptf(format string, args ...interface{}) { } // Debug reroutes go-nfs Debug messages to Intercept -func (l *LogIntercepter) Debug(args ...interface{}) { +func (l *logIntercepter) Debug(args ...interface{}) { l.Intercept(args...) } // Debugf reroutes go-nfs Debugf messages to Interceptf -func (l *LogIntercepter) Debugf(format string, args ...interface{}) { +func (l *logIntercepter) Debugf(format string, args ...interface{}) { l.Interceptf(format, args...) } // Error reroutes go-nfs Error messages to Intercept -func (l *LogIntercepter) Error(args ...interface{}) { +func (l *logIntercepter) Error(args ...interface{}) { l.Intercept(args...) } // Errorf reroutes go-nfs Errorf messages to Interceptf -func (l *LogIntercepter) Errorf(format string, args ...interface{}) { +func (l *logIntercepter) Errorf(format string, args ...interface{}) { l.Interceptf(format, args...) } // Fatal reroutes go-nfs Fatal messages to Intercept -func (l *LogIntercepter) Fatal(args ...interface{}) { +func (l *logIntercepter) Fatal(args ...interface{}) { l.Intercept(args...) } // Fatalf reroutes go-nfs Fatalf messages to Interceptf -func (l *LogIntercepter) Fatalf(format string, args ...interface{}) { +func (l *logIntercepter) Fatalf(format string, args ...interface{}) { l.Interceptf(format, args...) } // GetLevel returns the nfs.LogLevel -func (l *LogIntercepter) GetLevel() nfs.LogLevel { +func (l *logIntercepter) GetLevel() nfs.LogLevel { return l.Level } // Info reroutes go-nfs Info messages to Intercept -func (l *LogIntercepter) Info(args ...interface{}) { +func (l *logIntercepter) Info(args ...interface{}) { l.Intercept(args...) } // Infof reroutes go-nfs Infof messages to Interceptf -func (l *LogIntercepter) Infof(format string, args ...interface{}) { +func (l *logIntercepter) Infof(format string, args ...interface{}) { l.Interceptf(format, args...) } // Panic reroutes go-nfs Panic messages to Intercept -func (l *LogIntercepter) Panic(args ...interface{}) { +func (l *logIntercepter) Panic(args ...interface{}) { l.Intercept(args...) } // Panicf reroutes go-nfs Panicf messages to Interceptf -func (l *LogIntercepter) Panicf(format string, args ...interface{}) { +func (l *logIntercepter) Panicf(format string, args ...interface{}) { l.Interceptf(format, args...) } // ParseLevel parses the nfs.LogLevel -func (l *LogIntercepter) ParseLevel(level string) (nfs.LogLevel, error) { +func (l *logIntercepter) ParseLevel(level string) (nfs.LogLevel, error) { return nfs.Log.ParseLevel(level) } // Print reroutes go-nfs Print messages to Intercept -func (l *LogIntercepter) Print(args ...interface{}) { +func (l *logIntercepter) Print(args ...interface{}) { l.Intercept(args...) } // Printf reroutes go-nfs Printf messages to Intercept -func (l *LogIntercepter) Printf(format string, args ...interface{}) { +func (l *logIntercepter) Printf(format string, args ...interface{}) { l.Interceptf(format, args...) } // SetLevel sets the nfs.LogLevel -func (l *LogIntercepter) SetLevel(level nfs.LogLevel) { +func (l *logIntercepter) SetLevel(level nfs.LogLevel) { l.Level = level } // Trace reroutes go-nfs Trace messages to Intercept -func (l *LogIntercepter) Trace(args ...interface{}) { +func (l *logIntercepter) Trace(args ...interface{}) { l.Intercept(args...) } // Tracef reroutes go-nfs Tracef messages to Interceptf -func (l *LogIntercepter) Tracef(format string, args ...interface{}) { +func (l *logIntercepter) Tracef(format string, args ...interface{}) { l.Interceptf(format, args...) } // Warn reroutes go-nfs Warn messages to Intercept -func (l *LogIntercepter) Warn(args ...interface{}) { +func (l *logIntercepter) Warn(args ...interface{}) { l.Intercept(args...) } // Warnf reroutes go-nfs Warnf messages to Interceptf -func (l *LogIntercepter) Warnf(format string, args ...interface{}) { +func (l *logIntercepter) Warnf(format string, args ...interface{}) { l.Interceptf(format, args...) } diff --git a/cmd/serve/nfs/nfs.go b/cmd/serve/nfs/nfs.go index 4deb399a8..d22f57d0e 100644 --- a/cmd/serve/nfs/nfs.go +++ b/cmd/serve/nfs/nfs.go @@ -98,7 +98,7 @@ We specify a specific port that we can use in the mount command: To mount the server under Linux/macOS, use the following command: - mount -oport=$PORT,mountport=$PORT $HOSTNAME: path/to/mountpoint + mount -t nfs -o port=$PORT,mountport=$PORT,tcp $HOSTNAME:/ path/to/mountpoint Where ` + "`$PORT`" + ` is the same port number we used in the serve nfs command. diff --git a/cmd/serve/nfs/server.go b/cmd/serve/nfs/server.go index a78793492..626f350cd 100644 --- a/cmd/serve/nfs/server.go +++ b/cmd/serve/nfs/server.go @@ -4,6 +4,7 @@ package nfs import ( "context" + "fmt" "net" nfs "github.com/willscott/go-nfs" @@ -39,9 +40,9 @@ func NewServer(ctx context.Context, vfs *vfs.VFS, opt *Options) (s *Server, err s.handler = newHandler(vfs, opt) s.listener, err = net.Listen("tcp", s.opt.ListenAddr) if err != nil { - fs.Errorf(nil, "NFS server failed to listen: %v\n", err) + return nil, fmt.Errorf("failed to open listening socket: %w", err) } - return + return s, nil } // Addr returns the listening address of the server From 877321c2fb84b287c44f9465434f3af4f0eb1e35 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 08:09:53 +0100 Subject: [PATCH 126/168] serve nfs: add tracing to filesystem calls --- cmd/serve/nfs/filesystem.go | 79 +++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/cmd/serve/nfs/filesystem.go b/cmd/serve/nfs/filesystem.go index cf058ee71..e97016f5d 100644 --- a/cmd/serve/nfs/filesystem.go +++ b/cmd/serve/nfs/filesystem.go @@ -10,6 +10,7 @@ import ( billy "github.com/go-git/go-billy/v5" "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/log" "github.com/rclone/rclone/vfs" "github.com/rclone/rclone/vfs/vfscommon" ) @@ -21,44 +22,43 @@ type FS struct { // ReadDir implements read dir func (f *FS) ReadDir(path string) (dir []os.FileInfo, err error) { - fs.Debugf("nfs", "ReadDir %v", path) + defer log.Trace(path, "")("items=%d, err=%v", &dir, &err) return f.vfs.ReadDir(path) } // Create implements creating new files -func (f *FS) Create(filename string) (billy.File, error) { - fs.Debugf("nfs", "Create %v", filename) +func (f *FS) Create(filename string) (node billy.File, err error) { + defer log.Trace(filename, "")("%v, err=%v", &node, &err) return f.vfs.Create(filename) } // Open opens a file -func (f *FS) Open(filename string) (billy.File, error) { - file, err := f.vfs.Open(filename) - fs.Debugf("nfs", "Open %v file: %v err: %v", filename, file, err) - return file, err +func (f *FS) Open(filename string) (node billy.File, err error) { + defer log.Trace(filename, "")("%v, err=%v", &node, &err) + return f.vfs.Open(filename) } // OpenFile opens a file -func (f *FS) OpenFile(filename string, flag int, perm os.FileMode) (billy.File, error) { - file, err := f.vfs.OpenFile(filename, flag, perm) - fs.Debugf("nfs", "OpenFile %v flag: %v perm: %v file: %v err: %v", filename, flag, perm, file, err) - return file, err +func (f *FS) OpenFile(filename string, flag int, perm os.FileMode) (node billy.File, err error) { + defer log.Trace(filename, "flag=0x%X, perm=%v", flag, perm)("%v, err=%v", &node, &err) + return f.vfs.OpenFile(filename, flag, perm) } // Stat gets the file stat -func (f *FS) Stat(filename string) (os.FileInfo, error) { - node, err := f.vfs.Stat(filename) - fs.Debugf("nfs", "Stat %v node: %v err: %v", filename, node, err) - return node, err +func (f *FS) Stat(filename string) (fi os.FileInfo, err error) { + defer log.Trace(filename, "")("fi=%v, err=%v", &fi, &err) + return f.vfs.Stat(filename) } // Rename renames a file -func (f *FS) Rename(oldpath, newpath string) error { +func (f *FS) Rename(oldpath, newpath string) (err error) { + defer log.Trace(oldpath, "newpath=%q", newpath)("err=%v", &err) return f.vfs.Rename(oldpath, newpath) } // Remove deletes a file -func (f *FS) Remove(filename string) error { +func (f *FS) Remove(filename string) (err error) { + defer log.Trace(filename, "")("err=%v", &err) return f.vfs.Remove(filename) } @@ -68,14 +68,16 @@ func (f *FS) Join(elem ...string) string { } // TempFile is not implemented -func (f *FS) TempFile(dir, prefix string) (billy.File, error) { +func (f *FS) TempFile(dir, prefix string) (node billy.File, err error) { + defer log.Trace(dir, "prefix=%q", prefix)("node=%v, err=%v", &node, &err) return nil, os.ErrInvalid } // MkdirAll creates a directory and all the ones above it // it does not redirect to VFS.MkDirAll because that one doesn't // honor the permissions -func (f *FS) MkdirAll(filename string, perm os.FileMode) error { +func (f *FS) MkdirAll(filename string, perm os.FileMode) (err error) { + defer log.Trace(filename, "perm=%v", perm)("err=%v", &err) parts := strings.Split(filename, "/") for i := range parts { current := strings.Join(parts[:i+1], "/") @@ -91,24 +93,26 @@ func (f *FS) MkdirAll(filename string, perm os.FileMode) error { } // Lstat gets the stats for symlink -func (f *FS) Lstat(filename string) (os.FileInfo, error) { - node, err := f.vfs.Stat(filename) - fs.Debugf("nfs", "Lstat %v node: %v err: %v", filename, node, err) - return node, err +func (f *FS) Lstat(filename string) (fi os.FileInfo, err error) { + defer log.Trace(filename, "")("fi=%v, err=%v", &fi, &err) + return f.vfs.Stat(filename) } // Symlink is not supported over NFS -func (f *FS) Symlink(target, link string) error { +func (f *FS) Symlink(target, link string) (err error) { + defer log.Trace(target, "link=%q", link)("err=%v", &err) return os.ErrInvalid } // Readlink is not supported -func (f *FS) Readlink(link string) (string, error) { +func (f *FS) Readlink(link string) (result string, err error) { + defer log.Trace(link, "")("result=%q, err=%v", &result, &err) return "", os.ErrInvalid } // Chmod changes the file modes -func (f *FS) Chmod(name string, mode os.FileMode) error { +func (f *FS) Chmod(name string, mode os.FileMode) (err error) { + defer log.Trace(name, "mode=%v", mode)("err=%v", &err) file, err := f.vfs.Open(name) if err != nil { return err @@ -122,12 +126,14 @@ func (f *FS) Chmod(name string, mode os.FileMode) error { } // Lchown changes the owner of symlink -func (f *FS) Lchown(name string, uid, gid int) error { +func (f *FS) Lchown(name string, uid, gid int) (err error) { + defer log.Trace(name, "uid=%d, gid=%d", uid, gid)("err=%v", &err) return f.Chown(name, uid, gid) } // Chown changes owner of the file -func (f *FS) Chown(name string, uid, gid int) error { +func (f *FS) Chown(name string, uid, gid int) (err error) { + defer log.Trace(name, "uid=%d, gid=%d", uid, gid)("err=%v", &err) file, err := f.vfs.Open(name) if err != nil { return err @@ -141,22 +147,26 @@ func (f *FS) Chown(name string, uid, gid int) error { } // Chtimes changes the acces time and modified time -func (f *FS) Chtimes(name string, atime time.Time, mtime time.Time) error { +func (f *FS) Chtimes(name string, atime time.Time, mtime time.Time) (err error) { + defer log.Trace(name, "atime=%v, mtime=%v", atime, mtime)("err=%v", &err) return f.vfs.Chtimes(name, atime, mtime) } // Chroot is not supported in VFS -func (f *FS) Chroot(path string) (billy.Filesystem, error) { +func (f *FS) Chroot(path string) (FS billy.Filesystem, err error) { + defer log.Trace(path, "")("FS=%v, err=%v", &FS, &err) return nil, os.ErrInvalid } // Root returns the root of a VFS -func (f *FS) Root() string { +func (f *FS) Root() (root string) { + defer log.Trace(nil, "")("root=%q", &root) return f.vfs.Fs().Root() } // Capabilities exports the filesystem capabilities -func (f *FS) Capabilities() billy.Capability { +func (f *FS) Capabilities() (caps billy.Capability) { + defer log.Trace(nil, "")("caps=%v", &caps) if f.vfs.Opt.CacheMode == vfscommon.CacheModeOff { return billy.ReadCapability | billy.SeekCapability } @@ -165,4 +175,7 @@ func (f *FS) Capabilities() billy.Capability { } // Interface check -var _ billy.Filesystem = (*FS)(nil) +var ( + _ billy.Filesystem = (*FS)(nil) + _ billy.Change = (*FS)(nil) +) From cae22a7562f18a9bbcf07ca312f690631e2eb86f Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 08:10:37 +0100 Subject: [PATCH 127/168] serve nfs: mask unimplemented error from chmod --- cmd/serve/nfs/filesystem.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/serve/nfs/filesystem.go b/cmd/serve/nfs/filesystem.go index e97016f5d..17e044856 100644 --- a/cmd/serve/nfs/filesystem.go +++ b/cmd/serve/nfs/filesystem.go @@ -122,7 +122,12 @@ func (f *FS) Chmod(name string, mode os.FileMode) (err error) { fs.Logf(f, "Error while closing file: %e", err) } }() - return file.Chmod(mode) + err = file.Chmod(mode) + // Mask Chmod not implemented + if err == vfs.ENOSYS { + err = nil + } + return err } // Lchown changes the owner of symlink From a697d274556b40affa2c9c37791c7ef064441557 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 10:19:25 +0100 Subject: [PATCH 128/168] serve nfs: store billy FS in the Handler --- cmd/serve/nfs/handler.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd/serve/nfs/handler.go b/cmd/serve/nfs/handler.go index c89b0c7cb..bd5cf04a8 100644 --- a/cmd/serve/nfs/handler.go +++ b/cmd/serve/nfs/handler.go @@ -18,8 +18,9 @@ import ( // NewHandler creates a handler for the provided filesystem func NewHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { handler := &Handler{ - vfs: vfs, - opt: opt, + vfs: vfs, + opt: opt, + billyFS: &FS{vfs: vfs}, } handler.opt.HandleLimit = handler.opt.Limit() handler.cache = cacheHelper(handler, handler.HandleLimit()) @@ -28,17 +29,16 @@ func NewHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { // Handler returns a NFS backing that exposes a given file system in response to all mount requests. type Handler struct { - vfs *vfs.VFS - opt *Options - cache nfs.Handler + vfs *vfs.VFS + opt *Options + billyFS *FS + cache nfs.Handler } // Mount backs Mount RPC Requests, allowing for access control policies. func (h *Handler) Mount(ctx context.Context, conn net.Conn, req nfs.MountRequest) (status nfs.MountStatus, hndl billy.Filesystem, auths []nfs.AuthFlavor) { - status = nfs.MountStatusOk - hndl = &FS{vfs: h.vfs} auths = []nfs.AuthFlavor{nfs.AuthFlavorNull} - return + return nfs.MountStatusOk, h.billyFS, auths } // Change provides an interface for updating file attributes. From ce7dfa075c9286bf73d579f81d6f40f3fd1a01ec Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 11:07:19 +0100 Subject: [PATCH 129/168] serve nfs: update github.com/willscott/go-nfs to latest This fixes various cache invalidation bugs --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 45963cfcd..a29a24326 100644 --- a/go.mod +++ b/go.mod @@ -68,7 +68,7 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7 - github.com/willscott/go-nfs v0.0.2 + github.com/willscott/go-nfs v0.0.3-0.20240425122109-91bc38957cc9 github.com/winfsp/cgofuse v1.5.1-0.20221118130120-84c0898ad2e0 github.com/xanzy/ssh-agent v0.3.3 github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a diff --git a/go.sum b/go.sum index 21a995234..1ade31d23 100644 --- a/go.sum +++ b/go.sum @@ -568,6 +568,8 @@ github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4d github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/willscott/go-nfs v0.0.2 h1:BaBp1CpGDMooCT6bCgX6h6ZwgPcTMST4yToYZ9byee0= github.com/willscott/go-nfs v0.0.2/go.mod h1:SvullWeHxr/924WQNbUaZqtluBt2vuZ61g6yAV+xj7w= +github.com/willscott/go-nfs v0.0.3-0.20240425122109-91bc38957cc9 h1:IGSoH2aBagQ9VI8ZwbjHYIslta5vXfczegV1B4y9KqY= +github.com/willscott/go-nfs v0.0.3-0.20240425122109-91bc38957cc9/go.mod h1:Ql2ebUpEFm/a1CAY884di2XZkdcddfHZ6ONrAlhFev0= github.com/willscott/go-nfs-client v0.0.0-20240104095149-b44639837b00 h1:U0DnHRZFzoIV1oFEZczg5XyPut9yxk9jjtax/9Bxr/o= github.com/willscott/go-nfs-client v0.0.0-20240104095149-b44639837b00/go.mod h1:Tq++Lr/FgiS3X48q5FETemXiSLGuYMQT2sPjYNPJSwA= github.com/winfsp/cgofuse v1.5.1-0.20221118130120-84c0898ad2e0 h1:j3un8DqYvvAOqKI5OPz+/RRVhDFipbPKI4t2Uk5RBJw= From 55b9b3e33a1c98740a6e5994ec093b2b553d7458 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 11:18:39 +0100 Subject: [PATCH 130/168] serve nfs: factor caching to its own file --- cmd/serve/nfs/cache.go | 32 ++++++++++++++++++ cmd/serve/nfs/handler.go | 70 ++++++++++++++++++++-------------------- cmd/serve/nfs/server.go | 5 ++- 3 files changed, 71 insertions(+), 36 deletions(-) create mode 100644 cmd/serve/nfs/cache.go diff --git a/cmd/serve/nfs/cache.go b/cmd/serve/nfs/cache.go new file mode 100644 index 000000000..6c06e5d33 --- /dev/null +++ b/cmd/serve/nfs/cache.go @@ -0,0 +1,32 @@ +//go:build unix + +package nfs + +import ( + billy "github.com/go-git/go-billy/v5" + nfshelper "github.com/willscott/go-nfs/helpers" +) + +// Cache controls the file handle cache implementation +type Cache interface { + // ToHandle takes a file and represents it with an opaque handle to reference it. + // In stateless nfs (when it's serving a unix fs) this can be the device + inode + // but we can generalize with a stateful local cache of handed out IDs. + ToHandle(f billy.Filesystem, path []string) []byte + + // FromHandle converts from an opaque handle to the file it represents + FromHandle(fh []byte) (billy.Filesystem, []string, error) + + // Invalidate the handle passed - used on rename and delete + InvalidateHandle(fs billy.Filesystem, handle []byte) error + + // HandleLimit exports how many file handles can be safely stored by this cache. + HandleLimit() int +} + +// Set the cache of the handler to the type required by the user +func (h *Handler) setCache() (err error) { + // The default caching handler + h.Cache = nfshelper.NewCachingHandler(h, h.opt.HandleLimit) + return nil +} diff --git a/cmd/serve/nfs/handler.go b/cmd/serve/nfs/handler.go index bd5cf04a8..5e4327ca8 100644 --- a/cmd/serve/nfs/handler.go +++ b/cmd/serve/nfs/handler.go @@ -10,29 +10,35 @@ import ( "github.com/go-git/go-billy/v5" "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/log" "github.com/rclone/rclone/vfs" "github.com/willscott/go-nfs" nfshelper "github.com/willscott/go-nfs/helpers" ) -// NewHandler creates a handler for the provided filesystem -func NewHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { - handler := &Handler{ - vfs: vfs, - opt: opt, - billyFS: &FS{vfs: vfs}, - } - handler.opt.HandleLimit = handler.opt.Limit() - handler.cache = cacheHelper(handler, handler.HandleLimit()) - return handler -} - // Handler returns a NFS backing that exposes a given file system in response to all mount requests. type Handler struct { vfs *vfs.VFS opt *Options billyFS *FS - cache nfs.Handler + Cache +} + +// NewHandler creates a handler for the provided filesystem +func NewHandler(vfs *vfs.VFS, opt *Options) (nfs.Handler, error) { + handler := &Handler{ + vfs: vfs, + opt: opt, + billyFS: &FS{vfs: vfs}, + } + handler.opt.HandleLimit = handler.opt.Limit() + err := handler.setCache() + if err != nil { + return nil, fmt.Errorf("failed to make cache: %w", err) + } + handler.Cache = nfshelper.NewCachingHandler(handler, handler.opt.HandleLimit) + nfs.SetLogger(&logIntercepter{Level: nfs.DebugLevel}) + return handler, nil } // Mount backs Mount RPC Requests, allowing for access control policies. @@ -58,35 +64,29 @@ func (h *Handler) FSStat(ctx context.Context, f billy.Filesystem, s *nfs.FSStat) return nil } -// ToHandle handled by CachingHandler -func (h *Handler) ToHandle(f billy.Filesystem, s []string) []byte { - return h.cache.ToHandle(f, s) +// ToHandle takes a file and represents it with an opaque handle to reference it. +// In stateless nfs (when it's serving a unix fs) this can be the device + inode +// but we can generalize with a stateful local cache of handed out IDs. +func (h *Handler) ToHandle(f billy.Filesystem, s []string) (b []byte) { + defer log.Trace("nfs", "path=%q", s)("handle=%X", &b) + return h.Cache.ToHandle(f, s) } -// FromHandle handled by CachingHandler -func (h *Handler) FromHandle(b []byte) (billy.Filesystem, []string, error) { - return h.cache.FromHandle(b) +// FromHandle converts from an opaque handle to the file it represents +func (h *Handler) FromHandle(b []byte) (f billy.Filesystem, s []string, err error) { + defer log.Trace("nfs", "handle=%X", b)("path=%q, err=%v", &s, &err) + return h.Cache.FromHandle(b) } -// HandleLimit handled by cachingHandler +// HandleLimit exports how many file handles can be safely stored by this cache. func (h *Handler) HandleLimit() int { - return h.opt.HandleLimit + return h.Cache.HandleLimit() } -// InvalidateHandle is called on removes or renames -func (h *Handler) InvalidateHandle(billy.Filesystem, []byte) error { - return nil -} - -func newHandler(vfs *vfs.VFS, opt *Options) nfs.Handler { - handler := NewHandler(vfs, opt) - nfs.SetLogger(&logIntercepter{Level: nfs.DebugLevel}) - return handler -} - -func cacheHelper(handler nfs.Handler, limit int) nfs.Handler { - cacheHelper := nfshelper.NewCachingHandler(handler, limit) - return cacheHelper +// Invalidate the handle passed - used on rename and delete +func (h *Handler) InvalidateHandle(f billy.Filesystem, b []byte) (err error) { + defer log.Trace("nfs", "handle=%X", b)("err=%v", &err) + return h.Cache.InvalidateHandle(f, b) } // Limit overrides the --nfs-cache-handle-limit value if out-of-range diff --git a/cmd/serve/nfs/server.go b/cmd/serve/nfs/server.go index 626f350cd..baa8acdf6 100644 --- a/cmd/serve/nfs/server.go +++ b/cmd/serve/nfs/server.go @@ -37,7 +37,10 @@ func NewServer(ctx context.Context, vfs *vfs.VFS, opt *Options) (s *Server, err ctx: ctx, opt: *opt, } - s.handler = newHandler(vfs, opt) + s.handler, err = NewHandler(vfs, opt) + if err != nil { + return nil, fmt.Errorf("failed to make NFS handler: %w", err) + } s.listener, err = net.Listen("tcp", s.opt.ListenAddr) if err != nil { return nil, fmt.Errorf("failed to open listening socket: %w", err) From 70e8ad456fcc627f57c001aa82ac925bd9fb47a8 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 16:15:21 +0100 Subject: [PATCH 131/168] serve nfs: implement on disk cache for file handles --- cmd/nfsmount/nfsmount_test.go | 3 + cmd/serve/nfs/cache.go | 136 +++++++++++++++++++++++++++++++++- cmd/serve/nfs/cache_test.go | 134 +++++++++++++++++++++++++++++++++ cmd/serve/nfs/handler.go | 18 ++--- cmd/serve/nfs/nfs.go | 116 ++++++++++++++++++++++------- 5 files changed, 368 insertions(+), 39 deletions(-) create mode 100644 cmd/serve/nfs/cache_test.go diff --git a/cmd/nfsmount/nfsmount_test.go b/cmd/nfsmount/nfsmount_test.go index 4a550b3e8..78990b572 100644 --- a/cmd/nfsmount/nfsmount_test.go +++ b/cmd/nfsmount/nfsmount_test.go @@ -9,6 +9,7 @@ import ( "github.com/rclone/rclone/vfs/vfscommon" "github.com/rclone/rclone/vfs/vfstest" + "github.com/stretchr/testify/require" ) // Return true if the command ran without error @@ -28,5 +29,7 @@ func TestMount(t *testing.T) { } sudo = true } + nfsServerOpt.HandleCacheDir = t.TempDir() + require.NoError(t, nfsServerOpt.HandleCache.Set("disk")) vfstest.RunTests(t, false, vfscommon.CacheModeWrites, false, mount) } diff --git a/cmd/serve/nfs/cache.go b/cmd/serve/nfs/cache.go index 6c06e5d33..87bd4ab26 100644 --- a/cmd/serve/nfs/cache.go +++ b/cmd/serve/nfs/cache.go @@ -3,7 +3,24 @@ package nfs import ( + "crypto/md5" + "encoding/hex" + "errors" + "fmt" + "math" + "os" + "path" + "path/filepath" + "runtime" + "strings" + "sync" + billy "github.com/go-git/go-billy/v5" + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/config" + "github.com/rclone/rclone/lib/encoder" + "github.com/rclone/rclone/lib/file" + "github.com/willscott/go-nfs" nfshelper "github.com/willscott/go-nfs/helpers" ) @@ -25,8 +42,121 @@ type Cache interface { } // Set the cache of the handler to the type required by the user -func (h *Handler) setCache() (err error) { - // The default caching handler - h.Cache = nfshelper.NewCachingHandler(h, h.opt.HandleLimit) +func (h *Handler) getCache() (c Cache, err error) { + switch h.opt.HandleCache { + case cacheMemory: + return nfshelper.NewCachingHandler(h, h.opt.HandleLimit), nil + case cacheDisk: + return newDiskHandler(h) + case cacheSymlink: + if runtime.GOOS != "linux" { + return nil, errors.New("can only use symlink cache on Linux") + } + return nil, errors.New("FIXME not implemented yet") + } + return nil, errors.New("unknown handle cache type") +} + +// diskHandler implements an on disk NFS file handle cache +type diskHandler struct { + mu sync.RWMutex + cacheDir string + billyFS billy.Filesystem +} + +// Create a new disk handler +func newDiskHandler(h *Handler) (dh *diskHandler, err error) { + cacheDir := h.opt.HandleCacheDir + // If cacheDir isn't set then make one from the config + if cacheDir == "" { + // How the VFS was configured + configString := fs.ConfigString(h.vfs.Fs()) + // Turn it into a valid OS directory name + dirName := encoder.OS.ToStandardName(configString) + cacheDir = filepath.Join(config.GetCacheDir(), "serve-nfs-handle-cache-"+h.opt.HandleCache.String(), dirName) + } + // Create the cache dir + err = file.MkdirAll(cacheDir, 0700) + if err != nil { + return nil, fmt.Errorf("disk handler mkdir failed: %v", err) + } + dh = &diskHandler{ + cacheDir: cacheDir, + billyFS: h.billyFS, + } + fs.Infof("nfs", "Storing handle cache in %q", dh.cacheDir) + return dh, nil +} + +// Convert a path to a hash +func hashPath(fullPath string) []byte { + hash := md5.Sum([]byte(fullPath)) + return hash[:] +} + +// Convert a handle to a path on disk for the handle +func (dh *diskHandler) handleToPath(fh []byte) (cachePath string) { + fhString := hex.EncodeToString(fh) + if len(fhString) <= 4 { + cachePath = filepath.Join(dh.cacheDir, fhString) + } else { + cachePath = filepath.Join(dh.cacheDir, fhString[0:2], fhString[2:4], fhString) + } + return cachePath +} + +// ToHandle takes a file and represents it with an opaque handle to reference it. +// In stateless nfs (when it's serving a unix fs) this can be the device + inode +// but we can generalize with a stateful local cache of handed out IDs. +func (dh *diskHandler) ToHandle(f billy.Filesystem, splitPath []string) (fh []byte) { + dh.mu.Lock() + defer dh.mu.Unlock() + fullPath := path.Join(splitPath...) + fh = hashPath(fullPath) + cachePath := dh.handleToPath(fh) + cacheDir := filepath.Dir(cachePath) + err := os.MkdirAll(cacheDir, 0700) + if err != nil { + fs.Errorf("nfs", "Couldn't create cache file handle directory: %v", err) + return fh + } + err = os.WriteFile(cachePath, []byte(fullPath), 0600) + if err != nil { + fs.Errorf("nfs", "Couldn't create cache file handle: %v", err) + return fh + } + return fh +} + +var errStaleHandle = &nfs.NFSStatusError{NFSStatus: nfs.NFSStatusStale} + +// FromHandle converts from an opaque handle to the file it represents +func (dh *diskHandler) FromHandle(fh []byte) (f billy.Filesystem, splitPath []string, err error) { + dh.mu.RLock() + defer dh.mu.RUnlock() + cachePath := dh.handleToPath(fh) + fullPathBytes, err := os.ReadFile(cachePath) + if err != nil { + fs.Errorf("nfs", "Stale handle %q: %v", cachePath, err) + return nil, nil, errStaleHandle + } + splitPath = strings.Split(string(fullPathBytes), "/") + return dh.billyFS, splitPath, nil +} + +// Invalidate the handle passed - used on rename and delete +func (dh *diskHandler) InvalidateHandle(f billy.Filesystem, fh []byte) error { + dh.mu.Lock() + defer dh.mu.Unlock() + cachePath := dh.handleToPath(fh) + err := os.Remove(cachePath) + if err != nil { + fs.Errorf("nfs", "Failed to remove handle %q: %v", cachePath, err) + } return nil } + +// HandleLimit exports how many file handles can be safely stored by this cache. +func (dh *diskHandler) HandleLimit() int { + return math.MaxInt +} diff --git a/cmd/serve/nfs/cache_test.go b/cmd/serve/nfs/cache_test.go new file mode 100644 index 000000000..248cb628e --- /dev/null +++ b/cmd/serve/nfs/cache_test.go @@ -0,0 +1,134 @@ +//go:build unix + +package nfs + +import ( + "context" + "fmt" + "sync" + "testing" + + "github.com/rclone/rclone/fs" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +// Check basic CRUD operations +func testCacheCRUD(t *testing.T, h *Handler, c Cache, fileName string) { + // Check reading a non existent handle returns an error + _, _, err := c.FromHandle([]byte{10}) + assert.Error(t, err) + + // Write a handle + splitPath := []string{"dir", fileName} + fh := c.ToHandle(h.billyFS, splitPath) + assert.True(t, len(fh) > 0) + + // Read the handle back + newFs, newSplitPath, err := c.FromHandle(fh) + require.NoError(t, err) + assert.Equal(t, h.billyFS, newFs) + assert.Equal(t, splitPath, newSplitPath) + + // Invalidate the handle + err = c.InvalidateHandle(h.billyFS, fh) + require.NoError(t, err) + + // Invalidate the handle twice + err = c.InvalidateHandle(h.billyFS, fh) + require.NoError(t, err) + + // Check the handle is gone and returning stale handle error + _, _, err = c.FromHandle(fh) + require.Error(t, err) + assert.Equal(t, errStaleHandle, err) +} + +// Thrash the cache operations in parallel on different files +func testCacheThrashDifferent(t *testing.T, h *Handler, c Cache) { + var wg sync.WaitGroup + for i := 0; i < 100; i++ { + i := i + wg.Add(1) + go func() { + defer wg.Done() + testCacheCRUD(t, h, c, fmt.Sprintf("file-%d", i)) + }() + } + wg.Wait() +} + +// Thrash the cache operations in parallel on the same file +func testCacheThrashSame(t *testing.T, h *Handler, c Cache) { + var wg sync.WaitGroup + for i := 0; i < 100; i++ { + wg.Add(1) + go func() { + defer wg.Done() + + // Write a handle + splitPath := []string{"file"} + fh := c.ToHandle(h.billyFS, splitPath) + assert.True(t, len(fh) > 0) + + // Read the handle back + newFs, newSplitPath, err := c.FromHandle(fh) + if err != nil { + assert.Equal(t, errStaleHandle, err) + } else { + require.NoError(t, err) + assert.Equal(t, h.billyFS, newFs) + assert.Equal(t, splitPath, newSplitPath) + } + + // Invalidate the handle + err = c.InvalidateHandle(h.billyFS, fh) + require.NoError(t, err) + + // Check the handle is gone and returning stale handle error + _, _, err = c.FromHandle(fh) + if err != nil { + require.Error(t, err) + assert.Equal(t, errStaleHandle, err) + } + }() + } + wg.Wait() +} + +func TestCache(t *testing.T) { + // Quieten the flood of ERROR messages! + ci := fs.GetConfig(context.Background()) + oldLogLevel := ci.LogLevel + ci.LogLevel = fs.LogLevelEmergency + defer func() { + ci.LogLevel = oldLogLevel + }() + billyFS := &FS{nil} // place holder billyFS + for _, cacheType := range []handleCache{cacheMemory, cacheDisk} { + cacheType := cacheType + t.Run(cacheType.String(), func(t *testing.T) { + h := &Handler{ + billyFS: billyFS, + } + h.opt.HandleLimit = 1000 + h.opt.HandleCache = cacheType + h.opt.HandleCacheDir = t.TempDir() + c, err := h.getCache() + require.NoError(t, err) + + t.Run("CRUD", func(t *testing.T) { + testCacheCRUD(t, h, c, "file") + }) + // NB the default caching handler is not thread safe! + if cacheType != cacheMemory { + t.Run("ThrashDifferent", func(t *testing.T) { + testCacheThrashDifferent(t, h, c) + }) + t.Run("ThrashSame", func(t *testing.T) { + testCacheThrashSame(t, h, c) + }) + } + }) + } +} diff --git a/cmd/serve/nfs/handler.go b/cmd/serve/nfs/handler.go index 5e4327ca8..de419d4f9 100644 --- a/cmd/serve/nfs/handler.go +++ b/cmd/serve/nfs/handler.go @@ -13,32 +13,30 @@ import ( "github.com/rclone/rclone/fs/log" "github.com/rclone/rclone/vfs" "github.com/willscott/go-nfs" - nfshelper "github.com/willscott/go-nfs/helpers" ) // Handler returns a NFS backing that exposes a given file system in response to all mount requests. type Handler struct { vfs *vfs.VFS - opt *Options + opt Options billyFS *FS Cache } // NewHandler creates a handler for the provided filesystem -func NewHandler(vfs *vfs.VFS, opt *Options) (nfs.Handler, error) { - handler := &Handler{ +func NewHandler(vfs *vfs.VFS, opt *Options) (handler nfs.Handler, err error) { + h := &Handler{ vfs: vfs, - opt: opt, + opt: *opt, billyFS: &FS{vfs: vfs}, } - handler.opt.HandleLimit = handler.opt.Limit() - err := handler.setCache() + h.opt.HandleLimit = h.opt.Limit() + h.Cache, err = h.getCache() if err != nil { return nil, fmt.Errorf("failed to make cache: %w", err) } - handler.Cache = nfshelper.NewCachingHandler(handler, handler.opt.HandleLimit) nfs.SetLogger(&logIntercepter{Level: nfs.DebugLevel}) - return handler, nil + return h, nil } // Mount backs Mount RPC Requests, allowing for access control policies. @@ -83,7 +81,7 @@ func (h *Handler) HandleLimit() int { return h.Cache.HandleLimit() } -// Invalidate the handle passed - used on rename and delete +// InvalidateHandle invalidates the handle passed - used on rename and delete func (h *Handler) InvalidateHandle(f billy.Filesystem, b []byte) (err error) { defer log.Trace("nfs", "handle=%X", b)("err=%v", &err) return h.Cache.InvalidateHandle(f, b) diff --git a/cmd/serve/nfs/nfs.go b/cmd/serve/nfs/nfs.go index d22f57d0e..c30b3b755 100644 --- a/cmd/serve/nfs/nfs.go +++ b/cmd/serve/nfs/nfs.go @@ -1,16 +1,17 @@ //go:build unix -// Package nfs implements a server to serve a VFS remote over NFSv3 protocol +// Package nfs implements a server to serve a VFS remote over the NFSv3 protocol // -// There is no authentication available on this server -// and it is served on loopback interface by default. +// There is no authentication available on this server and it is +// served on the loopback interface by default. // -// This is primarily used for mounting a VFS remote -// in macOS, where FUSE-mounting mechanisms are usually not available. +// This is primarily used for mounting a VFS remote in macOS, where +// FUSE-mounting mechanisms are usually not available. package nfs import ( "context" + "strings" "github.com/rclone/rclone/cmd" "github.com/rclone/rclone/fs" @@ -31,16 +32,44 @@ var OptionsInfo = fs.Options{{ Name: "nfs_cache_handle_limit", Default: 1000000, Help: "max file handles cached simultaneously (min 5)", +}, { + Name: "nfs_cache_type", + Default: cacheMemory, + Help: "Type of NFS handle cache to use", +}, { + Name: "nfs_cache_dir", + Default: "", + Help: "The directory the NFS handle cache will use if set", }} func init() { fs.RegisterGlobalOptions(fs.OptionsInfo{Name: "nfs", Opt: &opt, Options: OptionsInfo}) } +type handleCache = fs.Enum[handleCacheChoices] + +const ( + cacheMemory handleCache = iota + cacheDisk + cacheSymlink +) + +type handleCacheChoices struct{} + +func (handleCacheChoices) Choices() []string { + return []string{ + cacheMemory: "memory", + cacheDisk: "disk", + cacheSymlink: "symlink", + } +} + // Options contains options for the NFS Server type Options struct { - ListenAddr string `config:"addr"` // Port to listen on - HandleLimit int `config:"nfs_cache_handle_limit"` // max file handles cached by go-nfs CachingHandler + ListenAddr string `config:"addr"` // Port to listen on + HandleLimit int `config:"nfs_cache_handle_limit"` // max file handles cached by go-nfs CachingHandler + HandleCache handleCache `config:"nfs_cache_type"` // what kind of handle cache to use + HandleCacheDir string `config:"nfs_cache_dir"` // where the handle cache should be stored } var opt Options @@ -73,38 +102,73 @@ func Run(command *cobra.Command, args []string) { var Command = &cobra.Command{ Use: "nfs remote:path", Short: `Serve the remote as an NFS mount`, - Long: `Create an NFS server that serves the given remote over the network. + Long: strings.ReplaceAll(`Create an NFS server that serves the given remote over the network. -The primary purpose for this command is to enable [mount command](/commands/rclone_mount/) on recent macOS versions where -installing FUSE is very cumbersome. +This implements an NFSv3 server to serve any rclone remote via NFS. -Since this is running on NFSv3, no authentication method is available. Any client -will be able to access the data. To limit access, you can use serve NFS on loopback address -and rely on secure tunnels (such as SSH). For this reason, by default, a random TCP port is chosen and loopback interface is used for the listening address; -meaning that it is only available to the local machine. If you want other machines to access the -NFS mount over local network, you need to specify the listening address and port using ` + "`--addr`" + ` flag. +The primary purpose for this command is to enable the [mount +command](/commands/rclone_mount/) on recent macOS versions where +installing FUSE is very cumbersome. -Modifying files through NFS protocol requires VFS caching. Usually you will need to specify ` + "`--vfs-cache-mode`" + ` -in order to be able to write to the mountpoint (full is recommended). If you don't specify VFS cache mode, -the mount will be read-only. Note also that ` + "`--nfs-cache-handle-limit`" + ` controls the maximum number of cached file handles stored by the caching handler. -This should not be set too low or you may experience errors when trying to access files. The default is ` + "`1000000`" + `, but consider lowering this limit if -the server's system resource usage causes problems. +This server does not implement any authentication so any client will be +able to access the data. To limit access, you can use |serve nfs| on +the loopback address or rely on secure tunnels (such as SSH) or use +firewalling. + +For this reason, by default, a random TCP port is chosen and the +loopback interface is used for the listening address by default; +meaning that it is only available to the local machine. If you want +other machines to access the NFS mount over local network, you need to +specify the listening address and port using the |--addr| flag. + +Modifying files through the NFS protocol requires VFS caching. Usually +you will need to specify |--vfs-cache-mode| in order to be able to +write to the mountpoint (|full| is recommended). If you don't specify +VFS cache mode, the mount will be read-only. + +|--nfs-cache-type| controls the type of the NFS handle cache. By +default this is |memory| where new handles will be randomly allocated +when needed. These are stored in memory. If the server is restarted +the handle cache will be lost and connected NFS clients will get stale +handle errors. + +|--nfs-cache-type disk| uses an on disk NFS handle cache. Rclone +hashes the path of the object and stores it in a file named after the +hash. These hashes are stored on disk the directory controlled by +|--cache-dir| or the exact directory may be specified with +|--nfs-cache-dir|. Using this means that the NFS server can be +restarted at will without affecting the connected clients. + +|--nfs-cache-type symlink| is similar to |--nfs-cache-type disk| in +that it uses an on disk cache, but the cache entries are held as +symlinks. Rclone will use the handle of the underlying file as the NFS +handle which improves performance. This sort of cache can't be backed +up and restored as the underlying handles will change. This is Linux +only. + +|--nfs-cache-handle-limit| controls the maximum number of cached NFS +handles stored by the caching handler. This should not be set too low +or you may experience errors when trying to access files. The default +is |1000000|, but consider lowering this limit if the server's system +resource usage causes problems. This is only used by the |memory| type +cache. To serve NFS over the network use following command: rclone serve nfs remote: --addr 0.0.0.0:$PORT --vfs-cache-mode=full -We specify a specific port that we can use in the mount command: - -To mount the server under Linux/macOS, use the following command: +This specifies a port that can be used in the mount command. To mount +the server under Linux/macOS, use the following command: mount -t nfs -o port=$PORT,mountport=$PORT,tcp $HOSTNAME:/ path/to/mountpoint -Where ` + "`$PORT`" + ` is the same port number we used in the serve nfs command. +Where |$PORT| is the same port number used in the |serve nfs| command +and |$HOSTNAME| is the network address of the machine that |serve nfs| +was run on. -This feature is only available on Unix platforms. +This command is only available on Unix platforms. -` + vfs.Help(), +`, "|", "`") + vfs.Help(), Annotations: map[string]string{ "versionIntroduced": "v1.65", "groups": "Filter", From 3ffa47ea166805c3f93803f44c9a71d4453d7ddb Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 24 May 2024 11:45:10 +0200 Subject: [PATCH 132/168] webdav: add --webdav-unix-socket-path to connect to a unix socket This adds a new optional parameter to the backend, to specify a path to a unix domain socket to connect to, instead the specified URL. The URL itself is still used for the rest of the HTTP client, allowing host and subpath to stay intact. This allows using rclone with the webdav backend to connect to a WebDAV server provided at a Unix Domain socket: rclone serve webdav --addr unix:///tmp/my.socket remote:path rclone --webdav-unix-socket /tmp/my.socket --webdav-url http://localhost lsf :webdav: --- backend/webdav/webdav.go | 12 ++++++++++-- cmd/serve/webdav/webdav.go | 13 +++++++++++++ docs/content/webdav.md | 11 +++++++++++ fs/fshttp/http.go | 27 ++++++++++++++++++++++++++- 4 files changed, 60 insertions(+), 3 deletions(-) diff --git a/backend/webdav/webdav.go b/backend/webdav/webdav.go index 4611e3370..f3e2ee905 100644 --- a/backend/webdav/webdav.go +++ b/backend/webdav/webdav.go @@ -159,7 +159,9 @@ Set to 0 to disable chunked uploading. Help: "Exclude ownCloud mounted storages", Advanced: true, Default: false, - }}, + }, + fshttp.UnixSocketConfig, + }, }) } @@ -177,6 +179,7 @@ type Options struct { ChunkSize fs.SizeSuffix `config:"nextcloud_chunk_size"` ExcludeShares bool `config:"owncloud_exclude_shares"` ExcludeMounts bool `config:"owncloud_exclude_mounts"` + UnixSocket string `config:"unix_socket"` } // Fs represents a remote webdav @@ -458,7 +461,12 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e precision: fs.ModTimeNotSupported, } - client := fshttp.NewClient(ctx) + var client *http.Client + if opt.UnixSocket == "" { + client = fshttp.NewClient(ctx) + } else { + client = fshttp.NewClientWithUnixSocket(ctx, opt.UnixSocket) + } if opt.Vendor == "sharepoint-ntlm" { // Disable transparent HTTP/2 support as per https://golang.org/pkg/net/http/ , // otherwise any connection to IIS 10.0 fails with 'stream error: stream ID 39; HTTP_1_1_REQUIRED' diff --git a/cmd/serve/webdav/webdav.go b/cmd/serve/webdav/webdav.go index c28b13e69..622575e8d 100644 --- a/cmd/serve/webdav/webdav.go +++ b/cmd/serve/webdav/webdav.go @@ -115,6 +115,19 @@ Create a new DWORD BasicAuthLevel with value 2. https://learn.microsoft.com/en-us/office/troubleshoot/powerpoint/office-opens-blank-from-sharepoint +### Serving over a unix socket + +You can serve the webdav on a unix socket like this: + + rclone serve webdav --addr unix:///tmp/my.socket remote:path + +and connect to it like this using rclone and the webdav backend: + + rclone --webdav-unix-socket /tmp/my.socket --webdav-url http://localhost lsf :webdav: + +Note that there is no authentication on http protocol - this is expected to be +done by the permissions on the socket. + ` + libhttp.Help(flagPrefix) + libhttp.TemplateHelp(flagPrefix) + libhttp.AuthHelp(flagPrefix) + vfs.Help() + proxy.Help, Annotations: map[string]string{ "versionIntroduced": "v1.39", diff --git a/docs/content/webdav.md b/docs/content/webdav.md index 458a3488c..c42fcd57b 100644 --- a/docs/content/webdav.md +++ b/docs/content/webdav.md @@ -294,6 +294,17 @@ Properties: - Type: bool - Default: false +#### --webdav-unix-socket + +Path to a unix domain socket to dial to, instead of opening a TCP connection directly + +Properties: + +- Config: unix_socket +- Env Var: RCLONE_WEBDAV_UNIX_SOCKET +- Type: string +- Required: false + #### --webdav-description Description of the remote. diff --git a/fs/fshttp/http.go b/fs/fshttp/http.go index be9e3aee3..5a3fea073 100644 --- a/fs/fshttp/http.go +++ b/fs/fshttp/http.go @@ -31,6 +31,14 @@ var ( noTransport = new(sync.Once) cookieJar, _ = cookiejar.New(&cookiejar.Options{PublicSuffixList: publicsuffix.List}) logMutex sync.Mutex + + // UnixSocketConfig describes the option to configure the path to a unix domain socket to connect to + UnixSocketConfig = fs.Option{ + Name: "unix_socket", + Help: "Path to a unix domain socket to dial to, instead of opening a TCP connection directly", + Advanced: true, + Default: "", + } ) // ResetTransport resets the existing transport, allowing it to take new settings. @@ -134,9 +142,15 @@ func NewTransport(ctx context.Context) http.RoundTripper { // NewClient returns an http.Client with the correct timeouts func NewClient(ctx context.Context) *http.Client { + return NewClientCustom(ctx, nil) +} + +// NewClientCustom returns an http.Client with the correct timeouts. +// It allows customizing the transport, using NewTransportCustom. +func NewClientCustom(ctx context.Context, customize func(*http.Transport)) *http.Client { ci := fs.GetConfig(ctx) client := &http.Client{ - Transport: NewTransport(ctx), + Transport: NewTransportCustom(ctx, customize), } if ci.Cookie { client.Jar = cookieJar @@ -144,6 +158,17 @@ func NewClient(ctx context.Context) *http.Client { return client } +// NewClientWithUnixSocket returns an http.Client with the correct timeout. +// It internally uses NewClientCustom with a custom dialer connecting to +// the specified unix domain socket. +func NewClientWithUnixSocket(ctx context.Context, path string) *http.Client { + return NewClientCustom(ctx, func(t *http.Transport) { + t.DialContext = func(reqCtx context.Context, network, addr string) (net.Conn, error) { + return NewDialer(ctx).DialContext(reqCtx, "unix", path) + } + }) +} + // Transport is our http Transport which wraps an http.Transport // * Sets the User Agent // * Does logging From aee2480fc4489fd74673ec99ddcaa22b78359e5b Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 15 Aug 2024 11:42:12 +0300 Subject: [PATCH 133/168] cmd/rc: add --unix-socket option This adds an additional flag --unix-socket, and if supplied connects to the unix socket given. rclone rcd --rc-addr unix:///tmp/my.socket rclone rc --unix-socket /tmp/my.socket core/stats --- cmd/rc/rc.go | 54 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 20 deletions(-) diff --git a/cmd/rc/rc.go b/cmd/rc/rc.go index 2c88d2914..da772af52 100644 --- a/cmd/rc/rc.go +++ b/cmd/rc/rc.go @@ -23,14 +23,15 @@ import ( ) var ( - noOutput = false - url = "http://localhost:5572/" - jsonInput = "" - authUser = "" - authPass = "" - loopback = false - options []string - arguments []string + noOutput = false + url = "http://localhost:5572/" + unixSocket = "" + jsonInput = "" + authUser = "" + authPass = "" + loopback = false + options []string + arguments []string ) func init() { @@ -38,6 +39,7 @@ func init() { cmdFlags := commandDefinition.Flags() flags.BoolVarP(cmdFlags, &noOutput, "no-output", "", noOutput, "If set, don't output the JSON result", "") flags.StringVarP(cmdFlags, &url, "url", "", url, "URL to connect to rclone remote control", "") + flags.StringVarP(cmdFlags, &unixSocket, "unix-socket", "", unixSocket, "Path to a unix domain socket to dial to, instead of opening a TCP connection directly", "") flags.StringVarP(cmdFlags, &jsonInput, "json", "", jsonInput, "Input JSON - use instead of key=value args", "") flags.StringVarP(cmdFlags, &authUser, "user", "", "", "Username to use to rclone remote control", "") flags.StringVarP(cmdFlags, &authPass, "pass", "", "", "Password to use to connect to rclone remote control", "") @@ -49,28 +51,35 @@ func init() { var commandDefinition = &cobra.Command{ Use: "rc commands parameter", Short: `Run a command against a running rclone.`, - Long: ` + Long: strings.ReplaceAll(` -This runs a command against a running rclone. Use the ` + "`--url`" + ` flag to +This runs a command against a running rclone. Use the |--url| flag to specify an non default URL to connect on. This can be either a ":port" which is taken to mean "http://localhost:port" or a "host:port" which is taken to mean "http://host:port" -A username and password can be passed in with ` + "`--user`" + ` and ` + "`--pass`" + `. +A username and password can be passed in with |--user| and |--pass|. -Note that ` + "`--rc-addr`, `--rc-user`, `--rc-pass`" + ` will be read also for -` + "`--url`, `--user`, `--pass`" + `. +Note that |--rc-addr|, |--rc-user|, |--rc-pass| will be read also for +|--url|, |--user|, |--pass|. + +The |--unix-socket| flag can be used to connect over a unix socket like this + + # start server on /tmp/my.socket + rclone rcd --rc-addr unix:///tmp/my.socket + # Connect to it + rclone rc --unix-socket /tmp/my.socket core/stats Arguments should be passed in as parameter=value. The result will be returned as a JSON object by default. -The ` + "`--json`" + ` parameter can be used to pass in a JSON blob as an input +The |--json| parameter can be used to pass in a JSON blob as an input instead of key=value arguments. This is the only way of passing in more complicated values. -The ` + "`-o`/`--opt`" + ` option can be used to set a key "opt" with key, value -options in the form ` + "`-o key=value` or `-o key`" + `. It can be repeated as +The |-o|/|--opt| option can be used to set a key "opt" with key, value +options in the form |-o key=value| or |-o key|. It can be repeated as many times as required. This is useful for rc commands which take the "opt" parameter which by convention is a dictionary of strings. @@ -81,7 +90,7 @@ Will place this in the "opt" value {"key":"value", "key2","") -The ` + "`-a`/`--arg`" + ` option can be used to set strings in the "arg" value. It +The |-a|/|--arg| option can be used to set strings in the "arg" value. It can be repeated as many times as required. This is useful for rc commands which take the "arg" parameter which by convention is a list of strings. @@ -92,13 +101,13 @@ Will place this in the "arg" value ["value", "value2"] -Use ` + "`--loopback`" + ` to connect to the rclone instance running ` + "`rclone rc`" + `. +Use |--loopback| to connect to the rclone instance running |rclone rc|. This is very useful for testing commands without having to run an rclone rc server, e.g.: rclone rc --loopback operations/about fs=/ -Use ` + "`rclone rc`" + ` to see a list of all possible commands.`, +Use |rclone rc| to see a list of all possible commands.`, "|", "`"), Annotations: map[string]string{ "versionIntroduced": "v1.40", }, @@ -201,7 +210,12 @@ func doCall(ctx context.Context, path string, in rc.Params) (out rc.Params, err } // Do HTTP request - client := fshttp.NewClient(ctx) + var client *http.Client + if unixSocket == "" { + client = fshttp.NewClient(ctx) + } else { + client = fshttp.NewClientWithUnixSocket(ctx, unixSocket) + } url += path data, err := json.Marshal(in) if err != nil { From 3e12612aae0483fab4f54f7d092f88953e02974a Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Thu, 15 Aug 2024 14:58:45 +0200 Subject: [PATCH 134/168] docs: add automatic alias redirects for command pages --- cmd/gendocs/gendocs.go | 43 ++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index 295eef595..1003e7691 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -30,12 +30,19 @@ type frontmatter struct { Title string Description string Source string + Aliases []string Annotations map[string]string } var frontmatterTemplate = template.Must(template.New("frontmatter").Parse(`--- title: "{{ .Title }}" description: "{{ .Description }}" +{{- if .Aliases }} +aliases: +{{- range $value := .Aliases }} + - {{ $value }} +{{- end }} +{{- end }} {{- range $key, $value := .Annotations }} {{ $key }}: {{ $value }} {{- end }} @@ -82,23 +89,37 @@ rclone.org website.`, // Look up name => details for prepender type commandDetails struct { Short string + Aliases []string Annotations map[string]string } var commands = map[string]commandDetails{} - var aliases []string - var addCommandDetails func(root *cobra.Command) - addCommandDetails = func(root *cobra.Command) { + var addCommandDetails func(root *cobra.Command, parentAliases []string) + addCommandDetails = func(root *cobra.Command, parentAliases []string) { name := strings.ReplaceAll(root.CommandPath(), " ", "_") + ".md" + var aliases []string + for _, p := range parentAliases { + aliases = append(aliases, p+" "+root.Name()) + for _, v := range root.Aliases { + aliases = append(aliases, p+" "+v) + } + } + for _, v := range root.Aliases { + if root.HasParent() { + aliases = append(aliases, root.Parent().CommandPath()+" "+v) + } else { + aliases = append(aliases, v) + } + } commands[name] = commandDetails{ Short: root.Short, + Aliases: aliases, Annotations: root.Annotations, } - aliases = append(aliases, root.Aliases...) for _, c := range root.Commands() { - addCommandDetails(c) + addCommandDetails(c, aliases) } } - addCommandDetails(cmd.Root) + addCommandDetails(cmd.Root, []string{}) // markup for the docs files prepender := func(filename string) string { @@ -109,8 +130,12 @@ rclone.org website.`, Title: strings.ReplaceAll(base, "_", " "), Description: commands[name].Short, Source: strings.ReplaceAll(strings.ReplaceAll(base, "rclone", "cmd"), "_", "/") + "/", + Aliases: []string{}, Annotations: map[string]string{}, } + for _, v := range commands[name].Aliases { + data.Aliases = append(data.Aliases, "/commands/"+strings.ReplaceAll(v, " ", "_")+"/") + } // Filter out annotations that confuse hugo from the frontmatter for k, v := range commands[name].Annotations { if k != "groups" { @@ -145,12 +170,6 @@ rclone.org website.`, name := filepath.Base(path) cmd, ok := commands[name] if !ok { - // Avoid man pages which are for aliases. This is a bit messy! - for _, alias := range aliases { - if strings.Contains(name, alias) { - return nil - } - } return fmt.Errorf("didn't find command for %q", name) } b, err := os.ReadFile(path) From 87ec26001f399cd1fe728a98d78c1b6ec4f0d322 Mon Sep 17 00:00:00 2001 From: nielash Date: Thu, 28 Dec 2023 12:30:47 -0500 Subject: [PATCH 135/168] local: add server-side copy with xattrs on macOS (part-fix #1710) Before this change, macOS-specific metadata was not preserved by rclone, even for local-to-local transfers (it does not use the "user." prefix, nor is Mac metadata limited to xattrs.) Additionally, rclone did not take advantage of APFS's native "cloning" functionality for fast and deduplicated transfers. After this change, local (on macOS only) supports "server-side copy" similarly to other remotes, and achieves this by using (when possible) macOS's native APFS "cloning", which is the same underlying mechanism deployed when a user duplicates a file via the Finder UI. This has several advantages over the previous behavior: - It is extremely fast (even large files can be cloned instantly) - It is very efficient in terms of storage, as it automatically deduplicates when possible (i.e. so that having two identical files does not consume more storage than having just one.) (The concept is similar to a "hard link", but subsequent modifications will not affect the original file.) - It preserves Mac-specific metadata to the maximum degree, including not only xattrs but also metadata not easily settable by other methods, including Finder and Spotlight params. When server-side "clone" is not available (for example, on non-APFS volumes), it falls back to server-side "copy" (still preserving metadata but using more disk storage.) It is only used when both remotes are local (and not wrapped by other remotes, such as crypt.) The behavior of local on non-mac systems is unchanged. --- backend/local/clone_darwin.go | 66 ++++++++++++++++++++++++++++ backend/union/union_internal_test.go | 7 +++ fs/operations/copy_test.go | 9 ++++ fs/sync/sync_test.go | 14 ++++++ go.mod | 1 + go.sum | 2 + 6 files changed, 99 insertions(+) create mode 100644 backend/local/clone_darwin.go diff --git a/backend/local/clone_darwin.go b/backend/local/clone_darwin.go new file mode 100644 index 000000000..2dbff2c05 --- /dev/null +++ b/backend/local/clone_darwin.go @@ -0,0 +1,66 @@ +//go:build darwin && cgo + +// Package local provides a filesystem interface +package local + +import ( + "context" + "runtime" + + "github.com/go-darwin/apfs" + "github.com/rclone/rclone/fs" +) + +// Copy src to this remote using server-side copy operations. +// +// # This is stored with the remote path given +// +// # It returns the destination Object and a possible error +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantCopy +func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { + if runtime.GOOS != "darwin" || f.opt.TranslateSymlinks { + return nil, fs.ErrorCantCopy + } + srcObj, ok := src.(*Object) + if !ok { + fs.Debugf(src, "Can't clone - not same remote type") + return nil, fs.ErrorCantCopy + } + + // Create destination + dstObj := f.newObject(remote) + err := dstObj.mkdirAll() + if err != nil { + return nil, err + } + + err = Clone(srcObj.path, f.localPath(remote)) + if err != nil { + return nil, err + } + fs.Debugf(remote, "server-side cloned!") + return f.NewObject(ctx, remote) +} + +// Clone uses APFS cloning if possible, otherwise falls back to copying (with full metadata preservation) +// note that this is closely related to unix.Clonefile(src, dst, unix.CLONE_NOFOLLOW) but not 100% identical +// https://opensource.apple.com/source/copyfile/copyfile-173.40.2/copyfile.c.auto.html +func Clone(src, dst string) error { + state := apfs.CopyFileStateAlloc() + defer func() { + if err := apfs.CopyFileStateFree(state); err != nil { + fs.Errorf(dst, "free state error: %v", err) + } + }() + cloned, err := apfs.CopyFile(src, dst, state, apfs.COPYFILE_CLONE) + fs.Debugf(dst, "isCloned: %v, error: %v", cloned, err) + return err +} + +// Check the interfaces are satisfied +var ( + _ fs.Copier = &Fs{} +) diff --git a/backend/union/union_internal_test.go b/backend/union/union_internal_test.go index b6f78ec8d..ccc130e8f 100644 --- a/backend/union/union_internal_test.go +++ b/backend/union/union_internal_test.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "fmt" + "runtime" "testing" "time" @@ -95,6 +96,12 @@ func TestMoveCopy(t *testing.T) { fLocal := unionFs.upstreams[0].Fs fMemory := unionFs.upstreams[1].Fs + if runtime.GOOS == "darwin" { + // need to disable as this test specifically tests a local that can't Copy + f.Features().Disable("Copy") + fLocal.Features().Disable("Copy") + } + t.Run("Features", func(t *testing.T) { assert.NotNil(t, f.Features().Move) assert.Nil(t, f.Features().Copy) diff --git a/fs/operations/copy_test.go b/fs/operations/copy_test.go index 73aa5e05a..1e8f3ae5e 100644 --- a/fs/operations/copy_test.go +++ b/fs/operations/copy_test.go @@ -7,6 +7,7 @@ import ( "fmt" "os" "path" + "runtime" "sort" "strings" "testing" @@ -449,6 +450,14 @@ func TestCopyFileMaxTransfer(t *testing.T) { ci.MaxTransfer = sizeCutoff ci.CutoffMode = fs.CutoffModeHard + if runtime.GOOS == "darwin" { + // disable server-side copies as they don't count towards transfer size stats + r.Flocal.Features().Disable("Copy") + if r.Fremote.Features().IsLocal { + r.Fremote.Features().Disable("Copy") + } + } + // file1: Show a small file gets transferred OK accounting.Stats(ctx).ResetCounters() err = operations.CopyFile(ctx, r.Fremote, r.Flocal, file1.Path, file1.Path) diff --git a/fs/sync/sync_test.go b/fs/sync/sync_test.go index 2d221e492..f1c07921e 100644 --- a/fs/sync/sync_test.go +++ b/fs/sync/sync_test.go @@ -1382,6 +1382,12 @@ func testSyncWithMaxDuration(t *testing.T, cutoffMode fs.CutoffMode) { r.CheckLocalItems(t, file1, file2) r.CheckRemoteItems(t) + if runtime.GOOS == "darwin" { + r.Flocal.Features().Disable("Copy") // macOS cloning is too fast for this test! + if r.Fremote.Features().IsLocal { + r.Fremote.Features().Disable("Copy") // macOS cloning is too fast for this test! + } + } accounting.GlobalStats().ResetCounters() // ctx = predictDstFromLogger(ctx) // not currently supported (but tests do pass for CutoffModeSoft) startTime := time.Now() @@ -2569,6 +2575,14 @@ func TestMaxTransfer(t *testing.T) { r.CheckLocalItems(t, file1, file2, file3) r.CheckRemoteItems(t) + if runtime.GOOS == "darwin" { + // disable server-side copies as they don't count towards transfer size stats + r.Flocal.Features().Disable("Copy") + if r.Fremote.Features().IsLocal { + r.Fremote.Features().Disable("Copy") + } + } + accounting.GlobalStats().ResetCounters() // ctx = predictDstFromLogger(ctx) // not currently supported diff --git a/go.mod b/go.mod index a29a24326..26f74b251 100644 --- a/go.mod +++ b/go.mod @@ -33,6 +33,7 @@ require ( github.com/gabriel-vasile/mimetype v1.4.4 github.com/gdamore/tcell/v2 v2.7.4 github.com/go-chi/chi/v5 v5.1.0 + github.com/go-darwin/apfs v0.0.0-20211011131704-f84b94dbf348 github.com/go-git/go-billy/v5 v5.5.0 github.com/google/uuid v1.6.0 github.com/hanwen/go-fuse/v2 v2.5.1 diff --git a/go.sum b/go.sum index 1ade31d23..174178cd5 100644 --- a/go.sum +++ b/go.sum @@ -225,6 +225,8 @@ github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw= github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= +github.com/go-darwin/apfs v0.0.0-20211011131704-f84b94dbf348 h1:JnrjqG5iR07/8k7NqrLNilRsl3s1EPRQEGvbPyOce68= +github.com/go-darwin/apfs v0.0.0-20211011131704-f84b94dbf348/go.mod h1:Czxo/d1g948LtrALAZdL04TL/HnkopquAjxYUuI02bo= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= From f6d836eefd8dbd4e55d0594b90176d907de52a0a Mon Sep 17 00:00:00 2001 From: nielash Date: Wed, 24 Jul 2024 19:30:53 -0400 Subject: [PATCH 136/168] local: support setting custom --metadata during server-side Copy --- backend/local/clone_darwin.go | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/backend/local/clone_darwin.go b/backend/local/clone_darwin.go index 2dbff2c05..abce58134 100644 --- a/backend/local/clone_darwin.go +++ b/backend/local/clone_darwin.go @@ -5,6 +5,7 @@ package local import ( "context" + "fmt" "runtime" "github.com/go-darwin/apfs" @@ -30,9 +31,15 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, fs.ErrorCantCopy } + // Fetch metadata if --metadata is in use + meta, err := fs.GetMetadataOptions(ctx, f, src, fs.MetadataAsOpenOptions(ctx)) + if err != nil { + return nil, fmt.Errorf("copy: failed to read metadata: %w", err) + } + // Create destination dstObj := f.newObject(remote) - err := dstObj.mkdirAll() + err = dstObj.mkdirAll() if err != nil { return nil, err } @@ -42,6 +49,15 @@ func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, return nil, err } fs.Debugf(remote, "server-side cloned!") + + // Set metadata if --metadata is in use + if meta != nil { + err = dstObj.writeMetadata(meta) + if err != nil { + return nil, fmt.Errorf("copy: failed to set metadata: %w", err) + } + } + return f.NewObject(ctx, remote) } From bd5199910b484fcc68742a180c9ec27ee9168d6f Mon Sep 17 00:00:00 2001 From: nielash Date: Tue, 13 Aug 2024 02:58:54 -0400 Subject: [PATCH 137/168] local: --local-no-clone flag to disable cloning for server-side copies This flag allows users to disable the reflink cloning feature and instead force "deep" copies, for certain use cases where data redundancy is preferable. It is functionally equivalent to using `--disable Copy` on local. --- backend/local/clone_darwin.go | 2 +- backend/local/local.go | 250 ++++++++++++++++++++-------------- 2 files changed, 148 insertions(+), 104 deletions(-) diff --git a/backend/local/clone_darwin.go b/backend/local/clone_darwin.go index abce58134..d3410ed60 100644 --- a/backend/local/clone_darwin.go +++ b/backend/local/clone_darwin.go @@ -22,7 +22,7 @@ import ( // // If it isn't possible then return fs.ErrorCantCopy func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { - if runtime.GOOS != "darwin" || f.opt.TranslateSymlinks { + if runtime.GOOS != "darwin" || f.opt.TranslateSymlinks || f.opt.NoClone { return nil, fs.ErrorCantCopy } srcObj, ok := src.(*Object) diff --git a/backend/local/local.go b/backend/local/local.go index e292e689a..1a96d8036 100644 --- a/backend/local/local.go +++ b/backend/local/local.go @@ -32,9 +32,11 @@ import ( ) // Constants -const devUnset = 0xdeadbeefcafebabe // a device id meaning it is unset -const linkSuffix = ".rclonelink" // The suffix added to a translated symbolic link -const useReadDir = (runtime.GOOS == "windows" || runtime.GOOS == "plan9") // these OSes read FileInfos directly +const ( + devUnset = 0xdeadbeefcafebabe // a device id meaning it is unset + linkSuffix = ".rclonelink" // The suffix added to a translated symbolic link + useReadDir = (runtime.GOOS == "windows" || runtime.GOOS == "plan9") // these OSes read FileInfos directly +) // timeType allows the user to choose what exactly ModTime() returns type timeType = fs.Enum[timeTypeChoices] @@ -78,41 +80,46 @@ supported by all file systems) under the "user.*" prefix. Metadata is supported on files and directories. `, }, - Options: []fs.Option{{ - Name: "nounc", - Help: "Disable UNC (long path names) conversion on Windows.", - Default: false, - Advanced: runtime.GOOS != "windows", - Examples: []fs.OptionExample{{ - Value: "true", - Help: "Disables long file names.", - }}, - }, { - Name: "copy_links", - Help: "Follow symlinks and copy the pointed to item.", - Default: false, - NoPrefix: true, - ShortOpt: "L", - Advanced: true, - }, { - Name: "links", - Help: "Translate symlinks to/from regular files with a '" + linkSuffix + "' extension.", - Default: false, - NoPrefix: true, - ShortOpt: "l", - Advanced: true, - }, { - Name: "skip_links", - Help: `Don't warn about skipped symlinks. + Options: []fs.Option{ + { + Name: "nounc", + Help: "Disable UNC (long path names) conversion on Windows.", + Default: false, + Advanced: runtime.GOOS != "windows", + Examples: []fs.OptionExample{{ + Value: "true", + Help: "Disables long file names.", + }}, + }, + { + Name: "copy_links", + Help: "Follow symlinks and copy the pointed to item.", + Default: false, + NoPrefix: true, + ShortOpt: "L", + Advanced: true, + }, + { + Name: "links", + Help: "Translate symlinks to/from regular files with a '" + linkSuffix + "' extension.", + Default: false, + NoPrefix: true, + ShortOpt: "l", + Advanced: true, + }, + { + Name: "skip_links", + Help: `Don't warn about skipped symlinks. This flag disables warning messages on skipped symlinks or junction points, as you explicitly acknowledge that they should be skipped.`, - Default: false, - NoPrefix: true, - Advanced: true, - }, { - Name: "zero_size_links", - Help: `Assume the Stat size of links is zero (and read them instead) (deprecated). + Default: false, + NoPrefix: true, + Advanced: true, + }, + { + Name: "zero_size_links", + Help: `Assume the Stat size of links is zero (and read them instead) (deprecated). Rclone used to use the Stat size of links as the link size, but this fails in quite a few places: @@ -122,11 +129,12 @@ Rclone used to use the Stat size of links as the link size, but this fails in qu So rclone now always reads the link. `, - Default: false, - Advanced: true, - }, { - Name: "unicode_normalization", - Help: `Apply unicode NFC normalization to paths and filenames. + Default: false, + Advanced: true, + }, + { + Name: "unicode_normalization", + Help: `Apply unicode NFC normalization to paths and filenames. This flag can be used to normalize file names into unicode NFC form that are read from the local filesystem. @@ -140,11 +148,12 @@ some OSes. Note that rclone compares filenames with unicode normalization in the sync routine so this flag shouldn't normally be used.`, - Default: false, - Advanced: true, - }, { - Name: "no_check_updated", - Help: `Don't check to see if the files change during upload. + Default: false, + Advanced: true, + }, + { + Name: "no_check_updated", + Help: `Don't check to see if the files change during upload. Normally rclone checks the size and modification time of files as they are being uploaded and aborts with a message which starts "can't copy - @@ -175,68 +184,96 @@ directory listing (where the initial stat value comes from on Windows) and when stat is called on them directly. Other copy tools always use the direct stat value and setting this flag will disable that. `, - Default: false, - Advanced: true, - }, { - Name: "one_file_system", - Help: "Don't cross filesystem boundaries (unix/macOS only).", - Default: false, - NoPrefix: true, - ShortOpt: "x", - Advanced: true, - }, { - Name: "case_sensitive", - Help: `Force the filesystem to report itself as case sensitive. + Default: false, + Advanced: true, + }, + { + Name: "one_file_system", + Help: "Don't cross filesystem boundaries (unix/macOS only).", + Default: false, + NoPrefix: true, + ShortOpt: "x", + Advanced: true, + }, + { + Name: "case_sensitive", + Help: `Force the filesystem to report itself as case sensitive. Normally the local backend declares itself as case insensitive on Windows/macOS and case sensitive for everything else. Use this flag to override the default choice.`, - Default: false, - Advanced: true, - }, { - Name: "case_insensitive", - Help: `Force the filesystem to report itself as case insensitive. + Default: false, + Advanced: true, + }, + { + Name: "case_insensitive", + Help: `Force the filesystem to report itself as case insensitive. Normally the local backend declares itself as case insensitive on Windows/macOS and case sensitive for everything else. Use this flag to override the default choice.`, - Default: false, - Advanced: true, - }, { - Name: "no_preallocate", - Help: `Disable preallocation of disk space for transferred files. + Default: false, + Advanced: true, + }, + { + Name: "no_clone", + Help: `Disable reflink cloning for server-side copies. + +Normally, for local-to-local transfers, rclone will "clone" the file when +possible, and fall back to "copying" only when cloning is not supported. + +Cloning creates a shallow copy (or "reflink") which initially shares blocks with +the original file. Unlike a "hardlink", the two files are independent and +neither will affect the other if subsequently modified. + +Cloning is usually preferable to copying, as it is much faster and is +deduplicated by default (i.e. having two identical files does not consume more +storage than having just one.) However, for use cases where data redundancy is +preferable, --local-no-clone can be used to disable cloning and force "deep" copies. + +Currently, cloning is only supported when using APFS on macOS (support for other +platforms may be added in the future.)`, + Default: false, + Advanced: true, + }, + { + Name: "no_preallocate", + Help: `Disable preallocation of disk space for transferred files. Preallocation of disk space helps prevent filesystem fragmentation. However, some virtual filesystem layers (such as Google Drive File Stream) may incorrectly set the actual file size equal to the preallocated space, causing checksum and file size checks to fail. Use this flag to disable preallocation.`, - Default: false, - Advanced: true, - }, { - Name: "no_sparse", - Help: `Disable sparse files for multi-thread downloads. + Default: false, + Advanced: true, + }, + { + Name: "no_sparse", + Help: `Disable sparse files for multi-thread downloads. On Windows platforms rclone will make sparse files when doing multi-thread downloads. This avoids long pauses on large files where the OS zeros the file. However sparse files may be undesirable as they cause disk fragmentation and can be slow to work with.`, - Default: false, - Advanced: true, - }, { - Name: "no_set_modtime", - Help: `Disable setting modtime. + Default: false, + Advanced: true, + }, + { + Name: "no_set_modtime", + Help: `Disable setting modtime. Normally rclone updates modification time of files after they are done uploading. This can cause permissions issues on Linux platforms when the user rclone is running as does not own the file uploaded, such as when copying to a CIFS mount owned by another user. If this option is enabled, rclone will no longer update the modtime after copying a file.`, - Default: false, - Advanced: true, - }, { - Name: "time_type", - Help: `Set what kind of time is returned. + Default: false, + Advanced: true, + }, + { + Name: "time_type", + Help: `Set what kind of time is returned. Normally rclone does all operations on the mtime or Modification time. @@ -255,27 +292,29 @@ will silently replace it with the modification time which all OSes support. Note that setting the time will still set the modified time so this is only useful for reading. `, - Default: mTime, - Advanced: true, - Examples: []fs.OptionExample{{ - Value: mTime.String(), - Help: "The last modification time.", - }, { - Value: aTime.String(), - Help: "The last access time.", - }, { - Value: bTime.String(), - Help: "The creation time.", - }, { - Value: cTime.String(), - Help: "The last status change time.", - }}, - }, { - Name: config.ConfigEncoding, - Help: config.ConfigEncodingHelp, - Advanced: true, - Default: encoder.OS, - }}, + Default: mTime, + Advanced: true, + Examples: []fs.OptionExample{{ + Value: mTime.String(), + Help: "The last modification time.", + }, { + Value: aTime.String(), + Help: "The last access time.", + }, { + Value: bTime.String(), + Help: "The creation time.", + }, { + Value: cTime.String(), + Help: "The last status change time.", + }}, + }, + { + Name: config.ConfigEncoding, + Help: config.ConfigEncodingHelp, + Advanced: true, + Default: encoder.OS, + }, + }, } fs.Register(fsi) } @@ -296,6 +335,7 @@ type Options struct { NoSetModTime bool `config:"no_set_modtime"` TimeType timeType `config:"time_type"` Enc encoder.MultiEncoder `config:"encoding"` + NoClone bool `config:"no_clone"` } // Fs represents a local filesystem rooted at root @@ -384,6 +424,10 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e if opt.FollowSymlinks { f.lstat = os.Stat } + if opt.NoClone { + // Disable server-side copy when --local-no-clone is set + f.features.Copy = nil + } // Check to see if this points to a file fi, err := f.lstat(f.root) From 513653910cc1f3dc43c59ca02c13d4ffb474da6a Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 16:46:38 +0200 Subject: [PATCH 138/168] docs: make the see also section header consistent and listed in toc of command pages --- cmd/gendocs/gendocs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index 1003e7691..6b6e85fca 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -197,7 +197,7 @@ See the [global flags page](/flags/) for global options not listed here. `) startCut := strings.Index(doc, `### Options inherited from parent commands`) - endCut := strings.Index(doc, `## SEE ALSO`) + endCut := strings.Index(doc, `### SEE ALSO`) if startCut < 0 || endCut < 0 { if name == "rclone.md" { return nil From 458d93ea7eccc9360377ece6a053b8426831cb0b Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 16:55:49 +0200 Subject: [PATCH 139/168] docs: fix the rclone root command header levels --- cmd/gendocs/gendocs.go | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index 6b6e85fca..aeba01566 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -178,33 +178,33 @@ rclone.org website.`, } doc := string(b) - var out strings.Builder - if groupsString := cmd.Annotations["groups"]; groupsString != "" { - groups := flags.All.Include(groupsString) - for _, group := range groups.Groups { - if group.Flags.HasFlags() { - _, _ = fmt.Fprintf(&out, "\n### %s Options\n\n", group.Name) - _, _ = fmt.Fprintf(&out, "%s\n\n", group.Help) - _, _ = fmt.Fprintln(&out, "```") - _, _ = out.WriteString(group.Flags.FlagUsages()) - _, _ = fmt.Fprintln(&out, "```") - } - } - } - _, _ = out.WriteString(` -See the [global flags page](/flags/) for global options not listed here. - -`) - startCut := strings.Index(doc, `### Options inherited from parent commands`) endCut := strings.Index(doc, `### SEE ALSO`) if startCut < 0 || endCut < 0 { - if name == "rclone.md" { - return nil + if name != "rclone.md" { + return fmt.Errorf("internal error: failed to find cut points: startCut = %d, endCut = %d", startCut, endCut) } - return fmt.Errorf("internal error: failed to find cut points: startCut = %d, endCut = %d", startCut, endCut) + } else { + var out strings.Builder + if groupsString := cmd.Annotations["groups"]; groupsString != "" { + groups := flags.All.Include(groupsString) + for _, group := range groups.Groups { + if group.Flags.HasFlags() { + _, _ = fmt.Fprintf(&out, "\n### %s Options\n\n", group.Name) + _, _ = fmt.Fprintf(&out, "%s\n\n", group.Help) + _, _ = fmt.Fprintln(&out, "```") + _, _ = out.WriteString(group.Flags.FlagUsages()) + _, _ = fmt.Fprintln(&out, "```") + } + } + } + _, _ = out.WriteString(` +See the [global flags page](/flags/) for global options not listed here. + +`) + doc = doc[:startCut] + out.String() + doc[endCut:] } - doc = doc[:startCut] + out.String() + doc[endCut:] + // outdent all the titles by one doc = outdentTitle.ReplaceAllString(doc, `$1`) err = os.WriteFile(path, []byte(doc), 0777) From 874616a73e95060bf875997ee0569896d9718450 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:13:01 +0200 Subject: [PATCH 140/168] docs: stop shouting the SEE ALSO header --- cmd/gendocs/gendocs.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index aeba01566..028ac3ea3 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -184,6 +184,9 @@ rclone.org website.`, if name != "rclone.md" { return fmt.Errorf("internal error: failed to find cut points: startCut = %d, endCut = %d", startCut, endCut) } + if endCut >= 0 { + doc = doc[:endCut] + "### See Also" + doc[endCut+12:] + } } else { var out strings.Builder if groupsString := cmd.Annotations["groups"]; groupsString != "" { @@ -202,7 +205,7 @@ rclone.org website.`, See the [global flags page](/flags/) for global options not listed here. `) - doc = doc[:startCut] + out.String() + doc[endCut:] + doc = doc[:startCut] + out.String() + "### See Also" + doc[endCut+12:] } // outdent all the titles by one From 91c6faff7165955cd0d59222e5fde127e1f270d9 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:20:02 +0200 Subject: [PATCH 141/168] docs: make command group options subsections of main options --- cmd/gendocs/gendocs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index 028ac3ea3..f9bc6b1f6 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -193,7 +193,7 @@ rclone.org website.`, groups := flags.All.Include(groupsString) for _, group := range groups.Groups { if group.Flags.HasFlags() { - _, _ = fmt.Fprintf(&out, "\n### %s Options\n\n", group.Name) + _, _ = fmt.Fprintf(&out, "\n#### %s Options\n\n", group.Name) _, _ = fmt.Fprintf(&out, "%s\n\n", group.Help) _, _ = fmt.Fprintln(&out, "```") _, _ = out.WriteString(group.Flags.FlagUsages()) From 6f515ded8ff4e19d29ae9b13b85f9a7e57c77287 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:25:22 +0200 Subject: [PATCH 142/168] docs: move the link to global flags page to the main options header --- cmd/gendocs/gendocs.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index f9bc6b1f6..9ad95a358 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -190,21 +190,21 @@ rclone.org website.`, } else { var out strings.Builder if groupsString := cmd.Annotations["groups"]; groupsString != "" { + _, _ = out.WriteString("Options shared with other commands are described next.\n") + _, _ = out.WriteString("See the [global flags page](/flags/) for global options not listed here.\n\n") groups := flags.All.Include(groupsString) for _, group := range groups.Groups { if group.Flags.HasFlags() { - _, _ = fmt.Fprintf(&out, "\n#### %s Options\n\n", group.Name) + _, _ = fmt.Fprintf(&out, "#### %s Options\n\n", group.Name) _, _ = fmt.Fprintf(&out, "%s\n\n", group.Help) - _, _ = fmt.Fprintln(&out, "```") + _, _ = out.WriteString("```\n") _, _ = out.WriteString(group.Flags.FlagUsages()) - _, _ = fmt.Fprintln(&out, "```") + _, _ = out.WriteString("```\n\n") } } + } else { + _, _ = out.WriteString("See the [global flags page](/flags/) for global options not listed here.\n\n") } - _, _ = out.WriteString(` -See the [global flags page](/flags/) for global options not listed here. - -`) doc = doc[:startCut] + out.String() + "### See Also" + doc[endCut+12:] } From 089c168fb9e87fe3090da1b3c1d12b998fb7e318 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 15 Aug 2024 16:23:21 +0100 Subject: [PATCH 143/168] fstests: attempt to fix flaky serve s3 test Sometimes (particularly on macOS amd64) the serve s3 test fails with TestIntegration/FsMkdir/FsPutError where it wasn't expecting to get an object but it did. This is likely caused by a race between the serve s3 goroutine deleting the half uploaded file and the fstests code looking for it to not exist. This fix treats it like any other eventual consistency problem and retries the check using the test framework. --- fstest/fstests/fstests.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index be43a015a..2e840cd0c 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -762,9 +762,15 @@ func Run(t *testing.T, opt *Opt) { // assert.Nil(t, obj) - FIXME some remotes return the object even on nil assert.NotNil(t, err) - obj, err := f.NewObject(ctx, file2.Path) - assert.Nil(t, obj) - assert.Equal(t, fs.ErrorObjectNotFound, err) + retry(t, "FsPutError: test object does not exist", func() error { + obj, err := f.NewObject(ctx, file2.Path) + if err == nil { + return fserrors.RetryErrorf("object is present") + } + assert.Nil(t, obj) + assert.Equal(t, fs.ErrorObjectNotFound, err) + return nil + }) }) t.Run("FsPutZeroLength", func(t *testing.T) { From ae9960a4ede7a18e3c91b25ead99212c717a6604 Mon Sep 17 00:00:00 2001 From: Sam Harrison Date: Tue, 23 Jul 2024 10:41:40 -0500 Subject: [PATCH 144/168] filescom: add Files.com backend --- CONTRIBUTING.md | 4 +- README.md | 1 + backend/all/all.go | 1 + backend/filescom/filescom.go | 912 ++++++++++++++++++++++++++++++ backend/filescom/filescom_test.go | 17 + bin/make_manual.py | 1 + docs/content/_index.md | 1 + docs/content/docs.md | 1 + docs/content/filescom.md | 181 ++++++ docs/content/overview.md | 4 +- docs/layouts/chrome/navbar.html | 1 + fstest/test_all/config.yaml | 3 + go.mod | 17 +- go.sum | 85 ++- 14 files changed, 1201 insertions(+), 28 deletions(-) create mode 100644 backend/filescom/filescom.go create mode 100644 backend/filescom/filescom_test.go create mode 100644 docs/content/filescom.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6e2e885ee..d31258e78 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -209,7 +209,7 @@ altogether with an HTML report and test retries then from the project root: go install github.com/rclone/rclone/fstest/test_all - test_all -backend drive + test_all -backends drive ### Full integration testing @@ -508,7 +508,7 @@ You'll need to modify the following files - `backend/s3/s3.go` - Add the provider to `providerOption` at the top of the file - Add endpoints and other config for your provider gated on the provider in `fs.RegInfo`. - - Exclude your provider from genric config questions (eg `region` and `endpoint). + - Exclude your provider from generic config questions (eg `region` and `endpoint). - Add the provider to the `setQuirks` function - see the documentation there. - `docs/content/s3.md` - Add the provider at the top of the page. diff --git a/README.md b/README.md index fe3604e4e..557adb80d 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ Rclone *("rsync for cloud storage")* is a command-line program to sync files and * Dropbox [:page_facing_up:](https://rclone.org/dropbox/) * Enterprise File Fabric [:page_facing_up:](https://rclone.org/filefabric/) * Fastmail Files [:page_facing_up:](https://rclone.org/webdav/#fastmail-files) + * Files.com [:page_facing_up:](https://rclone.org/filescom/) * FTP [:page_facing_up:](https://rclone.org/ftp/) * GoFile [:page_facing_up:](https://rclone.org/gofile/) * Google Cloud Storage [:page_facing_up:](https://rclone.org/googlecloudstorage/) diff --git a/backend/all/all.go b/backend/all/all.go index b9ba25509..a9191c98d 100644 --- a/backend/all/all.go +++ b/backend/all/all.go @@ -17,6 +17,7 @@ import ( _ "github.com/rclone/rclone/backend/dropbox" _ "github.com/rclone/rclone/backend/fichier" _ "github.com/rclone/rclone/backend/filefabric" + _ "github.com/rclone/rclone/backend/filescom" _ "github.com/rclone/rclone/backend/ftp" _ "github.com/rclone/rclone/backend/gofile" _ "github.com/rclone/rclone/backend/googlecloudstorage" diff --git a/backend/filescom/filescom.go b/backend/filescom/filescom.go new file mode 100644 index 000000000..b14c8cff6 --- /dev/null +++ b/backend/filescom/filescom.go @@ -0,0 +1,912 @@ +// Package filescom provides an interface to the Files.com +// object storage system. +package filescom + +import ( + "context" + "errors" + "fmt" + "io" + "net/http" + "net/url" + "path" + "strings" + "time" + + files_sdk "github.com/Files-com/files-sdk-go/v3" + "github.com/Files-com/files-sdk-go/v3/bundle" + "github.com/Files-com/files-sdk-go/v3/file" + file_migration "github.com/Files-com/files-sdk-go/v3/filemigration" + "github.com/Files-com/files-sdk-go/v3/folder" + "github.com/Files-com/files-sdk-go/v3/session" + "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/config" + "github.com/rclone/rclone/fs/config/configmap" + "github.com/rclone/rclone/fs/config/configstruct" + "github.com/rclone/rclone/fs/config/obscure" + "github.com/rclone/rclone/fs/fserrors" + "github.com/rclone/rclone/fs/fshttp" + "github.com/rclone/rclone/fs/hash" + "github.com/rclone/rclone/lib/encoder" + "github.com/rclone/rclone/lib/pacer" +) + +/* +Run of rclone info +stringNeedsEscaping = []rune{ + '/', '\x00' +} +maxFileLength = 512 // for 1 byte unicode characters +maxFileLength = 512 // for 2 byte unicode characters +maxFileLength = 512 // for 3 byte unicode characters +maxFileLength = 512 // for 4 byte unicode characters +canWriteUnnormalized = true +canReadUnnormalized = true +canReadRenormalized = true +canStream = true +*/ + +const ( + minSleep = 10 * time.Millisecond + maxSleep = 2 * time.Second + decayConstant = 2 // bigger for slower decay, exponential + + folderNotEmpty = "processing-failure/folder-not-empty" +) + +// Register with Fs +func init() { + fs.Register(&fs.RegInfo{ + Name: "filescom", + Description: "Files.com", + NewFs: NewFs, + Options: []fs.Option{ + { + Name: "site", + Help: "Your site subdomain (e.g. mysite) or custom domain (e.g. myfiles.customdomain.com).", + }, { + Name: "username", + Help: "The username used to authenticate with Files.com.", + }, { + Name: "password", + Help: "The password used to authenticate with Files.com.", + IsPassword: true, + }, { + Name: "api_key", + Help: "The API key used to authenticate with Files.com.", + Advanced: true, + Sensitive: true, + }, { + Name: config.ConfigEncoding, + Help: config.ConfigEncodingHelp, + Advanced: true, + Default: (encoder.Display | + encoder.EncodeBackSlash | + encoder.EncodeRightSpace | + encoder.EncodeRightCrLfHtVt | + encoder.EncodeInvalidUtf8), + }}, + }) +} + +// Options defines the configuration for this backend +type Options struct { + Site string `config:"site"` + Username string `config:"username"` + Password string `config:"password"` + APIKey string `config:"api_key"` + Enc encoder.MultiEncoder `config:"encoding"` +} + +// Fs represents a remote files.com server +type Fs struct { + name string // name of this remote + root string // the path we are working on + opt Options // parsed options + features *fs.Features // optional features + fileClient *file.Client // the connection to the file API + folderClient *folder.Client // the connection to the folder API + migrationClient *file_migration.Client // the connection to the file migration API + bundleClient *bundle.Client // the connection to the bundle API + pacer *fs.Pacer // pacer for API calls +} + +// Object describes a files object +// +// Will definitely have info but maybe not meta +type Object struct { + fs *Fs // what this object is part of + remote string // The remote path + size int64 // size of the object + crc32 string // CRC32 of the object content + md5 string // MD5 of the object content + mimeType string // Content-Type of the object + modTime time.Time // modification time of the object +} + +// ------------------------------------------------------------ + +// Name of the remote (as passed into NewFs) +func (f *Fs) Name() string { + return f.name +} + +// Root of the remote (as passed into NewFs) +func (f *Fs) Root() string { + return f.root +} + +// String converts this Fs to a string +func (f *Fs) String() string { + return fmt.Sprintf("files root '%s'", f.root) +} + +// Features returns the optional features of this Fs +func (f *Fs) Features() *fs.Features { + return f.features +} + +// Encode remote and turn it into an absolute path in the share +func (f *Fs) absPath(remote string) string { + return f.opt.Enc.FromStandardPath(path.Join(f.root, remote)) +} + +// retryErrorCodes is a slice of error codes that we will retry +var retryErrorCodes = []int{ + 429, // Too Many Requests. + 500, // Internal Server Error + 502, // Bad Gateway + 503, // Service Unavailable + 504, // Gateway Timeout + 509, // Bandwidth Limit Exceeded +} + +// shouldRetry returns a boolean as to whether this err deserves to be +// retried. It returns the err as a convenience +func shouldRetry(ctx context.Context, err error) (bool, error) { + if fserrors.ContextError(ctx, &err) { + return false, err + } + + if apiErr, ok := err.(files_sdk.ResponseError); ok { + for _, e := range retryErrorCodes { + if apiErr.HttpCode == e { + fs.Debugf(nil, "Retrying API error %v", err) + return true, err + } + } + } + + return fserrors.ShouldRetry(err), err +} + +// readMetaDataForPath reads the metadata from the path +func (f *Fs) readMetaDataForPath(ctx context.Context, path string) (info *files_sdk.File, err error) { + params := files_sdk.FileFindParams{ + Path: f.absPath(path), + } + + var file files_sdk.File + err = f.pacer.Call(func() (bool, error) { + file, err = f.fileClient.Find(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err != nil { + return nil, err + } + + return &file, nil +} + +// NewFs constructs an Fs from the path, container:path +func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, error) { + // Parse config into Options struct + opt := new(Options) + err := configstruct.Set(m, opt) + if err != nil { + return nil, err + } + + root = strings.Trim(root, "/") + + config, err := newClientConfig(ctx, opt) + if err != nil { + return nil, err + } + + f := &Fs{ + name: name, + root: root, + opt: *opt, + fileClient: &file.Client{Config: config}, + folderClient: &folder.Client{Config: config}, + migrationClient: &file_migration.Client{Config: config}, + bundleClient: &bundle.Client{Config: config}, + pacer: fs.NewPacer(ctx, pacer.NewDefault(pacer.MinSleep(minSleep), pacer.MaxSleep(maxSleep), pacer.DecayConstant(decayConstant))), + } + f.features = (&fs.Features{ + CaseInsensitive: true, + CanHaveEmptyDirectories: true, + ReadMimeType: true, + DirModTimeUpdatesOnWrite: true, + }).Fill(ctx, f) + + if f.root != "" { + info, err := f.readMetaDataForPath(ctx, "") + if err == nil && !info.IsDir() { + f.root = path.Dir(f.root) + if f.root == "." { + f.root = "" + } + return f, fs.ErrorIsFile + } + } + + return f, err +} + +func newClientConfig(ctx context.Context, opt *Options) (config files_sdk.Config, err error) { + if opt.Site != "" { + config.Subdomain = opt.Site + + _, err = url.Parse(config.Endpoint()) + if err != nil { + config.Subdomain = "" + config.EndpointOverride = opt.Site + + _, err = url.Parse(config.Endpoint()) + if err != nil { + err = fmt.Errorf("invalid domain or subdomain: %v", opt.Site) + return + } + } + } + + config = config.Init().SetCustomClient(fshttp.NewClient(ctx)) + + if opt.APIKey != "" { + config.APIKey = opt.APIKey + return + } + + if opt.Username == "" { + err = errors.New("username not found") + return + } + if opt.Password == "" { + err = errors.New("password not found") + return + } + opt.Password, err = obscure.Reveal(opt.Password) + if err != nil { + return + } + + sessionClient := session.Client{Config: config} + params := files_sdk.SessionCreateParams{ + Username: opt.Username, + Password: opt.Password, + } + + thisSession, err := sessionClient.Create(params, files_sdk.WithContext(ctx)) + if err != nil { + err = fmt.Errorf("couldn't create session: %w", err) + return + } + + config.SessionId = thisSession.Id + return +} + +// Return an Object from a path +// +// If it can't be found it returns the error fs.ErrorObjectNotFound. +func (f *Fs) newObjectWithInfo(ctx context.Context, remote string, file *files_sdk.File) (fs.Object, error) { + o := &Object{ + fs: f, + remote: remote, + } + var err error + if file != nil { + err = o.setMetaData(file) + } else { + err = o.readMetaData(ctx) // reads info and meta, returning an error + } + if err != nil { + return nil, err + } + return o, nil +} + +// NewObject finds the Object at remote. If it can't be found +// it returns the error fs.ErrorObjectNotFound. +func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) { + return f.newObjectWithInfo(ctx, remote, nil) +} + +// List the objects and directories in dir into entries. The +// entries can be returned in any order but should be for a +// complete directory. +// +// dir should be "" to list the root, and should not have +// trailing slashes. +// +// This should return ErrDirNotFound if the directory isn't +// found. +func (f *Fs) List(ctx context.Context, dir string) (entries fs.DirEntries, err error) { + var it *folder.Iter + params := files_sdk.FolderListForParams{ + Path: f.absPath(dir), + } + + err = f.pacer.Call(func() (bool, error) { + it, err = f.folderClient.ListFor(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err != nil { + return nil, fmt.Errorf("couldn't list files: %w", err) + } + + for it.Next() { + item := ptr(it.File()) + remote := f.opt.Enc.ToStandardPath(item.DisplayName) + remote = path.Join(dir, remote) + if remote == dir { + continue + } + + item, err = f.readMetaDataForPath(ctx, remote) + if err != nil { + if files_sdk.IsNotExist(err) { + continue + } + + return nil, err + } + + if item.IsDir() { + d := fs.NewDir(remote, item.ModTime()) + entries = append(entries, d) + } else { + o, err := f.newObjectWithInfo(ctx, remote, item) + if err != nil { + return nil, err + } + entries = append(entries, o) + } + } + err = it.Err() + if files_sdk.IsNotExist(err) { + return nil, fs.ErrorDirNotFound + } + return +} + +// Creates from the parameters passed in a half finished Object which +// must have setMetaData called on it +// +// Returns the object and error. +// +// Used to create new objects +func (f *Fs) createObject(ctx context.Context, remote string) (o *Object, err error) { + // Create the directory for the object if it doesn't exist + err = f.mkParentDir(ctx, remote) + if err != nil { + return + } + // Temporary Object under construction + o = &Object{ + fs: f, + remote: remote, + } + return o, nil +} + +// Put the object +// +// Copy the reader in to the new object which is returned. +// +// The new object may have been created if an error is returned +func (f *Fs) Put(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + // Temporary Object under construction + fs := &Object{ + fs: f, + remote: src.Remote(), + } + return fs, fs.Update(ctx, in, src, options...) +} + +// PutStream uploads to the remote path with the modTime given of indeterminate size +func (f *Fs) PutStream(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) { + return f.Put(ctx, in, src, options...) +} + +func (f *Fs) mkdir(ctx context.Context, path string) error { + if path == "" || path == "." { + return nil + } + + params := files_sdk.FolderCreateParams{ + Path: path, + MkdirParents: ptr(true), + } + + err := f.pacer.Call(func() (bool, error) { + _, err := f.folderClient.Create(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if files_sdk.IsExist(err) { + return nil + } + return err +} + +// Make the parent directory of remote +func (f *Fs) mkParentDir(ctx context.Context, remote string) error { + return f.mkdir(ctx, path.Dir(f.absPath(remote))) +} + +// Mkdir creates the container if it doesn't exist +func (f *Fs) Mkdir(ctx context.Context, dir string) error { + return f.mkdir(ctx, f.absPath(dir)) +} + +// DirSetModTime sets the directory modtime for dir +func (f *Fs) DirSetModTime(ctx context.Context, dir string, modTime time.Time) error { + o := Object{ + fs: f, + remote: dir, + } + return o.SetModTime(ctx, modTime) +} + +// purgeCheck removes the root directory, if check is set then it +// refuses to do so if it has anything in +func (f *Fs) purgeCheck(ctx context.Context, dir string, check bool) error { + path := f.absPath(dir) + if path == "" || path == "." { + return errors.New("can't purge root directory") + } + + params := files_sdk.FileDeleteParams{ + Path: path, + Recursive: ptr(!check), + } + + err := f.pacer.Call(func() (bool, error) { + err := f.fileClient.Delete(params, files_sdk.WithContext(ctx)) + // Allow for eventual consistency deletion of child objects. + if isFolderNotEmpty(err) { + return true, err + } + return shouldRetry(ctx, err) + }) + if err != nil { + if files_sdk.IsNotExist(err) { + return fs.ErrorDirNotFound + } else if isFolderNotEmpty(err) { + return fs.ErrorDirectoryNotEmpty + } + + return fmt.Errorf("rmdir failed: %w", err) + } + return nil +} + +// Rmdir deletes the root folder +// +// Returns an error if it isn't empty +func (f *Fs) Rmdir(ctx context.Context, dir string) error { + return f.purgeCheck(ctx, dir, true) +} + +// Precision return the precision of this Fs +func (f *Fs) Precision() time.Duration { + return time.Second +} + +// Copy src to this remote using server-side copy operations. +// +// This is stored with the remote path given. +// +// It returns the destination Object and a possible error. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantCopy +func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (dstObj fs.Object, err error) { + srcObj, ok := src.(*Object) + if !ok { + fs.Debugf(src, "Can't copy - not same remote type") + return nil, fs.ErrorCantCopy + } + err = srcObj.readMetaData(ctx) + if err != nil { + return + } + + srcPath := srcObj.fs.absPath(srcObj.remote) + dstPath := f.absPath(remote) + if strings.EqualFold(srcPath, dstPath) { + return nil, fmt.Errorf("can't copy %q -> %q as are same name when lowercase", srcPath, dstPath) + } + + // Create temporary object + dstObj, err = f.createObject(ctx, remote) + if err != nil { + return + } + + // Copy the object + params := files_sdk.FileCopyParams{ + Path: srcPath, + Destination: dstPath, + Overwrite: ptr(true), + } + + var action files_sdk.FileAction + err = f.pacer.Call(func() (bool, error) { + action, err = f.fileClient.Copy(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err != nil { + return + } + + err = f.waitForAction(ctx, action, "copy") + if err != nil { + return + } + + err = dstObj.SetModTime(ctx, srcObj.modTime) + return +} + +// Purge deletes all the files and the container +// +// Optional interface: Only implement this if you have a way of +// deleting all the files quicker than just running Remove() on the +// result of List() +func (f *Fs) Purge(ctx context.Context, dir string) error { + return f.purgeCheck(ctx, dir, false) +} + +// move a file or folder +func (f *Fs) move(ctx context.Context, src *Fs, srcRemote string, dstRemote string) (info *files_sdk.File, err error) { + // Move the object + params := files_sdk.FileMoveParams{ + Path: src.absPath(srcRemote), + Destination: f.absPath(dstRemote), + } + + var action files_sdk.FileAction + err = f.pacer.Call(func() (bool, error) { + action, err = f.fileClient.Move(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err != nil { + return nil, err + } + + err = f.waitForAction(ctx, action, "move") + if err != nil { + return nil, err + } + + info, err = f.readMetaDataForPath(ctx, dstRemote) + return +} + +func (f *Fs) waitForAction(ctx context.Context, action files_sdk.FileAction, operation string) (err error) { + var migration files_sdk.FileMigration + err = f.pacer.Call(func() (bool, error) { + migration, err = f.migrationClient.Wait(action, func(migration files_sdk.FileMigration) { + // noop + }, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err == nil && migration.Status != "completed" { + return fmt.Errorf("%v did not complete successfully: %v", operation, migration.Status) + } + return +} + +// Move src to this remote using server-side move operations. +// +// This is stored with the remote path given. +// +// It returns the destination Object and a possible error. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantMove +func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, error) { + srcObj, ok := src.(*Object) + if !ok { + fs.Debugf(src, "Can't move - not same remote type") + return nil, fs.ErrorCantMove + } + + // Create temporary object + dstObj, err := f.createObject(ctx, remote) + if err != nil { + return nil, err + } + + // Do the move + info, err := f.move(ctx, srcObj.fs, srcObj.remote, dstObj.remote) + if err != nil { + return nil, err + } + + err = dstObj.setMetaData(info) + if err != nil { + return nil, err + } + return dstObj, nil +} + +// DirMove moves src, srcRemote to this remote at dstRemote +// using server-side move operations. +// +// Will only be called if src.Fs().Name() == f.Name() +// +// If it isn't possible then return fs.ErrorCantDirMove +// +// If destination exists then return fs.ErrorDirExists +func (f *Fs) DirMove(ctx context.Context, src fs.Fs, srcRemote, dstRemote string) (err error) { + srcFs, ok := src.(*Fs) + if !ok { + fs.Debugf(srcFs, "Can't move directory - not same remote type") + return fs.ErrorCantDirMove + } + + // Check if destination exists + _, err = f.readMetaDataForPath(ctx, dstRemote) + if err == nil { + return fs.ErrorDirExists + } + + // Create temporary object + dstObj, err := f.createObject(ctx, dstRemote) + if err != nil { + return + } + + // Do the move + _, err = f.move(ctx, srcFs, srcRemote, dstObj.remote) + return +} + +// PublicLink adds a "readable by anyone with link" permission on the given file or folder. +func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration, unlink bool) (url string, err error) { + params := files_sdk.BundleCreateParams{ + Paths: []string{f.absPath(remote)}, + } + if expire < fs.DurationOff { + params.ExpiresAt = ptr(time.Now().Add(time.Duration(expire))) + } + + var bundle files_sdk.Bundle + err = f.pacer.Call(func() (bool, error) { + bundle, err = f.bundleClient.Create(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + + url = bundle.Url + return +} + +// Hashes returns the supported hash sets. +func (f *Fs) Hashes() hash.Set { + return hash.NewHashSet(hash.CRC32, hash.MD5) +} + +// ------------------------------------------------------------ + +// Fs returns the parent Fs +func (o *Object) Fs() fs.Info { + return o.fs +} + +// Return a string version +func (o *Object) String() string { + if o == nil { + return "" + } + return o.remote +} + +// Remote returns the remote path +func (o *Object) Remote() string { + return o.remote +} + +// Hash returns the MD5 of an object returning a lowercase hex string +func (o *Object) Hash(ctx context.Context, t hash.Type) (string, error) { + switch t { + case hash.CRC32: + if o.crc32 == "" { + return "", nil + } + return fmt.Sprintf("%08s", o.crc32), nil + case hash.MD5: + return o.md5, nil + } + return "", hash.ErrUnsupported +} + +// Size returns the size of an object in bytes +func (o *Object) Size() int64 { + return o.size +} + +// setMetaData sets the metadata from info +func (o *Object) setMetaData(file *files_sdk.File) error { + o.modTime = file.ModTime() + + if !file.IsDir() { + o.size = file.Size + o.crc32 = file.Crc32 + o.md5 = file.Md5 + o.mimeType = file.MimeType + } + + return nil +} + +// readMetaData gets the metadata if it hasn't already been fetched +// +// it also sets the info +func (o *Object) readMetaData(ctx context.Context) (err error) { + file, err := o.fs.readMetaDataForPath(ctx, o.remote) + if err != nil { + if files_sdk.IsNotExist(err) { + return fs.ErrorObjectNotFound + } + return err + } + if file.IsDir() { + return fs.ErrorIsDir + } + return o.setMetaData(file) +} + +// ModTime returns the modification time of the object +// +// It attempts to read the objects mtime and if that isn't present the +// LastModified returned in the http headers +func (o *Object) ModTime(ctx context.Context) time.Time { + return o.modTime +} + +// SetModTime sets the modification time of the local fs object +func (o *Object) SetModTime(ctx context.Context, modTime time.Time) (err error) { + params := files_sdk.FileUpdateParams{ + Path: o.fs.absPath(o.remote), + ProvidedMtime: &modTime, + } + + var file files_sdk.File + err = o.fs.pacer.Call(func() (bool, error) { + file, err = o.fs.fileClient.Update(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) + if err != nil { + return err + } + return o.setMetaData(&file) +} + +// Storable returns a boolean showing whether this object storable +func (o *Object) Storable() bool { + return true +} + +// Open an object for read +func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.ReadCloser, err error) { + // Offset and Count for range download + var offset, count int64 + fs.FixRangeOption(options, o.size) + for _, option := range options { + switch x := option.(type) { + case *fs.RangeOption: + offset, count = x.Decode(o.size) + if count < 0 { + count = o.size - offset + } + case *fs.SeekOption: + offset = x.Offset + count = o.size - offset + default: + if option.Mandatory() { + fs.Logf(o, "Unsupported mandatory option: %v", option) + } + } + } + + params := files_sdk.FileDownloadParams{ + Path: o.fs.absPath(o.remote), + } + + headers := &http.Header{} + headers.Set("Range", fmt.Sprintf("bytes=%v-%v", offset, offset+count-1)) + err = o.fs.pacer.Call(func() (bool, error) { + _, err = o.fs.fileClient.Download( + params, + files_sdk.WithContext(ctx), + files_sdk.RequestHeadersOption(headers), + files_sdk.ResponseBodyOption(func(closer io.ReadCloser) error { + in = closer + return err + }), + ) + return shouldRetry(ctx, err) + }) + return +} + +// Returns a pointer to t - useful for returning pointers to constants +func ptr[T any](t T) *T { + return &t +} + +func isFolderNotEmpty(err error) bool { + var re files_sdk.ResponseError + ok := errors.As(err, &re) + return ok && re.Type == folderNotEmpty +} + +// Update the object with the contents of the io.Reader, modTime and size +// +// If existing is set then it updates the object rather than creating a new one. +// +// The new object may have been created if an error is returned. +func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) error { + uploadOpts := []file.UploadOption{ + file.UploadWithContext(ctx), + file.UploadWithReader(in), + file.UploadWithDestinationPath(o.fs.absPath(o.remote)), + file.UploadWithProvidedMtime(src.ModTime(ctx)), + } + + err := o.fs.pacer.Call(func() (bool, error) { + err := o.fs.fileClient.Upload(uploadOpts...) + return shouldRetry(ctx, err) + }) + if err != nil { + return err + } + + return o.readMetaData(ctx) +} + +// Remove an object +func (o *Object) Remove(ctx context.Context) error { + params := files_sdk.FileDeleteParams{ + Path: o.fs.absPath(o.remote), + } + + return o.fs.pacer.Call(func() (bool, error) { + err := o.fs.fileClient.Delete(params, files_sdk.WithContext(ctx)) + return shouldRetry(ctx, err) + }) +} + +// MimeType of an Object if known, "" otherwise +func (o *Object) MimeType(ctx context.Context) string { + return o.mimeType +} + +// Check the interfaces are satisfied +var ( + _ fs.Fs = (*Fs)(nil) + _ fs.Purger = (*Fs)(nil) + _ fs.PutStreamer = (*Fs)(nil) + _ fs.Copier = (*Fs)(nil) + _ fs.Mover = (*Fs)(nil) + _ fs.DirMover = (*Fs)(nil) + _ fs.PublicLinker = (*Fs)(nil) + _ fs.Object = (*Object)(nil) + _ fs.MimeTyper = (*Object)(nil) +) diff --git a/backend/filescom/filescom_test.go b/backend/filescom/filescom_test.go new file mode 100644 index 000000000..b79121e53 --- /dev/null +++ b/backend/filescom/filescom_test.go @@ -0,0 +1,17 @@ +// Test Files filesystem interface +package filescom_test + +import ( + "testing" + + "github.com/rclone/rclone/backend/filescom" + "github.com/rclone/rclone/fstest/fstests" +) + +// TestIntegration runs integration tests against the remote +func TestIntegration(t *testing.T) { + fstests.Run(t, &fstests.Opt{ + RemoteName: "TestFilesCom:", + NilObject: (*filescom.Object)(nil), + }) +} diff --git a/bin/make_manual.py b/bin/make_manual.py index b5bffecb1..922bd5688 100755 --- a/bin/make_manual.py +++ b/bin/make_manual.py @@ -41,6 +41,7 @@ docs = [ "combine.md", "dropbox.md", "filefabric.md", + "filescom.md", "ftp.md", "gofile.md", "googlecloudstorage.md", diff --git a/docs/content/_index.md b/docs/content/_index.md index 3152ae46f..2fa03fb06 100644 --- a/docs/content/_index.md +++ b/docs/content/_index.md @@ -122,6 +122,7 @@ WebDAV or S3, that work out of the box.) {{< provider name="Dropbox" home="https://www.dropbox.com/" config="/dropbox/" >}} {{< provider name="Enterprise File Fabric" home="https://storagemadeeasy.com/about/" config="/filefabric/" >}} {{< provider name="Fastmail Files" home="https://www.fastmail.com/" config="/webdav/#fastmail-files" >}} +{{< provider name="Files.com" home="https://www.files.com/" config="/filescom/" >}} {{< provider name="FTP" home="https://en.wikipedia.org/wiki/File_Transfer_Protocol" config="/ftp/" >}} {{< provider name="Gofile" home="https://gofile.io/" config="/gofile/" >}} {{< provider name="Google Cloud Storage" home="https://cloud.google.com/storage/" config="/googlecloudstorage/" >}} diff --git a/docs/content/docs.md b/docs/content/docs.md index ade70c4c8..57aff00e9 100644 --- a/docs/content/docs.md +++ b/docs/content/docs.md @@ -42,6 +42,7 @@ See the following for detailed instructions for * [Digi Storage](/koofr/#digi-storage) * [Dropbox](/dropbox/) * [Enterprise File Fabric](/filefabric/) + * [Files.com](/filescom/) * [FTP](/ftp/) * [Gofile](/gofile/) * [Google Cloud Storage](/googlecloudstorage/) diff --git a/docs/content/filescom.md b/docs/content/filescom.md new file mode 100644 index 000000000..613c0b9a6 --- /dev/null +++ b/docs/content/filescom.md @@ -0,0 +1,181 @@ +--- +title: "Files.com" +description: "Rclone docs for Files.com" +versionIntroduced: "v1.68" +--- + +# {{< icon "fa fa-file-alt" >}} Files.com + +[Files.com](https://www.files.com/) is a cloud storage service that provides a +secure and easy way to store and share files. + +The initial setup for filescom involves authenticating with your Files.com +account. You can do this by providing your site subdomain, username, and +password. Alternatively, you can authenticate using an API Key from +[Files.com](https://www.files.com/docs/sdk-and-apis/api-keys/). +`rclone config` walks you through it. + +## Configuration + +Here is an example of how to make a remote called `remote`. First run: + + rclone config + +This will guide you through an interactive setup process: + + No remotes found, make a new one? + n) New remote + s) Set configuration password + q) Quit config + n/s/q> n + + Enter name for new remote. + name> remote + + Option Storage. + Type of storage to configure. + Choose a number from below, or type in your own value. + [snip] + XX / Files.com + \ "filescom" + [snip] + Storage> filescom + + Option site. + Your site subdomain (e.g. mysite) or custom domain (e.g. myfiles.customdomain.com) + Enter a value. Press Enter to leave empty. + site> mysite + + Option username. + The username used to authenticate with Files.com. + Enter a value. Press Enter to leave empty. + username> user + + Option password. + The password used to authenticate with Files.com. + Choose an alternative below. Press Enter for the default (n). + y) Yes, type in my own password + g) Generate random password + n) No, leave this optional password blank (default) + y/g/n> y + Enter the password: + password: + Confirm the password: + password: + + Edit advanced config? + y) Yes + n) No (default) + y/n> n + + Configuration complete. + Options: + - type: filescom + - site: mysite + - username: user + - password: *** ENCRYPTED *** + Keep this "remote" remote? + y) Yes this is OK (default) + e) Edit this remote + d) Delete this remote + y/e/d> y + +Once configured you can use rclone. + +See all files in the top level: + + rclone lsf remote: + +Make a new directory in the root: + + rclone mkdir remote:dir + +Recursively List the contents: + + rclone ls remote: + +Sync `/home/local/directory` to the remote directory, deleting any +excess files in the directory. + + rclone sync --interactive /home/local/directory remote:dir + +{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/filescom/filescom.go then run make backenddocs" >}} +### Standard options + +Here are the Standard options specific to filescom (Files.com). + +#### --filescom-site + +Your site subdomain (e.g. mysite) or custom domain (e.g. myfiles.customdomain.com). + +Properties: + +- Config: site +- Env Var: RCLONE_FILESCOM_SITE +- Type: string +- Required: false + +#### --filescom-username + +The username used to authenticate with Files.com. + +Properties: + +- Config: username +- Env Var: RCLONE_FILESCOM_USERNAME +- Type: string +- Required: false + +#### --filescom-password + +The password used to authenticate with Files.com. + +**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). + +Properties: + +- Config: password +- Env Var: RCLONE_FILESCOM_PASSWORD +- Type: string +- Required: false + +### Advanced options + +Here are the Advanced options specific to filescom (Files.com). + +#### --filescom-api-key + +The API key used to authenticate with Files.com. + +Properties: + +- Config: api_key +- Env Var: RCLONE_FILESCOM_API_KEY +- Type: string +- Required: false + +#### --filescom-encoding + +The encoding for the backend. + +See the [encoding section in the overview](/overview/#encoding) for more info. + +Properties: + +- Config: encoding +- Env Var: RCLONE_FILESCOM_ENCODING +- Type: Encoding +- Default: Slash,BackSlash,Del,Ctl,RightSpace,RightCrLfHtVt,InvalidUtf8,Dot + +#### --filescom-description + +Description of the remote. + +Properties: + +- Config: description +- Env Var: RCLONE_FILESCOM_DESCRIPTION +- Type: string +- Required: false + +{{< rem autogenerated options stop >}} diff --git a/docs/content/overview.md b/docs/content/overview.md index cdf27f7b8..3ea277ad0 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -24,6 +24,7 @@ Here is an overview of the major features of each cloud storage system. | Citrix ShareFile | MD5 | R/W | Yes | No | - | - | | Dropbox | DBHASH ¹ | R | Yes | No | - | - | | Enterprise File Fabric | - | R/W | Yes | No | R/W | - | +| Files.com | MD5, CRC32 | DR/W | Yes | No | R | - | | FTP | - | R/W ¹⁰ | No | No | - | - | | Gofile | MD5 | DR/W | No | Yes | R | - | | Google Cloud Storage | MD5 | R/W | No | No | R/W | - | @@ -501,6 +502,7 @@ upon backend-specific capabilities. | Citrix ShareFile | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | | Dropbox | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Enterprise File Fabric | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | +| Files.com | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | | FTP | No | No | Yes | Yes | No | No | Yes | No | No | No | Yes | | Gofile | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Google Cloud Storage | Yes | Yes | No | No | No | Yes | Yes | No | No | No | No | @@ -509,7 +511,7 @@ upon backend-specific capabilities. | HDFS | Yes | No | Yes | Yes | No | No | Yes | No | No | Yes | Yes | | HiDrive | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | | HTTP | No | No | No | No | No | No | No | No | No | No | Yes | -| ImageKit | Yes | Yes | Yes | No | No | No | No | No | No | No | Yes | +| ImageKit | Yes | Yes | Yes | No | No | No | No | No | No | No | Yes | | Internet Archive | No | Yes | No | No | Yes | Yes | No | No | Yes | Yes | No | | Jottacloud | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | | Koofr | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | diff --git a/docs/layouts/chrome/navbar.html b/docs/layouts/chrome/navbar.html index f4b928da5..044ddbd7f 100644 --- a/docs/layouts/chrome/navbar.html +++ b/docs/layouts/chrome/navbar.html @@ -65,6 +65,7 @@ Digi Storage Dropbox Enterprise File Fabric + Files.com FTP Gofile Google Cloud Storage diff --git a/fstest/test_all/config.yaml b/fstest/test_all/config.yaml index ded4f10ad..b3fa32c87 100644 --- a/fstest/test_all/config.yaml +++ b/fstest/test_all/config.yaml @@ -140,6 +140,9 @@ backends: - backend: "gofile" remote: "TestGoFile:" fastlist: true + - backend: "filescom" + remote: "TestFilesCom:" + fastlist: false - backend: "googlecloudstorage" remote: "TestGoogleCloudStorage:" fastlist: true diff --git a/go.mod b/go.mod index 26f74b251..d0acc41a7 100644 --- a/go.mod +++ b/go.mod @@ -9,6 +9,7 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 github.com/Azure/azure-sdk-for-go/sdk/storage/azfile v1.2.2 github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 + github.com/Files-com/files-sdk-go/v3 v3.2.34 github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd github.com/Unknwon/goconfig v1.0.0 github.com/a8m/tree v0.0.0-20240104212747-2c8764a5f17e @@ -77,12 +78,12 @@ require ( go.etcd.io/bbolt v1.3.10 goftp.io/server/v2 v2.0.1 golang.org/x/crypto v0.25.0 - golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7 + golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 golang.org/x/net v0.27.0 golang.org/x/oauth2 v0.21.0 - golang.org/x/sync v0.7.0 + golang.org/x/sync v0.8.0 golang.org/x/sys v0.22.0 - golang.org/x/text v0.16.0 + golang.org/x/text v0.17.0 golang.org/x/time v0.5.0 google.golang.org/api v0.188.0 gopkg.in/validator.v2 v2.0.1 @@ -105,6 +106,7 @@ require ( github.com/akavel/rsrc v0.10.2 // indirect github.com/anacrolix/generics v0.0.1 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect + github.com/appscode/go-querystring v0.0.0-20170504095604-0126cfb3f1dc // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect @@ -120,8 +122,10 @@ require ( github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bradenaw/juniper v0.15.2 // indirect + github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 // indirect github.com/calebcase/tmpfile v1.0.3 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/chilts/sid v0.0.0-20190607042430-660e94789ec9 // indirect github.com/cloudflare/circl v1.3.7 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect github.com/cronokirby/saferith v0.33.0 // indirect @@ -149,7 +153,9 @@ require ( github.com/googleapis/gax-go/v2 v2.12.5 // indirect github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e // indirect github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/go-retryablehttp v0.7.7 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -162,11 +168,13 @@ require ( github.com/klauspost/cpuid/v2 v2.2.8 // indirect github.com/kr/fs v0.1.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect + github.com/lpar/date v1.0.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/lufia/plan9stats v0.0.0-20231016141302-07b5767bb0ed // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/minio/md5-simd v1.1.2 // indirect github.com/onsi/ginkgo v1.16.5 // indirect + github.com/panjf2000/ants/v2 v2.9.1 // indirect github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14 // indirect github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect github.com/pkg/errors v0.9.1 // indirect @@ -179,6 +187,8 @@ require ( github.com/rs/xid v1.5.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 // indirect + github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect + github.com/samber/lo v1.47.0 // indirect github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect github.com/sony/gobreaker v0.5.0 // indirect @@ -201,6 +211,7 @@ require ( google.golang.org/grpc v1.64.1 // indirect google.golang.org/protobuf v1.34.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect + moul.io/http2curl/v2 v2.3.0 // indirect storj.io/common v0.0.0-20240424123607-5f226fc92c16 // indirect storj.io/drpc v0.0.33 // indirect storj.io/eventkit v0.0.0-20240306141230-6cb545e5f892 // indirect diff --git a/go.sum b/go.sum index 174178cd5..f95f29590 100644 --- a/go.sum +++ b/go.sum @@ -57,6 +57,8 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 h1:XHOnouVk1mx github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/Files-com/files-sdk-go/v3 v3.2.34 h1:j6gSzu6BF1wWH1z4itRe7eKhQSCrx/I78SDNiBBUtvI= +github.com/Files-com/files-sdk-go/v3 v3.2.34/go.mod h1:Y/bCHoPJNPKz2hw1ADXjQXJP378HODwK+g/5SR2gqfU= github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd h1:nzE1YQBdx1bq9IlZinHa+HVffy+NmVRoKr+wHN8fpLE= @@ -100,6 +102,8 @@ github.com/anacrolix/log v0.15.2/go.mod h1:m0poRtlr41mriZlXBQ9SOVZ8yZBkLjOkDhd5L github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss= github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= +github.com/appscode/go-querystring v0.0.0-20170504095604-0126cfb3f1dc h1:LoL75er+LKDHDUfU5tRvFwxH0LjPpZN8OoG8Ll+liGU= +github.com/appscode/go-querystring v0.0.0-20170504095604-0126cfb3f1dc/go.mod h1:w648aMHEgFYS6xb0KVMMtZ2uMeemhiKCuD2vj6gY52A= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go-v2 v1.30.3 h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY= @@ -144,19 +148,23 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bradenaw/juniper v0.15.2 h1:0JdjBGEF2jP1pOxmlNIrPhAoQN7Ng5IMAY5D0PHMW4U= github.com/bradenaw/juniper v0.15.2/go.mod h1:UX4FX57kVSaDp4TPqvSjkAAewmRFAfXf27BOs5z9dq8= +github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 h1:GKTyiRCL6zVf5wWaqKnf+7Qs6GbEPfd4iMOitWzXJx8= +github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod h1:spo1JLcs67NmW1aVLEgtA8Yy1elc+X8y5SRW1sFW4Og= github.com/buengese/sgzip v0.1.1 h1:ry+T8l1mlmiWEsDrH/YHZnCVWD2S3im1KLsyO+8ZmTU= github.com/buengese/sgzip v0.1.1/go.mod h1:i5ZiXGF3fhV7gL1xaRRL1nDnmpNj0X061FQzOS8VMas= github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= -github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s= -github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= +github.com/bytedance/sonic v1.11.6 h1:oUp34TzMlL+OY1OUWxHqsdkgC/Zfc85zGqw9siXjrc0= +github.com/bytedance/sonic v1.11.6/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1ZaiQtds4= +github.com/bytedance/sonic/loader v0.1.1 h1:c+e5Pt1k/cy5wMveRDyk2X4B9hF4g7an8N3zCYjJFNM= +github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU= github.com/calebcase/tmpfile v1.0.3 h1:BZrOWZ79gJqQ3XbAQlihYZf/YCV0H4KPIdM5K5oMpJo= github.com/calebcase/tmpfile v1.0.3/go.mod h1:UAUc01aHeC+pudPagY/lWvt2qS9ZO5Zzof6/tIUzqeI= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= +github.com/chilts/sid v0.0.0-20190607042430-660e94789ec9 h1:z0uK8UQqjMVYzvk4tiiu3obv2B44+XBsvgEJREQfnO8= +github.com/chilts/sid v0.0.0-20190607042430-660e94789ec9/go.mod h1:Jl2neWsQaDanWORdqZ4emBl50J4/aRBBS4FyyG9/PFo= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -167,6 +175,10 @@ github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vc github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= github.com/cloudsoda/go-smb2 v0.0.0-20231124195312-f3ec8ae2c891 h1:nPP4suUiNage0vvyEBgfAnhTPwwXhNqtHmSuiCIQwKU= github.com/cloudsoda/go-smb2 v0.0.0-20231124195312-f3ec8ae2c891/go.mod h1:xFxVVe3plxwhM+6BgTTPByEgG8hggo8+gtRUkbc5W8Q= +github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y= +github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w= +github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg= +github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/colinmarc/hdfs/v2 v2.4.0 h1:v6R8oBx/Wu9fHpdPoJJjpGSUxo8NhHIwrwsfhFvU9W0= github.com/colinmarc/hdfs/v2 v2.4.0/go.mod h1:0NAO+/3knbMx6+5pCv+Hcbaz4xn/Zzbn9+WIib2rKVI= @@ -182,6 +194,8 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= +github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/dop251/scsu v0.0.0-20220106150536-84ac88021d00 h1:xJBhC00smQpSZw3Kr0ErMUBXhUSjYoLRm2szxdbRBL0= github.com/dop251/scsu v0.0.0-20220106150536-84ac88021d00/go.mod h1:nNICngOdmNImBb/vuL+dSc0aIg3ryNATpjxThNoPw4g= github.com/dropbox/dropbox-sdk-go-unofficial/v6 v6.0.5 h1:FT+t0UEDykcor4y3dMVKXIiWJETBpRgERYTGlmMd7HU= @@ -201,6 +215,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= +github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/flynn/noise v1.0.1 h1:vPp/jdQLXC6ppsXSj/pM3W1BIJ5FEHE2TulSJBpb43Y= @@ -221,8 +237,8 @@ github.com/geoffgarside/ber v1.1.0 h1:qTmFG4jJbwiSzSXoNJeHcOprVzZ8Ulde2Rrrifu5U9 github.com/geoffgarside/ber v1.1.0/go.mod h1:jVPKeCbj6MvQZhwLYsGwaGI52oUorHoHKNecGT85ZCc= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= -github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= -github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= +github.com/gin-gonic/gin v1.10.0 h1:nTuyha1TYqgedzytsKYqna+DfLos46nTv2ygFy86HFU= +github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T7kzp5Y= github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw= github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-darwin/apfs v0.0.0-20211011131704-f84b94dbf348 h1:JnrjqG5iR07/8k7NqrLNilRsl3s1EPRQEGvbPyOce68= @@ -246,8 +262,8 @@ github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/o github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= -github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg/+t63MyGU2n5js= -github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= +github.com/go-playground/validator/v10 v10.20.0 h1:K9ISHbSaI0lyB2eWMPJo+kOS/FBExVwjEviJTixqxL8= +github.com/go-playground/validator/v10 v10.20.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= github.com/go-resty/resty/v2 v2.11.0 h1:i7jMfNOJYMp69lq7qozJP+bjgzfAzeOhuGlyDrqxT/8= github.com/go-resty/resty/v2 v2.11.0/go.mod h1:iiP/OpA0CkcL3IGt1O0+/SIItFUbkkyw5BGXiVdTu+A= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= @@ -341,8 +357,14 @@ github.com/hanwen/go-fuse/v2 v2.5.1/go.mod h1:xKwi1cF7nXAOBCXujD5ie0ZKsxc8GGSA1r github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= +github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= +github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= +github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= +github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= @@ -411,8 +433,10 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= -github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= +github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= +github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI= +github.com/lpar/date v1.0.0 h1:bq/zVqFTUmsxvd/CylidY4Udqpr9BOFrParoP6p0x/I= +github.com/lpar/date v1.0.0/go.mod h1:KjYe0dDyMQTgpqcUz4LEIeM5VZwhggjVx/V2dtc8NSo= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lufia/plan9stats v0.0.0-20231016141302-07b5767bb0ed h1:036IscGBfJsFIgJQzlui7nK1Ncm0tp2ktmPj8xO4N/0= @@ -456,14 +480,17 @@ github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= github.com/oracle/oci-go-sdk/v65 v65.69.2 h1:lROMJ8/VakGOGObAWUxTVY2AX1wQCUIzVqfL4Fb2Ay8= github.com/oracle/oci-go-sdk/v65 v65.69.2/go.mod h1:IBEV9l1qBzUpo7zgGaRUhbB05BVfcDGYRFBCPlTcPp0= +github.com/panjf2000/ants/v2 v2.9.1 h1:Q5vh5xohbsZXGcD6hhszzGqB7jSSc2/CRr3QKIga8Kw= +github.com/panjf2000/ants/v2 v2.9.1/go.mod h1:7ZxyxsqE4vvW0M7LSD8aI3cKwgFhBHbxnlN8mDqHa1I= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= -github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= -github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= +github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14 h1:XeOYlK9W1uCmhjJSsY78Mcuh7MVkNjTzmHx1yBzizSU= github.com/pengsrc/go-shared v0.2.1-0.20190131101655-1999055a4a14/go.mod h1:jVblp62SafmidSkvWrXyxAme3gaTfEtWwRPGz5cpvHg= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= +github.com/pkg/diff v0.0.0-20200914180035-5b29258ca4f7/go.mod h1:zO8QMzTeZd5cpnIkz/Gn6iK0jDfGicM1nynOkkPIl28= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= @@ -511,6 +538,11 @@ github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 h1:GHRpF1pTW19a8tTFrMLUcfWwyC0pnifVo2ClaLq+hP8= github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46/go.mod h1:uAQ5PCi+MFsC7HjREoAz1BU+Mq60+05gifQSsHSDG/8= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= +github.com/samber/lo v1.47.0 h1:z7RynLwP5nbyRscyvcD043DWYoOcYRv3mV8lBeqOCLc= +github.com/samber/lo v1.47.0/go.mod h1:RmDH9Ct32Qy3gduHQuKJ3gW1fMHAnE/fAzQuf6He5cU= +github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df h1:S77Pf5fIGMa7oSwp8SQPp7Hb4ZiI38K3RNBKD2LLeEM= github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df/go.mod h1:dcuzJZ83w/SqN9k4eQqwKYMgmKWzg/KzJAURBhRL1tc= github.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI= @@ -529,6 +561,8 @@ github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykE github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a h1:pa8hGb/2YqsZKovtsgrwcDH1RZhVbTKCjLp47XpqCDs= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/snabb/httpreaderat v1.0.1 h1:whlb+vuZmyjqVop8x1EKOg05l2NE4z9lsMMXjmSUCnY= +github.com/snabb/httpreaderat v1.0.1/go.mod h1:lpbGrKDWF37yvRbtRvQsbesS6Ty5c83t8ztannPoMsA= github.com/sony/gobreaker v0.5.0 h1:dRCvqm0P490vZPmy7ppEk2qCnCieBooFJ+YoXGYB+yg= github.com/sony/gobreaker v0.5.0/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/spacemonkeygo/monkit/v3 v3.0.22 h1:4/g8IVItBDKLdVnqrdHZrCVPpIrwDBzl1jrV0IHQHDU= @@ -553,11 +587,13 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7 h1:Jtcrb09q0AVWe3BGe8qtuuGxNSHWGkTWr43kHTJ+CpA= github.com/t3rm1n4l/go-mega v0.0.0-20240219080617-d494b6a8ace7/go.mod h1:suDIky6yrK07NnaBadCB4sS0CqFOvUK91lH7CR+JlDA= +github.com/tailscale/depaware v0.0.0-20210622194025-720c4b409502/go.mod h1:p9lPsd+cx33L3H9nNoecRRxPssFKUwwI50I3pZ0yT+8= github.com/tklauser/go-sysconf v0.3.13 h1:GBUpcahXSpR2xN01jhkNAbTLRk2Yzgggk8IM08lq3r4= github.com/tklauser/go-sysconf v0.3.13/go.mod h1:zwleP4Q4OehZHGn4CYZDipCgg9usW5IJePewFCGVEa0= github.com/tklauser/numcpus v0.7.0 h1:yjuerZP127QG9m5Zh/mSO4wqurYil27tHrqwRoRjpr4= @@ -566,8 +602,8 @@ github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c h1:u6SKchux2yDvFQnDH github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= -github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= -github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= +github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= +github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/willscott/go-nfs v0.0.2 h1:BaBp1CpGDMooCT6bCgX6h6ZwgPcTMST4yToYZ9byee0= github.com/willscott/go-nfs v0.0.2/go.mod h1:SvullWeHxr/924WQNbUaZqtluBt2vuZ61g6yAV+xj7w= github.com/willscott/go-nfs v0.0.3-0.20240425122109-91bc38957cc9 h1:IGSoH2aBagQ9VI8ZwbjHYIslta5vXfczegV1B4y9KqY= @@ -621,8 +657,8 @@ go.uber.org/mock v0.3.0 h1:3mUxI1No2/60yUYax92Pt8eNOEecx2D3lcXZh2NEZJo= go.uber.org/mock v0.3.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= goftp.io/server/v2 v2.0.1 h1:H+9UbCX2N206ePDSVNCjBftOKOgil6kQ5RAQNx5hJwE= goftp.io/server/v2 v2.0.1/go.mod h1:7+H/EIq7tXdfo1Muu5p+l3oQ6rYkDZ8lY7IM5d5kVdQ= -golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= -golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc= +golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -651,8 +687,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7 h1:wDLEX9a7YQoKdKNQt88rtydkqDxeGaBUTnIYc3iG/mA= -golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= +golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8= +golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -675,6 +711,7 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= @@ -744,8 +781,9 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -828,8 +866,8 @@ golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= -golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -879,6 +917,7 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20201211185031-d93e913c1a58/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= @@ -999,6 +1038,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +moul.io/http2curl/v2 v2.3.0 h1:9r3JfDzWPcbIklMOs2TnIFzDYvfAZvjeavG6EzP7jYs= +moul.io/http2curl/v2 v2.3.0/go.mod h1:RW4hyBjTWSYDOxapodpNEtX0g5Eb16sxklBqmd2RHcE= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= From 482bfae8faf6481cd8db2cac23a0abe91626b7c1 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 18:17:46 +0200 Subject: [PATCH 145/168] docs: consistent newline of first line in command output --- cmd/about/about.go | 3 +-- cmd/authorize/authorize.go | 3 +-- cmd/backend/backend.go | 3 +-- cmd/cachestats/cachestats.go | 3 +-- cmd/cat/cat.go | 3 +-- cmd/check/check.go | 3 +-- cmd/checksum/checksum.go | 3 +-- cmd/cleanup/cleanup.go | 3 +-- cmd/config/config.go | 18 ++++++------------ cmd/copy/copy.go | 3 +-- cmd/copyto/copyto.go | 3 +-- cmd/copyurl/copyurl.go | 3 +-- cmd/cryptcheck/cryptcheck.go | 7 +++---- cmd/cryptdecode/cryptdecode.go | 5 ++--- cmd/dedupe/dedupe.go | 4 +--- cmd/delete/delete.go | 3 +-- cmd/deletefile/deletefile.go | 3 +-- cmd/genautocomplete/genautocomplete.go | 3 +-- cmd/genautocomplete/genautocomplete_bash.go | 3 +-- cmd/genautocomplete/genautocomplete_fish.go | 3 +-- .../genautocomplete_powershell.go | 3 +-- cmd/genautocomplete/genautocomplete_zsh.go | 3 +-- cmd/gendocs/gendocs.go | 3 +-- cmd/hashsum/hashsum.go | 3 +-- cmd/help.go | 3 +-- cmd/link/link.go | 3 +-- cmd/listremotes/listremotes.go | 4 ++-- cmd/ls/ls.go | 3 +-- cmd/lsd/lsd.go | 3 +-- cmd/lsf/lsf.go | 3 +-- cmd/lsl/lsl.go | 3 +-- cmd/md5sum/md5sum.go | 3 +-- cmd/move/move.go | 3 +-- cmd/moveto/moveto.go | 3 +-- cmd/ncdu/ncdu.go | 3 +-- cmd/purge/purge.go | 3 +-- cmd/rc/rc.go | 4 +--- cmd/rcat/rcat.go | 4 +--- cmd/rmdir/rmdir.go | 3 +-- cmd/rmdirs/rmdirs.go | 3 +-- cmd/settier/settier.go | 7 +++---- cmd/sha1sum/sha1sum.go | 3 +-- cmd/size/size.go | 3 +-- cmd/sync/sync.go | 3 +-- cmd/test/info/info.go | 8 ++++---- cmd/touch/touch.go | 3 +-- cmd/tree/tree.go | 4 +--- cmd/version/version.go | 3 +-- 48 files changed, 62 insertions(+), 117 deletions(-) diff --git a/cmd/about/about.go b/cmd/about/about.go index 611cd5cbc..1e774e2cd 100644 --- a/cmd/about/about.go +++ b/cmd/about/about.go @@ -46,8 +46,7 @@ func printValue(what string, uv *int64, isSize bool) { var commandDefinition = &cobra.Command{ Use: "about remote:", Short: `Get quota information from the remote.`, - Long: ` -` + "`rclone about`" + ` prints quota information about a remote to standard + Long: `Prints quota information about a remote to standard output. The output is typically used, free, quota and trash contents. E.g. Typical output from ` + "`rclone about remote:`" + ` is: diff --git a/cmd/authorize/authorize.go b/cmd/authorize/authorize.go index 1804485c1..ded80186a 100644 --- a/cmd/authorize/authorize.go +++ b/cmd/authorize/authorize.go @@ -25,8 +25,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "authorize", Short: `Remote authorization.`, - Long: ` -Remote authorization. Used to authorize a remote or headless + Long: `Remote authorization. Used to authorize a remote or headless rclone from a machine with a browser - use as instructed by rclone config. diff --git a/cmd/backend/backend.go b/cmd/backend/backend.go index 3de8fa6f0..0c2bffd31 100644 --- a/cmd/backend/backend.go +++ b/cmd/backend/backend.go @@ -31,8 +31,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "backend remote:path [opts] ", Short: `Run a backend-specific command.`, - Long: ` -This runs a backend-specific command. The commands themselves (except + Long: `This runs a backend-specific command. The commands themselves (except for "help" and "features") are defined by the backends and you should see the backend docs for definitions. diff --git a/cmd/cachestats/cachestats.go b/cmd/cachestats/cachestats.go index f9c664bfa..115bbd534 100644 --- a/cmd/cachestats/cachestats.go +++ b/cmd/cachestats/cachestats.go @@ -20,8 +20,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "cachestats source:", Short: `Print cache stats for a remote`, - Long: ` -Print cache stats for a remote in JSON format + Long: `Print cache stats for a remote in JSON format `, Hidden: true, Annotations: map[string]string{ diff --git a/cmd/cat/cat.go b/cmd/cat/cat.go index dc8d789be..9961dc222 100644 --- a/cmd/cat/cat.go +++ b/cmd/cat/cat.go @@ -39,8 +39,7 @@ var commandDefinition = &cobra.Command{ Use: "cat remote:path", Short: `Concatenates any files and sends them to stdout.`, // Warning! "|" will be replaced by backticks below - Long: strings.ReplaceAll(` -rclone cat sends any files to standard output. + Long: strings.ReplaceAll(`Sends any files to standard output. You can use it like this to output a single file diff --git a/cmd/check/check.go b/cmd/check/check.go index 9217eee7d..f01307c18 100644 --- a/cmd/check/check.go +++ b/cmd/check/check.go @@ -138,8 +138,7 @@ func GetCheckOpt(fsrc, fdst fs.Fs) (opt *operations.CheckOpt, close func(), err var commandDefinition = &cobra.Command{ Use: "check source:path dest:path", Short: `Checks the files in the source and destination match.`, - Long: strings.ReplaceAll(` -Checks the files in the source and destination match. It compares + Long: strings.ReplaceAll(`Checks the files in the source and destination match. It compares sizes and hashes (MD5 or SHA1) and logs a report of files that don't match. It doesn't alter the source or destination. diff --git a/cmd/checksum/checksum.go b/cmd/checksum/checksum.go index 16b83429e..9826a3afd 100644 --- a/cmd/checksum/checksum.go +++ b/cmd/checksum/checksum.go @@ -26,8 +26,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "checksum sumfile dst:path", Short: `Checks the files in the destination against a SUM file.`, - Long: strings.ReplaceAll(` -Checks that hashsums of destination files match the SUM file. + Long: strings.ReplaceAll(`Checks that hashsums of destination files match the SUM file. It compares hashes (MD5, SHA1, etc) and logs a report of files which don't match. It doesn't alter the file system. diff --git a/cmd/cleanup/cleanup.go b/cmd/cleanup/cleanup.go index 0b6687e3b..aac02dcee 100644 --- a/cmd/cleanup/cleanup.go +++ b/cmd/cleanup/cleanup.go @@ -16,8 +16,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "cleanup remote:path", Short: `Clean up the remote if possible.`, - Long: ` -Clean up the remote if possible. Empty the trash or delete old file + Long: `Clean up the remote if possible. Empty the trash or delete old file versions. Not supported by all remotes. `, Annotations: map[string]string{ diff --git a/cmd/config/config.go b/cmd/config/config.go index 9fca8a758..0300fd76e 100644 --- a/cmd/config/config.go +++ b/cmd/config/config.go @@ -268,8 +268,7 @@ as a readable demonstration. var configCreateCommand = &cobra.Command{ Use: "create name type [key value]*", Short: `Create a new remote with name, type and options.`, - Long: strings.ReplaceAll(` -Create a new remote of |name| with |type| and options. The options + Long: strings.ReplaceAll(`Create a new remote of |name| with |type| and options. The options should be passed in pairs of |key| |value| or as |key=value|. For example, to make a swift remote of name myremote using auto config @@ -334,8 +333,7 @@ func init() { var configUpdateCommand = &cobra.Command{ Use: "update name [key value]+", Short: `Update options in an existing remote.`, - Long: strings.ReplaceAll(` -Update an existing remote's options. The options should be passed in + Long: strings.ReplaceAll(`Update an existing remote's options. The options should be passed in pairs of |key| |value| or as |key=value|. For example, to update the env_auth field of a remote of name myremote @@ -379,8 +377,7 @@ var configDeleteCommand = &cobra.Command{ var configPasswordCommand = &cobra.Command{ Use: "password name [key value]+", Short: `Update password in an existing remote.`, - Long: strings.ReplaceAll(` -Update an existing remote's password. The password + Long: strings.ReplaceAll(`Update an existing remote's password. The password should be passed in pairs of |key| |password| or as |key=password|. The |password| should be passed in in clear (unobscured). @@ -435,8 +432,7 @@ func argsToMap(args []string) (out rc.Params, err error) { var configReconnectCommand = &cobra.Command{ Use: "reconnect remote:", Short: `Re-authenticates user with remote.`, - Long: ` -This reconnects remote: passed in to the cloud storage system. + Long: `This reconnects remote: passed in to the cloud storage system. To disconnect the remote use "rclone config disconnect". @@ -456,8 +452,7 @@ This normally means going through the interactive oauth flow again. var configDisconnectCommand = &cobra.Command{ Use: "disconnect remote:", Short: `Disconnects user from remote`, - Long: ` -This disconnects the remote: passed in to the cloud storage system. + Long: `This disconnects the remote: passed in to the cloud storage system. This normally means revoking the oauth token. @@ -489,8 +484,7 @@ func init() { var configUserInfoCommand = &cobra.Command{ Use: "userinfo remote:", Short: `Prints info about logged in user of remote.`, - Long: ` -This prints the details of the person logged in to the cloud storage + Long: `This prints the details of the person logged in to the cloud storage system. `, RunE: func(command *cobra.Command, args []string) error { diff --git a/cmd/copy/copy.go b/cmd/copy/copy.go index 6a68a330c..44235ae19 100644 --- a/cmd/copy/copy.go +++ b/cmd/copy/copy.go @@ -26,8 +26,7 @@ var commandDefinition = &cobra.Command{ Use: "copy source:path dest:path", Short: `Copy files from source to dest, skipping identical files.`, // Note: "|" will be replaced by backticks below - Long: strings.ReplaceAll(` -Copy the source to the destination. Does not transfer files that are + Long: strings.ReplaceAll(`Copy the source to the destination. Does not transfer files that are identical on source and destination, testing by size and modification time or MD5SUM. Doesn't delete files from the destination. If you want to also delete files from destination, to make it match source, diff --git a/cmd/copyto/copyto.go b/cmd/copyto/copyto.go index 27efcc0be..90e858481 100644 --- a/cmd/copyto/copyto.go +++ b/cmd/copyto/copyto.go @@ -17,8 +17,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "copyto source:path dest:path", Short: `Copy files from source to dest, skipping identical files.`, - Long: ` -If source:path is a file or directory then it copies it to a file or + Long: `If source:path is a file or directory then it copies it to a file or directory named dest:path. This can be used to upload single files to other than their current diff --git a/cmd/copyurl/copyurl.go b/cmd/copyurl/copyurl.go index 37061bc09..2a615de28 100644 --- a/cmd/copyurl/copyurl.go +++ b/cmd/copyurl/copyurl.go @@ -36,8 +36,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "copyurl https://example.com dest:path", Short: `Copy the contents of the URL supplied content to dest:path.`, - Long: strings.ReplaceAll(` -Download a URL's content and copy it to the destination without saving + Long: strings.ReplaceAll(`Download a URL's content and copy it to the destination without saving it in temporary storage. Setting |--auto-filename| will attempt to automatically determine the diff --git a/cmd/cryptcheck/cryptcheck.go b/cmd/cryptcheck/cryptcheck.go index 0fac5e136..63a0e32c1 100644 --- a/cmd/cryptcheck/cryptcheck.go +++ b/cmd/cryptcheck/cryptcheck.go @@ -23,10 +23,9 @@ func init() { var commandDefinition = &cobra.Command{ Use: "cryptcheck remote:path cryptedremote:path", Short: `Cryptcheck checks the integrity of an encrypted remote.`, - Long: ` -rclone cryptcheck checks a remote against a [crypted](/crypt/) remote. -This is the equivalent of running rclone [check](/commands/rclone_check/), -but able to check the checksums of the encrypted remote. + Long: `Checks a remote against a [crypted](/crypt/) remote. This is the equivalent +of running rclone [check](/commands/rclone_check/), but able to check the +checksums of the encrypted remote. For it to work the underlying remote of the cryptedremote must support some kind of checksum. diff --git a/cmd/cryptdecode/cryptdecode.go b/cmd/cryptdecode/cryptdecode.go index 745e71002..3fa25192d 100644 --- a/cmd/cryptdecode/cryptdecode.go +++ b/cmd/cryptdecode/cryptdecode.go @@ -26,9 +26,8 @@ func init() { var commandDefinition = &cobra.Command{ Use: "cryptdecode encryptedremote: encryptedfilename", Short: `Cryptdecode returns unencrypted file names.`, - Long: ` -rclone cryptdecode returns unencrypted file names when provided with -a list of encrypted file names. List limit is 10 items. + Long: `Returns unencrypted file names when provided with a list of encrypted file +names. List limit is 10 items. If you supply the ` + "`--reverse`" + ` flag, it will return encrypted file names. diff --git a/cmd/dedupe/dedupe.go b/cmd/dedupe/dedupe.go index a62a07ab6..38c6e41a0 100644 --- a/cmd/dedupe/dedupe.go +++ b/cmd/dedupe/dedupe.go @@ -27,9 +27,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "dedupe [mode] remote:path", Short: `Interactively find duplicate filenames and delete/rename them.`, - Long: ` - -By default ` + "`dedupe`" + ` interactively finds files with duplicate + Long: `By default ` + "`dedupe`" + ` interactively finds files with duplicate names and offers to delete all but one or rename them to be different. This is known as deduping by name. diff --git a/cmd/delete/delete.go b/cmd/delete/delete.go index 32c93a875..a7f7faaaa 100644 --- a/cmd/delete/delete.go +++ b/cmd/delete/delete.go @@ -25,8 +25,7 @@ var commandDefinition = &cobra.Command{ Use: "delete remote:path", Short: `Remove the files in path.`, // Warning! "|" will be replaced by backticks below - Long: strings.ReplaceAll(` -Remove the files in path. Unlike [purge](/commands/rclone_purge/) it + Long: strings.ReplaceAll(`Remove the files in path. Unlike [purge](/commands/rclone_purge/) it obeys include/exclude filters so can be used to selectively delete files. |rclone delete| only deletes files but leaves the directory structure diff --git a/cmd/deletefile/deletefile.go b/cmd/deletefile/deletefile.go index 1d6d26c2f..e2335c5a1 100644 --- a/cmd/deletefile/deletefile.go +++ b/cmd/deletefile/deletefile.go @@ -18,8 +18,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "deletefile remote:path", Short: `Remove a single file from remote.`, - Long: ` -Remove a single file from remote. Unlike ` + "`" + `delete` + "`" + ` it cannot be used to + Long: `Remove a single file from remote. Unlike ` + "`" + `delete` + "`" + ` it cannot be used to remove a directory and it doesn't obey include/exclude filters - if the specified file exists, it will always be removed. `, diff --git a/cmd/genautocomplete/genautocomplete.go b/cmd/genautocomplete/genautocomplete.go index 908d25274..889c59082 100644 --- a/cmd/genautocomplete/genautocomplete.go +++ b/cmd/genautocomplete/genautocomplete.go @@ -13,8 +13,7 @@ func init() { var completionDefinition = &cobra.Command{ Use: "completion [shell]", Short: `Output completion script for a given shell.`, - Long: ` -Generates a shell completion script for rclone. + Long: `Generates a shell completion script for rclone. Run with ` + "`--help`" + ` to list the supported shells. `, Annotations: map[string]string{ diff --git a/cmd/genautocomplete/genautocomplete_bash.go b/cmd/genautocomplete/genautocomplete_bash.go index 6c976d569..f9eb83a68 100644 --- a/cmd/genautocomplete/genautocomplete_bash.go +++ b/cmd/genautocomplete/genautocomplete_bash.go @@ -15,8 +15,7 @@ func init() { var bashCommandDefinition = &cobra.Command{ Use: "bash [output_file]", Short: `Output bash completion script for rclone.`, - Long: ` -Generates a bash shell autocompletion script for rclone. + Long: `Generates a bash shell autocompletion script for rclone. By default, when run without any arguments, diff --git a/cmd/genautocomplete/genautocomplete_fish.go b/cmd/genautocomplete/genautocomplete_fish.go index c904e4cef..8a419fb91 100644 --- a/cmd/genautocomplete/genautocomplete_fish.go +++ b/cmd/genautocomplete/genautocomplete_fish.go @@ -15,8 +15,7 @@ func init() { var fishCommandDefinition = &cobra.Command{ Use: "fish [output_file]", Short: `Output fish completion script for rclone.`, - Long: ` -Generates a fish autocompletion script for rclone. + Long: `Generates a fish autocompletion script for rclone. This writes to /etc/fish/completions/rclone.fish by default so will probably need to be run with sudo or as root, e.g. diff --git a/cmd/genautocomplete/genautocomplete_powershell.go b/cmd/genautocomplete/genautocomplete_powershell.go index 84e1ea16b..e07bd70b6 100644 --- a/cmd/genautocomplete/genautocomplete_powershell.go +++ b/cmd/genautocomplete/genautocomplete_powershell.go @@ -15,8 +15,7 @@ func init() { var powershellCommandDefinition = &cobra.Command{ Use: "powershell [output_file]", Short: `Output powershell completion script for rclone.`, - Long: ` -Generate the autocompletion script for powershell. + Long: `Generate the autocompletion script for powershell. To load completions in your current shell session: diff --git a/cmd/genautocomplete/genautocomplete_zsh.go b/cmd/genautocomplete/genautocomplete_zsh.go index 1cd2c6401..23333fb7c 100644 --- a/cmd/genautocomplete/genautocomplete_zsh.go +++ b/cmd/genautocomplete/genautocomplete_zsh.go @@ -15,8 +15,7 @@ func init() { var zshCommandDefinition = &cobra.Command{ Use: "zsh [output_file]", Short: `Output zsh completion script for rclone.`, - Long: ` -Generates a zsh autocompletion script for rclone. + Long: `Generates a zsh autocompletion script for rclone. This writes to /usr/share/zsh/vendor-completions/_rclone by default so will probably need to be run with sudo or as root, e.g. diff --git a/cmd/gendocs/gendocs.go b/cmd/gendocs/gendocs.go index 9ad95a358..5864283db 100644 --- a/cmd/gendocs/gendocs.go +++ b/cmd/gendocs/gendocs.go @@ -53,8 +53,7 @@ aliases: var commandDefinition = &cobra.Command{ Use: "gendocs output_directory", Short: `Output markdown docs for rclone to the directory supplied.`, - Long: ` -This produces markdown docs for the rclone commands to the directory + Long: `This produces markdown docs for the rclone commands to the directory supplied. These are in a format suitable for hugo to render into the rclone.org website.`, Annotations: map[string]string{ diff --git a/cmd/hashsum/hashsum.go b/cmd/hashsum/hashsum.go index 098483499..997b3e742 100644 --- a/cmd/hashsum/hashsum.go +++ b/cmd/hashsum/hashsum.go @@ -84,8 +84,7 @@ func CreateFromStdinArg(ht hash.Type, args []string, startArg int) (bool, error) var commandDefinition = &cobra.Command{ Use: "hashsum [ remote:path]", Short: `Produces a hashsum file for all the objects in the path.`, - Long: ` -Produces a hash file for all the objects in the path using the hash + Long: `Produces a hash file for all the objects in the path using the hash named. The output is in the same format as the standard md5sum/sha1sum tool. diff --git a/cmd/help.go b/cmd/help.go index e6106d2f7..36fd26eef 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -27,8 +27,7 @@ import ( var Root = &cobra.Command{ Use: "rclone", Short: "Show help for rclone commands, flags and backends.", - Long: ` -Rclone syncs files to and from cloud storage providers as well as + Long: `Rclone syncs files to and from cloud storage providers as well as mounting them, listing them in lots of different ways. See the home page (https://rclone.org/) for installation, usage, diff --git a/cmd/link/link.go b/cmd/link/link.go index 8b591373f..ec17427a9 100644 --- a/cmd/link/link.go +++ b/cmd/link/link.go @@ -27,8 +27,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "link remote:path", Short: `Generate public link to file/folder.`, - Long: `rclone link will create, retrieve or remove a public link to the given -file or folder. + Long: `Create, retrieve or remove a public link to the given file or folder. rclone link remote:path/to/file rclone link remote:path/to/folder/ diff --git a/cmd/listremotes/listremotes.go b/cmd/listremotes/listremotes.go index 684a10cf0..416157b11 100644 --- a/cmd/listremotes/listremotes.go +++ b/cmd/listremotes/listremotes.go @@ -115,8 +115,8 @@ var commandDefinition = &cobra.Command{ Use: "listremotes []", Short: `List all the remotes in the config file and defined in environment variables.`, Long: ` -rclone listremotes lists all the available remotes from the config file, -or the remotes matching an optional filter. +Lists all the available remotes from the config file, or the remotes matching +an optional filter. Prints the result in human-readable format by default, and as a simple list of remote names, or if used with flag ` + "`--long`" + ` a tabular format including diff --git a/cmd/ls/ls.go b/cmd/ls/ls.go index 313744005..c2b40c806 100644 --- a/cmd/ls/ls.go +++ b/cmd/ls/ls.go @@ -18,8 +18,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "ls remote:path", Short: `List the objects in the path with size and path.`, - Long: ` -Lists the objects in the source path to standard output in a human + Long: `Lists the objects in the source path to standard output in a human readable format with size and path. Recurses by default. Eg diff --git a/cmd/lsd/lsd.go b/cmd/lsd/lsd.go index 621807610..c3b647a25 100644 --- a/cmd/lsd/lsd.go +++ b/cmd/lsd/lsd.go @@ -26,8 +26,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "lsd remote:path", Short: `List all directories/containers/buckets in the path.`, - Long: ` -Lists the directories in the source path to standard output. Does not + Long: `Lists the directories in the source path to standard output. Does not recurse by default. Use the ` + "`-R`" + ` flag to recurse. This command lists the total size of the directory (if known, -1 if diff --git a/cmd/lsf/lsf.go b/cmd/lsf/lsf.go index cf8a09e53..4de23f857 100644 --- a/cmd/lsf/lsf.go +++ b/cmd/lsf/lsf.go @@ -47,8 +47,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "lsf remote:path", Short: `List directories and objects in remote:path formatted for parsing.`, - Long: ` -List the contents of the source path (directories and objects) to + Long: `List the contents of the source path (directories and objects) to standard output in a form which is easy to parse by scripts. By default this will just be the names of the objects and directories, one per line. The directories will have a / suffix. diff --git a/cmd/lsl/lsl.go b/cmd/lsl/lsl.go index 738f66a2a..f4f5e064c 100644 --- a/cmd/lsl/lsl.go +++ b/cmd/lsl/lsl.go @@ -18,8 +18,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "lsl remote:path", Short: `List the objects in path with modification time, size and path.`, - Long: ` -Lists the objects in the source path to standard output in a human + Long: `Lists the objects in the source path to standard output in a human readable format with modification time, size and path. Recurses by default. Eg diff --git a/cmd/md5sum/md5sum.go b/cmd/md5sum/md5sum.go index dd27a1f77..304a09a66 100644 --- a/cmd/md5sum/md5sum.go +++ b/cmd/md5sum/md5sum.go @@ -20,8 +20,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "md5sum remote:path", Short: `Produces an md5sum file for all the objects in the path.`, - Long: ` -Produces an md5sum file for all the objects in the path. This + Long: `Produces an md5sum file for all the objects in the path. This is in the same format as the standard md5sum tool produces. By default, the hash is requested from the remote. If MD5 is diff --git a/cmd/move/move.go b/cmd/move/move.go index ca3f448b7..e9b19d2a6 100644 --- a/cmd/move/move.go +++ b/cmd/move/move.go @@ -29,8 +29,7 @@ var commandDefinition = &cobra.Command{ Use: "move source:path dest:path", Short: `Move files from source to dest.`, // Warning! "|" will be replaced by backticks below - Long: strings.ReplaceAll(` -Moves the contents of the source directory to the destination + Long: strings.ReplaceAll(`Moves the contents of the source directory to the destination directory. Rclone will error if the source and destination overlap and the remote does not support a server-side directory move operation. diff --git a/cmd/moveto/moveto.go b/cmd/moveto/moveto.go index 68b354d55..8444d845d 100644 --- a/cmd/moveto/moveto.go +++ b/cmd/moveto/moveto.go @@ -17,8 +17,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "moveto source:path dest:path", Short: `Move file or directory from source to dest.`, - Long: ` -If source:path is a file or directory then it moves it to a file or + Long: `If source:path is a file or directory then it moves it to a file or directory named dest:path. This can be used to rename files or upload single files to other than diff --git a/cmd/ncdu/ncdu.go b/cmd/ncdu/ncdu.go index f16dae947..f326e8ad2 100644 --- a/cmd/ncdu/ncdu.go +++ b/cmd/ncdu/ncdu.go @@ -31,8 +31,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "ncdu remote:path", Short: `Explore a remote with a text based user interface.`, - Long: ` -This displays a text based user interface allowing the navigation of a + Long: `This displays a text based user interface allowing the navigation of a remote. It is most useful for answering the question - "What is using all my disk space?". diff --git a/cmd/purge/purge.go b/cmd/purge/purge.go index a8ddb3a6c..d8cb9095a 100644 --- a/cmd/purge/purge.go +++ b/cmd/purge/purge.go @@ -16,8 +16,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "purge remote:path", Short: `Remove the path and all of its contents.`, - Long: ` -Remove the path and all of its contents. Note that this does not obey + Long: `Remove the path and all of its contents. Note that this does not obey include/exclude filters - everything will be removed. Use the [delete](/commands/rclone_delete/) command if you want to selectively delete files. To delete empty directories only, use command diff --git a/cmd/rc/rc.go b/cmd/rc/rc.go index da772af52..a3bf22615 100644 --- a/cmd/rc/rc.go +++ b/cmd/rc/rc.go @@ -51,9 +51,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "rc commands parameter", Short: `Run a command against a running rclone.`, - Long: strings.ReplaceAll(` - -This runs a command against a running rclone. Use the |--url| flag to + Long: strings.ReplaceAll(`This runs a command against a running rclone. Use the |--url| flag to specify an non default URL to connect on. This can be either a ":port" which is taken to mean "http://localhost:port" or a "host:port" which is taken to mean "http://host:port" diff --git a/cmd/rcat/rcat.go b/cmd/rcat/rcat.go index e352c6a1c..bb53c2a23 100644 --- a/cmd/rcat/rcat.go +++ b/cmd/rcat/rcat.go @@ -26,9 +26,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "rcat remote:path", Short: `Copies standard input to file on remote.`, - Long: ` -rclone rcat reads from standard input (stdin) and copies it to a -single remote file. + Long: `Reads from standard input (stdin) and copies it to a single remote file. echo "hello world" | rclone rcat remote:path/to/file ffmpeg - | rclone rcat remote:path/to/file diff --git a/cmd/rmdir/rmdir.go b/cmd/rmdir/rmdir.go index 00f770366..68c1ee2b5 100644 --- a/cmd/rmdir/rmdir.go +++ b/cmd/rmdir/rmdir.go @@ -16,8 +16,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "rmdir remote:path", Short: `Remove the empty directory at path.`, - Long: ` -This removes empty directory given by path. Will not remove the path if it + Long: `This removes empty directory given by path. Will not remove the path if it has any objects in it, not even empty subdirectories. Use command [rmdirs](/commands/rclone_rmdirs/) (or [delete](/commands/rclone_delete/) with option ` + "`--rmdirs`" + `) to do that. diff --git a/cmd/rmdirs/rmdirs.go b/cmd/rmdirs/rmdirs.go index 470f34ff5..0356e8d41 100644 --- a/cmd/rmdirs/rmdirs.go +++ b/cmd/rmdirs/rmdirs.go @@ -21,8 +21,7 @@ func init() { var rmdirsCmd = &cobra.Command{ Use: "rmdirs remote:path", Short: `Remove empty directories under the path.`, - Long: ` -This recursively removes any empty directories (including directories + Long: `This recursively removes any empty directories (including directories that only contain empty directories), that it finds under the path. The root path itself will also be removed if it is empty, unless you supply the ` + "`--leave-root`" + ` flag. diff --git a/cmd/settier/settier.go b/cmd/settier/settier.go index d918ebdd0..32679a588 100644 --- a/cmd/settier/settier.go +++ b/cmd/settier/settier.go @@ -17,10 +17,9 @@ func init() { var commandDefinition = &cobra.Command{ Use: "settier tier remote:path", Short: `Changes storage class/tier of objects in remote.`, - Long: ` -rclone settier changes storage tier or class at remote if supported. -Few cloud storage services provides different storage classes on objects, -for example AWS S3 and Glacier, Azure Blob storage - Hot, Cool and Archive, + Long: `Changes storage tier or class at remote if supported. Few cloud storage +services provides different storage classes on objects, for example +AWS S3 and Glacier, Azure Blob storage - Hot, Cool and Archive, Google Cloud Storage, Regional Storage, Nearline, Coldline etc. Note that, certain tier changes make objects not available to access immediately. diff --git a/cmd/sha1sum/sha1sum.go b/cmd/sha1sum/sha1sum.go index 6c70367a3..4a565bb7a 100644 --- a/cmd/sha1sum/sha1sum.go +++ b/cmd/sha1sum/sha1sum.go @@ -20,8 +20,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "sha1sum remote:path", Short: `Produces an sha1sum file for all the objects in the path.`, - Long: ` -Produces an sha1sum file for all the objects in the path. This + Long: `Produces an sha1sum file for all the objects in the path. This is in the same format as the standard sha1sum tool produces. By default, the hash is requested from the remote. If SHA-1 is diff --git a/cmd/size/size.go b/cmd/size/size.go index be00952bb..74414f574 100644 --- a/cmd/size/size.go +++ b/cmd/size/size.go @@ -26,8 +26,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "size remote:path", Short: `Prints the total size and number of objects in remote:path.`, - Long: ` -Counts objects in the path and calculates the total size. Prints the + Long: `Counts objects in the path and calculates the total size. Prints the result to standard output. By default the output is in human-readable format, but shows values in diff --git a/cmd/sync/sync.go b/cmd/sync/sync.go index ba35fa3e6..157203e77 100644 --- a/cmd/sync/sync.go +++ b/cmd/sync/sync.go @@ -139,8 +139,7 @@ func anyNotBlank(s ...string) bool { var commandDefinition = &cobra.Command{ Use: "sync source:path dest:path", Short: `Make source and dest identical, modifying destination only.`, - Long: ` -Sync the source to the destination, changing the destination + Long: `Sync the source to the destination, changing the destination only. Doesn't transfer files that are identical on source and destination, testing by size and modification time or MD5SUM. Destination is updated to match source, including deleting files diff --git a/cmd/test/info/info.go b/cmd/test/info/info.go index f9093b3f4..c2ac0977d 100644 --- a/cmd/test/info/info.go +++ b/cmd/test/info/info.go @@ -64,10 +64,10 @@ func init() { var commandDefinition = &cobra.Command{ Use: "info [remote:path]+", Short: `Discovers file name or other limitations for paths.`, - Long: `rclone info discovers what filenames and upload methods are possible -to write to the paths passed in and how long they can be. It can take some -time. It will write test files into the remote:path passed in. It outputs -a bit of go code for each one. + Long: `Discovers what filenames and upload methods are possible to write to the +paths passed in and how long they can be. It can take some time. It will +write test files into the remote:path passed in. It outputs a bit of go +code for each one. **NB** this can create undeletable files and other hazards - use with care `, diff --git a/cmd/touch/touch.go b/cmd/touch/touch.go index 4991e7d1f..4290c47bd 100644 --- a/cmd/touch/touch.go +++ b/cmd/touch/touch.go @@ -43,8 +43,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "touch remote:path", Short: `Create new file or change file modification time.`, - Long: ` -Set the modification time on file(s) as specified by remote:path to + Long: `Set the modification time on file(s) as specified by remote:path to have the current time. If remote:path does not exist then a zero sized file will be created, diff --git a/cmd/tree/tree.go b/cmd/tree/tree.go index a0b1dd44d..88d0a0af9 100644 --- a/cmd/tree/tree.go +++ b/cmd/tree/tree.go @@ -69,9 +69,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "tree remote:path", Short: `List the contents of the remote in a tree like fashion.`, - Long: ` -rclone tree lists the contents of a remote in a similar way to the -unix tree command. + Long: `Lists the contents of a remote in a similar way to the unix tree command. For example diff --git a/cmd/version/version.go b/cmd/version/version.go index 4b61e8d92..64dd124fd 100644 --- a/cmd/version/version.go +++ b/cmd/version/version.go @@ -31,8 +31,7 @@ func init() { var commandDefinition = &cobra.Command{ Use: "version", Short: `Show the version number.`, - Long: ` -Show the rclone version number, the go version, the build target + Long: `Show the rclone version number, the go version, the build target OS and architecture, the runtime OS and kernel version and bitness, build tags and the type of executable (static or dynamic). From 498abcc062ac8b229c5ea840a60f01a1e5876085 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 10 Aug 2024 16:50:20 +0200 Subject: [PATCH 146/168] help: make help command output less distracting --- cmd/help.go | 44 ++++++++++++++++++++++++---------------- fs/config.go | 2 +- fs/config/flags/flags.go | 26 ++++++++++++------------ 3 files changed, 41 insertions(+), 31 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index 36fd26eef..53e3d15f4 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -70,17 +70,22 @@ var helpFlags = &cobra.Command{ Short: "Show the global flags for rclone", Run: func(command *cobra.Command, args []string) { command.Flags() - if len(args) > 0 { - re, err := filter.GlobStringToRegexp(args[0], false) - if err != nil { - log.Fatalf("Invalid flag filter: %v", err) - } - fs.Debugf(nil, "Flag filter: %s", re.String()) - filterFlagsRe = re - } if GeneratingDocs { Root.SetUsageTemplate(docFlagsTemplate) } else { + if len(args) > 0 { + re, err := filter.GlobStringToRegexp(args[0], false) + if err != nil { + log.Fatalf("Invalid flag filter: %v", err) + } + fs.Debugf(nil, "Flag filter: %s", re.String()) + filterFlagsRe = re + } + if filterFlagsGroup != "" { + Root.SetUsageTemplate(filterFlagsSingleGroupTemplate) + } else if len(args) > 0 { + Root.SetUsageTemplate(filterFlagsMultiGroupTemplate) + } Root.SetOutput(os.Stdout) } _ = command.Usage() @@ -152,7 +157,7 @@ func setupRootCommand(rootCmd *cobra.Command) { }) cobra.AddTemplateFunc("flagGroups", func(cmd *cobra.Command) []*flags.Group { // Add the backend flags and check all flags - backendGroup := flags.All.NewGroup("Backend", "Backend only flags. These can be set in the config file also.") + backendGroup := flags.All.NewGroup("Backend", "Backend-only flags (these can be set in the config file also)") allRegistered := flags.All.AllRegistered() cmd.InheritedFlags().VisitAll(func(flag *pflag.Flag) { if _, ok := backendFlags[flag.Name]; ok { @@ -210,20 +215,16 @@ Aliases: Examples: {{.Example}}{{end}}{{if and (showCommands .) .HasAvailableSubCommands}} -Available Commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}} +Available commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}} {{rpad .Name .NamePadding }} {{.Short}}{{end}}{{end}}{{end}}{{if and (showLocalFlags .) .HasAvailableLocalFlags}} Flags: {{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if and (showGlobalFlags .) .HasAvailableInheritedFlags}} -{{ range flagGroups . }}{{ if .Flags.HasFlags }} -# {{ .Name }} Flags - -{{ .Help }} - +{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Help }} (flag group {{ .Name }}): {{ .Flags.FlagUsages | trimTrailingWhitespaces}} -{{ end }}{{ end }} +{{ end }}{{ end }} Additional help topics:{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}} {{rpad .CommandPath .CommandPathPadding}} {{.Short}}{{end}}{{end}}{{end}} @@ -232,6 +233,15 @@ Use "rclone help flags" for to see the global flags. Use "rclone help backends" for a list of supported services. ` +var filterFlagsSingleGroupTemplate = `{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Flags.FlagUsages | trimTrailingWhitespaces}} +{{ end }}{{ end }} +` + +var filterFlagsMultiGroupTemplate = `{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Help }} (flag group {{ .Name }}): +{{ .Flags.FlagUsages | trimTrailingWhitespaces}} + +{{ end }}{{ end }}` + var docFlagsTemplate = `--- title: "Global Flags" description: "Rclone Global Flags" @@ -245,7 +255,7 @@ split into groups. {{ range flagGroups . }}{{ if .Flags.HasFlags }} ## {{ .Name }} -{{ .Help }} +{{ .Help }}. ` + "```" + ` {{ .Flags.FlagUsages | trimTrailingWhitespaces}} diff --git a/fs/config.go b/fs/config.go index bd3d7aa89..caf242fdf 100644 --- a/fs/config.go +++ b/fs/config.go @@ -70,7 +70,7 @@ var ConfigOptionsInfo = Options{{ Name: "checksum", ShortOpt: "c", Default: false, - Help: "Check for changes with size & checksum (if available, or fallback to size only).", + Help: "Check for changes with size & checksum (if available, or fallback to size only)", Groups: "Copy", }, { Name: "size_only", diff --git a/fs/config/flags/flags.go b/fs/config/flags/flags.go index 10b1fd77f..db76f5d71 100644 --- a/fs/config/flags/flags.go +++ b/fs/config/flags/flags.go @@ -111,19 +111,19 @@ var All *Groups // Groups of flags for documentation purposes func init() { All = NewGroups() - All.NewGroup("Copy", "Flags for anything which can Copy a file.") - All.NewGroup("Sync", "Flags just used for `rclone sync`.") - All.NewGroup("Important", "Important flags useful for most commands.") - All.NewGroup("Check", "Flags used for `rclone check`.") - All.NewGroup("Networking", "General networking and HTTP stuff.") - All.NewGroup("Performance", "Flags helpful for increasing performance.") - All.NewGroup("Config", "General configuration of rclone.") - All.NewGroup("Debugging", "Flags for developers.") - All.NewGroup("Filter", "Flags for filtering directory listings.") - All.NewGroup("Listing", "Flags for listing directories.") - All.NewGroup("Logging", "Logging and statistics.") - All.NewGroup("Metadata", "Flags to control metadata.") - All.NewGroup("RC", "Flags to control the Remote Control API.") + All.NewGroup("Copy", "Flags for anything which can copy a file") + All.NewGroup("Sync", "Flags used for sync commands") + All.NewGroup("Important", "Important flags useful for most commands") + All.NewGroup("Check", "Flags used for check commands") + All.NewGroup("Networking", "Flags for general networking and HTTP stuff") + All.NewGroup("Performance", "Flags helpful for increasing performance") + All.NewGroup("Config", "Flags for general configuration of rclone") + All.NewGroup("Debugging", "Flags for developers") + All.NewGroup("Filter", "Flags for filtering directory listings") + All.NewGroup("Listing", "Flags for listing directories") + All.NewGroup("Logging", "Flags for logging and statistics") + All.NewGroup("Metadata", "Flags to control metadata") + All.NewGroup("RC", "Flags to control the Remote Control API") } // installFlag constructs a name from the flag passed in and From 62233b49934ec37fabd1d6c006ed4410d81c2e20 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 21:45:42 +0200 Subject: [PATCH 147/168] help: avoid empty additional help topics header --- cmd/help.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index 53e3d15f4..62228c125 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -219,12 +219,11 @@ Available commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "he {{rpad .Name .NamePadding }} {{.Short}}{{end}}{{end}}{{end}}{{if and (showLocalFlags .) .HasAvailableLocalFlags}} Flags: -{{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if and (showGlobalFlags .) .HasAvailableInheritedFlags}} +{{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if and (showGlobalFlags .) .HasAvailableInheritedFlags}}{{ range flagGroups . }}{{ if .Flags.HasFlags }} -{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Help }} (flag group {{ .Name }}): -{{ .Flags.FlagUsages | trimTrailingWhitespaces}} - -{{ end }}{{ end }} +{{ .Help }} (flag group {{ .Name }}): +{{ .Flags.FlagUsages | trimTrailingWhitespaces}}{{ end }}{{ end }}{{end}}{{if .HasHelpSubCommands}} + Additional help topics:{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}} {{rpad .CommandPath .CommandPathPadding}} {{.Short}}{{end}}{{end}}{{end}} From 303358eeda16cbaba6da841823c4f46edb857e28 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 12 Aug 2024 22:40:57 +0200 Subject: [PATCH 148/168] help: cleanup template syntax (consistent whitespace) --- cmd/help.go | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index 62228c125..010f65bf9 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -216,13 +216,13 @@ Examples: {{.Example}}{{end}}{{if and (showCommands .) .HasAvailableSubCommands}} Available commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}} - {{rpad .Name .NamePadding }} {{.Short}}{{end}}{{end}}{{end}}{{if and (showLocalFlags .) .HasAvailableLocalFlags}} + {{rpad .Name .NamePadding}} {{.Short}}{{end}}{{end}}{{end}}{{if and (showLocalFlags .) .HasAvailableLocalFlags}} Flags: -{{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if and (showGlobalFlags .) .HasAvailableInheritedFlags}}{{ range flagGroups . }}{{ if .Flags.HasFlags }} +{{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if and (showGlobalFlags .) .HasAvailableInheritedFlags}}{{range flagGroups .}}{{if .Flags.HasFlags}} -{{ .Help }} (flag group {{ .Name }}): -{{ .Flags.FlagUsages | trimTrailingWhitespaces}}{{ end }}{{ end }}{{end}}{{if .HasHelpSubCommands}} +{{.Help}} (flag group {{.Name}}): +{{.Flags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{end}}{{end}}{{if .HasHelpSubCommands}} Additional help topics:{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}} {{rpad .CommandPath .CommandPathPadding}} {{.Short}}{{end}}{{end}}{{end}} @@ -232,14 +232,14 @@ Use "rclone help flags" for to see the global flags. Use "rclone help backends" for a list of supported services. ` -var filterFlagsSingleGroupTemplate = `{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Flags.FlagUsages | trimTrailingWhitespaces}} -{{ end }}{{ end }} +var filterFlagsSingleGroupTemplate = `{{range flagGroups .}}{{if .Flags.HasFlags}}{{.Flags.FlagUsages | trimTrailingWhitespaces}} +{{end}}{{end}} ` -var filterFlagsMultiGroupTemplate = `{{ range flagGroups . }}{{ if .Flags.HasFlags }}{{ .Help }} (flag group {{ .Name }}): -{{ .Flags.FlagUsages | trimTrailingWhitespaces}} +var filterFlagsMultiGroupTemplate = `{{range flagGroups .}}{{if .Flags.HasFlags}}{{.Help}} (flag group {{.Name}}): +{{.Flags.FlagUsages | trimTrailingWhitespaces}} -{{ end }}{{ end }}` +{{end}}{{end}}` var docFlagsTemplate = `--- title: "Global Flags" @@ -251,16 +251,16 @@ description: "Rclone Global Flags" This describes the global flags available to every rclone command split into groups. -{{ range flagGroups . }}{{ if .Flags.HasFlags }} -## {{ .Name }} +{{range flagGroups .}}{{if .Flags.HasFlags}} +## {{.Name}} -{{ .Help }}. +{{.Help}}. ` + "```" + ` -{{ .Flags.FlagUsages | trimTrailingWhitespaces}} +{{.Flags.FlagUsages | trimTrailingWhitespaces}} ` + "```" + ` -{{ end }}{{ end }} +{{end}}{{end}} ` // show all the backends From da9faf1ffea2c13be9258b30d0f3c3ab0f310015 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 10 Aug 2024 17:41:12 +0200 Subject: [PATCH 149/168] Make filtering rules for help and listremotes more lenient --- cmd/help.go | 2 +- cmd/listremotes/listremotes.go | 2 +- fs/filter/glob.go | 14 +++++- fs/filter/glob_test.go | 92 +++++++--------------------------- 4 files changed, 33 insertions(+), 77 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index 010f65bf9..94f399793 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -74,7 +74,7 @@ var helpFlags = &cobra.Command{ Root.SetUsageTemplate(docFlagsTemplate) } else { if len(args) > 0 { - re, err := filter.GlobStringToRegexp(args[0], false) + re, err := filter.GlobStringToRegexp(args[0], false, true) if err != nil { log.Fatalf("Invalid flag filter: %v", err) } diff --git a/cmd/listremotes/listremotes.go b/cmd/listremotes/listremotes.go index 416157b11..4f3bf2128 100644 --- a/cmd/listremotes/listremotes.go +++ b/cmd/listremotes/listremotes.go @@ -146,7 +146,7 @@ according to regular rclone filtering pattern syntax. "description": filterDescription, } { if v != "" { - filterRe, err := filter.GlobStringToRegexp(v, false) + filterRe, err := filter.GlobStringToRegexp(v, false, true) if err != nil { return fmt.Errorf("invalid %s filter argument: %w", k, err) } diff --git a/fs/filter/glob.go b/fs/filter/glob.go index de48da6d7..40c0c56e2 100644 --- a/fs/filter/glob.go +++ b/fs/filter/glob.go @@ -17,8 +17,18 @@ func GlobPathToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { } // GlobStringToRegexp converts an rsync style glob string to a regexp -func GlobStringToRegexp(glob string, ignoreCase bool) (*regexp.Regexp, error) { - return globToRegexp(glob, false, true, ignoreCase) +// +// Without adding of anchors but with ignoring of case, i.e. called +// `GlobStringToRegexp(glob, false, true)`, it takes a lenient approach +// where the glob "sum" would match "CheckSum", more similar to text +// search functions than strict glob filtering. +// +// With adding of anchors and not ignoring case, i.e. called +// `GlobStringToRegexp(glob, true, false)`, it uses a strict glob +// interpretation where the previous example would have to be changed to +// "*Sum" to match "CheckSum". +func GlobStringToRegexp(glob string, addAnchors bool, ignoreCase bool) (*regexp.Regexp, error) { + return globToRegexp(glob, false, addAnchors, ignoreCase) } // globToRegexp converts an rsync style glob to a regexp diff --git a/fs/filter/glob_test.go b/fs/filter/glob_test.go index 04a07581d..a20a77775 100644 --- a/fs/filter/glob_test.go +++ b/fs/filter/glob_test.go @@ -8,67 +8,6 @@ import ( ) func TestGlobStringToRegexp(t *testing.T) { - for _, test := range []struct { - in string - want string - error string - }{ - {``, `^$`, ``}, - {`potato`, `^potato$`, ``}, - {`potato,sausage`, `^potato,sausage$`, ``}, - {`/potato`, `^/potato$`, ``}, - {`potato?sausage`, `^potato.sausage$`, ``}, - {`potat[oa]`, `^potat[oa]$`, ``}, - {`potat[a-z]or`, `^potat[a-z]or$`, ``}, - {`potat[[:alpha:]]or`, `^potat[[:alpha:]]or$`, ``}, - {`'.' '+' '(' ')' '|' '^' '$'`, `^'\.' '\+' '\(' '\)' '\|' '\^' '\$'$`, ``}, - {`*.jpg`, `^.*\.jpg$`, ``}, - {`a{b,c,d}e`, `^a(b|c|d)e$`, ``}, - {`potato**`, ``, `too many stars`}, - {`potato**sausage`, ``, `too many stars`}, - {`*.p[lm]`, `^.*\.p[lm]$`, ``}, - {`[\[\]]`, `^[\[\]]$`, ``}, - {`***potato`, ``, `too many stars`}, - {`***`, ``, `too many stars`}, - {`ab]c`, ``, `mismatched ']'`}, - {`ab[c`, ``, `mismatched '[' and ']'`}, - {`ab{x{cd`, ``, `can't nest`}, - {`ab{}}cd`, ``, `mismatched '{' and '}'`}, - {`ab}c`, ``, `mismatched '{' and '}'`}, - {`ab{c`, ``, `mismatched '{' and '}'`}, - {`*.{jpg,png,gif}`, `^.*\.(jpg|png|gif)$`, ``}, - {`[a--b]`, ``, `bad glob pattern`}, - {`a\*b`, `^a\*b$`, ``}, - {`a\\b`, `^a\\b$`, ``}, - {`a{{.*}}b`, `^a(.*)b$`, ``}, - {`a{{.*}`, ``, `mismatched '{{' and '}}'`}, - {`{{regexp}}`, `^(regexp)$`, ``}, - {`\{{{regexp}}`, `^\{(regexp)$`, ``}, - {`/{{regexp}}`, `^/(regexp)$`, ``}, - {`/{{\d{8}}}`, `^/(\d{8})$`, ``}, - {`/{{\}}}`, `^/(\})$`, ``}, - {`{{(?i)regexp}}`, `^((?i)regexp)$`, ``}, - } { - for _, ignoreCase := range []bool{false, true} { - gotRe, err := GlobStringToRegexp(test.in, ignoreCase) - if test.error == "" { - require.NoError(t, err, test.in) - prefix := "" - if ignoreCase { - prefix = "(?i)" - } - got := gotRe.String() - assert.Equal(t, prefix+test.want, got, test.in) - } else { - require.Error(t, err, test.in) - assert.Contains(t, err.Error(), test.error, test.in) - assert.Nil(t, gotRe) - } - } - } -} - -func TestGlobStringToRegexpWithoutAnchors(t *testing.T) { for _, test := range []struct { in string want string @@ -111,19 +50,26 @@ func TestGlobStringToRegexpWithoutAnchors(t *testing.T) { {`{{(?i)regexp}}`, `((?i)regexp)`, ``}, } { for _, ignoreCase := range []bool{false, true} { - gotRe, err := globToRegexp(test.in, false, false, ignoreCase) - if test.error == "" { - require.NoError(t, err, test.in) - prefix := "" - if ignoreCase { - prefix = "(?i)" + for _, addAnchors := range []bool{false, true} { + gotRe, err := GlobStringToRegexp(test.in, addAnchors, ignoreCase) + if test.error == "" { + require.NoError(t, err, test.in) + prefix := "" + suffix := "" + if ignoreCase { + prefix += "(?i)" + } + if addAnchors { + prefix += "^" + suffix += "$" + } + got := gotRe.String() + assert.Equal(t, prefix+test.want+suffix, got, test.in) + } else { + require.Error(t, err, test.in) + assert.Contains(t, err.Error(), test.error, test.in) + assert.Nil(t, gotRe) } - got := gotRe.String() - assert.Equal(t, prefix+test.want, got, test.in) - } else { - require.Error(t, err, test.in) - assert.Contains(t, err.Error(), test.error, test.in) - assert.Nil(t, gotRe) } } } From 182b2a641737ebdea97a5022a8bd8491af9e3662 Mon Sep 17 00:00:00 2001 From: Sam Harrison Date: Thu, 15 Aug 2024 11:15:07 -0500 Subject: [PATCH 150/168] chore: add childish-sambino as filescom maintainer --- MAINTAINERS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 6b116ece7..f2cc4d2e7 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -22,6 +22,7 @@ Current active maintainers of rclone are: | Hideo Aoyama | @boukendesho | snap packaging | | nielash | @nielash | bisync | | Dan McArdle | @dmcardle | gitannex | +| Sam Harrison | @childish-sambino | filescom | **This is a work in progress Draft** From 1fad49ee35f1600bf00d7d8edfa4b9274fcb7a3e Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 24 Nov 2023 15:23:14 +0200 Subject: [PATCH 151/168] dlna: also look at "Subs" subdirectory Apparently it seems pretty common for subtitles to be put in a subdirectory called "Subs", rather than in the same directory as the media file itself. This covers that usecase, by checking the returned listing for a directory called "Subs" to exist. If it does, its child nodes are added to the list before they're being passed to mediaWithResources, allowing these subtitles to be discovered automatically. --- cmd/serve/dlna/cds.go | 14 +++++++++ cmd/serve/dlna/dlna_test.go | 57 +++++++++++++++++++++++++++++-------- 2 files changed, 59 insertions(+), 12 deletions(-) diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index 98ad42799..8678ad5cb 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -130,6 +130,20 @@ func (cds *contentDirectoryService) readContainer(o object, host string) (ret [] return } + // if there's a "Subs" child directory, add its children to the list as well, + // so mediaWithResources is able to find them. + for _, node := range dirEntries { + if strings.EqualFold(node.Name(), "Subs") && node.IsDir() { + subtitleDir := node.(*vfs.Dir) + subtitleEntries, err := subtitleDir.ReadDirAll() + if err != nil { + err = errors.New("failed to list subtitle directory") + return nil, err + } + dirEntries = append(dirEntries, subtitleEntries...) + } + } + dirEntries, mediaResources := mediaWithResources(dirEntries) for _, de := range dirEntries { child := object{ diff --git a/cmd/serve/dlna/dlna_test.go b/cmd/serve/dlna/dlna_test.go index 0270f27ba..5b090acd3 100644 --- a/cmd/serve/dlna/dlna_test.go +++ b/cmd/serve/dlna/dlna_test.go @@ -180,8 +180,9 @@ func TestContentDirectoryBrowseDirectChildren(t *testing.T) { require.Contains(t, string(body), "/r/video.srt") require.Contains(t, string(body), "/r/video.en.srt") - // Then a subdirectory - req, err = http.NewRequest("POST", baseURL+serviceControlURL, strings.NewReader(` + // Then a subdirectory (subdir) + { + req, err = http.NewRequest("POST", baseURL+serviceControlURL, strings.NewReader(` @@ -196,14 +197,46 @@ func TestContentDirectoryBrowseDirectChildren(t *testing.T) { `)) - require.NoError(t, err) - req.Header.Set("SOAPACTION", `"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"`) - resp, err = http.DefaultClient.Do(req) - require.NoError(t, err) - assert.Equal(t, http.StatusOK, resp.StatusCode) - body, err = io.ReadAll(resp.Body) - require.NoError(t, err) - // expect video.mp4, video.srt, URLs to be in the DIDL - require.Contains(t, string(body), "/r/subdir/video.mp4") - require.Contains(t, string(body), "/r/subdir/video.srt") + require.NoError(t, err) + req.Header.Set("SOAPACTION", `"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"`) + resp, err = http.DefaultClient.Do(req) + require.NoError(t, err) + assert.Equal(t, http.StatusOK, resp.StatusCode) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + // expect video.mp4, video.srt, URLs to be in the DIDL + require.Contains(t, string(body), "/r/subdir/video.mp4") + require.Contains(t, string(body), "/r/subdir/video.srt") + + } + + // Then a subdirectory with subtitles separately (subdir2) + { + req, err = http.NewRequest("POST", baseURL+serviceControlURL, strings.NewReader(` + + + + + %2Fsubdir2 + BrowseDirectChildren + * + 0 + 0 + + + +`)) + require.NoError(t, err) + req.Header.Set("SOAPACTION", `"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"`) + resp, err = http.DefaultClient.Do(req) + require.NoError(t, err) + assert.Equal(t, http.StatusOK, resp.StatusCode) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + // expect video.mp4, Subs/video.srt, URLs to be in the DIDL + require.Contains(t, string(body), "/r/subdir2/video.mp4") + require.Contains(t, string(body), "/r/subdir2/Subs/video.srt") + + } } From edd93476947e66067b8a8557063f6fb5b15e7c3b Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 24 Nov 2023 20:46:21 +0200 Subject: [PATCH 152/168] dlna: add cds_test.go This tests the mediaWithResources function in various scenarios. --- cmd/serve/dlna/cds_test.go | 102 ++++++++++++++++++ .../testdata/files/subdir2/Subs/video.en.srt | 3 + .../testdata/files/subdir2/Subs/video.srt | 3 + .../dlna/testdata/files/subdir2/video.mp4 | Bin 0 -> 262 bytes 4 files changed, 108 insertions(+) create mode 100644 cmd/serve/dlna/cds_test.go create mode 100644 cmd/serve/dlna/testdata/files/subdir2/Subs/video.en.srt create mode 100644 cmd/serve/dlna/testdata/files/subdir2/Subs/video.srt create mode 100644 cmd/serve/dlna/testdata/files/subdir2/video.mp4 diff --git a/cmd/serve/dlna/cds_test.go b/cmd/serve/dlna/cds_test.go new file mode 100644 index 000000000..6ab793f0c --- /dev/null +++ b/cmd/serve/dlna/cds_test.go @@ -0,0 +1,102 @@ +package dlna + +import ( + "context" + "sort" + "testing" + + localBackend "github.com/rclone/rclone/backend/local" + "github.com/rclone/rclone/fs/config/configmap" + "github.com/rclone/rclone/vfs" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func TestMediaWithResources(t *testing.T) { + fs, err := localBackend.NewFs(context.Background(), "testdatafiles", "testdata/files", configmap.New()) + require.NoError(t, err) + + myvfs := vfs.New(fs, nil) + { + rootNode, err := myvfs.Stat("") + require.NoError(t, err) + + rootDir := rootNode.(*vfs.Dir) + dirEntries, err := rootDir.ReadDirAll() + require.NoError(t, err) + + mediaItems, assocResources := mediaWithResources(dirEntries) + + // ensure mediaItems contains some items we care about. + // We specifically check that the .mp4 file and a child directory is kept. + var videoMp4 *vfs.Node + foundSubdir := false + for _, mediaItem := range mediaItems { + if mediaItem.Name() == "video.mp4" { + videoMp4 = &mediaItem + } else if mediaItem.Name() == "subdir" { + foundSubdir = true + } + } + + assert.True(t, videoMp4 != nil, "expected mp4 to be found") + assert.True(t, foundSubdir, "expected subdir to be found") + + assocVideoResource, ok := assocResources[*videoMp4] + require.True(t, ok, "expected video.mp4 to have assoc video resource") + + // ensure both video.en.srt and video.srt are in assocVideoResource. + assocVideoResourceNames := make([]string, 0) + for _, e := range assocVideoResource { + assocVideoResourceNames = append(assocVideoResourceNames, e.Name()) + } + sort.Strings(assocVideoResourceNames) + assert.Equal(t, []string{"video.en.srt", "video.srt"}, assocVideoResourceNames) + } + // Now test inside subdir2. + // This directory only contains a video.mp4 file, but as it also contains a + // "Subs" subdir, `mediaWithResources` is called with its children appended, + // causing the media items are appropriately populated. + { + rootNode, err := myvfs.Stat("subdir2") + require.NoError(t, err) + + subtitleNode, err := myvfs.Stat("subdir2/Subs") + require.NoError(t, err) + + rootDir := rootNode.(*vfs.Dir) + subtitleDir := subtitleNode.(*vfs.Dir) + + dirEntries, err := rootDir.ReadDirAll() + require.NoError(t, err) + + subtitleEntries, err := subtitleDir.ReadDirAll() + require.NoError(t, err) + + dirEntries = append(dirEntries, subtitleEntries...) + + mediaItems, assocResources := mediaWithResources(dirEntries) + + // ensure mediaItems contains some items we care about. + // We specifically check that the .mp4 file is kept. + var videoMp4 *vfs.Node + for _, mediaItem := range mediaItems { + if mediaItem.Name() == "video.mp4" { + videoMp4 = &mediaItem + } + } + + assert.True(t, videoMp4 != nil, "expected mp4 to be found") + + assocVideoResource, ok := assocResources[*videoMp4] + require.True(t, ok, "expected video.mp4 to have assoc video resource") + + // ensure both video.en.srt and video.srt are in assocVideoResource. + assocVideoResourceNames := make([]string, 0) + for _, e := range assocVideoResource { + assocVideoResourceNames = append(assocVideoResourceNames, e.Name()) + } + sort.Strings(assocVideoResourceNames) + assert.Equal(t, []string{"video.en.srt", "video.srt"}, assocVideoResourceNames) + } +} diff --git a/cmd/serve/dlna/testdata/files/subdir2/Subs/video.en.srt b/cmd/serve/dlna/testdata/files/subdir2/Subs/video.en.srt new file mode 100644 index 000000000..1663efe84 --- /dev/null +++ b/cmd/serve/dlna/testdata/files/subdir2/Subs/video.en.srt @@ -0,0 +1,3 @@ +1 +00:00:00,000 --> 00:02:00,000 +Test diff --git a/cmd/serve/dlna/testdata/files/subdir2/Subs/video.srt b/cmd/serve/dlna/testdata/files/subdir2/Subs/video.srt new file mode 100644 index 000000000..1663efe84 --- /dev/null +++ b/cmd/serve/dlna/testdata/files/subdir2/Subs/video.srt @@ -0,0 +1,3 @@ +1 +00:00:00,000 --> 00:02:00,000 +Test diff --git a/cmd/serve/dlna/testdata/files/subdir2/video.mp4 b/cmd/serve/dlna/testdata/files/subdir2/video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7f6eeace9b093f873d56b3b39625d1c9c2a167c3 GIT binary patch literal 262 zcmZQzU{FXasVvAW&d+6FU}6B#Kx~v)mTZ_?U}DI?z`&7Kl$r{nb5jyafb_N8{QNQ? zos(OZkpiTV0P_nlhmnB+h!6mU0~AK%J0MhIV=(~*lS)%c5`lD7ZYr1tsZ-2I$teOc zKp;0Ivna8kAP2&Okh+;U#UKZ(t}MyV2hy@Y_k#=pTkn%tmS$?MXJV*lXkY*U4p$`j literal 0 HcmV?d00001 From 2e007f89c705d4f8cb176989929d70e5415afef8 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 24 Nov 2023 20:44:29 +0200 Subject: [PATCH 153/168] dlna: don't swallow video.{idx,sub} .idx and .sub subtitle files only work if both are present, but the code was overwriting the first-inserted element to subtitlesByName, as it was keyed by the basename without extension. Make subtitlesByName point to a slice of nodes instead. --- cmd/serve/dlna/cds.go | 15 +++--- cmd/serve/dlna/cds_test.go | 46 ++++++++++++++++++ cmd/serve/dlna/dlna_test.go | 31 ++++++++++++ .../testdata/files/subdir3/Subs/video.idx | 0 .../testdata/files/subdir3/Subs/video.sub | 0 .../dlna/testdata/files/subdir3/video.mp4 | Bin 0 -> 262 bytes 6 files changed, 85 insertions(+), 7 deletions(-) create mode 100644 cmd/serve/dlna/testdata/files/subdir3/Subs/video.idx create mode 100644 cmd/serve/dlna/testdata/files/subdir3/Subs/video.sub create mode 100644 cmd/serve/dlna/testdata/files/subdir3/video.mp4 diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index 8678ad5cb..46bb7c192 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -173,14 +173,14 @@ func mediaWithResources(nodes vfs.Nodes) (vfs.Nodes, map[vfs.Node]vfs.Nodes) { media, mediaResources := vfs.Nodes{}, make(map[vfs.Node]vfs.Nodes) // First, separate out the subtitles and media into maps, keyed by their lowercase base names. - mediaByName, subtitlesByName := make(map[string]vfs.Nodes), make(map[string]vfs.Node) + mediaByName, subtitlesByName := make(map[string]vfs.Nodes), make(map[string]vfs.Nodes) for _, node := range nodes { baseName, ext := splitExt(strings.ToLower(node.Name())) switch ext { case ".srt", ".ass", ".ssa", ".sub", ".idx", ".sup", ".jss", ".txt", ".usf", ".cue", ".vtt", ".css": // .idx should be with .sub, .css should be with vtt otherwise they should be culled, // and their mimeTypes are not consistent, but anyway these negatives don't throw errors. - subtitlesByName[baseName] = node + subtitlesByName[baseName] = append(subtitlesByName[baseName], node) default: mediaByName[baseName] = append(mediaByName[baseName], node) media = append(media, node) @@ -188,25 +188,26 @@ func mediaWithResources(nodes vfs.Nodes) (vfs.Nodes, map[vfs.Node]vfs.Nodes) { } // Find the associated media file for each subtitle - for baseName, node := range subtitlesByName { + for baseName, nodes := range subtitlesByName { // Find a media file with the same basename (video.mp4 for video.srt) mediaNodes, found := mediaByName[baseName] if !found { // Or basename of the basename (video.mp4 for video.en.srt) - baseName, _ = splitExt(baseName) + baseName, _ := splitExt(baseName) mediaNodes, found = mediaByName[baseName] } // Just advise if no match found if !found { - fs.Infof(node, "could not find associated media for subtitle: %s", node.Name()) + fs.Infof(nodes, "could not find associated media for subtitle: %s", baseName) + fs.Infof(mediaByName, "mediaByName is this, baseName is %s", baseName) continue } // Associate with all potential media nodes - fs.Debugf(mediaNodes, "associating subtitle: %s", node.Name()) + fs.Debugf(mediaNodes, "associating subtitle: %s", baseName) for _, mediaNode := range mediaNodes { - mediaResources[mediaNode] = append(mediaResources[mediaNode], node) + mediaResources[mediaNode] = append(mediaResources[mediaNode], nodes...) } } diff --git a/cmd/serve/dlna/cds_test.go b/cmd/serve/dlna/cds_test.go index 6ab793f0c..cc9b9fca2 100644 --- a/cmd/serve/dlna/cds_test.go +++ b/cmd/serve/dlna/cds_test.go @@ -99,4 +99,50 @@ func TestMediaWithResources(t *testing.T) { sort.Strings(assocVideoResourceNames) assert.Equal(t, []string{"video.en.srt", "video.srt"}, assocVideoResourceNames) } + + // Now test subdir3. It contains a video.mpv, as well as Sub/video.{idx,sub}. + { + rootNode, err := myvfs.Stat("subdir3") + require.NoError(t, err) + + subtitleNode, err := myvfs.Stat("subdir3/Subs") + require.NoError(t, err) + + rootDir := rootNode.(*vfs.Dir) + subtitleDir := subtitleNode.(*vfs.Dir) + + dirEntries, err := rootDir.ReadDirAll() + require.NoError(t, err) + + subtitleEntries, err := subtitleDir.ReadDirAll() + require.NoError(t, err) + + dirEntries = append(dirEntries, subtitleEntries...) + + mediaItems, assocResources := mediaWithResources(dirEntries) + + // ensure mediaItems contains some items we care about. + // We specifically check that the .mp4 file is kept. + var videoMp4 *vfs.Node + for _, mediaItem := range mediaItems { + if mediaItem.Name() == "video.mp4" { + videoMp4 = &mediaItem + } + } + + assert.True(t, videoMp4 != nil, "expected mp4 to be found") + + // test assocResources to point from the video file to the subtitles + assocVideoResource, ok := assocResources[*videoMp4] + require.True(t, ok, "expected video.mp4 to have assoc video resource") + + // ensure both video.idx and video.sub are in assocVideoResource. + assocVideoResourceNames := make([]string, 0) + for _, e := range assocVideoResource { + assocVideoResourceNames = append(assocVideoResourceNames, e.Name()) + } + sort.Strings(assocVideoResourceNames) + assert.Equal(t, []string{"video.idx", "video.sub"}, assocVideoResourceNames) + } + } diff --git a/cmd/serve/dlna/dlna_test.go b/cmd/serve/dlna/dlna_test.go index 5b090acd3..9b7354620 100644 --- a/cmd/serve/dlna/dlna_test.go +++ b/cmd/serve/dlna/dlna_test.go @@ -239,4 +239,35 @@ func TestContentDirectoryBrowseDirectChildren(t *testing.T) { require.Contains(t, string(body), "/r/subdir2/Subs/video.srt") } + + // Then a subdirectory with subtitles in Subs/*.{idx,sub} (subdir3) + { + req, err = http.NewRequest("POST", baseURL+serviceControlURL, strings.NewReader(` + + + + + %2Fsubdir3 + BrowseDirectChildren + * + 0 + 0 + + + +`)) + require.NoError(t, err) + req.Header.Set("SOAPACTION", `"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"`) + resp, err = http.DefaultClient.Do(req) + require.NoError(t, err) + assert.Equal(t, http.StatusOK, resp.StatusCode) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + // expect video.mp4, Subs/video.srt, URLs to be in the DIDL + require.Contains(t, string(body), "/r/subdir3/video.mp4") + require.Contains(t, string(body), "/r/subdir3/Subs/video.idx") + require.Contains(t, string(body), "/r/subdir3/Subs/video.sub") + + } } diff --git a/cmd/serve/dlna/testdata/files/subdir3/Subs/video.idx b/cmd/serve/dlna/testdata/files/subdir3/Subs/video.idx new file mode 100644 index 000000000..e69de29bb diff --git a/cmd/serve/dlna/testdata/files/subdir3/Subs/video.sub b/cmd/serve/dlna/testdata/files/subdir3/Subs/video.sub new file mode 100644 index 000000000..e69de29bb diff --git a/cmd/serve/dlna/testdata/files/subdir3/video.mp4 b/cmd/serve/dlna/testdata/files/subdir3/video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7f6eeace9b093f873d56b3b39625d1c9c2a167c3 GIT binary patch literal 262 zcmZQzU{FXasVvAW&d+6FU}6B#Kx~v)mTZ_?U}DI?z`&7Kl$r{nb5jyafb_N8{QNQ? zos(OZkpiTV0P_nlhmnB+h!6mU0~AK%J0MhIV=(~*lS)%c5`lD7ZYr1tsZ-2I$teOc zKp;0Ivna8kAP2&Okh+;U#UKZ(t}MyV2hy@Y_k#=pTkn%tmS$?MXJV*lXkY*U4p$`j literal 0 HcmV?d00001 From 00e073df1ee3d5f173efa470c8c31ef9345bc8d9 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 20 Dec 2023 12:00:08 +0200 Subject: [PATCH 154/168] dlna: set more correct mime type The code currently hardcodes `text/srt` for all subtitles. `text/srt` is wrong, it seems `application/x-subrip` is the official extension coming from the official mime database, at least (and still works with the Samsung TV I tested with). Also add that one to `fs/ mimetype.go`. Compared to previous iterations of this PR, I dropped tests ensuring certain mime types are present - as detection still seems to be fairly platform-specific. --- cmd/serve/dlna/cds.go | 17 ++++++++++++++++- fs/mimetype.go | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/cmd/serve/dlna/cds.go b/cmd/serve/dlna/cds.go index 46bb7c192..94b37bf18 100644 --- a/cmd/serve/dlna/cds.go +++ b/cmd/serve/dlna/cds.go @@ -101,9 +101,24 @@ func (cds *contentDirectoryService) cdsObjectToUpnpavObject(cdsObject object, fi Host: host, Path: path.Join(resPath, resource.Path()), }).String() + + // Read the mime type from the fs.Object if possible, + // otherwise fall back to working out what it is from the file path. + var mimeType string + if o, ok := resource.DirEntry().(fs.Object); ok { + mimeType = fs.MimeType(context.TODO(), o) + // If backend doesn't know what the mime type is then + // try getting it from the file name + if mimeType == "application/octet-stream" { + mimeType = fs.MimeTypeFromName(resource.Name()) + } + } else { + mimeType = fs.MimeTypeFromName(resource.Name()) + } + item.Res = append(item.Res, upnpav.Resource{ URL: subtitleURL, - ProtocolInfo: fmt.Sprintf("http-get:*:%s:*", "text/srt"), + ProtocolInfo: fmt.Sprintf("http-get:*:%s:*", mimeType), }) } diff --git a/fs/mimetype.go b/fs/mimetype.go index a0bfcd9fe..93f82172d 100644 --- a/fs/mimetype.go +++ b/fs/mimetype.go @@ -30,7 +30,7 @@ func init() { {"video/webm", ".webm"}, {"video/x-msvideo", ".avi"}, {"video/x-matroska", ".mpv,.mkv"}, - {"text/srt", ".srt"}, + {"application/x-subrip", ".srt"}, } { for _, ext := range strings.Split(t.extensions, ",") { if mime.TypeByExtension(ext) == "" { From afd199d75614a4b049bb84459c3d352402df80aa Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 15 Aug 2024 23:31:21 +0300 Subject: [PATCH 155/168] dlna: document external subtitle feature --- cmd/serve/dlna/dlna.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/serve/dlna/dlna.go b/cmd/serve/dlna/dlna.go index b959b9e6f..29af87b4a 100644 --- a/cmd/serve/dlna/dlna.go +++ b/cmd/serve/dlna/dlna.go @@ -49,6 +49,10 @@ based on media formats or file extensions. Additionally, there is no media transcoding support. This means that some players might show files that they are not able to play back correctly. +Rclone will add external subtitle files (.srt) to videos if they have the same +filename as the video file itself (except the extension), either in the same +directory as the video, or in a "Subs" subdirectory. + ` + dlnaflags.Help + vfs.Help(), Annotations: map[string]string{ "versionIntroduced": "v1.46", From 59501fcdb6f8ee628975cd9d8c8ddeba47a0e6ae Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 14:33:10 +0200 Subject: [PATCH 156/168] build: fix gocritic lint issue unslice --- backend/azureblob/azureblob.go | 3 +-- backend/oracleobjectstorage/multipart.go | 4 ++-- backend/s3/s3.go | 4 ++-- lib/buildinfo/osversion_windows.go | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/backend/azureblob/azureblob.go b/backend/azureblob/azureblob.go index 662be58a7..358886404 100644 --- a/backend/azureblob/azureblob.go +++ b/backend/azureblob/azureblob.go @@ -2094,7 +2094,6 @@ func (w *azChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader return 0, nil } md5sum := m.Sum(nil) - transactionalMD5 := md5sum[:] // increment the blockID and save the blocks for finalize var binaryBlockID [8]byte // block counter as LSB first 8 bytes @@ -2117,7 +2116,7 @@ func (w *azChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader } options := blockblob.StageBlockOptions{ // Specify the transactional md5 for the body, to be validated by the service. - TransactionalValidation: blob.TransferValidationTypeMD5(transactionalMD5), + TransactionalValidation: blob.TransferValidationTypeMD5(md5sum), } _, err = w.ui.blb.StageBlock(ctx, blockID, &readSeekCloser{Reader: reader, Seeker: reader}, &options) if err != nil { diff --git a/backend/oracleobjectstorage/multipart.go b/backend/oracleobjectstorage/multipart.go index 7ecdf16bd..c0d9d4600 100644 --- a/backend/oracleobjectstorage/multipart.go +++ b/backend/oracleobjectstorage/multipart.go @@ -148,7 +148,7 @@ func (w *objectChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, rea } md5sumBinary := m.Sum([]byte{}) w.addMd5(&md5sumBinary, int64(chunkNumber)) - md5sum := base64.StdEncoding.EncodeToString(md5sumBinary[:]) + md5sum := base64.StdEncoding.EncodeToString(md5sumBinary) // Object storage requires 1 <= PartNumber <= 10000 ossPartNumber := chunkNumber + 1 @@ -279,7 +279,7 @@ func (w *objectChunkWriter) addMd5(md5binary *[]byte, chunkNumber int64) { if extend := end - int64(len(w.md5s)); extend > 0 { w.md5s = append(w.md5s, make([]byte, extend)...) } - copy(w.md5s[start:end], (*md5binary)[:]) + copy(w.md5s[start:end], (*md5binary)) } func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options []fs.OpenOption) (ui uploadInfo, err error) { diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 474fe6bcb..b691a2cf3 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -5964,7 +5964,7 @@ func (w *s3ChunkWriter) addMd5(md5binary *[]byte, chunkNumber int64) { if extend := end - int64(len(w.md5s)); extend > 0 { w.md5s = append(w.md5s, make([]byte, extend)...) } - copy(w.md5s[start:end], (*md5binary)[:]) + copy(w.md5s[start:end], (*md5binary)) } // WriteChunk will write chunk number with reader bytes, where chunk number >= 0 @@ -5994,7 +5994,7 @@ func (w *s3ChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader } md5sumBinary := m.Sum([]byte{}) w.addMd5(&md5sumBinary, int64(chunkNumber)) - md5sum := base64.StdEncoding.EncodeToString(md5sumBinary[:]) + md5sum := base64.StdEncoding.EncodeToString(md5sumBinary) // S3 requires 1 <= PartNumber <= 10000 s3PartNumber := aws.Int32(int32(chunkNumber + 1)) diff --git a/lib/buildinfo/osversion_windows.go b/lib/buildinfo/osversion_windows.go index 0626d4227..a32275606 100644 --- a/lib/buildinfo/osversion_windows.go +++ b/lib/buildinfo/osversion_windows.go @@ -93,5 +93,5 @@ func getRegistryVersionString(name string) string { return "" } - return windows.UTF16ToString(regBuf[:]) + return windows.UTF16ToString(regBuf) } From c6d3714e738287f2368056c90e1c6107f72aa479 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 14:37:21 +0200 Subject: [PATCH 157/168] build: fix gocritic lint issue assignop --- backend/cache/cache_internal_test.go | 4 ++-- backend/cache/handle.go | 4 ++-- backend/crypt/cipher.go | 4 ++-- backend/imagekit/client/url.go | 2 +- backend/pikpak/helper.go | 2 +- backend/union/union.go | 2 +- cmd/gitannex/gitannex.go | 2 +- fs/accounting/accounting.go | 2 +- fs/config/ui_test.go | 2 +- lib/file/mkdir_windows.go | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/backend/cache/cache_internal_test.go b/backend/cache/cache_internal_test.go index e1baaa155..3bbf46647 100644 --- a/backend/cache/cache_internal_test.go +++ b/backend/cache/cache_internal_test.go @@ -417,7 +417,7 @@ func TestInternalWrappedFsChangeNotSeen(t *testing.T) { if runInstance.rootIsCrypt { data2, err = base64.StdEncoding.DecodeString(cryptedText3Base64) require.NoError(t, err) - expectedSize = expectedSize + 1 // FIXME newline gets in, likely test data issue + expectedSize++ // FIXME newline gets in, likely test data issue } else { data2 = []byte("test content") } @@ -1192,7 +1192,7 @@ func (r *run) updateData(t *testing.T, rootFs fs.Fs, src, data, append string) e func (r *run) cleanSize(t *testing.T, size int64) int64 { if r.rootIsCrypt { denominator := int64(65536 + 16) - size = size - 32 + size -= 32 quotient := size / denominator remainder := size % denominator return (quotient*65536 + remainder - 16) diff --git a/backend/cache/handle.go b/backend/cache/handle.go index a226fa5c4..687e96cec 100644 --- a/backend/cache/handle.go +++ b/backend/cache/handle.go @@ -208,7 +208,7 @@ func (r *Handle) getChunk(chunkStart int64) ([]byte, error) { offset := chunkStart % int64(r.cacheFs().opt.ChunkSize) // we align the start offset of the first chunk to a likely chunk in the storage - chunkStart = chunkStart - offset + chunkStart -= offset r.queueOffset(chunkStart) found := false @@ -327,7 +327,7 @@ func (r *Handle) Seek(offset int64, whence int) (int64, error) { chunkStart := r.offset - (r.offset % int64(r.cacheFs().opt.ChunkSize)) if chunkStart >= int64(r.cacheFs().opt.ChunkSize) { - chunkStart = chunkStart - int64(r.cacheFs().opt.ChunkSize) + chunkStart -= int64(r.cacheFs().opt.ChunkSize) } r.queueOffset(chunkStart) diff --git a/backend/crypt/cipher.go b/backend/crypt/cipher.go index d0f8a658e..57a44b3e3 100644 --- a/backend/crypt/cipher.go +++ b/backend/crypt/cipher.go @@ -329,7 +329,7 @@ func (c *Cipher) obfuscateSegment(plaintext string) string { for _, runeValue := range plaintext { dir += int(runeValue) } - dir = dir % 256 + dir %= 256 // We'll use this number to store in the result filename... var result bytes.Buffer @@ -450,7 +450,7 @@ func (c *Cipher) deobfuscateSegment(ciphertext string) (string, error) { if pos >= 26 { pos -= 6 } - pos = pos - thisdir + pos -= thisdir if pos < 0 { pos += 52 } diff --git a/backend/imagekit/client/url.go b/backend/imagekit/client/url.go index 4589c525d..18738d1e9 100644 --- a/backend/imagekit/client/url.go +++ b/backend/imagekit/client/url.go @@ -56,7 +56,7 @@ func (ik *ImageKit) URL(params URLParam) (string, error) { var expires = strconv.FormatInt(now+params.ExpireSeconds, 10) var path = strings.Replace(resultURL, endpoint, "", 1) - path = path + expires + path += expires mac := hmac.New(sha1.New, []byte(ik.PrivateKey)) mac.Write([]byte(path)) signature := hex.EncodeToString(mac.Sum(nil)) diff --git a/backend/pikpak/helper.go b/backend/pikpak/helper.go index b296900a4..fd1561d7a 100644 --- a/backend/pikpak/helper.go +++ b/backend/pikpak/helper.go @@ -347,7 +347,7 @@ func calcGcid(r io.Reader, size int64) (string, error) { calcBlockSize := func(j int64) int64 { var psize int64 = 0x40000 for float64(j)/float64(psize) > 0x200 && psize < 0x200000 { - psize = psize << 1 + psize <<= 1 } return psize } diff --git a/backend/union/union.go b/backend/union/union.go index 3f1d51d16..f1922eda7 100644 --- a/backend/union/union.go +++ b/backend/union/union.go @@ -903,7 +903,7 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e // Backward compatible to old config if len(opt.Upstreams) == 0 && len(opt.Remotes) > 0 { for i := 0; i < len(opt.Remotes)-1; i++ { - opt.Remotes[i] = opt.Remotes[i] + ":ro" + opt.Remotes[i] += ":ro" } opt.Upstreams = opt.Remotes } diff --git a/cmd/gitannex/gitannex.go b/cmd/gitannex/gitannex.go index b8ef8b78f..287adc7ae 100644 --- a/cmd/gitannex/gitannex.go +++ b/cmd/gitannex/gitannex.go @@ -157,7 +157,7 @@ type server struct { } func (s *server) sendMsg(msg string) { - msg = msg + "\n" + msg += "\n" if _, err := io.WriteString(s.writer, msg); err != nil { panic(err) } diff --git a/fs/accounting/accounting.go b/fs/accounting/accounting.go index 12c7db32f..d7d7e02dd 100644 --- a/fs/accounting/accounting.go +++ b/fs/accounting/accounting.go @@ -527,7 +527,7 @@ func (acc *Account) String() string { } if acc.ci.DataRateUnit == "bits" { - cur = cur * 8 + cur *= 8 } percentageDone := 0 diff --git a/fs/config/ui_test.go b/fs/config/ui_test.go index f24f2891f..eac3a9bb0 100644 --- a/fs/config/ui_test.go +++ b/fs/config/ui_test.go @@ -88,7 +88,7 @@ func testConfigFile(t *testing.T, options []fs.Option, configFileName string) fu func makeReadLine(answers []string) func() string { i := 0 return func() string { - i = i + 1 + i++ return answers[i-1] } } diff --git a/lib/file/mkdir_windows.go b/lib/file/mkdir_windows.go index d5a875ec3..4b5ba4f12 100644 --- a/lib/file/mkdir_windows.go +++ b/lib/file/mkdir_windows.go @@ -42,7 +42,7 @@ func MkdirAll(path string, perm os.FileMode) error { // In extended-length form without trailing slash ("\\?\C:"), os.Stat // and os.Mkdir both fails. With trailing slash ("\\?\C:\") works, // and regular paths with or without it ("C:" and "C:\") both works. - path = path + string(os.PathSeparator) + path += string(os.PathSeparator) } else { // See if there is a parent to be created first. // Not when path refer to a drive's root directory, because we don't From bad82073788cc23ab031f1e3ecb5b2c5add334c5 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 15:10:29 +0200 Subject: [PATCH 158/168] build: fix gocritic lint issue valswap --- backend/netstorage/netstorage.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/backend/netstorage/netstorage.go b/backend/netstorage/netstorage.go index 108c03596..8e0426171 100755 --- a/backend/netstorage/netstorage.go +++ b/backend/netstorage/netstorage.go @@ -923,9 +923,7 @@ func (f *Fs) netStorageStatRequest(ctx context.Context, URL string, directory bo entrywanted := (directory && files[i].Type == "dir") || (!directory && files[i].Type != "dir") if entrywanted { - filestamp := files[0] - files[0] = files[i] - files[i] = filestamp + files[0], files[i] = files[i], files[0] } } return files, nil From 4454ed9d3bc64d6946842e75a8f49b71347dea28 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 15:14:40 +0200 Subject: [PATCH 159/168] build: fix gocritic lint issue underef --- backend/crypt/cipher.go | 2 +- backend/s3/s3.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/crypt/cipher.go b/backend/crypt/cipher.go index 57a44b3e3..4fd529175 100644 --- a/backend/crypt/cipher.go +++ b/backend/crypt/cipher.go @@ -888,7 +888,7 @@ func (fh *decrypter) fillBuffer() (err error) { fs.Errorf(nil, "crypt: ignoring: %v", ErrorEncryptedBadBlock) // Zero out the bad block and continue for i := range (*fh.buf)[:n] { - (*fh.buf)[i] = 0 + fh.buf[i] = 0 } } fh.bufIndex = 0 diff --git a/backend/s3/s3.go b/backend/s3/s3.go index b691a2cf3..46426e77e 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -3889,7 +3889,7 @@ func versionLess(a, b *types.ObjectVersion) bool { if *a.Key > *b.Key { return false } - dt := (*a.LastModified).Sub(*b.LastModified) + dt := a.LastModified.Sub(*b.LastModified) if dt > 0 { return true } @@ -5601,8 +5601,8 @@ func (o *Object) setMetaData(resp *s3.HeadObjectOutput) { // it from listings then it may have millisecond precision, but // if we read it from a HEAD/GET request then it will have // second precision. - equalToWithinOneSecond := o.lastModified.Truncate(time.Second).Equal((*resp.LastModified).Truncate(time.Second)) - newHasNs := (*resp.LastModified).Nanosecond() != 0 + equalToWithinOneSecond := o.lastModified.Truncate(time.Second).Equal(resp.LastModified.Truncate(time.Second)) + newHasNs := resp.LastModified.Nanosecond() != 0 if !equalToWithinOneSecond || newHasNs { o.lastModified = *resp.LastModified } From e82b5b11af748f620e4d6609ab93bf14c3123555 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 15:18:56 +0200 Subject: [PATCH 160/168] build: fix gocritic lint issue elseif --- backend/azurefiles/azurefiles.go | 8 ++-- backend/cache/cache.go | 22 ++++----- backend/cache/handle.go | 6 +-- backend/oracleobjectstorage/byok.go | 10 ++-- backend/s3/s3.go | 6 +-- backend/yandex/yandex.go | 16 +++---- cmd/bisync/deltas.go | 74 ++++++++++++++--------------- cmd/bisync/operations.go | 6 +-- fs/config/crypt.go | 16 +++---- fs/operations/operations.go | 30 +++++------- fs/operations/rc.go | 6 +-- lib/dircache/dircache.go | 6 +-- vfs/write.go | 6 +-- 13 files changed, 92 insertions(+), 120 deletions(-) diff --git a/backend/azurefiles/azurefiles.go b/backend/azurefiles/azurefiles.go index 06046f060..0cae6620f 100644 --- a/backend/azurefiles/azurefiles.go +++ b/backend/azurefiles/azurefiles.go @@ -1035,12 +1035,10 @@ func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, op if _, createErr := fc.Create(ctx, size, nil); createErr != nil { return fmt.Errorf("update: unable to create file: %w", createErr) } - } else { + } else if size != o.Size() { // Resize the file if needed - if size != o.Size() { - if _, resizeErr := fc.Resize(ctx, size, nil); resizeErr != nil { - return fmt.Errorf("update: unable to resize while trying to update: %w ", resizeErr) - } + if _, resizeErr := fc.Resize(ctx, size, nil); resizeErr != nil { + return fmt.Errorf("update: unable to resize while trying to update: %w ", resizeErr) } } diff --git a/backend/cache/cache.go b/backend/cache/cache.go index 7ca097354..cb4e0e62b 100644 --- a/backend/cache/cache.go +++ b/backend/cache/cache.go @@ -409,18 +409,16 @@ func NewFs(ctx context.Context, name, rootPath string, m configmap.Mapper) (fs.F if err != nil { return nil, fmt.Errorf("failed to connect to the Plex API %v: %w", opt.PlexURL, err) } - } else { - if opt.PlexPassword != "" && opt.PlexUsername != "" { - decPass, err := obscure.Reveal(opt.PlexPassword) - if err != nil { - decPass = opt.PlexPassword - } - f.plexConnector, err = newPlexConnector(f, opt.PlexURL, opt.PlexUsername, decPass, opt.PlexInsecure, func(token string) { - m.Set("plex_token", token) - }) - if err != nil { - return nil, fmt.Errorf("failed to connect to the Plex API %v: %w", opt.PlexURL, err) - } + } else if opt.PlexPassword != "" && opt.PlexUsername != "" { + decPass, err := obscure.Reveal(opt.PlexPassword) + if err != nil { + decPass = opt.PlexPassword + } + f.plexConnector, err = newPlexConnector(f, opt.PlexURL, opt.PlexUsername, decPass, opt.PlexInsecure, func(token string) { + m.Set("plex_token", token) + }) + if err != nil { + return nil, fmt.Errorf("failed to connect to the Plex API %v: %w", opt.PlexURL, err) } } } diff --git a/backend/cache/handle.go b/backend/cache/handle.go index 687e96cec..11772eb6e 100644 --- a/backend/cache/handle.go +++ b/backend/cache/handle.go @@ -415,10 +415,8 @@ func (w *worker) run() { continue } } - } else { - if w.r.storage().HasChunk(w.r.cachedObject, chunkStart) { - continue - } + } else if w.r.storage().HasChunk(w.r.cachedObject, chunkStart) { + continue } chunkEnd := chunkStart + int64(w.r.cacheFs().opt.ChunkSize) diff --git a/backend/oracleobjectstorage/byok.go b/backend/oracleobjectstorage/byok.go index 85daa158d..b3392515b 100644 --- a/backend/oracleobjectstorage/byok.go +++ b/backend/oracleobjectstorage/byok.go @@ -58,12 +58,10 @@ func populateSSECustomerKeys(opt *Options) error { sha256Checksum := base64.StdEncoding.EncodeToString(getSha256(decoded)) if opt.SSECustomerKeySha256 == "" { opt.SSECustomerKeySha256 = sha256Checksum - } else { - if opt.SSECustomerKeySha256 != sha256Checksum { - return fmt.Errorf("the computed SHA256 checksum "+ - "(%v) of the key doesn't match the config entry sse_customer_key_sha256=(%v)", - sha256Checksum, opt.SSECustomerKeySha256) - } + } else if opt.SSECustomerKeySha256 != sha256Checksum { + return fmt.Errorf("the computed SHA256 checksum "+ + "(%v) of the key doesn't match the config entry sse_customer_key_sha256=(%v)", + sha256Checksum, opt.SSECustomerKeySha256) } if opt.SSECustomerAlgorithm == "" { opt.SSECustomerAlgorithm = sseDefaultAlgorithm diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 46426e77e..fbc3327a0 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -4173,11 +4173,9 @@ func (f *Fs) list(ctx context.Context, opt listOpt, fn listFn) error { if opt.noSkipMarkers { // process directory markers as files isDirectory = false - } else { + } else if remote == f.opt.Enc.ToStandardPath(opt.directory) { // Don't insert the root directory - if remote == f.opt.Enc.ToStandardPath(opt.directory) { - continue - } + continue } } remote = remote[len(opt.prefix):] diff --git a/backend/yandex/yandex.go b/backend/yandex/yandex.go index 806c5f915..798cccd6c 100644 --- a/backend/yandex/yandex.go +++ b/backend/yandex/yandex.go @@ -296,16 +296,14 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e //request object meta info if info, err := f.readMetaDataForPath(ctx, f.diskRoot, &api.ResourceInfoRequestOptions{}); err != nil { - } else { - if info.ResourceType == "file" { - rootDir := path.Dir(root) - if rootDir == "." { - rootDir = "" - } - f.setRoot(rootDir) - // return an error with an fs which points to the parent - return f, fs.ErrorIsFile + } else if info.ResourceType == "file" { + rootDir := path.Dir(root) + if rootDir == "." { + rootDir = "" } + f.setRoot(rootDir) + // return an error with an fs which points to the parent + return f, fs.ErrorIsFile } return f, nil } diff --git a/cmd/bisync/deltas.go b/cmd/bisync/deltas.go index 167bd70fd..1cb783d56 100644 --- a/cmd/bisync/deltas.go +++ b/cmd/bisync/deltas.go @@ -190,51 +190,49 @@ func (b *bisyncRun) findDeltas(fctx context.Context, f fs.Fs, oldListing string, b.indent(msg, file, Color(terminal.RedFg, "File was deleted")) ds.deleted++ d |= deltaDeleted - } else { + } else if !now.isDir(file) { // skip dirs here, as we only care if they are new/deleted, not newer/older - if !now.isDir(file) { - whatchanged := []string{} - if b.opt.Compare.Size { - if sizeDiffers(old.getSize(file), now.getSize(file)) { - fs.Debugf(file, "(old: %v current: %v)", old.getSize(file), now.getSize(file)) - if now.getSize(file) > old.getSize(file) { - whatchanged = append(whatchanged, Color(terminal.MagentaFg, "size (larger)")) - d |= deltaLarger - } else { - whatchanged = append(whatchanged, Color(terminal.MagentaFg, "size (smaller)")) - d |= deltaSmaller - } - s = now.getSize(file) + whatchanged := []string{} + if b.opt.Compare.Size { + if sizeDiffers(old.getSize(file), now.getSize(file)) { + fs.Debugf(file, "(old: %v current: %v)", old.getSize(file), now.getSize(file)) + if now.getSize(file) > old.getSize(file) { + whatchanged = append(whatchanged, Color(terminal.MagentaFg, "size (larger)")) + d |= deltaLarger + } else { + whatchanged = append(whatchanged, Color(terminal.MagentaFg, "size (smaller)")) + d |= deltaSmaller } + s = now.getSize(file) } - if b.opt.Compare.Modtime { - if timeDiffers(fctx, old.getTime(file), now.getTime(file), f, f) { - if old.beforeOther(now, file) { - fs.Debugf(file, "(old: %v current: %v)", old.getTime(file), now.getTime(file)) - whatchanged = append(whatchanged, Color(terminal.MagentaFg, "time (newer)")) - d |= deltaNewer - } else { // Current version is older than prior sync. - fs.Debugf(file, "(old: %v current: %v)", old.getTime(file), now.getTime(file)) - whatchanged = append(whatchanged, Color(terminal.MagentaFg, "time (older)")) - d |= deltaOlder - } - t = now.getTime(file) + } + if b.opt.Compare.Modtime { + if timeDiffers(fctx, old.getTime(file), now.getTime(file), f, f) { + if old.beforeOther(now, file) { + fs.Debugf(file, "(old: %v current: %v)", old.getTime(file), now.getTime(file)) + whatchanged = append(whatchanged, Color(terminal.MagentaFg, "time (newer)")) + d |= deltaNewer + } else { // Current version is older than prior sync. + fs.Debugf(file, "(old: %v current: %v)", old.getTime(file), now.getTime(file)) + whatchanged = append(whatchanged, Color(terminal.MagentaFg, "time (older)")) + d |= deltaOlder } + t = now.getTime(file) } - if b.opt.Compare.Checksum { - if hashDiffers(old.getHash(file), now.getHash(file), old.hash, now.hash, old.getSize(file), now.getSize(file)) { - fs.Debugf(file, "(old: %v current: %v)", old.getHash(file), now.getHash(file)) - whatchanged = append(whatchanged, Color(terminal.MagentaFg, "hash")) - d |= deltaHash - h = now.getHash(file) - } - } - // concat changes and print log - if d.is(deltaModified) { - summary := fmt.Sprintf(Color(terminal.YellowFg, "File changed: %s"), strings.Join(whatchanged, ", ")) - b.indent(msg, file, summary) + } + if b.opt.Compare.Checksum { + if hashDiffers(old.getHash(file), now.getHash(file), old.hash, now.hash, old.getSize(file), now.getSize(file)) { + fs.Debugf(file, "(old: %v current: %v)", old.getHash(file), now.getHash(file)) + whatchanged = append(whatchanged, Color(terminal.MagentaFg, "hash")) + d |= deltaHash + h = now.getHash(file) } } + // concat changes and print log + if d.is(deltaModified) { + summary := fmt.Sprintf(Color(terminal.YellowFg, "File changed: %s"), strings.Join(whatchanged, ", ")) + b.indent(msg, file, summary) + } } if d.is(deltaModified) { diff --git a/cmd/bisync/operations.go b/cmd/bisync/operations.go index a1787edaa..b457645fa 100644 --- a/cmd/bisync/operations.go +++ b/cmd/bisync/operations.go @@ -476,10 +476,8 @@ func (b *bisyncRun) checkSync(listing1, listing2 string) error { if !files2.has(file) && !files2.has(b.aliases.Alias(file)) { b.indent("ERROR", file, "Path1 file not found in Path2") ok = false - } else { - if !b.fileInfoEqual(file, files2.getTryAlias(file, b.aliases.Alias(file)), files1, files2) { - ok = false - } + } else if !b.fileInfoEqual(file, files2.getTryAlias(file, b.aliases.Alias(file)), files1, files2) { + ok = false } } for _, file := range files2.list { diff --git a/fs/config/crypt.go b/fs/config/crypt.go index c1de69e7c..8fc476f82 100644 --- a/fs/config/crypt.go +++ b/fs/config/crypt.go @@ -153,16 +153,14 @@ func Decrypt(b io.ReadSeeker) (io.Reader, error) { } configKey = []byte(obscure.MustReveal(string(obscuredKey))) fs.Debugf(nil, "using _RCLONE_CONFIG_KEY_FILE for configKey") - } else { - if len(configKey) == 0 { - if usingPasswordCommand { - return nil, errors.New("using --password-command derived password, unable to decrypt configuration") - } - if !ci.AskPassword { - return nil, errors.New("unable to decrypt configuration and not allowed to ask for password - set RCLONE_CONFIG_PASS to your configuration password") - } - getConfigPassword("Enter configuration password:") + } else if len(configKey) == 0 { + if usingPasswordCommand { + return nil, errors.New("using --password-command derived password, unable to decrypt configuration") } + if !ci.AskPassword { + return nil, errors.New("unable to decrypt configuration and not allowed to ask for password - set RCLONE_CONFIG_PASS to your configuration password") + } + getConfigPassword("Enter configuration password:") } // Nonce is first 24 bytes of the ciphertext diff --git a/fs/operations/operations.go b/fs/operations/operations.go index 2a25bbc23..adeba8d59 100644 --- a/fs/operations/operations.go +++ b/fs/operations/operations.go @@ -1865,14 +1865,12 @@ func BackupDir(ctx context.Context, fdst fs.Fs, fsrc fs.Fs, srcFileName string) if OverlappingFilterCheck(ctx, backupDir, fsrc) { return nil, fserrors.FatalError(errors.New("source and parameter to --backup-dir mustn't overlap")) } - } else { - if ci.Suffix == "" { - if SameDir(fdst, backupDir) { - return nil, fserrors.FatalError(errors.New("destination and parameter to --backup-dir mustn't be the same")) - } - if SameDir(fsrc, backupDir) { - return nil, fserrors.FatalError(errors.New("source and parameter to --backup-dir mustn't be the same")) - } + } else if ci.Suffix == "" { + if SameDir(fdst, backupDir) { + return nil, fserrors.FatalError(errors.New("destination and parameter to --backup-dir mustn't be the same")) + } + if SameDir(fsrc, backupDir) { + return nil, fserrors.FatalError(errors.New("source and parameter to --backup-dir mustn't be the same")) } } } else if ci.Suffix != "" { @@ -2041,15 +2039,13 @@ func moveOrCopyFile(ctx context.Context, fdst fs.Fs, fsrc fs.Fs, dstFileName str } _, err = Op(ctx, fdst, dstObj, dstFileName, srcObj) - } else { - if !cp { - if ci.IgnoreExisting { - fs.Debugf(srcObj, "Not removing source file as destination file exists and --ignore-existing is set") - logger(ctx, Match, srcObj, dstObj, nil) - } else if !SameObject(srcObj, dstObj) { - err = DeleteFile(ctx, srcObj) - logger(ctx, Differ, srcObj, dstObj, nil) - } + } else if !cp { + if ci.IgnoreExisting { + fs.Debugf(srcObj, "Not removing source file as destination file exists and --ignore-existing is set") + logger(ctx, Match, srcObj, dstObj, nil) + } else if !SameObject(srcObj, dstObj) { + err = DeleteFile(ctx, srcObj) + logger(ctx, Differ, srcObj, dstObj, nil) } } return err diff --git a/fs/operations/rc.go b/fs/operations/rc.go index 4b01108d2..46bf41770 100644 --- a/fs/operations/rc.go +++ b/fs/operations/rc.go @@ -819,10 +819,8 @@ func rcCheck(ctx context.Context, in rc.Params) (out rc.Params, err error) { if srcFs != nil { return nil, rc.NewErrParamInvalid(errors.New("only supply dstFs when using checkFileHash")) } - } else { - if srcFs == nil { - return nil, rc.NewErrParamInvalid(errors.New("need srcFs parameter when not using checkFileHash")) - } + } else if srcFs == nil { + return nil, rc.NewErrParamInvalid(errors.New("need srcFs parameter when not using checkFileHash")) } oneway, _ := in.GetBool("oneway") diff --git a/lib/dircache/dircache.go b/lib/dircache/dircache.go index 8cab02453..7fdf9e1af 100644 --- a/lib/dircache/dircache.go +++ b/lib/dircache/dircache.go @@ -358,10 +358,8 @@ func (dc *DirCache) RootParentID(ctx context.Context, create bool) (ID string, e return "", err } dc.rootParentID = rootParentID - } else { - if dc.rootID == dc.trueRootID { - return "", errors.New("is root directory") - } + } else if dc.rootID == dc.trueRootID { + return "", errors.New("is root directory") } if dc.rootParentID == "" { return "", errors.New("internal error: didn't find rootParentID") diff --git a/vfs/write.go b/vfs/write.go index c1dfdf414..c799f98d5 100644 --- a/vfs/write.go +++ b/vfs/write.go @@ -203,11 +203,9 @@ func (fh *WriteFileHandle) close() (err error) { if err == nil { fh.file.setObject(fh.o) err = writeCloseErr - } else { + } else if fh.file.getObject() == nil { // Remove vfs file entry when no object is present - if fh.file.getObject() == nil { - _ = fh.file.Remove() - } + _ = fh.file.Remove() } return err } From 33bff6fe713d9893011cbc66e652710927f923f3 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 15:25:27 +0200 Subject: [PATCH 161/168] build: fix gocritic lint issue wrapperfunc --- backend/drive/drive.go | 2 +- backend/ftp/ftp.go | 4 ++-- backend/sftp/sftp.go | 4 ++-- cmd/bisync/bisync_test.go | 4 ++-- cmd/bisync/log.go | 4 ++-- cmd/serve/proxy/proxy.go | 4 ++-- fs/mount_helper.go | 5 +---- fs/operations/operations.go | 2 +- lib/daemonize/daemon_unix.go | 7 ++++--- 9 files changed, 17 insertions(+), 19 deletions(-) diff --git a/backend/drive/drive.go b/backend/drive/drive.go index 271b0b046..3feef0ef2 100644 --- a/backend/drive/drive.go +++ b/backend/drive/drive.go @@ -2219,7 +2219,7 @@ func (f *Fs) ListR(ctx context.Context, dir string, callback fs.ListRCallback) ( case in <- job: default: overflow = append(overflow, job) - wg.Add(-1) + wg.Done() } } diff --git a/backend/ftp/ftp.go b/backend/ftp/ftp.go index 6c7e7b105..75f6e9cdb 100644 --- a/backend/ftp/ftp.go +++ b/backend/ftp/ftp.go @@ -85,7 +85,7 @@ to an encrypted one. Cannot be used in combination with implicit FTPS.`, Default: false, }, { Name: "concurrency", - Help: strings.Replace(`Maximum number of FTP simultaneous connections, 0 for unlimited. + Help: strings.ReplaceAll(`Maximum number of FTP simultaneous connections, 0 for unlimited. Note that setting this is very likely to cause deadlocks so it should be used with care. @@ -99,7 +99,7 @@ maximum of |--checkers| and |--transfers|. So for |concurrency 3| you'd use |--checkers 2 --transfers 2 --check-first| or |--checkers 1 --transfers 1|. -`, "|", "`", -1), +`, "|", "`"), Default: 0, Advanced: true, }, { diff --git a/backend/sftp/sftp.go b/backend/sftp/sftp.go index 21309afa3..e47e47db2 100644 --- a/backend/sftp/sftp.go +++ b/backend/sftp/sftp.go @@ -344,7 +344,7 @@ cost of using more memory. Advanced: true, }, { Name: "connections", - Help: strings.Replace(`Maximum number of SFTP simultaneous connections, 0 for unlimited. + Help: strings.ReplaceAll(`Maximum number of SFTP simultaneous connections, 0 for unlimited. Note that setting this is very likely to cause deadlocks so it should be used with care. @@ -358,7 +358,7 @@ maximum of |--checkers| and |--transfers|. So for |connections 3| you'd use |--checkers 2 --transfers 2 --check-first| or |--checkers 1 --transfers 1|. -`, "|", "`", -1), +`, "|", "`"), Default: 0, Advanced: true, }, { diff --git a/cmd/bisync/bisync_test.go b/cmd/bisync/bisync_test.go index 5321eab9a..ba1e313e5 100644 --- a/cmd/bisync/bisync_test.go +++ b/cmd/bisync/bisync_test.go @@ -1742,8 +1742,8 @@ func (b *bisyncTest) newReplacer(mangle bool) *strings.Replacer { b.path2, "{path2/}", b.replaceHex(b.path1), "{path1/}", b.replaceHex(b.path2), "{path2/}", - "//?/" + strings.TrimSuffix(strings.Replace(b.path1, slash, "/", -1), "/"), "{path1}", // fix windows-specific issue - "//?/" + strings.TrimSuffix(strings.Replace(b.path2, slash, "/", -1), "/"), "{path2}", + "//?/" + strings.TrimSuffix(strings.ReplaceAll(b.path1, slash, "/"), "/"), "{path1}", // fix windows-specific issue + "//?/" + strings.TrimSuffix(strings.ReplaceAll(b.path2, slash, "/"), "/"), "{path2}", strings.TrimSuffix(b.path1, slash), "{path1}", // ensure it's still recognized without trailing slash strings.TrimSuffix(b.path2, slash), "{path2}", b.workDir, "{workdir}", diff --git a/cmd/bisync/log.go b/cmd/bisync/log.go index cd39079a6..0d7f4b2f7 100644 --- a/cmd/bisync/log.go +++ b/cmd/bisync/log.go @@ -39,8 +39,8 @@ func (b *bisyncRun) indent(tag, file, msg string) { tag = Color(terminal.BlueFg, tag) } msg = Color(terminal.MagentaFg, msg) - msg = strings.Replace(msg, "Queue copy to", Color(terminal.GreenFg, "Queue copy to"), -1) - msg = strings.Replace(msg, "Queue delete", Color(terminal.RedFg, "Queue delete"), -1) + msg = strings.ReplaceAll(msg, "Queue copy to", Color(terminal.GreenFg, "Queue copy to")) + msg = strings.ReplaceAll(msg, "Queue delete", Color(terminal.RedFg, "Queue delete")) file = Color(terminal.CyanFg, escapePath(file, false)) logf(nil, "- %-18s%-43s - %s", tag, msg, file) } diff --git a/cmd/serve/proxy/proxy.go b/cmd/serve/proxy/proxy.go index 3ad607d89..08ffa8b53 100644 --- a/cmd/serve/proxy/proxy.go +++ b/cmd/serve/proxy/proxy.go @@ -23,7 +23,7 @@ import ( ) // Help contains text describing how to use the proxy -var Help = strings.Replace(`### Auth Proxy +var Help = strings.ReplaceAll(`### Auth Proxy If you supply the parameter |--auth-proxy /path/to/program| then rclone will use that program to generate backends on the fly which @@ -104,7 +104,7 @@ before it takes effect. This can be used to build general purpose proxies to any kind of backend that rclone supports. -`, "|", "`", -1) +`, "|", "`") // Options is options for creating the proxy type Options struct { diff --git a/fs/mount_helper.go b/fs/mount_helper.go index 5239ff9a5..035b75284 100644 --- a/fs/mount_helper.go +++ b/fs/mount_helper.go @@ -100,10 +100,7 @@ func convertMountHelperArgs(origArgs []string) ([]string, error) { continue } - param, value := opt, "" - if idx := strings.Index(opt, "="); idx != -1 { - param, value = opt[:idx], opt[idx+1:] - } + param, value, _ := strings.Cut(opt, "=") // Set environment variables if strings.HasPrefix(param, "env.") { diff --git a/fs/operations/operations.go b/fs/operations/operations.go index adeba8d59..92b64f359 100644 --- a/fs/operations/operations.go +++ b/fs/operations/operations.go @@ -1807,7 +1807,7 @@ func copyURLFn(ctx context.Context, dstFileName string, url string, autoFilename if autoFilename { if dstFileNameFromHeader { _, params, err := mime.ParseMediaType(resp.Header.Get("Content-Disposition")) - headerFilename := path.Base(strings.Replace(params["filename"], "\\", "/", -1)) + headerFilename := path.Base(strings.ReplaceAll(params["filename"], "\\", "/")) if err != nil || headerFilename == "" { return fmt.Errorf("CopyURL failed: filename not found in the Content-Disposition header") } diff --git a/lib/daemonize/daemon_unix.go b/lib/daemonize/daemon_unix.go index 6e1e0442e..79fb96b2b 100644 --- a/lib/daemonize/daemon_unix.go +++ b/lib/daemonize/daemon_unix.go @@ -87,9 +87,10 @@ func argsToEnv(origArgs, origEnv []string) (args, env []string) { } arg = arg[2:] - key, val := arg, "true" - if idx := strings.Index(arg, "="); idx != -1 { - key, val = arg[:idx], arg[idx+1:] + var key, val string + var ok bool + if key, val, ok = strings.Cut(arg, "="); !ok { + val = "true" } name := "RCLONE_" + strings.ToUpper(strings.ReplaceAll(key, "-", "_")) From 64e8013c1b1076c269f789188c004eb34121c852 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 16:06:48 +0200 Subject: [PATCH 162/168] build: fix gocritic lint issue sloppylen --- fs/operations/operations.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/operations/operations.go b/fs/operations/operations.go index 92b64f359..f14ecb61e 100644 --- a/fs/operations/operations.go +++ b/fs/operations/operations.go @@ -1283,7 +1283,7 @@ func Cat(ctx context.Context, f fs.Fs, w io.Writer, offset, count int64, sep []b err = fs.CountError(err) fs.Errorf(o, "Failed to send to output: %v", err) } - if len(sep) >= 0 { + if len(sep) > 0 { _, err = w.Write(sep) if err != nil { err = fs.CountError(err) From 86e9a56d7389150bc5a6cbee9f91757d1830ee3d Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 16:10:19 +0200 Subject: [PATCH 163/168] build: fix gocritic lint issue dupbranchbody --- fs/countsuffix.go | 8 +------- fs/sizesuffix.go | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/fs/countsuffix.go b/fs/countsuffix.go index 232a2ff43..b3e1daa9e 100644 --- a/fs/countsuffix.go +++ b/fs/countsuffix.go @@ -81,13 +81,7 @@ func (x CountSuffix) Unit(unit string) string { if val == "off" { return val } - var suffixUnit string - if suffix != "" && unit != "" { - suffixUnit = suffix + unit - } else { - suffixUnit = suffix + unit - } - return val + " " + suffixUnit + return val + " " + suffix + unit } func (x *CountSuffix) multiplierFromSymbol(s byte) (found bool, multiplier float64) { diff --git a/fs/sizesuffix.go b/fs/sizesuffix.go index 0a2a5661c..c8d454e81 100644 --- a/fs/sizesuffix.go +++ b/fs/sizesuffix.go @@ -82,13 +82,7 @@ func (x SizeSuffix) unit(unit string) string { if val == "off" { return val } - var suffixUnit string - if suffix != "" && unit != "" { - suffixUnit = suffix + unit - } else { - suffixUnit = suffix + unit - } - return val + " " + suffixUnit + return val + " " + suffix + unit } // BitUnit turns SizeSuffix into a string with bit unit From 4d787ae87ff3037dd7e19f67e3493ce28f7af669 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 31 May 2024 16:11:45 +0200 Subject: [PATCH 164/168] build: fix gocritic lint issue unlambda --- fs/accounting/token_bucket.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/fs/accounting/token_bucket.go b/fs/accounting/token_bucket.go index 5e5b597e1..a306096e8 100644 --- a/fs/accounting/token_bucket.go +++ b/fs/accounting/token_bucket.go @@ -232,10 +232,8 @@ func (tb *tokenBucket) rcBwlimit(ctx context.Context, in rc.Params) (out rc.Para // Remote control for the token bucket func init() { rc.Add(rc.Call{ - Path: "core/bwlimit", - Fn: func(ctx context.Context, in rc.Params) (out rc.Params, err error) { - return TokenBucket.rcBwlimit(ctx, in) - }, + Path: "core/bwlimit", + Fn: TokenBucket.rcBwlimit, Title: "Set the bandwidth limit.", Help: ` This sets the bandwidth limit to the string passed in. This should be From 330c6702ebfa35d01f8a56da0094928f941f70aa Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 1 Jun 2024 11:43:49 +0200 Subject: [PATCH 165/168] build: ignore remaining gocritic lint issues --- backend/b2/api/types_test.go | 6 +++--- backend/s3/s3.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/b2/api/types_test.go b/backend/b2/api/types_test.go index 6074de017..f350745fc 100644 --- a/backend/b2/api/types_test.go +++ b/backend/b2/api/types_test.go @@ -42,11 +42,11 @@ func TestTimestampIsZero(t *testing.T) { } func TestTimestampEqual(t *testing.T) { - assert.False(t, emptyT.Equal(emptyT)) + assert.False(t, emptyT.Equal(emptyT)) //nolint:gocritic // Don't include gocritic when running golangci-lint to avoid dupArg: suspicious method call with the same argument and receiver assert.False(t, t0.Equal(emptyT)) assert.False(t, emptyT.Equal(t0)) assert.False(t, t0.Equal(t1)) assert.False(t, t1.Equal(t0)) - assert.True(t, t0.Equal(t0)) - assert.True(t, t1.Equal(t1)) + assert.True(t, t0.Equal(t0)) //nolint:gocritic // Don't include gocritic when running golangci-lint to avoid dupArg: suspicious method call with the same argument and receiver + assert.True(t, t1.Equal(t1)) //nolint:gocritic // Don't include gocritic when running golangci-lint to avoid dupArg: suspicious method call with the same argument and receiver } diff --git a/backend/s3/s3.go b/backend/s3/s3.go index fbc3327a0..8278d4d08 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -3392,7 +3392,7 @@ func setQuirks(opt *Options) { // See: https://issuetracker.google.com/issues/323465186 // So make cutoff very large which it does seem to support opt.CopyCutoff = math.MaxInt64 - default: + default: //nolint:gocritic // Don't include gocritic when running golangci-lint to avoid defaultCaseOrder: consider to make `default` case as first or as last case fs.Logf("s3", "s3 provider %q not known - please set correctly", opt.Provider) fallthrough case "Other": From 705c72d2939a875978d77badad2b56f7e6eb6ca0 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sat, 1 Jun 2024 11:46:31 +0200 Subject: [PATCH 166/168] build: enable gocritic linter Running with default set of checks, except disabling the following - appendAssign: append result not assigned to the same slice (diagnostics check, many false positives) - captLocal: using capitalized names for local variables (style check, too opinionated) - commentFormatting: not having a space between `//` and comment text (style check, too opinionated) - exitAfterDefer: log.Fatalln will exit, and `defer func(){...}(...)` will not run (diagnostics check, to be revisited) - ifElseChain: rewrite if-else to switch statement (style check, many occurrences and a bit opinionated, to be revisited) - singleCaseSwitch: should rewrite switch statement to if statement (style check, many occurrences and a bit opinionated, to be revisited) --- .golangci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.golangci.yml b/.golangci.yml index 0d61df700..f4092493a 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -13,6 +13,7 @@ linters: - stylecheck - unused - misspell + - gocritic #- prealloc #- maligned disable-all: true @@ -98,3 +99,11 @@ linters-settings: # Only enable the checks performed by the staticcheck stand-alone tool, # as documented here: https://staticcheck.io/docs/configuration/options/#checks checks: ["all", "-ST1000", "-ST1003", "-ST1016", "-ST1020", "-ST1021", "-ST1022", "-ST1023"] + gocritic: + disabled-checks: + - appendAssign + - captLocal + - commentFormatting + - exitAfterDefer + - ifElseChain + - singleCaseSwitch From bd9bf4eb1c246b2274b4e21010d46d9e2216d9f5 Mon Sep 17 00:00:00 2001 From: Sam Harrison Date: Thu, 15 Aug 2024 11:46:21 -0500 Subject: [PATCH 167/168] docs: mark filescom as supporting link sharing --- docs/content/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/overview.md b/docs/content/overview.md index 3ea277ad0..a07f993ac 100644 --- a/docs/content/overview.md +++ b/docs/content/overview.md @@ -502,7 +502,7 @@ upon backend-specific capabilities. | Citrix ShareFile | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | | Dropbox | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Enterprise File Fabric | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | -| Files.com | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | +| Files.com | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | No | Yes | | FTP | No | No | Yes | Yes | No | No | Yes | No | No | No | Yes | | Gofile | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | | Google Cloud Storage | Yes | Yes | No | No | No | Yes | Yes | No | No | No | No | From 95151eac828666e49a87765fe386b40cae1d4b33 Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:06:38 +0200 Subject: [PATCH 168/168] docs: fix alignment of some of the icons in the storage system dropdown --- docs/layouts/chrome/navbar.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/layouts/chrome/navbar.html b/docs/layouts/chrome/navbar.html index 044ddbd7f..6b2938c75 100644 --- a/docs/layouts/chrome/navbar.html +++ b/docs/layouts/chrome/navbar.html @@ -79,7 +79,7 @@ Internet Archive Jottacloud Koofr - Linkbox + Linkbox Mail.ru Cloud Mega Memory @@ -96,14 +96,14 @@ premiumize.me put.io Proton Drive - Quatrix + Quatrix Seafile SFTP Sia SMB / CIFS Storj SugarSync - Uloz.to + Uloz.to Uptobox Union (merge backends) WebDAV