// Code generated by qtc from "template.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. //line web/template/template.qtpl:1 package template //line web/template/template.qtpl:3 import ( "golang.org/x/text/language" "golang.org/x/text/message" "source.toby3d.me/toby3d/pay/internal/domain" ) //line web/template/template.qtpl:10 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) //line web/template/template.qtpl:10 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) //line web/template/template.qtpl:10 type Page interface { //line web/template/template.qtpl:10 body() string //line web/template/template.qtpl:10 streambody(qw422016 *qt422016.Writer) //line web/template/template.qtpl:10 writebody(qq422016 qtio422016.Writer) //line web/template/template.qtpl:10 dir() string //line web/template/template.qtpl:10 streamdir(qw422016 *qt422016.Writer) //line web/template/template.qtpl:10 writedir(qq422016 qtio422016.Writer) //line web/template/template.qtpl:10 lang() string //line web/template/template.qtpl:10 streamlang(qw422016 *qt422016.Writer) //line web/template/template.qtpl:10 writelang(qq422016 qtio422016.Writer) //line web/template/template.qtpl:10 t(format message.Reference, v ...any) string //line web/template/template.qtpl:10 streamt(qw422016 *qt422016.Writer, format message.Reference, v ...any) //line web/template/template.qtpl:10 writet(qq422016 qtio422016.Writer, format message.Reference, v ...any) //line web/template/template.qtpl:10 title() string //line web/template/template.qtpl:10 streamtitle(qw422016 *qt422016.Writer) //line web/template/template.qtpl:10 writetitle(qq422016 qtio422016.Writer) //line web/template/template.qtpl:10 head() string //line web/template/template.qtpl:10 streamhead(qw422016 *qt422016.Writer) //line web/template/template.qtpl:10 writehead(qq422016 qtio422016.Writer) //line web/template/template.qtpl:10 } //line web/template/template.qtpl:20 type Context struct { language language.Tag printer *message.Printer amount uint64 processors domain.ConfigProcessors } func NewContext(processors domain.ConfigProcessors, lang language.Tag, amount uint64) *Context { return &Context{ language: lang, printer: message.NewPrinter(lang), amount: amount, processors: processors, } } //line web/template/template.qtpl:38 func (ctx Context) streamhead(qw422016 *qt422016.Writer) { //line web/template/template.qtpl:38 qw422016.N().S(``) //line web/template/template.qtpl:50 } //line web/template/template.qtpl:50 func (ctx Context) writehead(qq422016 qtio422016.Writer) { //line web/template/template.qtpl:50 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:50 ctx.streamhead(qw422016) //line web/template/template.qtpl:50 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:50 } //line web/template/template.qtpl:50 func (ctx Context) head() string { //line web/template/template.qtpl:50 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:50 ctx.writehead(qb422016) //line web/template/template.qtpl:50 qs422016 := string(qb422016.B) //line web/template/template.qtpl:50 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:50 return qs422016 //line web/template/template.qtpl:50 } //line web/template/template.qtpl:52 func (ctx Context) streambody(qw422016 *qt422016.Writer) { //line web/template/template.qtpl:52 qw422016.N().S(`

`) //line web/template/template.qtpl:53 ctx.streamtitle(qw422016) //line web/template/template.qtpl:53 qw422016.N().S(`

`) //line web/template/template.qtpl:175 } //line web/template/template.qtpl:175 func (ctx Context) writebody(qq422016 qtio422016.Writer) { //line web/template/template.qtpl:175 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:175 ctx.streambody(qw422016) //line web/template/template.qtpl:175 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:175 } //line web/template/template.qtpl:175 func (ctx Context) body() string { //line web/template/template.qtpl:175 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:175 ctx.writebody(qb422016) //line web/template/template.qtpl:175 qs422016 := string(qb422016.B) //line web/template/template.qtpl:175 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:175 return qs422016 //line web/template/template.qtpl:175 } //line web/template/template.qtpl:177 func (ctx Context) streamdir(qw422016 *qt422016.Writer) { //line web/template/template.qtpl:178 switch ctx.language { //line web/template/template.qtpl:179 default: //line web/template/template.qtpl:179 qw422016.N().S(`ltr`) //line web/template/template.qtpl:181 case language.Arabic, language.Persian, language.Hebrew, language.Urdu: //line web/template/template.qtpl:181 qw422016.N().S(`rtl`) //line web/template/template.qtpl:183 } //line web/template/template.qtpl:184 } //line web/template/template.qtpl:184 func (ctx Context) writedir(qq422016 qtio422016.Writer) { //line web/template/template.qtpl:184 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:184 ctx.streamdir(qw422016) //line web/template/template.qtpl:184 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:184 } //line web/template/template.qtpl:184 func (ctx Context) dir() string { //line web/template/template.qtpl:184 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:184 ctx.writedir(qb422016) //line web/template/template.qtpl:184 qs422016 := string(qb422016.B) //line web/template/template.qtpl:184 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:184 return qs422016 //line web/template/template.qtpl:184 } //line web/template/template.qtpl:186 func (ctx Context) streamlang(qw422016 *qt422016.Writer) { //line web/template/template.qtpl:187 base, _ := ctx.language.Base() //line web/template/template.qtpl:188 qw422016.E().S(base.String()) //line web/template/template.qtpl:189 } //line web/template/template.qtpl:189 func (ctx Context) writelang(qq422016 qtio422016.Writer) { //line web/template/template.qtpl:189 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:189 ctx.streamlang(qw422016) //line web/template/template.qtpl:189 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:189 } //line web/template/template.qtpl:189 func (ctx Context) lang() string { //line web/template/template.qtpl:189 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:189 ctx.writelang(qb422016) //line web/template/template.qtpl:189 qs422016 := string(qb422016.B) //line web/template/template.qtpl:189 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:189 return qs422016 //line web/template/template.qtpl:189 } //line web/template/template.qtpl:191 func (ctx Context) streamt(qw422016 *qt422016.Writer, format message.Reference, v ...any) { //line web/template/template.qtpl:192 qw422016.E().S(ctx.printer.Sprintf(format, v...)) //line web/template/template.qtpl:193 } //line web/template/template.qtpl:193 func (ctx Context) writet(qq422016 qtio422016.Writer, format message.Reference, v ...any) { //line web/template/template.qtpl:193 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:193 ctx.streamt(qw422016, format, v...) //line web/template/template.qtpl:193 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:193 } //line web/template/template.qtpl:193 func (ctx Context) t(format message.Reference, v ...any) string { //line web/template/template.qtpl:193 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:193 ctx.writet(qb422016, format, v...) //line web/template/template.qtpl:193 qs422016 := string(qb422016.B) //line web/template/template.qtpl:193 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:193 return qs422016 //line web/template/template.qtpl:193 } //line web/template/template.qtpl:195 func (ctx Context) streamtitle(qw422016 *qt422016.Writer) { //line web/template/template.qtpl:195 qw422016.N().S(`NotDotPay`) //line web/template/template.qtpl:197 } //line web/template/template.qtpl:197 func (ctx Context) writetitle(qq422016 qtio422016.Writer) { //line web/template/template.qtpl:197 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:197 ctx.streamtitle(qw422016) //line web/template/template.qtpl:197 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:197 } //line web/template/template.qtpl:197 func (ctx Context) title() string { //line web/template/template.qtpl:197 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:197 ctx.writetitle(qb422016) //line web/template/template.qtpl:197 qs422016 := string(qb422016.B) //line web/template/template.qtpl:197 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:197 return qs422016 //line web/template/template.qtpl:197 } //line web/template/template.qtpl:199 func StreamTemplate(qw422016 *qt422016.Writer, p Page) { //line web/template/template.qtpl:199 qw422016.N().S(`NotDotPay`) //line web/template/template.qtpl:209 p.streamhead(qw422016) //line web/template/template.qtpl:209 qw422016.N().S(``) //line web/template/template.qtpl:213 p.streambody(qw422016) //line web/template/template.qtpl:213 qw422016.N().S(``) //line web/template/template.qtpl:221 } //line web/template/template.qtpl:221 func WriteTemplate(qq422016 qtio422016.Writer, p Page) { //line web/template/template.qtpl:221 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:221 StreamTemplate(qw422016, p) //line web/template/template.qtpl:221 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:221 } //line web/template/template.qtpl:221 func Template(p Page) string { //line web/template/template.qtpl:221 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:221 WriteTemplate(qb422016, p) //line web/template/template.qtpl:221 qs422016 := string(qb422016.B) //line web/template/template.qtpl:221 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:221 return qs422016 //line web/template/template.qtpl:221 } //line web/template/template.qtpl:223 func streamicon(qw422016 *qt422016.Writer, id string) { //line web/template/template.qtpl:224 switch id { //line web/template/template.qtpl:225 case "liberapay": //line web/template/template.qtpl:225 qw422016.N().S(``) //line web/template/template.qtpl:236 case "paypal": //line web/template/template.qtpl:236 qw422016.N().S(``) //line web/template/template.qtpl:245 qw422016.N().S(``) //line web/template/template.qtpl:247 qw422016.N().S(``) //line web/template/template.qtpl:249 qw422016.N().S(``) //line web/template/template.qtpl:252 case "yoomoney": //line web/template/template.qtpl:252 qw422016.N().S(``) //line web/template/template.qtpl:264 case "kofi": //line web/template/template.qtpl:264 qw422016.N().S(``) //line web/template/template.qtpl:285 case "da": //line web/template/template.qtpl:285 qw422016.N().S(``) //line web/template/template.qtpl:296 } //line web/template/template.qtpl:297 } //line web/template/template.qtpl:297 func writeicon(qq422016 qtio422016.Writer, id string) { //line web/template/template.qtpl:297 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/template.qtpl:297 streamicon(qw422016, id) //line web/template/template.qtpl:297 qt422016.ReleaseWriter(qw422016) //line web/template/template.qtpl:297 } //line web/template/template.qtpl:297 func icon(id string) string { //line web/template/template.qtpl:297 qb422016 := qt422016.AcquireByteBuffer() //line web/template/template.qtpl:297 writeicon(qb422016, id) //line web/template/template.qtpl:297 qs422016 := string(qb422016.B) //line web/template/template.qtpl:297 qt422016.ReleaseByteBuffer(qb422016) //line web/template/template.qtpl:297 return qs422016 //line web/template/template.qtpl:297 }