Yun Pin confusion A0-A7

in
/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/yun/pins_arduino.h
it includes
#include "../leonardo/pins_arduino.h"

/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/leonardo/pins_arduino.h

We have

// Mapping of analog pins as digital I/O
// A6-A11 share with digital pins
static const uint8_t A0 = 18;
static const uint8_t A1 = 19;
static const uint8_t A2 = 20;
static const uint8_t A3 = 21;
static const uint8_t A4 = 22;
static const uint8_t A5 = 23;
static const uint8_t A6 = 24; // D4
static const uint8_t A7 = 25; // D6

But in the Unoffical Yun Pinout diagram, we are shown that

A0 = 14
A1 = 15
A2 = 16
A3 = 17
A4 = 18
A5 = 19
A6 = 4
A7 = 6

So... Why am I reading things wrong??? Am I crazy?

Can anyone explain this?

const uint8_t PROGMEM analog_pin_to_channel_PGM[] = {
	7,	// A0				PF7					ADC7
	6,	// A1				PF6					ADC6	
	5,	// A2				PF5					ADC5	
	4,	// A3				PF4					ADC4
	1,	// A4				PF1					ADC1	
	0,	// A5				PF0					ADC0	
	8,	// A6		D4		PD4					ADC8
	10,	// A7		D6		PD7					ADC10
	11,	// A8		D8		PB4					ADC11
	12,	// A9		D9		PB5					ADC12
	13,	// A10		D10		PB6					ADC13
	9	// A11		D12		PD6					ADC9
};

https://github.com/arduino/Arduino/blob/master/hardware/arduino/variants/leonardo/pins_arduino.h#L322

The official document is incomplete, missing Digital/Analog over map pin.

25	(ICP1/ADC8) PD4	Digital pin 4

should be:

25	(ICP1/ADC8) PD4	Digital pin 4/Analog In 8