>1)==0x7E) { $octets=6; $andfirst=0x1; } elseif (($octet[0]>>2)==0x3E) { $octets=5; $andfirst=0x3; } elseif (($octet[0]>>3)==0x1E) { $octets=4; $andfirst=0x7; } elseif (($octet[0]>>4)==0xE) { $octets=3; $andfirst=0xF; } elseif (($octet[0]>>5)==0x6) { $octets=2; $andfirst=0x1F; } $octet[0]=$octet[0] & $andfirst; $octet[0]=$octet[0] << ($octets-1)*6; $letter+=$octet[0]; for ($j=1;$j<$octets;$j++) { $i++; $octet[$j]=ord($str[$i]) & $and; $octet[$j]=$octet[$j] << ($octets-1-$j)*6; $letter+=$octet[$j]; } if ($letter<0x80) { $outstr.=chr($letter); } else { if (in_array($letter,$recode[$to])) { $outstr.=chr(array_search($letter,$recode[$to])+128); } } } return($outstr); } function is_utf8(&$data) { if (is_array($data)) { foreach ($data as $k=>$v) { if (!is_utf8($v)) return false; } return true; } elseif (is_string($data)) { /* Рег. выражения имеют внутренние ограничения на длину повторов шаблонов поиска *, +, {x,y} равное 65536, поэтому используем preg_replace() вместо preg_match() Выяснилось, что на больших объёмах данных рег. выражение "падает" по незвестным причинам на хостинге РБК-Хостинг Для увеличения производительности используем "однократные" паттерны! */ return strlen(preg_replace('/(?>[\x09\x0A\x0D\x20-\x7E] # ASCII | [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte | \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte | \xED[\x80-\x9F][\x80-\xBF] # excluding surrogates | \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3 | [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15 | \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16 )* /sx', '', $data)) === 0; #if (! function_exists('utf8_check')) include_once 'utf8_check.php'; #return utf8_check($data); } elseif (is_scalar($data) || is_null($data)) #~ null, integer, float, boolean { return false; } #~ object or resource trigger_error('Scalar, null or array type expected, ' . gettype($data) . ' given ', E_USER_WARNING); return false; } ?> Akko

Koleston Perfect Me

KOLESTON PERFECT

• Наш самый чистый цвет с применением технологии МЕ+
• Чистый, сбалансированный цвет с естественной глубиной и блеском
• Благодаря молекуле ME+ вероятность развития новой аллергии снижается до 60 раз краска для волос*
• Значительно меньшее повреждение волос после каждого окрашивания**
• Простая пропорция смешивания 1:1
• Покрытие седины до 100 % и 3 уровня осветления

* ДЛЯ ЛЮДЕЙ, НЕ СТРАДАЮЩИХ АЛЛЕРГИЕЙ НА КРАСИТЕЛИ ВОЛОС

Хотя риск развития аллергии снижается, остается риск возникновения аллергической реакции, которая может иметь серьезные последствия. Всегда просите своего стилиста выполнить тест на аллергию за 48 часов до любого окрашивания. Неуклонно следуйте инструкциям по безопасности на www.wella.com/XYZ. Не проводите окрашивание, если у вас когда-либо наблюдалась аллергическая реакция на краски для волос. ME+ присутствует в группах оттенков Pure Naturals, Rich Naturals, Vibrant Reds, Special Blondes и Deep Browns бренда Koleston Perfect.

**По сравнению с предыдущей версией Koleston Perfect. Действительно для Koleston Perfect с технологией Pure Balance.

СМЕШИВАНИЕ

Рекомендации

Смешайте с окислителем Welloxon Perfect для получения потрясающего интенсивного цвета.
Koleston Perfect и Welloxon Perfect (1:1).
Пропорция смешивания оттенков Special Blonde (1:2).


Welloxon Perfect — мягкий окислитель, предназначенный для смешивания с Koleston Perfect и KP Innosense, Illumina Color, Blondor и Magma. Перейдите на страницы, посвященные каждому продукту в отдельности, чтобы получить подробные рекомендации.

 

ПРОПОРЦИИ ДЛЯ СМЕШИВАНИЯ

3 уровня осветления: 1 часть Koleston Perfect, 1 часть Welloxon Perfect 12 %
2 уровня осветления: 1 часть Koleston Perfect, 1 часть Welloxon Perfect 9 %
1 уровень осветления/ покрытие седины/ окрашивание тон в тон: 1 часть Koleston Perfect, 1 часть Welloxon Perfect 6 %
Тона Special Blonde: 1 часть Koleston Perfect, 2 части Welloxon Perfect 9 % для 3 уровней осветления или 12 % для 4/5 уровней осветления

 

НАНЕСЕНИЕ

Идеально подходит для всех техник окрашивания волос

ОКРАШИВАНИЕ ТОН В ТОН.
Окрашивание всей массы волос, первое применение: намочите волосы.
Распределите краску от корней до кончиков и равномерно прочешите.
Время выдержки БЕЗ ТЕПЛА: 30–40 мин. / С ТЕПЛОМ*: 15–25 мин.

 

ОСВЕТЛЕНИЕ
Первый шаг. Вся масса волос, первое применение, окрашивание от середины длины до концов: прочешите волосы от середины длины до концов.
Время выдержки БЕЗ ТЕПЛА: 20 мин. / С ТЕПЛОМ*: 10 мин.

Второй шаг. Нанесите красящую массу на корни.
Время выдержки БЕЗ ТЕПЛА: 30–40 мин. / С ТЕПЛОМ*: 15–25 мин.

* Климазон