Организация складского учета

Совет 1: Как организовать складской учет

Автор КакПросто! От правильной организации складского учета зависит многое. Склады должны оперативно снабжать производство материалами, комплектовать готовой продукцией, отгружать и т.д. А для этого необходимо вовремя представлять полную информацию о наличии или движении товара. Учитывать товар можно в единицах измерения, штуках или в упаковках. Также приемлем партионный учет. Инструкция 1 Выберите наиболее приемлемый для вас метод складского учета: сортовой или партионный. 2 При сортовом способе товар хранится на складе по наименованиям. Для облегчения учета желательно присвоить каждому его виду номенклатурный номер (артикул). Каждый вновь поступивший товар присоединяется к продукции того же наименования. Материально-ответственные лица должны вести учет товаров в натуральном выражении (например, в килограммах, в упаковках или в штуках). Учет ведется на основе приходных и расходных товарных документов в специальных журналах (на бумаге или в электронном виде). 3 При партионном способе каждая вновь поступившая партия хранится отдельно от ранее полученного товара. На нее заводится специальная карточка учета с указанием количества товара в партии и даты поступления. Этот метод приемлем при учете насыпных товаров или если склад обрабатывает всего один вид продукции. 4 Отпускается товар по накладным, в которых указывается получатель, дата отгрузки, наименование (артикул), количество и стоимость. При обнаружении бракованной продукции составляется акт на списание. Любое движение товара должно быть задокументировано. 5 Все складские документы сдаются в бухгалтерию, где их проверяют и ставят на учет в количественном и денежном выражении, либо списывают с учета (если документ расходный). Для обеспечения точности учета желательно вести бухгалтерский и складской учет параллельно и периодически производить сверки данных. 6 Если ассортимент товаров широкий, то нужно организовать адресную систему хранения. При этом весь склад разбивается на ячейки с уникальными номерами (можно использовать буквенно-цифровые обозначения) и в карточке учета товара указывается адрес, на котором тот хранится. Этот метод позволяет быстро отыскать нужную продукцию, а также облегчает проведение инвентаризаций. 7 Полная инвентаризация должна проводиться минимум раз в год. Но для более точного учета желательно проводить ее не реже, чем раз в месяц. Инвентаризация — это процедура сверки фактического наличия товара (путем физического подсчета) и учетных данных. По результатам сверки производится корректировка учетных данных, если есть расхождения. Полезный совет Современный складской учет ведется при помощи компьютерных технологий. Например, здесь можно найти большой перечень программ для ведения учета на складе: http://itshareware.by.ru/finance/warehouse/index.shtml
А здесь можно найти образцы полезных складских документов: http://www.buhsoft.ru/?title=bp9.php Источники:

  • как правильно вести складской учет

Совет 2: Как организовать учет товара

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

Инструкция 1 Выпишите доверенность сотруднику организации, который будет принимать товар, поступивший по железной договоре или авиаперевозками. Он должен явиться на место приема товара с паспортом. При приеме товара на станции или поступившим другим видом транспорта представитель должен проверить состояние места перевозки (вагона или контейнера), в котором был доставлен товар, в присутствии представителей перевозчика. После этого он принимает груз по товарно-транспортной накладной, один экземпляр которой остается у продавца, другой должен быть передан вам, как покупателю. 2 При получении товара на склад копия приходной накладной и сопроводительные документы должны быть преданы в бухгалтерию. 3 Если количество товара или его качество не соответствует представленным документам, то выпишите акт, в котором должна быть поставлена подпись сотрудника, принимающего груз, и представителя поставщика. 4 После получения товара зафиксируйте в книге (журнале) учета доверенностей номер и дату сопроводительных документов. 5 Выпишите приходный ордер, который фиксирует поступление товара на склад. Если вы являетесь плательщиком НДС, то сделка должна содержать такой документ, как счет-фактура. Ее получение зафиксируйте в книге покупок. 6 При продаже товара выпишите накладную в четырех экземплярах: первые два остаются у вас (для бухгалтерии и для учета на складе), две другие передайте покупателю (для бухгалтерии и предоставления на склад покупателя). 7 К товарной накладной, если вы являетесь плательщиком НДС, обязательно выпишите счет-фактуру в трех экземплярах. Один экземпляр оставьте у себя, два других отдайте покупателю. Счета-фактуры должны быть сохранены и учтены в книге продаж. 8 Если на складе на момент проведения сделки нет необходимого количества товара, то выпишите расходную накладную с фактически отпущенным количеством товара. Покупатель или его представитель должен расписаться в получении товара на накладной. Он проверяет наличие товара, документов, сертификатов качества и т.д. После этого материально ответственное лицо доставляет товар на территорию склада своей организации и передает его кладовщику. 9 Если вы являетесь плательщиком НДС, рассчитайте на основании книги покупок и книги продаж сумму налога на добавленную стоимость подлежащую уплате в бюджет. 10 Отчитайтесь в контролирующие органы на основании полученных и выданных документов в процессе торговли. Обратите внимание Обратите внимание на заполнение документов и их соответствие требованиям бухгалтерского учета. В документах должны стоять подписи и печати обеих сторон, все строки и графы накладных и счетов-фактур должны быть заполнены и достоверны. Полезный совет При поступлении товара от поставщика обязательно проверьте сохранность товара после его транспортировки и зафиксируйте его повреждения в присутствии представителя поставщика. Совет полезен? Распечатать Как организовать складской учет Поиск Войти на сайт или Забыли пароль?
Еще не зарегистрированы?

Положение о складе

Правовые документы

2014-11-05 | рубрика: Другое
В Уфу съехались малыши и юниоры со всего Приволжского ФО для участия в фестивале с говорящим названием «Мечтай, живи, твори!». В Уфу съехались малыши и юниоры со всего Приволжского ФО для участия в фестивале с говорящим названием «Мечтай, живи, твори!».

2014-10-29 | рубрика: Другое
Замечательная, знаменательная во всех отношениях мероприятие произошло на встрече учеников средних профессиональных учреждений под эгидой » Студенческие встречи -2014″. Замечательная, знаменательная во всех отношениях мероприятие произошло на встрече учеников средних профессиональных учреждений под эгидой » Студенческие встречи -2014″.

30.12.18 | рубрика: Прочее
Очень часто бывают ситуации, когда хочется сделать подарок родным и близким, а выбрать его сложно. Всегда хочется, чтобы подарок принес только радость, и конечно же, пользу. Хорошим подарком может стать любая бытовая техника. Очень часто бывают ситуации, когда хочется сделать подарок родным и близким, а выбрать его сложно. Всегда хочется, чтобы подарок принес только радость, и конечно же, пользу. Хорошим подарком может стать любая бытовая техника.

30.12.18 | рубрика: Прочее
Игровых казино крайне много в интернете, и это путает игроков, особенно новичков. Игровых казино крайне много в интернете, и это путает игроков, особенно новичков.

30.12.18 | рубрика: Прочее
Для многих компаний проблемы с кадрами является чрезвычайно актуальной, и потому стоит предельно внимательно отнестись к выбору кадрового потенциала компании. Для многих компаний проблемы с кадрами является чрезвычайно актуальной, и потому стоит предельно внимательно отнестись к выбору кадрового потенциала компании.

30.12.18 | рубрика: Прочее
Современная электроника чрезвычайно быстро развивается, и можно сказать с полной уверенностью, что в скором времени компьютерное оборудование приобретет чрезвычайно серьезные вычислительные мощности, которые будут сопоставимы с вычислительными мощностями человеческого мозга. Современная электроника чрезвычайно быстро развивается, и можно сказать с полной уверенностью, что в скором времени компьютерное оборудование приобретет чрезвычайно серьезные вычислительные мощности, которые будут сопоставимы с вычислительными мощностями человеческого мозга.

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

25.07.16 | рубрика: Прочее
Виртуальные азартные развлечения — отличный выбор для тех, кому необходимо расслабиться после трудовых будней, или скрасить одинокий вечер. Виртуальные азартные развлечения — отличный выбор для тех, кому необходимо расслабиться после трудовых будней, или скрасить одинокий вечер.

Главная / Организационно-правовые документы / Положения / Положение о складе

Просмотров 14694| Количество голосов 5 | Средний бал 4

Оценка: 4

УТВЕРЖДАЮ
____________________________________
(наименование должности руководителя
предприятия)

____________________________________
(Ф.И.О., подпись)

«____»___________________ _____ г.

ПОЛОЖЕНИЕ

о складе

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1. Склад является структурным подразделением отдела материально-технического обеспечения предприятия и подчиняется непосредственно ____________________________.

1.2. Склад создан на основании приказа руководителя предприятия N _____ от «__»_______ ____ г.

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

1.4. Склад в своей работе руководствуется:

— федеральными законами Российской Федерации;

— указами и распоряжениями Президента Российской Федерации;

— постановлениями и распоряжениями Правительства Российской Федерации;

— законами субъекта Российской Федерации;

— Уставом предприятия;

— настоящим Положением.

1.5. На складе должны быть документы и материалы по следующим вопросам:

— нормативные и методические материалы по вопросам организации складского хозяйства;

— стандарты и технические условия на хранение товарно-материальных ценностей;

— виды, размеры, марки, сортность и другие качественные характеристики товарно-материальных ценностей и нормы их расхода;

— организация погрузочно-разгрузочных работ;

— правила и порядок хранения и складирования товарно-материальных ценностей, положения и инструкции по их учету;

— условия договоров на перевозку и хранение грузов, на аренду складских помещений и оборудования;

— порядок расчетов за оказанные услуги и выполненные работы;

— методы эффективного применения оргтехники и других технических средств управленческого труда;

— правила внутреннего трудового распорядка;

— правила и нормы охраны труда.

2. СТРУКТУРА СКЛАДА

2.1. Структуру и штаты склада утверждает руководитель предприятия.

2.2. Руководство складом осуществляет заведующий складом.

2.3. В состав склада входят (указать должности):

— ___________________________________________________________;

— ___________________________________________________________;

— ___________________________________________________________;

— ___________________________________________________________;

— ___________________________________________________________.

3. ОСНОВНЫЕ ЗАДАЧИ СКЛАДА

3.1. Бесперебойное снабжение структурных подразделений предприятия материально-техническими ценностями.

3.2. Сохранность складируемых товарно-материальных ценностей.

4. ФУНКЦИИ СКЛАДА

В соответствии с возложенными на него задачами склад осуществляет следующие функции:

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

4.2. Обеспечение сохранности складируемых товарно-материальных ценностей, соблюдение режимов хранения, правил оформления и сдачи приходно-расходных документов.

4.3. Обеспечение наличия и исправности противопожарных средств, оборудования и инвентаря на складе и их своевременный ремонт.

4.4. Проведение погрузочно-разгрузочных работ с соблюдением норм, правил и инструкций по охране труда.

4.5. Сбор, хранение и своевременный возврат поставщикам погрузочного реквизита.

4.6. Проведение инвентаризаций товарно-материальных ценностей.

4.7. Ведение учета складских операций, установленной отчетности.

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

4.9. Осуществляет организацию ведения нормативно-справочной информации, относящейся к функциям склада.

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

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

Возложение на склад функций, не относящихся к его компетенции, не допускается.

5. ПРАВА

Склад для решения возложенных на него задач имеет право:

5.1. Запрашивать в установленном порядке от структурных подразделений предприятия информацию (материалы) по вопросам, входящим в компетенцию склада.

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

5.3. Вносить предложения по вопросам, входящим в компетенцию склада.

6. ВЗАИМОДЕЙСТВИЕ СО СТРУКТУРНЫМИ ПОДРАЗДЕЛЕНИЯМИ ПРЕДПРИЯТИЯ

6.1. В процессе производственной деятельности предприятия склад взаимодействует со следующими структурными подразделениями:

— _____________________________________________________,

— _____________________________________________________,

— _____________________________________________________.

7. ОТВЕТСТВЕННОСТЬ

7.1. Всю полноту ответственности за качество и своевременное выполнение возложенных настоящим Положением на склад задач и функций несет заведующий складом.

7.2. Ответственность работников склада устанавливается действующим законодательством и должностными инструкциями.

7.3. Заведующий и другие работники склада несут персональную ответственность за соответствие оформляемых ими документов и операций с материально-техническими ценностями законодательству Российской Федерации.

8. КРИТЕРИИ ОЦЕНКИ ДЕЯТЕЛЬНОСТИ СКЛАДА

8.1. Своевременное и качественное выполнение поставленных целей и задач.

8.2. Качественное выполнение функциональных обязанностей.

Заведующий складом: ___________/_______________/

Вставить в блог

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