示例#1
0
func init() {
	ptr0 := &system.Base{Description: "Automatically created basic rule for rectangle", Id: system.Reference{Package: "github.com/davelondon/ke_common/units", Name: "@rectangle", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr1 := &system.Type{Base: ptr0, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr2 := &system.Base{Id: system.Reference{Package: "github.com/davelondon/ke_common/units", Name: "rectangle", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr3 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@int", Exists: true}}
	ptr4 := &system.RuleBase{}
	ptr5 := &system.Int_rule{Base: ptr3, RuleBase: ptr4, Default: system.Int{Value: 0}, Maximum: system.Int{Value: 0}, Minimum: system.Int{Value: 0}, MultipleOf: system.Int{Value: 0}}
	ptr6 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@int", Exists: true}}
	ptr7 := &system.RuleBase{}
	ptr8 := &system.Int_rule{Base: ptr6, RuleBase: ptr7, Default: system.Int{Value: 0}, Maximum: system.Int{Value: 0}, Minimum: system.Int{Value: 0}, MultipleOf: system.Int{Value: 0}}
	ptr9 := &system.Type{Base: ptr2, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"height": ptr5, "width": ptr8}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	system.RegisterType("github.com/davelondon/ke_common/units", "@rectangle", ptr1, 0x1dec0b16d337111a)
	system.RegisterType("github.com/davelondon/ke_common/units", "rectangle", ptr9, 0x1dec0b16d337111a)
}
示例#2
0
func init() {
	ptr0 := &system.Base{Description: "Automatically created basic rule for localizer", Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "@localizer", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr1 := &system.Type{Base: ptr0, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr2 := &system.Base{Description: "Automatically created basic rule for simple", Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "@simple", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr3 := &system.Type{Base: ptr2, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr4 := &system.Base{Description: "Automatically created basic rule for translation", Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "@translation", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr5 := &system.Type{Base: ptr4, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr6 := &system.Base{Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "localizer", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr7 := &system.Type{Base: ptr6, Embed: []system.Reference(nil), Fields: map[string]system.Rule(nil), Interface: true, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr8 := &system.Base{Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "simple", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr9 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr10 := &system.RuleBase{}
	ptr11 := &system.String_rule{Base: ptr9, RuleBase: ptr10, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr12 := &system.Type{Base: ptr8, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"string": ptr11}, Is: []system.Reference{system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "localizer", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr13 := &system.Base{Description: "This represents a translated string", Id: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "translation", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr14 := &system.Base{Description: "The original English string", Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr15 := &system.RuleBase{Optional: true}
	ptr16 := &system.String_rule{Base: ptr14, RuleBase: ptr15, Default: system.String{Value: "http", Exists: true}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr17 := &system.Base{Description: "The translated strings", Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr18 := &system.RuleBase{}
	ptr19 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr20 := &system.RuleBase{}
	ptr21 := &system.String_rule{Base: ptr19, RuleBase: ptr20, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr22 := &system.Map_rule{Base: ptr17, RuleBase: ptr18, Items: ptr21, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr23 := &system.Type{Base: ptr13, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"english": ptr16, "translations": ptr22}, Is: []system.Reference{system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "localizer", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	system.RegisterType("github.com/davelondon/ke_common/words", "@localizer", ptr1, 0x8266937074db9a35)
	system.RegisterType("github.com/davelondon/ke_common/words", "@simple", ptr3, 0xdd35f294171a4fee)
	system.RegisterType("github.com/davelondon/ke_common/words", "@translation", ptr5, 0xf341b6b3891dc7c9)
	system.RegisterType("github.com/davelondon/ke_common/words", "localizer", ptr7, 0x8266937074db9a35)
	system.RegisterType("github.com/davelondon/ke_common/words", "simple", ptr12, 0xdd35f294171a4fee)
	system.RegisterType("github.com/davelondon/ke_common/words", "translation", ptr23, 0xf341b6b3891dc7c9)
}
示例#3
0
func init() {
	ptr0 := &system.Base{Description: "Automatically created basic rule for icon", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@icon", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr1 := &system.Type{Base: ptr0, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr2 := &system.Base{Description: "Restriction rules for images", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@image", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr3 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@bool", Exists: true}}
	ptr4 := &system.RuleBase{Optional: true}
	ptr5 := &system.Bool_rule{Base: ptr3, RuleBase: ptr4, Default: system.Bool{}}
	ptr6 := &system.Type{Base: ptr2, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule{"secure": ptr5}, Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr7 := &system.Base{Description: "Automatically created basic rule for photo", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@photo", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr8 := &system.Type{Base: ptr7, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr9 := &system.Base{Description: "This is a type of image, which just contains the url of the image", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "icon", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr10 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr11 := &system.RuleBase{}
	ptr12 := &system.String_rule{Base: ptr10, RuleBase: ptr11, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr13 := &system.Type{Base: ptr9, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"url": ptr12}, Is: []system.Reference{system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "image", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr14 := &system.Base{Description: "This interface type represents all images - icon and photo", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "image", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr15 := &system.Type{Base: ptr14, Embed: []system.Reference(nil), Fields: map[string]system.Rule(nil), Interface: true, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: ptr6}
	ptr16 := &system.Base{Description: "This represents an image, and contains path, server and protocol separately", Id: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "photo", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr17 := &system.Base{Description: "The path for the url - e.g. /foo/bar.jpg", Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr18 := &system.RuleBase{}
	ptr19 := &system.String_rule{Base: ptr17, RuleBase: ptr18, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{Value: "^/.*$", Exists: true}}
	ptr20 := &system.Base{Description: "The protocol for the url - e.g. http or https", Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr21 := &system.RuleBase{Optional: true}
	ptr22 := &system.String_rule{Base: ptr20, RuleBase: ptr21, Default: system.String{Value: "http", Exists: true}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr23 := &system.Base{Description: "The server for the url - e.g. www.google.com", Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr24 := &system.RuleBase{}
	ptr25 := &system.String_rule{Base: ptr23, RuleBase: ptr24, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr26 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/units", Name: "@rectangle", Exists: true}}
	ptr27 := &system.RuleBase{}
	ptr28 := &units.Rectangle_rule{Base: ptr26, RuleBase: ptr27}
	ptr29 := &system.Type{Base: ptr16, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"path": ptr19, "protocol": ptr22, "server": ptr25, "size": ptr28}, Is: []system.Reference{system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "image", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	system.RegisterType("github.com/davelondon/ke_common/images", "@icon", ptr1, 0x31466dcde3ac4844)
	system.RegisterType("github.com/davelondon/ke_common/images", "@image", ptr6, 0xa3f1010f55717184)
	system.RegisterType("github.com/davelondon/ke_common/images", "@photo", ptr8, 0xd19da332549fd941)
	system.RegisterType("github.com/davelondon/ke_common/images", "icon", ptr13, 0x31466dcde3ac4844)
	system.RegisterType("github.com/davelondon/ke_common/images", "image", ptr15, 0xa3f1010f55717184)
	system.RegisterType("github.com/davelondon/ke_common/images", "photo", ptr29, 0xd19da332549fd941)
}
示例#4
0
func init() {
	ptr0 := &system.Base{Description: "Automatically created basic rule for gallery1", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery1", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr1 := &system.Type{Base: ptr0, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr2 := &system.Base{Description: "Automatically created basic rule for gallery1a", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery1a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr3 := &system.Type{Base: ptr2, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr4 := &system.Base{Description: "Automatically created basic rule for gallery2", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery2", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr5 := &system.Type{Base: ptr4, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr6 := &system.Base{Description: "Automatically created basic rule for gallery2a", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery2a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr7 := &system.Type{Base: ptr6, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr8 := &system.Base{Description: "Automatically created basic rule for gallery2b", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery2b", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr9 := &system.Type{Base: ptr8, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr10 := &system.Base{Description: "Automatically created basic rule for gallery3", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery3", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr11 := &system.Type{Base: ptr10, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr12 := &system.Base{Description: "Automatically created basic rule for gallery3a", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "@gallery3a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr13 := &system.Type{Base: ptr12, Embed: []system.Reference{system.Reference{Package: "kego.io/system", Name: "ruleBase", Exists: true}}, Fields: map[string]system.Rule(nil), Is: []system.Reference{system.Reference{Package: "kego.io/system", Name: "rule", Exists: true}}, Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr14 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery1", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr15 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr16 := &system.RuleBase{}
	ptr17 := &system.String_rule{Base: ptr15, RuleBase: ptr16, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr18 := &system.Type{Base: ptr14, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"title": ptr17}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr19 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery1a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr20 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr21 := &system.RuleBase{}
	ptr22 := &system.String_rule{Base: ptr20, RuleBase: ptr21, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 20, Exists: true}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr23 := &system.Type{Base: ptr19, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"title": ptr22}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr24 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery2", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr25 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr26 := &system.RuleBase{}
	ptr27 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@photo", Exists: true}}
	ptr28 := &system.RuleBase{}
	ptr29 := &images.Photo_rule{Base: ptr27, RuleBase: ptr28}
	ptr30 := &system.Map_rule{Base: ptr25, RuleBase: ptr26, Items: ptr29, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr31 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr32 := &system.RuleBase{}
	ptr33 := &system.String_rule{Base: ptr31, RuleBase: ptr32, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr34 := &system.Type{Base: ptr24, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"images": ptr30, "title": ptr33}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr35 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery2a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr36 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr37 := &system.RuleBase{}
	ptr38 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr39 := &system.RuleBase{Selector: ".protocol"}
	ptr40 := &system.String_rule{Base: ptr38, RuleBase: ptr39, Default: system.String{}, Enum: []string(nil), Equal: system.String{Value: "https", Exists: true}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr41 := &system.Base{Id: system.Reference{}, Rules: []system.Rule{ptr40}, Type: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@photo", Exists: true}}
	ptr42 := &system.RuleBase{}
	ptr43 := &images.Photo_rule{Base: ptr41, RuleBase: ptr42}
	ptr44 := &system.Map_rule{Base: ptr36, RuleBase: ptr37, Items: ptr43, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr45 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr46 := &system.RuleBase{}
	ptr47 := &system.String_rule{Base: ptr45, RuleBase: ptr46, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr48 := &system.Type{Base: ptr35, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"images": ptr44, "title": ptr47}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr49 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@int", Exists: true}}
	ptr50 := &system.RuleBase{Selector: "{images:photo} .width"}
	ptr51 := &system.Int_rule{Base: ptr49, RuleBase: ptr50, Default: system.Int{Value: 0}, Maximum: system.Int{Value: 0}, Minimum: system.Int{Value: 800, Exists: true}, MultipleOf: system.Int{Value: 0}}
	ptr52 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery2b", Exists: true}, Rules: []system.Rule{ptr51}, Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr53 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr54 := &system.RuleBase{}
	ptr55 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@photo", Exists: true}}
	ptr56 := &system.RuleBase{}
	ptr57 := &images.Photo_rule{Base: ptr55, RuleBase: ptr56}
	ptr58 := &system.Map_rule{Base: ptr53, RuleBase: ptr54, Items: ptr57, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr59 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@string", Exists: true}}
	ptr60 := &system.RuleBase{}
	ptr61 := &system.String_rule{Base: ptr59, RuleBase: ptr60, Default: system.String{}, Enum: []string(nil), Equal: system.String{}, Format: system.String{}, MaxLength: system.Int{Value: 0}, MinLength: system.Int{Value: 0}, Pattern: system.String{}}
	ptr62 := &system.Type{Base: ptr52, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"images": ptr58, "title": ptr61}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr63 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery3", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr64 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr65 := &system.RuleBase{}
	ptr66 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@image", Exists: true}}
	ptr67 := &system.RuleBase{}
	ptr68 := &images.Image_rule{Base: ptr66, RuleBase: ptr67, Secure: system.Bool{}}
	ptr69 := &system.Map_rule{Base: ptr64, RuleBase: ptr65, Items: ptr68, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr70 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "@localizer", Exists: true}}
	ptr71 := &system.RuleBase{}
	ptr72 := &words.Localizer_rule{Base: ptr70, RuleBase: ptr71}
	ptr73 := &system.Type{Base: ptr63, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"images": ptr69, "title": ptr72}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	ptr74 := &system.Base{Description: "This represents a gallery - it's just a list of images", Id: system.Reference{Package: "github.com/davelondon/ke_site", Name: "gallery3a", Exists: true}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "type", Exists: true}}
	ptr75 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "kego.io/system", Name: "@map", Exists: true}}
	ptr76 := &system.RuleBase{}
	ptr77 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/images", Name: "@image", Exists: true}}
	ptr78 := &system.RuleBase{}
	ptr79 := &images.Image_rule{Base: ptr77, RuleBase: ptr78, Secure: system.Bool{Value: true, Exists: true}}
	ptr80 := &system.Map_rule{Base: ptr75, RuleBase: ptr76, Items: ptr79, MaxItems: system.Int{Value: 0}, MinItems: system.Int{Value: 0}}
	ptr81 := &system.Base{Id: system.Reference{}, Rules: []system.Rule(nil), Type: system.Reference{Package: "github.com/davelondon/ke_common/words", Name: "@localizer", Exists: true}}
	ptr82 := &system.RuleBase{}
	ptr83 := &words.Localizer_rule{Base: ptr81, RuleBase: ptr82}
	ptr84 := &system.Type{Base: ptr74, Embed: []system.Reference(nil), Fields: map[string]system.Rule{"images": ptr80, "title": ptr83}, Is: []system.Reference(nil), Native: system.String{Value: "object", Exists: true}, Rule: (*system.Type)(nil)}
	system.RegisterType("github.com/davelondon/ke_site", "@gallery1", ptr1, 0x1e7dc2fe69100697)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery1a", ptr3, 0x71f3e78aef58e8d3)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery2", ptr5, 0x34c477fbf667c293)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery2a", ptr7, 0x15a72f5e15ac5b15)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery2b", ptr9, 0x8b627a66a999f000)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery3", ptr11, 0x5dbf985bda22bd2c)
	system.RegisterType("github.com/davelondon/ke_site", "@gallery3a", ptr13, 0x52157a49e1a4a1d6)
	system.RegisterType("github.com/davelondon/ke_site", "gallery1", ptr18, 0x1e7dc2fe69100697)
	system.RegisterType("github.com/davelondon/ke_site", "gallery1a", ptr23, 0x71f3e78aef58e8d3)
	system.RegisterType("github.com/davelondon/ke_site", "gallery2", ptr34, 0x34c477fbf667c293)
	system.RegisterType("github.com/davelondon/ke_site", "gallery2a", ptr48, 0x15a72f5e15ac5b15)
	system.RegisterType("github.com/davelondon/ke_site", "gallery2b", ptr62, 0x8b627a66a999f000)
	system.RegisterType("github.com/davelondon/ke_site", "gallery3", ptr73, 0x5dbf985bda22bd2c)
	system.RegisterType("github.com/davelondon/ke_site", "gallery3a", ptr84, 0x52157a49e1a4a1d6)
}