##NotHtml
##if error.Level
##if error.IsEqual(Number, 1067)
##leg.ZONESOPAC.ChangePin.NoAuthorisation
##else
##if value.NewPinEmpty
##leg.ZONESOPAC.ChangePin.NewPinEmpty
##else
##if value.NewPinDifferent
##leg.ZONESOPAC.ChangePin.NewPinDifferent
##else
##if value.NewPinWrongLength
##if sessioncfg.IsEqual(OPAC.Login.SecurityCode.MinimumLength,##sessioncfg.OPAC.Login.SecurityCode.MaximumLength)
##leg.Expand(ZONESOPAC.ChangePin.NewPinWrongLength, MinLen, ##sessioncfg.OPAC.Login.SecurityCode.MinimumLength)
##else
##leg.Expand(ZONESOPAC.ChangePin.NewPinWrongLengthRange, MinLen, ##sessioncfg.OPAC.Login.SecurityCode.MinimumLength, MaxLen, ##sessioncfg.OPAC.Login.SecurityCode.MaximumLength)
##endif
##else
##if value.NewPinSame
##leg.ZONESOPAC.ChangePin.NewPinSame
##endif
##endif
##endif
##endif
##endif
##else
##if value.PinHasChanged
##leg.ZONESOPAC.ChangePin.DonePromptSmall
##else
##if value.BRWR
##leg.ZONESOPAC.ChangePin.Instructions
##else
##leg.ZONESOPAC.ChangePin.InstructionsAll
##endif
##endif
##endif