Смена застройщика в процессе строительства

Технический заказчик при возобновлении строительства

ООО «Дирекция Заказчика-Застройщика» тел. +7 498 301-88-22 звоните, пишите info@szakaz.com или закажите Обратный звонок

  • Регистрация
  • Войти

Незавершенное строительство и технический заказчик

  • | Печать |
  • E-mail

Подробности Категория: Статьи Просмотров: 6936

В практике обращения недвижимости случаи продажи недостроенного здания не так уж редки. Cуществуют юридические нюансы такой сделки. Закон предусматривает продажу недостроенного объекта, если инвестор его возводил для себя, для своих нужд и по каким-либо причинам вынужден был прекратить строительство. Наличие земельного участка в собственности у застройщика упрощает дело. Если объект — многоквартирный дом, существуют определенные сложности.

Возобновление строительства наиболее верное решение. В деле может участвовать банк, который в случае невыплаты кредита заказчиком строительства может забрать по суду недостроенное здание в собственность, в свое распряжение. Самый сложный случай – когда в строительстве участвуют несколько подрядчиков и заказчик строительства остается им должен. Выделить доли собственности в объекте незавершенного строительства не просто.

В статье пойдет речь о том, что делать новому собственнику с объектом незавершенного строительства? Банк, получивший по суду в управление такого рода имущество, может продать его, а может взять управление строительством на себя и достроить здание. Кроме банка, недострой могут приобрести и другие лица, физические или юридические, каков план действий в таком случае?

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

Смена генерального подрядчика

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

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

Возобновление строительства после перехода права на недостроенный объект

Итак, банк стал собственником недостроенного объекта, что делать? Новый владелец земельного участка с недостроенным зданием должен получить все документы, которые были у прежнего застройщика. Естественно, это свидетельство о собственности на землю, но также это:

1. вся проектная документация,

2. описание выполненных работ, в которое должны быть включены

3. журналы производства работ и акты по скрытым работам.

Недостроенное здание подлежит экспертному обследованию, так как решение о его продаже отстоит по времени от момента остановки строительных работ. Экспертиза подтверждает качество конструкций, вырабатывает мероприятия по их обновлению, усилению, если это необходимо. Правильно законсервированный строительный объект готов к возобновлению работ, но проверка конструкций и обследование, в том числе и визуальный осмотр обязательно должны быть проведены в интересах нового хозяина, нового инвестора строительства. Точно такие же мероприятия должен инициировать банк, если он взял управление строительным проектом на себя.

При переходе недостроенного здания от одного заказчика к другому служба технического заказчика осуществляет следующий перечень работ

  1. Проверка документации по объекту: право собственности, разрешение на строительство, проектная документация, акты и журналы СМР
  2. При необходимости – экспертиза объемов и качества выполненных работ, в этом случае технический заказчик вправе привлекать услуги лаборатории для измерения свойств бетона, других материалов и конструкций, установления их состояния.
  3. Если новый хозяин решил возобновить строительство, технический заказчик предложит услуги сопровождения, то есть все функции, которые он ведет при продолжающемся строительстве вплоть до ввода здания в эксплуатацию.

Смена назначения частично построенного здания

Новый инвестор, новый хозяин недостроенного объекта может изменить назначение строительного объекта и поручить техническому заказчику допроектирование или перепроектирование здания. Смена назначения недостроенного здания может быть оправдана экономическими причинами.

В этом случае технический заказчик выполняет необходимые работы с проектными организациями: формирует новое техническое задание для проектировщиков, в проект вносятся изменения, которые новый инвестор должен согласовать в Госэкспертизе и администрации, к ведению которой относится земельный участок. Перепроектирование – это сложный процесс, требующий творческого подхода и опыта, которым обладают эксперты ООО «Дирекция заказчика».

Управление этим процессом, более сложным, чем возобновление строительства, требует участия экспертной компании, при этом и сроки, и экономика реконструируемого объекта могут быть оптимальны.

КТО ОНЛАЙН

Сейчас 8 гостей и ни одного зарегистрированного пользователя на сайте

Смена застройщика в процессе строительства

  • Июл 23, 2017
  • Конституционное право

Пример договора цессии при смене заказчик в долевом строительстве

Цессионарию не передаются. РЕКВИЗИТЫ И ПОДПИСИ СТОРОН: Цедент: Гражданин (-ка) РФ _ Телефон: e-mail: Подпись: Волкова Г.М. по ссылке). Продавцу, кстати, не стоит забывать, что при продаже (уступке) своих имущественных прав, он должен заплатить налог с полученного дохода. То есть только в случае, когда уступка совершается на основании ДДУ.

При этом Застройщик имеет законное право отказать в переуступке, если первоначальный дольщик еще не выплатил всю сумму по своему договору ДДУ. При участии в сделке мошенников, может случиться, что придется выплачивать и сумму по контракту уступки прав и огромную сумму по ДДУ. О расчете налогов и налоговых вычетов в недвижимости можно узнать в соответствующем разделе Глоссария по ссылке.

Вообще, уступка прав требования в долевом строительстве – довольно распространенное явление на первичном рынке жилья.

Если Продавец – юрлицо, то для регистрации понадобятся еще учредительные документы этого юрлица и документ, подтверждающий полномочия его представителя действовать от имени юрлица.

Соглашение о передаче функций Застройщика Новому Застройщику по договору участия в долевом строительстве

Участник долевого строительства согласен на продление срока строительства дома до 30.09.2010 года.

6.Участник долевого строительства согласен на передачу капитальных вложений, учтенных на балансе Застройщика Новому Застройщику. 7. Цена договора, определенная как сумма денежных средств, на момент заключения договора участия в долевом строительстве №____ от «___»______200_г, и указанная в пункте 2.1. данного договора, изменению не подлежит.

8. Новый Застройщик обязуется в течение 3 (трех) дней уведомить Застройщика и Участника долевого строительства о получении разрешения на строительство Объекта. 10. Во всем остальном, не оговоренном в тексте настоящего дополнительного соглашения Стороны руководствуются условиями Договора и действующим законодательством РФ. 11.Настоящее дополнительное соглашение составлено в трех экземплярах, имеющих равную юридическую силу, по одному экземпляру для каждой из сторон 12.

Как сменить застройщика в процессе строительства?

Права дольщиков защищаются множеством нормативно-правовых актов.

Прежде всего, Конституцией РФ (ст. 40), а также ГК РФ, Законом от 07.02.1992 N 2300-1 «О защите прав потребителей» и Федеральным законом от 30.12.2004 N 214-ФЗ «Об участии в долевом строительстве». Согласно этому документу есть несколько путей решения проблемы дольщиков со стороны местных властей: Рис.

Пример сервиса «Дежурные риэлторы» на портале ГдеЭтотДом.РУ Имейте в виду, что смена застройщика может происходить не только по инициативе дольщиков и чиновников.

Если в процессе один застройщик сменится другим, разрешение не утратит силу. Между старым и новым застройщиком заключается договор, по условиям которого первоначальный кредитор передает другой стороне обязательственное право застройки.

При этом главное основание для переуступки прав — согласие должника (дольщика).

Проблемы могут возникнуть, если в момент передачи прав выяснится, что у застройщика отсутствует действующее разрешение на строительство. В этом случае процесс привлечения новой компании может «зависнуть» на неопределённое время.

Лучший совет, который можно дать дольщику в одной из подобных ситуаций, — обратитесь к юристу. Это тот случай, когда нужно заплатить за грамотные услуги специалиста, а не искать поддержки на форумах товарищей по несчастью. Если официальная переуступка прав между застройщиками уже произошла, можно адресовать те же требования новой строительной компании.

Добавлена 12 марта 2014 г., отредактирована 12 марта 2014 г.

Смена застройщика

По факту все выглядит иначе. Итак, из наиболее актуальных причин смены застройщика можно выделить три:

  1. банкротство;
  2. нарушение сроков сдачи новостройки;
  3. появление существенных недостатков в строительстве объекта и смена застройщика для недопущения их в последующем.

Старый застройщик обязан передать новому несколько видов документов: Самое главное – это основание для переуступки прав дольщика.

Образец нотариального согласия дольщика на смену застройщика составляется новым девелопером совместно с юристом и предоставляется всем обладателям договора долевого участия на подпись. При смене застройщика в строительстве могут возникнуть проблемы из-за отсутствия действующего и актуального разрешения на строительство. В процессе по привлечению нового застройщика используются законодательные акты местного уровня.

Смена застройщика в процессе строительства

Если застройщик (юридическое лицо) собирается сменить либо передать право на дальнейшее завершение строительства многоквартирного дома, что делать с участниками долевого строительства? Каким образом оформить отношения с дольщиками?

Опишите процедуру. При смене застройщика до завершения строительства МКД необходимо руководствоваться положениями главы 24 ГК РФ «Перемена лиц в обязательстве». В случае, когда первоначальный застройщик передает полностью или частично свои права и обязанности другому лицу, перемена лиц в обязательстве охватывает как переход прав кредитора к другому лицу, так и перевод долга.

Механизм перемены застройщика и получения согласия участников долевого участия законодательством не определен.

Эксперт по гражданскому, корпоративному и трудовому праву. Данная консультация бесплатно предоставлена пользователю профессиональной справочной системы «Кодекс: Помощник юриста» в рамках стандарта обслуживания. Настоящий материал является ответом на частный запрос и может утратить свою актуальность в связи с изменением законодательства.

Договор о замене лица в договоре долевого строительства жилья

Гарантийный срок, в течение которого Инвестор имеет право предъявить требование ккачеству строительства, равен со дня сдачи дома в эксплуатацию.

Застройщикгарантирует своевременное устранение обнаруженных дефектов и недостатков.3.8. Застройщик обязан в течение дней после получения от Инвестора извещения о замене лица в Договоре известитьИнвестора о своем согласии на такую замену либо об отказе в даче такого согласия.3.10.

В этом случае денежные средства возвращаются Инвестору в разумные срокипосле подыскания Застройщиком нового инвестора.7.6. В случае невыполнения Инвестором обязательств при возникновении обстоятельств,предусмотренных п.п.

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

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

Смена Генерального подрядчика в процессе реализации инвестиционного проекта

Однако, существует одно «но».

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

Решение о смене Генерального подрядчика принимается не за несколько дней и очень часто занимает не один месяц, следовательно, в случае возникновения подобного конфликта производительность и качество выполнения работ со стороны Генерального подрядчика будет снижаться. наших подписчиков. 1 раз в месяц мы будем отправлять на ваш email дайджест лучших материалов, опубликованных у нас на сайте, на странице в LinkedIn

Конференция ЮрКлуба

хм.

Ну, и в завершение немного об Исполнительной документации. Присоединяйтесь к более 3 тыс. по опыту Петербурга продаётся сама фирма. Уступка права — нереально сложно. и на каком праве будет принадлежать земля этой фирме? В остальных случаях следует идти по пути Massive : : Выходит, что испол. орган предоставляет землю только конкретному лицу, обратившемуся в орган . Имеет ли право испол.орган предоставить землю другому лицу? Получается, что нет. Отсюда вывод: земля предоставляется лицу, обратившемуся с заявлением в испол.орган. А уж после получения ее (земли) лицо пользуется ею.

(Вопрос, что значит пользуется, только по целевому назаначению — строительство объекта, или может сдать в аренду другому лицу, которое построит на нем свой объект. ). Но уступка здесь не пойдет, т.к.

эти номры (гл.24, #1 ГК) относятся к уступке прав требования, возникших на основании обязательства. Но обязательства здесь нет. Так что это нам не подходит. . На какой НПА ты ссылаешься?

Земля может быть передана не только в бессрочное пользование (это только для унитарных предприятий), но и в аренду (для всех остальных) (п.3 ст.30 ЗК). : : Так что фидуциарный элемент здесь присутствует. Уступка прав по договору аренды земли возможен, если есть разрешение собственника земли, напрямую указанное в договоре.

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

«).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);