Ретроспективный пересчет

Содержание

Для чего нужен ретроспективный пересчет соответствующих показателей

Home / Земельное право / Для чего нужен ретроспективный пересчет соответствующих показателей

Евгений Сажин 10.03.2018 Земельное право 341 Views

ПБУ 22/2010).Необходимо внести исправительные записи в бухгалтерском учете в том отчетном периоде, когда обнаружена ошибка, то есть в 2011 году, с использованием счета 84 «Нераспределенная прибыль».При составлении годовой бухгалтерской отчетности за 2010 год необходимо откорректировать сравнительные показатели 2009 года и отразить изменения в пояснительной записке.Следует иметь в виду, что согласно последнему абзацу п. 9 ПБУ 22/2010 субъекты малого предпринимательства, за исключением эмитентов публично размещаемых ценных бумаг, вправе исправлять существенную ошибку предшествующего отчетного года, выявленную после утверждения бухгалтерской отчетности за этот год, в порядке, установленном п.

Ретроспективный пересчет отчетности: так ли все сложно?

Инфо ПБУ 22/2010 ошибка признается существенной, если она в отдельности или в совокупности с другими ошибками за один и тот же отчетный период может повлиять на экономические решения пользователей, принимаемые ими на основе бухгалтерской отчетности, составленной за этот отчетный период.Существенность ошибки организация определяет самостоятельно исходя как из величины, так и характера соответствующей статьи (статей) бухгалтерской отчетности (смотрите письмо Минфина России от 24.01.2011 N 07-02-18/01 «Рекомендации аудиторским организациям, индивидуальным аудиторам, аудиторам по проведению аудита годовой бухгалтерской отчетности организаций за 2010 год»).Порядок определения существенности ошибок необходимо закрепить в учетной политике организации.Согласно п. 7 и п.

Ретроспективный пересчет

Пересчет сравнительных показателей бухгалтерской отчетности осуществляется путем исправления показателей бухгалтерской отчетности, как если бы ошибка предшествующего отчетного периода никогда не была допущена (ретроспективный пересчет).Ретроспективный пересчет производится в отношении сравнительных показателей начиная с того предшествующего отчетному периода, представленного в бухгалтерской отчетности за текущий отчетный год, в котором была допущена соответствующая ошибка.В рассматриваемом случае существенная ошибка 2009 года обнаружена после утверждения годовой отчетности за 2009 год, следовательно, такая ошибка исправляется методом ретроспективного пересчета.Исправлять отчетность за предыдущие годы не нужно (п.

Ретроспективный пересчет показателей бухгалтерской отчетности

Внимание Организация является субъектом малого предпринимательства, применяет ПБУ 18/02, подлежит обязательному аудиту (активы — более 60 млн. руб.). В январе 2011 года она обнаружила существенную ошибку, относящуюся к первому полугодию 2009 года.
ПБУ 22/2010 вводится с отчетности за 2010 год. Должна ли организация сделать ретроспективный пересчет показателей бухгалтерской отчетности? Рассмотрев вопрос, мы пришли к следующему выводу:Организация, являющаяся субъектом малого предпринимательства, вправе не применять ретроспективный пересчет показателей бухгалтерской отчетности при обнаружении существенных ошибок за предыдущие отчетные периоды.
Обоснование вывода:С 1 января 2011 года вступило в силу ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности» (далее — ПБУ 22/2010), которое применяется с годовой бухгалтерской отчетностью за 2010 год.В соответствии с п.

Изучаем пбу 22/2010 исправление ошибок в бухгалтерском учете и отчетности

ПБУ 22/2010, без ретроспективного пересчета, то есть ошибка может быть исправлена в том месяце, в котором она выявлена.Прибыль или убыток, возникшие в результате исправления указанной ошибки, отражаются в составе прочих доходов или расходов текущего отчетного периода с использование счета 91 «Прочие доходы и расходы».Отнесение организаций (хозяйствующих субъектов) к категории малых и средних предприятий регламентировано Федеральным законом от 24.07.2007 N 209-ФЗ «О развитии малого и среднего предпринимательства в Российской Федерации», в частности нормами ст.

3 и ст.

Практика применения пбу 22/2010

От ретроспективного пересчета при исправлении ошибок освобождены субъекты малого предпринимательства, за исключением эмитентов публично размещаемых ценных бумаг (п.

8

Приказа Минфина РФ от 08. 11.10 №144н), которые вправе исправлять существенную ошибку предшествующего отчетного года, выявленную после утверждения бухгалтерской отчетности за этот год, в порядке, установленном п.

14

Важно ПБУ 22/2010, без ретроспективного пересчета, путем внесения исправительный записей по соответствующим счетам бухгалтерского учета в том месяце отчетного года, в котором выявлена ошибка. Прибыль или убыток, возникшие в результате исправления ошибки, отражаются в составе прочих доходов или расходов текущего отчетного периода.

About Евгений Сажин

Практика применения ПБУ 22/2010

Сегодня 10.01.2019 www.mcfr.ru www.proflit.ru
Возврат Печать
http://www.ibuh.ru/account_report/2951/38076/index.php 31.03.2011 Антонова Мария Рубрика: Бухгалтерский учет Тематика: Разные хозяйственные ситуации Источник: Журнал «Бухгалтерия. Просто, понятно, практично», Пилотный номер 2011 год | Раздел: Ошиблись? Поможем исправить

Как разработать собственный алгоритм исправления ошибок

РЕТРОСПЕКТИВНЫЙ ПЕРЕСЧЕТ ПОКАЗАТЕЛЕЙ ОТЧЕТНОСТИ

Допущена ошибка

Компания «Альфа» в июне 2011 года получила от своего контрагена документы, подтверждающие расходы на оказание услуг в размере 3 000 000 руб. без НДС. Услуги фактически оказаны в августе 2010 года (подтверждено актом об оказании услуг). Отчетность за 2010 год утверждена в апреле 2011 года, при этом обнаруженная ошибка согласно учетной политике организации признана существенной. Стоимость услуг сторонних организаций была классифицирована как общехозяйственные расходы, списываемые на себестоимость аудиторских услуг ежемесячно (аудит — основная деятельность для «Альфы»).

3ПРИНЦИПА ИСПРАВЛЕНИЯ ОШИБОК В БУХГАЛТЕРСКОМ УЧЕТЕ

  1. Ошибка отчетного года, выявленная до его окончания, исправляется записями по счетам бухгалтерского учета в том месяце отчетного года, в котором выявлена.
  2. Ошибка отчетного года, выявленная после его окончания, но до даты подписания отчетности за этот год, исправляется записями по счетам бухгалтерского учета за декабрь отчетного года.
  3. Порядок исправления ошибки предшествующего отчетного года зависит от того, является ли эта ошибка существенной.

Исправляем ошибку

Бухгалтерский учет. Если бы не вкралась ошибка, в бухгалтерском ОШИБКУ учете «Альфы» в августе 2010 года были бы составлены следующие проводки:
Дт 26 Кт 60 на сумму 3 000 000 руб.
Дт 90-8 Кт 26 на сумму 3 000 000 руб.

Исправляя ошибку, нужно отразить расходы (уменьшение финансового результата) и увеличение кредиторской задолженности. Лучше воспользоваться счетом 84 «Нераспределенная прибыль (непокрытый убыток)», а не корректировать счета учета затрат и применять счет 91 («Прочие доходы и расходы»). Если бы не ошибка, прибыль прошлого периода оказалась бы иной. И суммы, закрытые через 90-е счета, попали бы на счет 84. Поэтому на момент исправления ошибки бухгалтеру необходимо вывести достоверный остаток именно по счету 84. Нужно сказать, что Инструкция по применению Плана счетов не предусматривает использования счета 84 для исправления ошибок прошлых лет. Поэтому к нему имеет смысл открыть отдельный субсчет. И закрепить механизм исправления ошибок прошлых лет в учетной политике. Исправляем обнаруженную ошибку записью:
Дт 84 Кт 60 на сумму 3 000 000 руб.

Налоговые последствия. Из-за отсутствия у «Альфы» подтверждающих документов расходы на сумму 3 000 000 руб. не были включены в налоговую базу. Получается, что у компании образовалась переплата по налогу на прибыль. В 2011 году можно пойти двумя путями. Первый вариант — пересчитать налоговую базу 2010 года и представить уточненную декларацию. По общему правилу компания доначислит условный доход по налогу на прибыль (п. 20 ПБУ 18/02). Последствия существенной ошибки исправляются так же, как и сама ошибка:
Дт 68 Кт 84 на сумму 600 000 руб. (3 000 000 руб. х 20%).

Ретроспективный пересчет предполагает, что в балансе за 2011 год показатель нераспределенной прибыли (непокрытого убытка) по состоянию на 31 декабря 2010 года будет уменьшен на 2 400 000 руб. (3 000 000 — 600 000). На эту же сумму увеличивается кредиторская задолженность (на ту же дату 31.12.2010).

Кроме того, пересчитываются и сравнительные показатели. Так, в форме № 2 за 2011 год показатель чистой прибыли 2010 года уменьшается на 2 400 000 руб. Поскольку чистая прибыль рассчитывается из предыдущих строк формы № 2, меняются и другие показатели. «Общехозяйственные расходы» увеличатся на 3 000 000 руб. Это, в свою очередь, повлечет соответствующее уменьшение показателей «Прибыль (убыток) от продаж» и «Прибыль (убыток) до налогообложения». Текущий налог на прибыль уменьшается на 600 000 руб. Второй возможный вариант — признать расходы в налоговой базе 2011 года (абз. 3 п. 1 ст. 54 НК РФ) и не представлять уточненную декларацию. Когда компания делает исправительную запись Дт 84 Кт 60 на сумму 3 000 000 руб., расходы считаются отраженными в 2010 году. Поэтому при включении их в налоговую базу по налогу на прибыль 2011 года возникает временная разница.

Таким образом, в 2010 году в бухгалтерском учете нужно отразить отложенный налоговый актив:
Дт 09 Кт 68 на сумму 600 000 руб.

В 2011 году, в момент включения расходов в налоговую базу делается такая проводка:
Дт 68 Кт 09 на сумму 600 000 руб.

В июне 2011 года «Альфа» сделает следующие записи:
Дт 84 Кт 60 на сумму 3 000 000 руб. — учтены расходы в виде стоимости оказанных услуг;
Дт 84 Кт 68 на сумму 600 000 руб. — скорректированы расчеты с бюджетом по налогу на прибыль за 2010 год;
Дт 09 Кт 84 на сумму 600 000 руб. — отражен отложенный налоговый актив;
Дт 68 Кт 09 на сумму 600 000 руб. — погашен отложенный налоговый актив в момент признания расходов для целей налогового учета в 2011 году.

Как и в первом случае, компания пересчитывает сравнительные показатели во всех формах финансовой отчетности за 2011 год по состоянию на 31.12.2010. В балансе:

  • уменьшает нераспределенную прибыль и увеличивает задолженность перед поставщиками и подрядчиками на сумму 3 000 000 руб.;
  • увеличивает отложенные налоговые активы и кредиторскую задолженность перед бюджетом на 600 000 руб.

Такая корректировка увеличит валюту баланса на 600 000 руб., но не скажется на нераспределенной прибыли (непокрытом убытке); В форме № 2 «Отчет о прибылях и убытках»:

  • увеличивает показатель общехозяйственных расходов за 2010 год на 3 000 000 руб.;
  • уменьшает строки «Прибыль (убыток) от продаж», «Прибыль (убыток) до налогообложения», «Чистая прибыль (убыток)» на ту же сумму.

ПОНЯТНО, ЧТО…

если показатели, подвергнутые ретроспективному пересмотру, расшифровываются в приложениях к балансу и форме № 2, не забудьте внести корректировку и в них.

Значение по строке «Текущий налог на прибыль» за 2010 год не изменится, поскольку налоговая декларация за этот год не представляется. Уменьшение условного расхода по налогу на прибыль происходит за счет увеличения на 600 000 руб. показателя отложенных налоговых активов за 2010 год. Подавать уточненную отчетность не требуется: при выявлении ошибки предыдущего года (и ее исправлении) утвержденная бухгалтерская отчетность за предшествующие отчетные годы не пересматривается (п. 10 ПБУ 22/10).

Обратите внимание, что с годовой отчетности за 2011 год вступит в силу приказ Минфина России от 02.07.2010 № 66н, которым утверждены новые формы отчетности. В бухгалтерском балансе нужно будет раскрывать показатели за три года: на отчетную дату отчетного периода, на последнее число предыдущего года и на последнее число года, предшествующего предыдущему. Поэтому организация сможет осуществлять ретроспективный пересчет сравнительных показателей двух предшествующих лет.

ПРОСТО НЕ УПУСТИТЕ

Факт несовпадения данных в отчетности текущего года (после исправлений) с данными прошлых периодов в двух комплектах отчетности нужно раскрыть в пояснительной записке (п. 15 ПБУ 22/2010).

ОШИБКА ВЫЯВЛЕНА ПОСЛЕ ОКОНЧАНИЯ ГОДА, НО ДО ДАТЫ ПОДПИСАНИЯ ОТЧЕТНОСТИ

Допущена ошибка

Компания «Бета» в январе 2010 года не включила в затраты расходы на аренду стенда на выставке. Эти услуги носили производственный характер, за них заплатили авансом 113 000 руб. с НДС. Ошибка обнаружилась в марте 2011 года, когда отчетный период — 2010 год уже закончился, но отчетность еще не сдана.

Исправляем ошибку

Компания «Бета» исправляет существенную ошибку записями на 31 декабря 2010 года. Если отчетность подписана, но не представлена пользователям (акционерам, собственникам, госорганам), она заменяется на исправленную. Никаких дополнительных пояснений от компании не требуется. Наоборот, если отчетность с ошибками уже попала к пользователям, ее нужно заменить на исправленную. Это одно из новшеств ПБУ 22/2010. Факт замены отчетности и причины пересмотра отчетных данных раскрывается в пояснительной записке.

ИСПРАВЛЕНИЕ ОШИБКИ, КОГДА РЕТРОСПЕКТИВА НЕВОЗМОЖНА

Ретроспективный пересчет показателей невозможен, когда не получается установить связь ошибки с конкретным периодом либо оценить ее влияние накопительным итогом на один или несколько предшествующих периодов (п. 9 ПБУ 22/2010). Например, когда требуются сложные и (или) многоступенчатые расчеты, даже выполнив которые, нельзя выделить обстоятельства, приведшие к совершению ошибки. Или когда нужно задействовать информацию, полученную после даты утверждения бухгалтерской отчетности за предшествующий отчетный период.

Допущена ошибка

Компания «Гамма», следуя учетной политике, в течение пяти лет ежегодно переоценивает основные средства. Однако один вид оборудования ни разу не переоценивался, хотя использовался в производственной деятельности. Этот факт выявлен в 2011 году. Ошибка для «Гаммы» существенна. Значит, требуется ретроспективный подход. Однако для определения текущей (восстановительной) стоимости основных средств можно использовать данные по закрытому перечню (закреплен абз. 4 п. 43 Методических указаний по бухгалтерскому учету основных средств), а именно:

  • цены на аналогичную продукцию, полученную от организаций-изготовителей;
  • об уровне цен, имеющиеся у органов государственной статистики, торговых инспекций и организаций;
  • об уровне цен, опубликованные в средствах массовой информации и специальной литературе;
  • данные оценки бюро технической инвентаризации;
  • экспертные заключения о стоимости объектов основных средств. Собрать нужную информации о стоимости основных средств в 2007 и 2008 годах компании не удалось.

Исправляем ошибку

Ретроспективный пересчет возможен только за 2009 и 2010 годы, за более ранние периоды сделать это не получится. Кстати, то же происходит, когда ошибка допущена раньше, чем в самый ранний из прошлых периодов, представленных в отчетности. На такой случай стандарт содержит специальные указания (п. 11 ПБУ 22/2010). Корректировать нужно вступительное сальдо по соответствующим статьям активов, обязательств и капитала на начало самого раннего из представленных отчетных периодов. Так, ошибка в связи с переоценкой основных средств была допущена в 2002 году, а обнаружена в 2011. В годовой отчетности за 2011 год представлены данные только за 2009 и 2010 годы. Корректировать нужно вступительное сальдо по статьям активов, обязательств и капитала на начало 2009 года.

ИСПРАВЛЕНИЕ НЕСУЩЕСТВЕННОЙ ОШИБКИ

Допущена ошибка

В декабре 2010 года компания «Сигма» занизила затраты по услугам производственного характера на сумму 9 000 руб. без НДС. Ошибка была обнаружена в июне 2011 года, уже после утверждения годовой отчетности, но признана несущественной в соответствии с учетной политикой «Сигмы».

Исправляем ошибку

В июне 2011 года «Сигма» сделает следующую проводку:
Дт 91-2 Кт 60 на сумму 9 000 руб. — отражен убыток прошлых лет, выявленный в отчетном году.

А вот править отчетность из-за несущественной ошибки, выявленной после ее подписания (и после утверждения), как и повторно представлять отчетность пользователям, не нужно (п. 14 ПБУ 22/10).

Просмотров: 11760 | Комментариев: 0

Возврат к списку

Комментарии Написать комментарий Никто еще не прокомментировал эту статью, Вы можете стать первым Чтобы написать комментарий — авторизуйтесь

Вернуться к списку

Блоги

08.01.2019 08:27:18
07.01.2019 23:05:26
01.01.2019 15:23:22
01.01.2019 15:04:25
01.01.2019 14:58:51
01.01.2019 14:52:26
21.11.2014 14:32:27 Если вы решили бросить скучную работу и заняться каким-нибудь прибыльным делом, то нужно оценить обстановку и все факторы «за» и «против». У вас есть … 01.06.2012 13:00:22 Продолжаю свою любимую тему различных «разводов» и «лохотронов» и в очередной раз призываю к бдительности и внимательности.
Итак!
Получил по почте и… 30.05.2012 14:51:47 На протяжении многих лет я отвечаю на вопросы, касающиеся налогообложения и бухучета коммерческих организаций и индивидуальных предпринимателей. И в… 30.05.2012 14:32:13 Двойные стандарты окружают нас везде и всюду. Много их и в сфере налогообложения. Простой пример. Хорошо всем известна официальная позиция Минфина п… 30.05.2012 14:13:47 29 мая сего года поучаствовал в конференции «Налоговые стратегии в России», организованной Moscow times. В основном собрались представители … Учет и отчетность

  • Бухгалтерский учет
  • Отчетность
  • Документооборот

Учетная политика. Методы исправления ошибок

Вход на сайт Регистрация Вход для зарегистрированных: Закрыть Войти через Раньше вы входили через Восстановление пароля Регистрация Восстановление пароля Форум Форум

Бухгалтер66 (автор вопроса) 119 баллов, г. Екатеринбург

Чем отличается перспективный от ретроспективного метода отражения последствий изменения учетной политики? Перспективный (могут применять малые предприятия): можно исправить в бух.справке сегодня прошлогоднюю ошибку (правильно ли я понимаю?), а ретроспективный — это как?
Александра Кривошеева Консультант

Добрый день!
Когда Вы задаёте вопрос, не забывайте, пожалуйста, о правилах форума. Напомню: мы стремимся создать на нашем форуме доброжелательную атмосферу. Поэтому у нас принято здороваться, а также говорить «спасибо» и «пожалуйста». Уважительное отношение к форумчанам, экспертам и модераторам — требование правил форума.
НКК Консультант

Цитата (Бухгалтер66):Чем отличается перспективный от ретроспективного метода отражения последствий изменения учетной политики? Перспективный (могут применять малые предприятия): можно исправить в бух.справке сегодня прошлогоднюю ошибку (правильно ли я понимаю?), а ретроспективный — это как?
Добрый вечер!
Насчет термина «перспективное исправление ошибки» не уверен, но суть Вы поняли правильно.
А ретроспективное исправление исправление ошибки это:
Существенная ошибка предшествующего отчетного года, выявленная после утверждения бухгалтерской отчетности за этот год, исправляется:
путем пересчета сравнительных показателей бухгалтерской отчетности за отчетные периоды, отраженные в бухгалтерской отчетности организации за текущий отчетный год, за исключением случаев, когда невозможно установить связь этой ошибки с конкретным периодом либо невозможно определить влияние этой ошибки накопительным итогом в отношении всех предшествующих отчетных периодов.
Пересчет сравнительных показателей бухгалтерской отчетности осуществляется путем исправления показателей бухгалтерской отчетности, как если бы ошибка предшествующего отчетного периода никогда не была допущена (ретроспективный пересчет).
Ретроспективный пересчет производится в отношении сравнительных показателей начиная с того предшествующего отчетного периода, представленного в бухгалтерской отчетности за текущий отчетный год, в котором была допущена соответствующая ошибка (пп. 2 п. 9 ПБУ 22/2010).
Бухгалтер66 (автор вопроса) 119 баллов, г. Екатеринбург

т.е. ретроспективно: за предыдущий год представляются уточненные декларации, а при перспективном — можно исправить сегодня, без уточнений предыдущих?
IgorNevsky Консультант

Цитата (Бухгалтер66):т.е. ретроспективно: за предыдущий год представляются уточненные декларации, а при перспективном — можно исправить сегодня, без уточнений предыдущих?
Добрый день.
Давайте договоримся: мухи отдельно, котлеты отдельно.
Для деклараций — отдельные правила, они установлены НК РФ.
А перспективный или ретроспективный методы относятся только к бухгалтерскому учету.
Удачи!

Смотрят тему: гость

«).append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||)}),this},b.each(,function(e,t){b.fn=function(e){return this.on(t,e)}}),b.each(,function(e,n){b=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:»GET»,isLocal:Nn.test(mn),global:!0,processData:!0,async:!0,contentType:»application/x-www-form-urlencoded; charset=UTF-8″,accepts:{«*»:Dn,text:»text/plain»,html:»text/html»,xml:»application/xml, text/xml»,json:»application/json, text/javascript»},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:»responseXML»,text:»responseText»},converters:{«* text»:e.String,»text html»:!0,»text json»:b.parseJSON,»text xml»:b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){«object»==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks(«once memory»),m=p.statusCode||{},y={},v={},x=0,T=»canceled»,N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c.toLowerCase()]=t}t=c}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v=v||e,y=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m=,e];else N.always(e);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+»»).replace(xn,»»).replace(kn,mn+»//»),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||»*»).toLowerCase().match(w)||,null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r===mn&&r===mn&&(r||(«http:»===r?80:443))==(mn||(«http:»===mn?80:443)))),p.data&&p.processData&&»string»!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger(«ajaxStart»),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?»&»:»?»)+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,»$1_=»+vn++):o+(bn.test(o)?»&»:»?»)+»_=»+vn++)),p.ifModified&&(b.lastModified&&N.setRequestHeader(«If-Modified-Since»,b.lastModified),b.etag&&N.setRequestHeader(«If-None-Match»,b.etag)),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader(«Content-Type»,p.contentType),N.setRequestHeader(«Accept»,p.dataTypes&&p.accepts]?p.accepts]+(«*»!==p.dataTypes?», «+Dn+»; q=0.01″:»»):p.accepts);for(i in p.headers)N.setRequestHeader(i,p.headers);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T=»abort»;for(i in{success:1,error:1,complete:1})N(p);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger(«ajaxSend»,),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort(«timeout»)},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,»No Transport»);function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||»»,N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader(«Last-Modified»),T&&(b.lastModified=T),T=N.getResponseHeader(«etag»),T&&(b.etag=T)),204===e?(c=!0,C=»nocontent»):304===e?(c=!0,C=»notmodified»):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C=»error»,0>e&&(e=0))),N.status=e,N.statusText=(n||C)+»»,c?h.resolveWith(f,):h.rejectWith(f,),N.statusCode(m),m=t,u&&d.trigger(c?»ajaxSuccess»:»ajaxError»,),g.fireWith(f,),u&&(d.trigger(«ajaxComplete»,),—b.active||b.event.trigger(«ajaxStop»)))}return N},getScript:function(e,n){return b.get(e,t,n,»script»)},getJSON:function(e,t,n){return b.get(e,t,n,»json»)}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n]=r);while(«*»===l)l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(«Content-Type»));if(o)for(s in u)if(u&&u.test(o)){l.unshift(s);break}if(lin r)a=l;else{for(s in r){if(!l||e.converters]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l&&l.unshift(a),r):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u)for(i in e.converters)a=e.converters;for(;r=u;)if(«*»!==r){if(«*»!==l&&l!==r){if(i=a||a,!i)for(n in a)if(o=n.split(» «),o===r&&(i=a]||a])){i===!0?i=a:a!==!0&&(r=o,u.splice(s—,0,r));break}if(i!==!0)if(i&&e)t=i(t);else try{t=i(t)}catch(c){return{state:»parsererror»,error:i?c:»No conversion from «+l+» to «+r}}}l=r}return{state:»success»,data:t}}b.ajaxSetup({accepts:{script:»text/javascript, application/javascript, application/ecmascript, application/x-ecmascript»},contents:{script:/(?:java|ecma)script/},converters:{«text script»:function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(«script»,function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=»GET»,e.global=!1)}),b.ajaxTransport(«script»,function(e){if(e.crossDomain){var n,r=o.head||b(«head»)||o.documentElement;return{send:function(t,i){n=o.createElement(«script»),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,»success»))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=,Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:»callback»,jsonpCallback:function(){var e=On.pop()||b.expando+»_»+vn++;return this=!0,e}}),b.ajaxPrefilter(«json jsonp»,function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?»url»:»string»==typeof n.data&&!(n.contentType||»»).indexOf(«application/x-www-form-urlencoded»)&&Bn.test(n.data)&&»data»);return u||»jsonp»===n.dataTypes?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n=n.replace(Bn,»$1″+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?»&»:»?»)+n.jsonp+»=»+o),n.converters=function(){return s||b.error(o+» was not called»),s},n.dataTypes=»json»,a=e,e=function(){s=arguments},i.always(function(){e=a,n&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s),s=a=t}),»script»):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn(t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(«Microsoft.XMLHTTP»)}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&»withCredentials»in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u=n.xhrFields;n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i||(i=»XMLHttpRequest»);try{for(s in i)u.setRequestHeader(s,i)}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),»string»==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=»»}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(«^(?:()=|)(«+x+»)(*)$»,»i»),Jn=/queueHooks$/,Gn=,Qn={«*»:,r=o||(b.cssNumber?»»:»px»),»px»!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||».5″,s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&—l)}i.unit=r,i.start=s,i.end=o?s+(o+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn||).concat(Qn),i=0,o=r.length;for(;o>i;i++)if(r.call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens.run(o);return s.notifyWith(e,),1>o&&u?n:(s.resolveWith(e,),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:,createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens.run(1);return t?s.resolveWith(e,):s.rejectWith(e,),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn.call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t,n=e,b.isArray(n)&&(o=n,n=e=n),i!==r&&(e=n,delete e),a=b.cssHooks,a&&»expand»in a){n=a.expand(n),delete e;for(i in n)i in e||(e=n,t=o)}else t=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=):e=e.split(» «);var n,r=0,i=e.length;for(;i>r;r++)n=e,Qn=Qn||,Qn.unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=,m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,»fx»),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued—,b.queue(e,»fx»).length||c.empty.fire()})})),1===e.nodeType&&(«height»in t||»width»in t)&&(n.overflow=,»inline»===b.css(e,»display»)&&»none»===b.css(e,»float»)&&(b.support.inlineBlockNeedsLayout&&»inline»!==un(e.nodeName)?d.zoom=1:d.display=»inline-block»)),n.overflow&&(d.overflow=»hidden»,b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow,d.overflowX=n.overflow,d.overflowY=n.overflow}));for(i in t)if(a=t,Vn.exec(a)){if(delete t,u=u||»toggle»===a,a===(m?»hide»:»show»))continue;g.push(i)}if(o=g.length){s=b._data(e,»fxshow»)||b._data(e,»fxshow»,{}),»hidden»in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,»fxshow»);for(t in h)b.style(e,t,h)});for(i=0;o>i;i++)r=g,l=f.createTween(r,m?s:0),h=s||b.style(e,r),r in s||(s=l.start,m&&(l.end=l.start,l.start=»width»===r||»height»===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||»swing»,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber?»»:»px»)},cur:function(){var e=rr.propHooks;return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks;return this.pos=t=this.options.duration?b.easing(e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem||e.elem.style&&null!=e.elem.style?(t=b.css(e.elem,e.prop,»»),t&&»auto»!==t?t:0):e.elem},set:function(e){b.fx.step?b.fx.step(e):e.elem.style&&(null!=e.elem.style]||b.cssHooks)?b.style(e.elem,e.prop,e.now+e.unit):e.elem=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem=e.now)}},b.each(,function(e,t){var n=b.fn;b.fn=function(e,r,i){return null==e||»boolean»==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(«opacity»,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,»finish»))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return»string»!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||»fx»,),this.each(function(){var t=!0,n=null!=e&&e+»queueHooks»,o=b.timers,a=b._data(this);if(n)a&&a.stop&&i(a);else for(n in a)a&&a.stop&&Jn.test(n)&&i(a);for(n=o.length;n—;)o.elem!==this||null!=e&&o.queue!==e||(o.anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||»fx»),this.each(function(){var t,n=b._data(this),r=n,i=n,o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t—;)o.elem===this&&o.queue===e&&(o.anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r&&r.finish&&r.finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt,r=r=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir(«show»),slideUp:ir(«hide»),slideToggle:ir(«toggle»),fadeIn:{opacity:»show»},fadeOut:{opacity:»hide»},fadeToggle:{opacity:»toggle»}},function(e,t){b.fn=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&»object»==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:»number»==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=»fx»),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=,b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n,e()||n!==e||n.splice(r—,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this,s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,»position»);»static»===r&&(e.style.position=»relative»);var i=b(e),o=i.offset(),a=b.css(e,»top»),s=b.css(e,»left»),u=(«absolute»===r||»fixed»===r)&&b.inArray(«auto»,)>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),»using»in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this){var e,t,n={top:0,left:0},r=this;return»fixed»===b.css(r,»position»)?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e,»html»)||(n=e.offset()),n.top+=b.css(e,»borderTopWidth»,!0),n.left+=b.css(e,»borderLeftWidth»,!0)),{top:t.top-n.top-b.css(r,»marginTop»,!0),left:t.left-n.left-b.css(r,»marginLeft»,!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,»html»)&&»static»===b.css(e,»position»))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:»pageXOffset»,scrollTop:»pageYOffset»},function(e,n){var r=/Y/.test(n);b.fn=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a:a.document.documentElement:e:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:»height»,Width:»width»},function(e,n){b.each({padding:»inner»+e,content:n,»»:»outer»+e},function(r,i){b.fn=function(i,o){var a=arguments.length&&(r||»boolean»!=typeof i),s=r||(i===!0||o===!0?»margin»:»border»);return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement:9===n.nodeType?(o=n.documentElement,Math.max(n.body,o,n.body,o,o)):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,»function»==typeof define&&define.amd&&define.amd.jQuery&&define(«jquery»,,function(){return b})})(window);