return {--table: 1
    all = {--table: 2
        [1] = {--table: 3
            expr = {--table: 4
                criterion = "All of", 
                [1] = {--table: 5
                    criterion = "Smart Collections", 
                    operator = "=", 
                    [1] = "Without Keywords"}, 
                [2] = {--table: 6
                    criterion = "Smart Collections", 
                    operator = "=", 
                    [1] = "Five Stars"}}, 
            name = "Intersecting two smart collections"}, 
        [2] = {--table: 7
            expr = {--table: 8
                criterion = "All of", 
                [1] = {--table: 9
                    criterion = "Virtual Copies", 
                    operator = ">", 
                    [1] = 0}}, 
            name = "Has Virtual Copies"}, 
        [3] = {--table: 10
            expr = {--table: 11
                criterion = "All of", 
                [1] = {--table: 12
                    criterion = "Stack Position", 
                    operator = "=", 
                    [1] = 1}, 
                [2] = {--table: 13
                    criterion = "Keywords", 
                    operator = "is empty"}}, 
            name = "Top of stack, without keywords"}, 
        [4] = {--table: 14
            expr = {--table: 15
                criterion = "All of", 
                [1] = {--table: 16
                    criterion = "File Size", 
                    operator = ">", 
                    [1] = "20M"}}, 
            name = "Files larger than 20 MB"}, 
        [5] = {--table: 17
            expr = {--table: 18
                criterion = "All of", 
                [1] = {--table: 19
                    criterion = "Cropped Megapixels", 
                    operator = "<", 
                    [1] = "1.5"}}, 
            name = "Cropped megapixels less than 1.5 MP"}, 
        [6] = {--table: 20
            expr = {--table: 21
                criterion = "All of", 
                [1] = {--table: 22
                    criterion = "Numeric Aspect Ratio", 
                    operator = ">", 
                    [1] = "3"}}, 
            name = "Aspect ratio (width / height) greater than 3"}, 
        [7] = {--table: 23
            expr = {--table: 24
                criterion = "All of", 
                [1] = {--table: 25
                    criterion = "Date/Time Original Month (Capture)", 
                    operator = "=", 
                    [1] = "12"}, 
                [2] = {--table: 26
                    criterion = "Date/Time Original Day of Month (Capture)", 
                    operator = "=", 
                    [1] = "25"}}, 
            name = "Captured Christmas day (any year)"}, 
        [8] = {--table: 27
            expr = {--table: 28
                criterion = "All of", 
                [1] = {--table: 29
                    criterion = "Any Filters", 
                    operator = "=", 
                    [1] = "Captured Christmas Day (any year)"}, 
                [2] = {--table: 30
                    criterion = "Date/Time Original (Capture)", 
                    operator = "time >=", 
                    [1] = "6:00"}, 
                [3] = {--table: 31
                    criterion = "Date/Time Original (Capture)", 
                    operator = "time <=", 
                    [1] = "12:00"}}, 
            name = "Captured Christmas morning (any year; use nested Any Filter)"}, 
        [9] = {--table: 32
            expr = {--table: 33
                criterion = "All of", 
                [1] = {--table: 34
                    criterion = "Code", 
                    operator = "execute", 
                    [1] = "DateTimeOriginalCapture", 
                    [2] = "include \"capture-date-this-month-any-year.lua\""}}, 
            name = "Capture date this month of any year"}, 
        [10] = {--table: 35
            expr = {--table: 36
                criterion = "All of", 
                [1] = {--table: 37
                    criterion = "Code", 
                    operator = "execute", 
                    [1] = "DateTimeOriginalCapture", 
                    [2] = "include \"capture-date-this-month-day-any-year.lua\""}}, 
            name = "Capture date this month and day of any year"}, 
        [11] = {--table: 38
            expr = {--table: 39
                criterion = "Explicit Keywords", 
                operator = "contains ancestors"}, 
            name = "Keywords include ancestor keywords"}, 
        [12] = {--table: 40
            expr = {--table: 41
                criterion = "All of", 
                [1] = {--table: 42
                    criterion = "Explicit Keywords", 
                    operator = "=", 
                    [1] = "John Rolfe Ellis"}}, 
            name = "Exact match of explicit keywords (not parents)"}, 
        [13] = {--table: 43
            expr = {--table: 44
                criterion = "All of", 
                [1] = {--table: 45
                    criterion = "Explicit Keywords", 
                    operator = "=", 
                    [1] = "John Rolfe Ellis"}, 
                [2] = {--table: 46
                    criterion = "Explicit Keywords", 
                    operator = "=", 
                    [1] = "Karyn Hunt Ellis"}, 
                [3] = {--table: 47
                    criterion = "Explicit Keywords", 
                    operator = "number of =", 
                    [1] = "2", 
                    [2] = {--table: 48
                        criterion = "Explicit Keywords.Keyword", 
                        operator = "subkeyword of", 
                        [1] = "People"}}}, 
            name = "Exactly two people in the keywords"}, 
        [14] = {--table: 49
            expr = {--table: 50
                criterion = "All of", 
                [1] = {--table: 51
                    criterion = "Explicit Keywords", 
                    operator = "number of >=", 
                    [1] = "2", 
                    [2] = {--table: 52
                        criterion = "Explicit Keywords.Person", 
                        operator = "is true"}}}, 
            name = "Two or more Person keywords"}, 
        [15] = {--table: 53
            expr = {--table: 54
                criterion = "All of", 
                [1] = {--table: 55
                    criterion = "Explicit Keywords", 
                    operator = "number of <=", 
                    [1] = "2"}}, 
            name = "Less than 3 explicit keywords assigned"}, 
        [16] = {--table: 56
            expr = {--table: 57
                criterion = "All of", 
                [1] = {--table: 58
                    criterion = "Caption", 
                    operator = "=", 
                    [1] = "Bib 453"}}, 
            name = "Exact text match of caption"}, 
        [17] = {--table: 59
            expr = {--table: 60
                criterion = "All of", 
                [1] = {--table: 61
                    criterion = "Caption", 
                    operator = ">= number", 
                    [1] = "500"}}, 
            name = "Captions starting with a number greater than 500"}, 
        [18] = {--table: 62
            expr = {--table: 63
                criterion = "All of", 
                [1] = {--table: 64
                    criterion = "Filename", 
                    operator = "matches", 
                    [1] = "n%d+.jpg"}}, 
            name = "Regular-expression match of filename"}, 
        [19] = {--table: 65
            expr = {--table: 66
                criterion = "All of", 
                [1] = {--table: 67
                    criterion = "Distance From", 
                    operator = "Google Maps URL", 
                    [1] = "http://maps.google.com/maps?q=stanford+university,+stanford,+ca&hl=en&ll=37.42423,-122.164707&spn=0.059166,0.056906&sll=38.352426,-119.807968&sspn=0.467395,0.455246&vpsrc=6&hnear=Stanford,+California&t=m&z=14", 
                    [2] = "50"}}, 
            name = "Within 10 kilometers of Stanford University (GPS)"}, 
        [20] = {--table: 68
            expr = {--table: 69
                criterion = "All of", 
                [1] = {--table: 70
                    criterion = "Locations Shown", 
                    operator = "some items", 
                    [1] = {--table: 71
                        criterion = "All of", 
                        [1] = {--table: 72
                            criterion = "Locations Shown.City", 
                            operator = "=", 
                            [1] = "Palo Alto"}, 
                        [2] = {--table: 73
                            criterion = "Locations Shown.Province/State", 
                            operator = "=", 
                            [1] = "California"}}}}, 
            name = "Locations Shown (IPTC Extension) in Palo Alto, CA"}, 
        [21] = {--table: 74
            expr = {--table: 75
                criterion = "All of", 
                [1] = {--table: 76
                    criterion = "Saved Locations", 
                    operator = "matches", 
                    [1] = "San Francisco"}}, 
            name = "Contained in a saved map location"}, 
        [22] = {--table: 77
            expr = {--table: 78
                criterion = "All of", 
                [1] = {--table: 79
                    criterion = "Image Suppliers", 
                    operator = "some items", 
                    [1] = {--table: 80
                        criterion = "Image Suppliers.ID", 
                        operator = "=", 
                        [1] = "q5173"}}}, 
            name = "Image Supplier ID = q5173 (IPTC Extension)"}, 
        [23] = {--table: 81
            expr = {--table: 82
                criterion = "All of", 
                [1] = {--table: 83
                    criterion = "Date/Time Last Comment or Like", 
                    operator = "is in the last", 
                    [1] = "1", 
                    [2] = "days"}}, 
            name = "Coments or likes in the last 3 days"}, 
        [24] = {--table: 84
            expr = {--table: 85
                criterion = "All of", 
                [1] = {--table: 86
                    criterion = "None of", 
                    [1] = {--table: 87
                        criterion = "Exposure Bias", 
                        operator = "is unknown"}}, 
                [2] = {--table: 88
                    criterion = "Exposure Bias", 
                    operator = "!=", 
                    [1] = "0"}}, 
            name = "Exposure Bias not 0"}, 
        [25] = {--table: 89
            expr = {--table: 90
                criterion = "All of", 
                [1] = {--table: 91
                    criterion = "Subject Distance", 
                    operator = "<", 
                    [1] = "0.33"}}, 
            name = "Subject Distance less than 1 meter"}, 
        [26] = {--table: 92
            expr = {--table: 93
                criterion = "All of", 
                [1] = {--table: 94
                    criterion = "Metering Mode", 
                    operator = "=", 
                    [1] = "Multi spot"}}, 
            name = "Metering Mode is multi spot"}, 
        [27] = {--table: 95
            expr = {--table: 96
                criterion = "All of", 
                [1] = {--table: 97
                    criterion = "Red Eye Correction", 
                    operator = "is true"}, 
                [2] = {--table: 98
                    criterion = "Has Adjustments", 
                    operator = "is true"}}, 
            name = "Red eye correction applied"}, 
        [28] = {--table: 99
            expr = {--table: 100
                criterion = "All of", 
                [1] = {--table: 101
                    criterion = "Red Eye Corrections", 
                    operator = "some items", 
                    [1] = {--table: 102
                        criterion = "Red Eye Corrections.Adaptive Pupil Color", 
                        operator = "=", 
                        [1] = "1"}}}, 
            name = "Pet Eye"}, 
        [29] = {--table: 103
            expr = {--table: 104
                criterion = "All of", 
                [1] = {--table: 105
                    criterion = "Has Remove", 
                    operator = "is true"}}, 
            name = "Spot Removal applied"}, 
        [30] = {--table: 106
            expr = {--table: 107
                criterion = "All of", 
                [1] = {--table: 108
                    criterion = "Exposure 2012", 
                    operator = ">", 
                    [1] = "2"}}, 
            name = "Develop exposure greater than 2"}, 
        [31] = {--table: 109
            expr = {--table: 110
                criterion = "All of", 
                [1] = {--table: 111
                    criterion = "Camera Profile", 
                    operator = "!=", 
                    [1] = "Camera Standard"}, 
                [2] = {--table: 112
                    criterion = "File Type", 
                    operator = "=", 
                    [1] = "Raw"}}, 
            name = "Raw camera profile not Camera Standard"}, 
        [32] = {--table: 113
            expr = {--table: 114
                criterion = "All of", 
                [1] = {--table: 115
                    criterion = "White Balance", 
                    operator = "=", 
                    [1] = "Custom"}}, 
            name = "Custom white balance"}, 
        [33] = {--table: 116
            expr = {--table: 117
                criterion = "All of", 
                [1] = {--table: 118
                    criterion = "Some of", 
                    [1] = {--table: 119
                        criterion = "File Type", 
                        operator = "=", 
                        [1] = "Photoshop Document (PSD)"}, 
                    [2] = {--table: 120
                        criterion = "File Type", 
                        operator = "=", 
                        [1] = "TIFF"}}, 
                [2] = {--table: 121
                    criterion = "ExifTool Field", 
                    operator = ">= number", 
                    [1] = "2", 
                    [2] = "Photoshop:LayerSelectionIDs"}}, 
            name = "PSD or TIFF with multiple layers"}, 
        [34] = {--table: 122
            expr = {--table: 123
                criterion = "All of", 
                [1] = {--table: 124
                    criterion = "Faces", 
                    operator = "some items", 
                    [1] = {--table: 125
                        criterion = "All of", 
                        [1] = {--table: 126
                            criterion = "Faces.Name", 
                            operator = "isn't empty"}, 
                        [2] = {--table: 127
                            criterion = "Faces.Confirmed", 
                            operator = "is false"}}}}, 
            name = "Unconfirmed suggested name for face"}, 
        [35] = {--table: 128
            expr = {--table: 129
                criterion = "All of", 
                [1] = {--table: 130
                    criterion = "Faces", 
                    operator = "some items", 
                    [1] = {--table: 131
                        criterion = "Faces.Inside Crop", 
                        operator = "is false"}}}, 
            name = "Cropped-out faces"}, 
        [36] = {--table: 132
            expr = {--table: 133
                criterion = "All of", 
                [1] = {--table: 134
                    criterion = "Largest Face Area", 
                    operator = ">=", 
                    [1] = "0.15"}}, 
            name = "Large faces"}, 
        [37] = {--table: 135
            expr = {--table: 136
                criterion = "All of", 
                [1] = {--table: 137
                    criterion = "Faces", 
                    operator = "number of =", 
                    [1] = "1", 
                    [2] = {--table: 138
                        criterion = "Faces.Include", 
                        operator = "all items"}}, 
                [2] = {--table: 139
                    criterion = "Faces", 
                    operator = "all items", 
                    [1] = {--table: 140
                        criterion = "Faces.X", 
                        operator = "<", 
                        [1] = "0.35"}}}, 
            name = "One face, on the left side of the photo"}, 
        [38] = {--table: 141
            expr = {--table: 142
                criterion = "All of", 
                [1] = {--table: 143
                    criterion = "Code", 
                    operator = "execute", 
                    [1] = "Faces, ExplicitKeywords", 
                    [2] = "include \"person-keywords-no-face-tags.lua\""}}, 
            name = "Has person keyword but no associated face rectangle"}, 
        [39] = {--table: 144
            expr = {--table: 145
                criterion = "All of", 
                [1] = {--table: 146
                    criterion = "Code", 
                    operator = "execute", 
                    [1] = "Title, Caption", 
                    [2] = "Title == Caption and Title ~= \"\""}}, 
            name = "Title same as Caption, not blank"}, 
        [40] = {--table: 147
            expr = {--table: 148
                criterion = "All of", 
                [1] = {--table: 149
                    criterion = "Mask Components", 
                    operator = "some items", 
                    [1] = {--table: 150
                        criterion = "All of", 
                        [1] = {--table: 151
                            criterion = "Mask Components.Type", 
                            operator = "=", 
                            [1] = "Linear Gradient"}, 
                        [2] = {--table: 152
                            criterion = "Mask Components.Angle", 
                            operator = "in range", 
                            [1] = "225", 
                            [2] = "315"}}}}, 
            name = "Linear gradient on top of image"}, 
        [41] = {--table: 153
            expr = {--table: 154
                criterion = "All of", 
                [1] = {--table: 155
                    criterion = "Masks", 
                    operator = "some items", 
                    [1] = {--table: 156
                        criterion = "All of", 
                        [1] = {--table: 157
                            criterion = "Masks.Dehaze", 
                            operator = "!=", 
                            [1] = "0"}, 
                        [2] = {--table: 158
                            criterion = "None of", 
                            [1] = {--table: 159
                                criterion = "Masks.Dehaze", 
                                operator = "is unknown"}}}}}, 
            name = "Mask with Dehaze"}, 
        [42] = {--table: 160
            expr = {--table: 161
                criterion = "All of", 
                [1] = {--table: 162
                    criterion = "Mask Components", 
                    operator = "some items", 
                    [1] = {--table: 163
                        criterion = "Mask Components.Error Reason", 
                        operator = "=", 
                        [1] = "1"}}}, 
            name = "AI mask - unable to select"}, 
        [43] = {--table: 164
            expr = {--table: 165
                criterion = "All of", 
                [1] = {--table: 166
                    criterion = "Removes", 
                    operator = "some items", 
                    [1] = {--table: 167
                        criterion = "All of", 
                        [1] = {--table: 168
                            criterion = "Removes.Type", 
                            operator = "=", 
                            [1] = "Remove"}, 
                        [2] = {--table: 169
                            criterion = "Removes.pm_patch", 
                            operator = "is empty"}}}}, 
            name = "Content-Aware Remove - needs updating"}, 
        [44] = {--table: 170
            expr = {--table: 171
                criterion = "Some of", 
                [1] = {--table: 172
                    criterion = "All of", 
                    [1] = {--table: 173
                        criterion = "Extension", 
                        operator = "=", 
                        [1] = "mov"}, 
                    [2] = {--table: 174
                        criterion = "Associated File Types", 
                        operator = "=", 
                        [1] = "heic"}}, 
                [2] = {--table: 175
                    criterion = "All of", 
                    [1] = {--table: 176
                        criterion = "Extension", 
                        operator = "=", 
                        [1] = "heic"}, 
                    [2] = {--table: 177
                        criterion = "Associated File Types", 
                        operator = "=", 
                        [1] = "mov"}}}, 
            name = "iPhone Live mov / heic pairs"}, 
        [45] = {--table: 178
            expr = {--table: 179
                criterion = "All of", 
                [1] = {--table: 180
                    criterion = "Camera Model", 
                    operator = "contains", 
                    [1] = "iphone"}, 
                [2] = {--table: 181
                    criterion = "ExifTool Field", 
                    operator = "=", 
                    [1] = "Portrait", 
                    [2] = "EXIF:CustomRendered"}}, 
            name = "iPhone portrait mode"}, 
        [46] = {--table: 182
            expr = {--table: 183
                criterion = "Some of", 
                [1] = {--table: 184
                    criterion = "All of", 
                    [1] = {--table: 185
                        criterion = "Filename", 
                        operator = "contains", 
                        [1] = ".3fr .arw .cr2 .cr3 .nef .orf .pef .raf .rw2 .x3f"}, 
                    [2] = {--table: 186
                        criterion = "Associated File Types", 
                        operator = "contains", 
                        [1] = "jpg jpeg"}}, 
                [2] = {--table: 187
                    criterion = "All of", 
                    [1] = {--table: 188
                        criterion = "Filename", 
                        operator = "contains", 
                        [1] = ".jpg .jpeg"}, 
                    [2] = {--table: 189
                        criterion = "Associated File Types", 
                        operator = "contains", 
                        [1] = "3fr arw cr2 cr3 nef orf pef raf rw2 x3f"}}}, 
            name = "Raw / jpg pairs (common raw types)"}, 
        [47] = {--table: 190
            expr = {--table: 191
                criterion = "All of", 
                [1] = {--table: 192
                    criterion = "Synced with Lightroom Cloud", 
                    operator = "is true"}, 
                [2] = {--table: 193
                    criterion = "Synced Collections", 
                    operator = "number of =", 
                    [1] = 0, 
                    [2] = {--table: 194
                        criterion = "Synced Collections.Include", 
                        operator = "all items"}}}, 
            name = "Synced photos not in a synced collection"}, 
        [48] = {--table: 195
            expr = {--table: 196
                criterion = "All of", 
                [1] = {--table: 197
                    criterion = "History Steps", 
                    operator = "some items", 
                    [1] = {--table: 198
                        criterion = "All of", 
                        [1] = {--table: 199
                            criterion = "History Steps.Type", 
                            operator = "=", 
                            [1] = "Import"}, 
                        [2] = {--table: 200
                            criterion = "History Steps.Date/Time", 
                            operator = "this month"}}}}, 
            name = "Imported this month"}, 
        [49] = {--table: 201
            expr = {--table: 202
                criterion = "All of", 
                [1] = {--table: 203
                    criterion = "History Steps", 
                    operator = "some items", 
                    [1] = {--table: 204
                        criterion = "History Steps.Description", 
                        operator = "=", 
                        [1] = "Auto Settings"}}}, 
            name = "Auto Settings applied"}, 
        [50] = {--table: 205
            expr = {--table: 206
                criterion = "All of", 
                [1] = {--table: 207
                    criterion = "Presets", 
                    operator = "=", 
                    [1] = "Texture = +10"}}, 
            name = "Preset \"Texture = +10\" applied"}, 
        [51] = {--table: 208
            expr = {--table: 209
                criterion = "All of", 
                [1] = {--table: 210
                    criterion = "Collection Stacks", 
                    operator = "some items", 
                    [1] = {--table: 211
                        criterion = "Collection Stacks.Position", 
                        operator = "=", 
                        [1] = "1"}}}, 
            name = "Top of stack in a collection"}, 
        [52] = {--table: 212
            expr = {--table: 213
                criterion = "All of", 
                [1] = {--table: 214
                    criterion = "Sidecars", 
                    operator = "some items", 
                    [1] = {--table: 215
                        criterion = "Some of", 
                        [1] = {--table: 216
                            criterion = "Sidecars.Extension", 
                            operator = "=", 
                            [1] = "jpg"}, 
                        [2] = {--table: 217
                            criterion = "Sidecars.Extension", 
                            operator = "=", 
                            [1] = "jpeg"}}}}, 
            name = "Has a JPEG sidecar"}}, 
    pluginFields = {}, 
    pluginFolders = {}, 
    version = 4}